package journal import "git.golem15.com/golem15/summercms/modules/pact" const journalPermissionTab = "golem15.journal::lang.journal.tab" // Permissions is the plugin's Winter registerPermissions() catalog. Codes // match PHP Plugin.php. Roles default to developer like the user plugin. func (*Plugin) Permissions() []pact.Permission { return []pact.Permission{ { Code: "golem15.journal.manage_settings", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.manage_settings", Roles: []string{"developer"}, }, { Code: "golem15.journal.access_posts", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.access_posts", Roles: []string{"developer"}, }, { Code: "golem15.journal.access_categories", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.access_categories", Roles: []string{"developer"}, }, { Code: "golem15.journal.access_other_posts", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.access_other_posts", Roles: []string{"developer"}, }, { Code: "golem15.journal.access_import_export", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.access_import_export", Roles: []string{"developer"}, }, { Code: "golem15.journal.access_publish", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.access_publish", Roles: []string{"developer"}, }, { Code: "golem15.journal.access_tags", Tab: journalPermissionTab, Label: "golem15.journal::lang.journal.access_tags", Roles: []string{"developer"}, }, } }