Adding base version for Operations Module

This commit is contained in:
mati108@gmail.com committed 2018-12-26 19:41:13 -03:00
1 parent ae08794750
commit d397c87d68
64 files changed
+3524 -1

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
import gql from 'graphql-tag';
import { clone } from '../Fragments';
const OPERATIONS_ADD_CLONE = gql`
mutation Operations_AddClone($clone: operations_CloneInput!) {
operations_AddClone(clone: $clone) {
...clone
}
}
${clone}
`;
const OPERATIONS_LIST_CLONES = gql`
query Operations_Clones{
operations_Clones {
...clone
}
}
${clone}
`;
const OPERATIONS_REMOVE_CLONE = gql`
mutation Operations_RemoveClone($id: ID!){
operations_RemoveClone( id: $id)
}
`;
export default {
OPERATIONS_LIST_CLONES,
OPERATIONS_ADD_CLONE,
OPERATIONS_REMOVE_CLONE
};
+7
View File
@@ -0,0 +1,7 @@
import clones from './clones';
import teams from './teams';
export {
clones,
teams
};
+38
View File
@@ -0,0 +1,38 @@
import gql from 'graphql-tag';
export const GET_ALL_TEAMS_QUERY = gql`
query Teams_FbByTeamMember {
teams_FbByTeamMember {
id
name
slug
fb {
id
name
slug
}
}
}
`
export const GET_ALL_TEAM_BOTS_QUERY = gql`
query teamBotsQuery($teamId: String!) {
teams_TeamById(teamId: $teamId) {
fb {
id
name
slug
team{
id
name
slug
}
}
}
}
`
export default {
GET_ALL_TEAMS_QUERY,
GET_ALL_TEAM_BOTS_QUERY
};
+20
View File
@@ -0,0 +1,20 @@
import gql from 'graphql-tag';
export const clone = gql`
fragment clone on operations_Clone {
id
authId
teamId
botId
mode
resumeExecution
beginDatetime
endDatetime
waitTime
state
stateDatetime
createDatetime
lastLogs
runAsTeam
}
`;
+5
View File
@@ -0,0 +1,5 @@
import { clone } from './clone';
export {
clone
};
+56
View File
@@ -0,0 +1,56 @@
import gql from 'graphql-tag'
const getSecret = gql`
query($id: ID!){
keyVault_Secret(id: $id)
}
`
const editCloneMutation = gql`
mutation($id: ID!, $type: String!, $description: String!, $validFrom: Int!,
$validTo: Int!, $active: Boolean!, $botId: ID!){
operations_EditClone(
id: $id,
type: $type,
description: $description,
validFrom: $validFrom,
validTo: $validTo,
active: $active,
botId: $botId
){
id
key
}
}
`
const getCloneQuery = gql`
query($id: ID!){
opeations_Clone(id: $id) {
id
authId
key
type
description
exchange
validFrom
validTo
active
botId
}
}
`
const getAuditLog = gql`
query($key: String!){
keyVault_AuditLogs(key: $key){
id,
date,
action,
details
}
}
`
export { getSecret, editCloneMutation,
getCloneQuery, getAuditLog }
+10
View File
@@ -0,0 +1,10 @@
const types = [ 'Live', 'Competition', 'Backtest' ]
const exchanges = [
{
id: '1',
name: 'Poloniex'
}
]
export { types, exchanges }