mirror of
https://github.com/documize/community.git
synced 2025-07-18 20:59:43 +02:00
Provide space add/remove event notifications
This commit is contained in:
parent
c705e8c299
commit
8d4c6a19ee
2 changed files with 12 additions and 1 deletions
|
@ -25,6 +25,10 @@ const (
|
|||
TypeRemoveUser Type = "USER_DELETE"
|
||||
// TypeAddDocument for when document created
|
||||
TypeAddDocument Type = "DOCUMENT_ADD"
|
||||
// TypeSystemLicenseChange for when adin updates license
|
||||
// TypeSystemLicenseChange for when global admin user updates license
|
||||
TypeSystemLicenseChange Type = "LICENSE_CHANGE"
|
||||
// TypeAddSpace for when space created
|
||||
TypeAddSpace Type = "SPACE_ADD"
|
||||
// TypeRemoveSpace for when space removed
|
||||
TypeRemoveSpace Type = "SPACE_REMOVE"
|
||||
)
|
||||
|
|
|
@ -22,6 +22,7 @@ import (
|
|||
"strings"
|
||||
|
||||
"github.com/documize/community/core/env"
|
||||
"github.com/documize/community/core/event"
|
||||
"github.com/documize/community/core/request"
|
||||
"github.com/documize/community/core/response"
|
||||
"github.com/documize/community/core/secrets"
|
||||
|
@ -295,6 +296,8 @@ func (h *Handler) Add(w http.ResponseWriter, r *http.Request) {
|
|||
ctx.Transaction.Commit()
|
||||
}
|
||||
|
||||
event.Handler().Publish(string(event.TypeAddSpace))
|
||||
|
||||
response.WriteJSON(w, sp)
|
||||
}
|
||||
|
||||
|
@ -510,6 +513,8 @@ func (h *Handler) Remove(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
h.Store.Audit.Record(ctx, audit.EventTypeSpaceDelete)
|
||||
|
||||
event.Handler().Publish(string(event.TypeRemoveSpace))
|
||||
|
||||
response.WriteEmpty(w)
|
||||
}
|
||||
|
||||
|
@ -596,6 +601,8 @@ func (h *Handler) Delete(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
h.Store.Audit.Record(ctx, audit.EventTypeSpaceDelete)
|
||||
|
||||
event.Handler().Publish(string(event.TypeRemoveSpace))
|
||||
|
||||
response.WriteEmpty(w)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue