summaryrefslogtreecommitdiff
path: root/system/item
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2017-05-01 01:04:48 -0500
committerSteve Manuel <nilslice@gmail.com>2017-05-01 01:04:48 -0500
commit85a3a3a7f37b7c459dac824ea837bcb1f5a12d4c (patch)
tree0ca938e1d52470f0c2b78b7cfb3e23ea4576abbe /system/item
parent8a1d091a0c6d55dbd6c713b2240bee8550541e7b (diff)
adding hooks to interface and handler for addon enable/disable
Diffstat (limited to 'system/item')
-rw-r--r--system/item/item.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/system/item/item.go b/system/item/item.go
index caa6faa..961516a 100644
--- a/system/item/item.go
+++ b/system/item/item.go
@@ -67,6 +67,13 @@ type Hookable interface {
BeforeReject(http.ResponseWriter, *http.Request) error
AfterReject(http.ResponseWriter, *http.Request) error
+
+ // Enable/Disable used for addons
+ BeforeEnable(http.ResponseWriter, *http.Request) error
+ AfterEnable(http.ResponseWriter, *http.Request) error
+
+ BeforeDisable(http.ResponseWriter, *http.Request) error
+ AfterDisable(http.ResponseWriter, *http.Request) error
}
// Hideable lets a user keep items hidden