mirror of
https://github.com/documize/community.git
synced 2025-07-22 14:49:42 +02:00
event logging
This commit is contained in:
parent
b6c676149a
commit
93ed361705
48 changed files with 861 additions and 853 deletions
|
@ -508,3 +508,57 @@ const (
|
|||
// ActivityTypeFeedback records user providing document feedback
|
||||
ActivityTypeFeedback ActivityType = 10
|
||||
)
|
||||
|
||||
// AppEvent represents an event initiated by a user.
|
||||
type AppEvent struct {
|
||||
ID uint64 `json:"-"`
|
||||
OrgID string `json:"orgId"`
|
||||
UserID string `json:"userId"`
|
||||
Type string `json:"eventType"`
|
||||
Created time.Time `json:"created"`
|
||||
}
|
||||
|
||||
// EventType defines valid event entry types
|
||||
type EventType string
|
||||
|
||||
const (
|
||||
EventTypeDocumentAdd EventType = "added-document"
|
||||
EventTypeDocumentUpload EventType = "uploaded-document"
|
||||
EventTypeDocumentView EventType = "viewed-document"
|
||||
EventTypeDocumentUpdate EventType = "updated-document"
|
||||
EventTypeDocumentDelete EventType = "removed-document"
|
||||
EventTypeDocumentRevisions EventType = "viewed-document-revisions"
|
||||
EventTypeSpaceAdd EventType = "added-space"
|
||||
EventTypeSpaceView EventType = "viewed-space"
|
||||
EventTypeSpaceUpdate EventType = "updated-space"
|
||||
EventTypeSpaceDelete EventType = "removed-space"
|
||||
EventTypeSpacePermission EventType = "changed-space-permissions"
|
||||
EventTypeSpaceJoin EventType = "joined-space"
|
||||
EventTypeSpaceInvite EventType = "invited-space"
|
||||
EventTypeSectionAdd EventType = "added-document-section"
|
||||
EventTypeSectionUpdate EventType = "updated-document-section"
|
||||
EventTypeSectionDelete EventType = "removed-document-section"
|
||||
EventTypeSectionRollback EventType = "rolled-back-document-section"
|
||||
EventTypeSectionResequence EventType = "resequenced-document-section"
|
||||
EventTypeSectionCopy EventType = "copied-document-section"
|
||||
EventTypeAttachmentAdd EventType = "added-attachment"
|
||||
EventTypeAttachmentDownload EventType = "downloaded-attachment"
|
||||
EventTypeAttachmentDelete EventType = "removed-attachment"
|
||||
EventTypePinAdd EventType = "added-pin"
|
||||
EventTypePinDelete EventType = "removed-pin"
|
||||
EventTypePinResequence EventType = "resequenced-pin"
|
||||
EventTypeBlockAdd EventType = "added-reusable-block"
|
||||
EventTypeBlockUpdate EventType = "updated-reusable-block"
|
||||
EventTypeBlockDelete EventType = "removed-reusable-block"
|
||||
EventTypeTemplateAdd EventType = "added-document-template"
|
||||
EventTypeTemplateUse EventType = "used-document-template"
|
||||
EventTypeUserAdd EventType = "added-user"
|
||||
EventTypeUserUpdate EventType = "updated-user"
|
||||
EventTypeUserDelete EventType = "removed-user"
|
||||
EventTypeUserPasswordReset EventType = "reset-user-password"
|
||||
EventTypeAccountAdd EventType = "added-account"
|
||||
EventTypeSystemLicense EventType = "changed-license"
|
||||
EventTypeSystemAuth EventType = "changed-auth-config"
|
||||
EventTypeSessionStart EventType = "started-session"
|
||||
EventTypeSearch EventType = "searched"
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue