Enregistrement et affichage d'un flux d'évènements
- Ajout d'une nouvelle entité "Event" - Affichage d'une "timeline" sur le tableau de bord - Création semi-automatique des évènements lors des modifications par les utilisateurs
This commit is contained in:
@ -18,6 +18,16 @@ type Workgroup {
|
||||
members: [User]!
|
||||
}
|
||||
|
||||
type Event {
|
||||
id: ID!
|
||||
type: String!
|
||||
createdAt: Time!
|
||||
updatedAt: Time!
|
||||
objectId: ID!
|
||||
objectType: String!
|
||||
user: User!
|
||||
}
|
||||
|
||||
input WorkgroupsFilter {
|
||||
ids: [ID]
|
||||
}
|
||||
@ -44,9 +54,19 @@ input AuthorizationObject {
|
||||
decisionSupportFileId: ID
|
||||
}
|
||||
|
||||
input EventFilter {
|
||||
objectType: String
|
||||
objectId: ID
|
||||
userId: ID
|
||||
type: String
|
||||
from: Time
|
||||
to: Time
|
||||
}
|
||||
|
||||
type Query {
|
||||
userProfile: User
|
||||
workgroups(filter: WorkgroupsFilter): [Workgroup]!
|
||||
decisionSupportFiles(filter: DecisionSupportFileFilter): [DecisionSupportFile]!
|
||||
events(filter: EventFilter): [Event]!
|
||||
isAuthorized(action: String!, object: AuthorizationObject!): Boolean!
|
||||
}
|
||||
|
Reference in New Issue
Block a user