Adding base version for Operations Module
This commit is contained in:
1 parent
ae08794750
commit
d397c87d68
64 files changed
+3524
-1
No files matched your search
@@ -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
|
||||
};
|
||||
@@ -0,0 +1,7 @@
|
||||
import clones from './clones';
|
||||
import teams from './teams';
|
||||
|
||||
export {
|
||||
clones,
|
||||
teams
|
||||
};
|
||||
@@ -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
|
||||
};
|
||||
@@ -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
|
||||
}
|
||||
`;
|
||||
@@ -0,0 +1,5 @@
|
||||
import { clone } from './clone';
|
||||
|
||||
export {
|
||||
clone
|
||||
};
|
||||
@@ -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 }
|
||||
@@ -0,0 +1,10 @@
|
||||
const types = [ 'Live', 'Competition', 'Backtest' ]
|
||||
|
||||
const exchanges = [
|
||||
{
|
||||
id: '1',
|
||||
name: 'Poloniex'
|
||||
}
|
||||
]
|
||||
|
||||
export { types, exchanges }
|
||||
Reference in new issue
Block a user