From a8c5cc227d4b8c7f9913fe5837e0e89457bc89f8 Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Thu, 14 Mar 2019 23:45:48 +0100 Subject: [PATCH] upd(internal): remove unused operations and scope --- internal/rules/operations.go | 24 ----------------------- internal/rules/scope.go | 37 ------------------------------------ 2 files changed, 61 deletions(-) delete mode 100644 internal/rules/operations.go delete mode 100644 internal/rules/scope.go diff --git a/internal/rules/operations.go b/internal/rules/operations.go deleted file mode 100644 index 039028ff4..000000000 --- a/internal/rules/operations.go +++ /dev/null @@ -1,24 +0,0 @@ -package rules - -type ( - OperationGroup struct { - Title string `json:"title"` - Operations []Operation `json:"operations"` - } - - Operation struct { - Key string `json:"key"` - Title string `json:"title"` - Subtitle string `json:"subtitle"` - - // Enabled will show/hide the operation in administration - Enabled bool `json:"enabled"` - - // The default value for managing operations on a role - // - // nil = unset (inherit), - // true = checked (allow), - // false = unchecked (deny) - Default Access `json:"default"` - } -) diff --git a/internal/rules/scope.go b/internal/rules/scope.go deleted file mode 100644 index 7f979bff3..000000000 --- a/internal/rules/scope.go +++ /dev/null @@ -1,37 +0,0 @@ -package rules - -type ( - scope struct { - providers []ScopeItem - } - - ScopeItem struct { - Scope string `json:"scope"` - Permissions []OperationGroup `json:"permissions"` - } - - ScopeProvider interface { - Resource() Resource - Permissions() []OperationGroup - } - - ScopeInterface interface { - Add(ScopeProvider) - List() []ScopeItem - } -) - -func NewScope() ScopeInterface { - return &scope{} -} - -func (s *scope) Add(p ScopeProvider) { - s.providers = append(s.providers, ScopeItem{ - Scope: p.Resource().Scope, - Permissions: p.Permissions(), - }) -} - -func (s *scope) List() []ScopeItem { - return s.providers -}