diff options
author | Steve Manuel <nilslice@gmail.com> | 2017-05-01 01:04:48 -0500 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2017-05-01 01:04:48 -0500 |
commit | 85a3a3a7f37b7c459dac824ea837bcb1f5a12d4c (patch) | |
tree | 0ca938e1d52470f0c2b78b7cfb3e23ea4576abbe /system/item | |
parent | 8a1d091a0c6d55dbd6c713b2240bee8550541e7b (diff) |
adding hooks to interface and handler for addon enable/disable
Diffstat (limited to 'system/item')
-rw-r--r-- | system/item/item.go | 7 |
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 |