From 1dab0e4830bebe3ea3c61fe5b0504604af435dd3 Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Thu, 14 Mar 2019 23:45:34 +0100 Subject: [PATCH] upd(messaging): remove old perms.gen.go files --- messaging/types/channel.perms.gen.go | 79 --------------- messaging/types/organisation.perms.gen.go | 114 ---------------------- messaging/types/role.perms.gen.go | 79 --------------- 3 files changed, 272 deletions(-) delete mode 100644 messaging/types/channel.perms.gen.go delete mode 100644 messaging/types/organisation.perms.gen.go delete mode 100644 messaging/types/role.perms.gen.go diff --git a/messaging/types/channel.perms.gen.go b/messaging/types/channel.perms.gen.go deleted file mode 100644 index e83d44942..000000000 --- a/messaging/types/channel.perms.gen.go +++ /dev/null @@ -1,79 +0,0 @@ -package types - -import "github.com/crusttech/crust/internal/rules" - -/* File is generated from messaging/types/permissions/3-channel.json with permissions.go */ - -func (*Channel) Permissions() []rules.OperationGroup { - return []rules.OperationGroup{ - rules.OperationGroup{ - Title: "General permissions", - Operations: []rules.Operation{ - rules.Operation{ - Key: "manage.webhooks", - Title: "Manage webhooks (@todo: implement webhooks)", - Subtitle: "Members with this permission can create, edit and delete webhooks", - Enabled: false, - Default: rules.Inherit, - }, - }, - }, rules.OperationGroup{ - Title: "Message Permissions", - Operations: []rules.Operation{ - rules.Operation{ - Key: "message.send", - Title: "Send Messages", - Subtitle: "", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.embed", - Title: "Embed Links", - Subtitle: "", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.attach", - Title: "Attach Files", - Subtitle: "", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.update_own", - Title: "Update own messages", - Subtitle: "Members with this permission can update/delete their own messages inside this channel", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.update_all", - Title: "Update messages", - Subtitle: "Members with this permission can update/delete messages inside this channel", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.react", - Title: "Manage reactions", - Subtitle: "Members with this permission can add new reactions to a message", - Enabled: true, - Default: rules.Inherit, - }, - }, - }, - } -} - -func (*Channel) PermissionDefault(key string) rules.Access { - values := map[string]rules.Access{ - "message.embed": rules.Inherit, - "message.attach": rules.Inherit, - "message.update_own": rules.Inherit, - "message.update_all": rules.Inherit, - "message.react": rules.Inherit, - "manage.webhooks": rules.Inherit, - "message.send": rules.Inherit, - } - if value, ok := values[key]; ok { - return value - } - return rules.Inherit -} diff --git a/messaging/types/organisation.perms.gen.go b/messaging/types/organisation.perms.gen.go deleted file mode 100644 index a0ab3a27f..000000000 --- a/messaging/types/organisation.perms.gen.go +++ /dev/null @@ -1,114 +0,0 @@ -package types - -import "github.com/crusttech/crust/internal/rules" - -/* File is generated from messaging/types/permissions/1-organisation.json with permissions.go */ - -func (*Organisation) Permissions() []rules.OperationGroup { - return []rules.OperationGroup{ - rules.OperationGroup{ - Title: "General permissions", - Operations: []rules.Operation{ - rules.Operation{ - Key: "admin", - Title: "Administrator", - Subtitle: "Members with this permission have every permission and also bypass channel specific permissions. Granting this permission is dangerous", - Enabled: true, - Default: rules.Deny, - }, rules.Operation{ - Key: "audit", - Title: "View Audit Log (@todo: add audit logs)", - Subtitle: "Members with this permission have access to view the servers audit logs", - Enabled: false, - Default: rules.Deny, - }, rules.Operation{ - Key: "manage.organisation", - Title: "Manage Organisation", - Subtitle: "Members with this permission can change the organisation name and other organisation details", - Enabled: true, - Default: rules.Deny, - }, rules.Operation{ - Key: "manage.roles", - Title: "Manage Roles", - Subtitle: "Members with this permission can create/edit/delete roles inside this organisation", - Enabled: true, - Default: rules.Deny, - }, rules.Operation{ - Key: "manage.channels", - Title: "Manage channels", - Subtitle: "Members with this permission can create/edit/delete channels inside this organisation", - Enabled: true, - Default: rules.Deny, - }, rules.Operation{ - Key: "manage.webhooks", - Title: "Manage webhooks (@todo: implement webhooks)", - Subtitle: "Members with this permission can create, edit and delete webhooks", - Enabled: false, - Default: rules.Deny, - }, - }, - }, rules.OperationGroup{ - Title: "Message Permissions", - Operations: []rules.Operation{ - rules.Operation{ - Key: "message.send", - Title: "Send Messages", - Subtitle: "", - Enabled: true, - Default: rules.Allow, - }, rules.Operation{ - Key: "message.embed", - Title: "Embed Links", - Subtitle: "", - Enabled: true, - Default: rules.Allow, - }, rules.Operation{ - Key: "message.attach", - Title: "Attach Files", - Subtitle: "", - Enabled: true, - Default: rules.Allow, - }, rules.Operation{ - Key: "message.update_own", - Title: "Update own messages", - Subtitle: "Members with this permission can update/delete their own messages inside channels", - Enabled: true, - Default: rules.Allow, - }, rules.Operation{ - Key: "message.update_all", - Title: "Update messages", - Subtitle: "Members with this permission can update/delete messages inside channels", - Enabled: true, - Default: rules.Deny, - }, rules.Operation{ - Key: "message.react", - Title: "Manage reactions", - Subtitle: "Members with this permission can add new reactions to a message", - Enabled: true, - Default: rules.Allow, - }, - }, - }, - } -} - -func (*Organisation) PermissionDefault(key string) rules.Access { - values := map[string]rules.Access{ - "message.send": rules.Allow, - "message.update_own": rules.Allow, - "message.update_all": rules.Deny, - "message.react": rules.Allow, - "admin": rules.Deny, - "manage.organisation": rules.Deny, - "manage.channels": rules.Deny, - "message.embed": rules.Allow, - "message.attach": rules.Allow, - "audit": rules.Deny, - "manage.roles": rules.Deny, - "manage.webhooks": rules.Deny, - } - if value, ok := values[key]; ok { - return value - } - return rules.Inherit -} diff --git a/messaging/types/role.perms.gen.go b/messaging/types/role.perms.gen.go deleted file mode 100644 index d2cac4b6f..000000000 --- a/messaging/types/role.perms.gen.go +++ /dev/null @@ -1,79 +0,0 @@ -package types - -import "github.com/crusttech/crust/internal/rules" - -/* File is generated from messaging/types/permissions/2-role.json with permissions.go */ - -func (*Role) Permissions() []rules.OperationGroup { - return []rules.OperationGroup{ - rules.OperationGroup{ - Title: "General permissions", - Operations: []rules.Operation{ - rules.Operation{ - Key: "manage.webhooks", - Title: "Manage webhooks (@todo: implement webhooks)", - Subtitle: "Members with this permission can create, edit and delete webhooks", - Enabled: false, - Default: rules.Inherit, - }, - }, - }, rules.OperationGroup{ - Title: "Message Permissions", - Operations: []rules.Operation{ - rules.Operation{ - Key: "message.send", - Title: "Send Messages", - Subtitle: "", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.embed", - Title: "Embed Links", - Subtitle: "", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.attach", - Title: "Attach Files", - Subtitle: "", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.update_own", - Title: "Update own messages", - Subtitle: "Members with this permission can update/delete their own messages inside channels", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.update_all", - Title: "Update messages", - Subtitle: "Members with this permission can update/delete messages inside channels", - Enabled: true, - Default: rules.Inherit, - }, rules.Operation{ - Key: "message.react", - Title: "Manage reactions", - Subtitle: "Members with this permission can add new reactions to a message", - Enabled: true, - Default: rules.Inherit, - }, - }, - }, - } -} - -func (*Role) PermissionDefault(key string) rules.Access { - values := map[string]rules.Access{ - "message.attach": rules.Inherit, - "message.update_own": rules.Inherit, - "message.update_all": rules.Inherit, - "message.react": rules.Inherit, - "manage.webhooks": rules.Inherit, - "message.send": rules.Inherit, - "message.embed": rules.Inherit, - } - if value, ok := values[key]; ok { - return value - } - return rules.Inherit -}