feat: token management screen
This commit is contained in:
parent
5434e9f8e6
commit
4b44e1ef97
5 changed files with 165 additions and 1 deletions
|
|
@ -9,6 +9,7 @@ const customers = require('../../customers')
|
|||
const { machineAction } = require('../machines')
|
||||
const logs = require('../../logs')
|
||||
const settingsLoader = require('../../new-settings-loader')
|
||||
const tokenManager = require('../../token-manager')
|
||||
|
||||
const serverVersion = require('../../../package.json').version
|
||||
|
||||
|
|
@ -155,6 +156,12 @@ const typeDefs = gql`
|
|||
uptime: Int!
|
||||
}
|
||||
|
||||
type UserToken {
|
||||
token: String!
|
||||
name: String!
|
||||
created: Date!
|
||||
}
|
||||
|
||||
type Transaction {
|
||||
id: ID!
|
||||
txClass: String!
|
||||
|
|
@ -217,6 +224,7 @@ const typeDefs = gql`
|
|||
transactionsCsv(from: Date, until: Date, limit: Int, offset: Int): String
|
||||
accounts: JSONObject
|
||||
config: JSONObject
|
||||
userTokens: [UserToken]
|
||||
}
|
||||
|
||||
enum MachineAction {
|
||||
|
|
@ -273,7 +281,8 @@ const resolvers = {
|
|||
transactionsCsv: (...[, { from, until, limit, offset }]) =>
|
||||
transactions.batch(from, until, limit, offset).then(parseAsync),
|
||||
config: () => settingsLoader.loadLatestConfigOrNone(),
|
||||
accounts: () => settingsLoader.loadAccounts()
|
||||
accounts: () => settingsLoader.loadAccounts(),
|
||||
userTokens: () => tokenManager.getTokenList()
|
||||
},
|
||||
Mutation: {
|
||||
machineAction: (...[, { deviceId, action, cassette1, cassette2, newName }]) => machineAction({ deviceId, action, cassette1, cassette2, newName }),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue