feat: admin storage - save + list

This commit is contained in:
NGPixel
2018-06-25 22:04:47 -04:00
parent 2500d8b054
commit bb102c3356
11 changed files with 311 additions and 40 deletions

View File

@@ -0,0 +1,51 @@
# ===============================================
# STORAGE
# ===============================================
extend type Query {
storage: StorageQuery
}
extend type Mutation {
storage: StorageMutation
}
# -----------------------------------------------
# QUERIES
# -----------------------------------------------
type StorageQuery {
targets(
filter: String
orderBy: String
): [StorageTarget]
}
# -----------------------------------------------
# MUTATIONS
# -----------------------------------------------
type StorageMutation {
updateTargets(
targets: [StorageTargetInput]
): DefaultResponse
}
# -----------------------------------------------
# TYPES
# -----------------------------------------------
type StorageTarget {
isEnabled: Boolean!
key: String!
title: String!
mode: String
config: [KeyValuePair]
}
input StorageTargetInput {
isEnabled: Boolean!
key: String!
mode: String!
config: [KeyValuePairInput]
}