1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-24 07:39:43 +02:00

event logging

This commit is contained in:
Harvey Kandola 2017-05-04 12:31:52 +01:00
parent b6c676149a
commit 93ed361705
48 changed files with 861 additions and 853 deletions

View file

@ -127,6 +127,8 @@ func AddDocumentPage(w http.ResponseWriter, r *http.Request) {
SourceType: entity.ActivitySourceTypeDocument,
ActivityType: entity.ActivityTypeCreated})
p.RecordEvent(entity.EventTypeSectionAdd)
log.IfErr(tx.Commit())
newPage, _ := p.GetPage(pageID)
@ -357,6 +359,8 @@ func DeleteDocumentPage(w http.ResponseWriter, r *http.Request) {
SourceType: entity.ActivitySourceTypeDocument,
ActivityType: entity.ActivityTypeDeleted})
p.RecordEvent(entity.EventTypeSectionDelete)
log.IfErr(tx.Commit())
writeSuccessEmptyJSON(w)
@ -439,6 +443,8 @@ func DeleteDocumentPages(w http.ResponseWriter, r *http.Request) {
SourceType: entity.ActivitySourceTypeDocument,
ActivityType: entity.ActivityTypeDeleted})
p.RecordEvent(entity.EventTypeSectionDelete)
log.IfErr(tx.Commit())
writeSuccessEmptyJSON(w)
@ -541,12 +547,13 @@ func UpdateDocumentPage(w http.ResponseWriter, r *http.Request) {
SourceType: entity.ActivitySourceTypeDocument,
ActivityType: entity.ActivityTypeEdited})
p.RecordEvent(entity.EventTypeSectionUpdate)
log.IfErr(p.Context.Transaction.Commit())
updatedPage, err := p.GetPage(pageID)
json, err := json.Marshal(updatedPage)
if err != nil {
writeJSONMarshalError(w, method, "page", err)
return
@ -613,6 +620,8 @@ func ChangeDocumentPageSequence(w http.ResponseWriter, r *http.Request) {
}
}
p.RecordEvent(entity.EventTypeSectionResequence)
log.IfErr(tx.Commit())
writeSuccessEmptyJSON(w)
@ -676,6 +685,8 @@ func ChangeDocumentPageLevel(w http.ResponseWriter, r *http.Request) {
}
}
p.RecordEvent(entity.EventTypeSectionResequence)
log.IfErr(tx.Commit())
writeSuccessEmptyJSON(w)
@ -801,6 +812,8 @@ func GetDocumentRevisions(w http.ResponseWriter, r *http.Request) {
return
}
p.RecordEvent(entity.EventTypeDocumentRevisions)
writeSuccessBytes(w, payload)
}
@ -1015,6 +1028,8 @@ func RollbackDocumentPage(w http.ResponseWriter, r *http.Request) {
SourceType: entity.ActivitySourceTypeDocument,
ActivityType: entity.ActivityTypeReverted})
p.RecordEvent(entity.EventTypeSectionRollback)
log.IfErr(tx.Commit())
payload, err := json.Marshal(page)
@ -1126,6 +1141,8 @@ func CopyPage(w http.ResponseWriter, r *http.Request) {
SourceType: entity.ActivitySourceTypeDocument,
ActivityType: entity.ActivityTypeEdited})
p.RecordEvent(entity.EventTypeSectionCopy)
log.IfErr(tx.Commit())
newPage, _ := p.GetPage(pageID)