paradigm-core
Version:
Paradigm Core Modules
78 lines (71 loc) • 2.97 kB
JavaScript
module.exports = [
{a: 'user', canDo: 'DOCUMENTS_GET'},
{a: 'user', canDo: 'USERS_GET'},
{a: 'user', canDo: 'USERS_GET_ORGANIZATIONS', when: function userGetOrganizations() {
}},
{a: 'user', canDo: 'USERS_UPDATE', when: function userUpdate() {
}},
{a: 'writer', canBe: 'user'},
{a: 'writer', canDo: 'DIGITAL_ASSETS_CREATE'},
{a: 'writer', canDo: 'DIGITAL_ASSETS_GET'},
{a: 'writer', canDo: 'DIGITAL_ASSETS_DELETE', when: function writerDigitalAssetsDelete() {
}},
{a: 'writer', canDo: 'DIGITAL_ASSETS_UPDATE', when: function writerDigitalAssetsUpdate() {
}},
{a: 'writer', canDo: 'DOCUMENTS_CREATE'},
{a: 'writer', canDo: 'DOCUMENTS_UPDATE', when: function writerDocumentsUpdate() {
}},
{a: 'writer', canDo: 'DOCUMENTS_DELETE', when: function writerDocumentsDelete() {
}},
{a: 'editor', canBe: 'writer'},
{a: 'editor', canDo: 'DIGITAL_ASSETS_UPDATE'},
{a: 'editor', canDo: 'DIGITAL_ASSETS_DELETE'},
{a: 'editor', canDo: 'DOCUMENTS_UPDATE'},
{a: 'editor', canDo: 'DOCUMENTS_DELETE'},
{a: 'admin', canBe: 'editor'},
{a: 'admin', canDo: 'APPLICATIONS_CREATE'},
{a: 'admin', canDo: 'APPLICATIONS_GET'},
{a: 'admin', canDo: 'APPLICATIONS_UPDATE'},
{a: 'admin', canDo: 'APPLICATIONS_DELETE'},
{a: 'admin', canDo: 'CACHE_PURGE'},
{a: 'admin', canDo: 'CATEGORIES_CREATE'},
{a: 'admin', canDo: 'CATEGORIES_GET'},
{a: 'admin', canDo: 'CATEGORIES_UPDATE'},
{a: 'admin', canDo: 'CATEGORIES_DELETE'},
{a: 'admin', canDo: 'CHANNELS_CREATE'},
{a: 'admin', canDo: 'CHANNELS_GET'},
{a: 'admin', canDo: 'CHANNELS_UPDATE'},
{a: 'admin', canDo: 'CHANNELS_DELETE'},
{a: 'admin', canDo: 'DOCUMENTS_PURGE'},
{a: 'admin', canDo: 'DOCUMENTS_UPDATE_MODE'},
{a: 'admin', canDo: 'DOCUMENTS_UPDATE_SID'},
{a: 'admin', canDo: 'EMAILS_CREATE'},
{a: 'admin', canDo: 'EMAILS_GET'},
{a: 'admin', canDo: 'EMAILS_UPDATE'},
{a: 'admin', canDo: 'EMAILS_DELETE'},
{a: 'admin', canDo: 'EVENT_LOGS_GET'},
{a: 'admin', canDo: 'ORGANIZATIONS_CREATE'},
{a: 'admin', canDo: 'ORGANIZATIONS_GET'},
{a: 'admin', canDo: 'ORGANIZATIONS_UPDATE'},
{a: 'admin', canDo: 'ORGANIZATIONS_DELETE'},
{a: 'admin', canDo: 'PAGES_CREATE'},
{a: 'admin', canDo: 'PAGES_GET'},
{a: 'admin', canDo: 'PAGES_UPDATE'},
{a: 'admin', canDo: 'PAGES_DELETE'},
{a: 'admin', canDo: 'SITEMAPS_CREATE'},
{a: 'admin', canDo: 'SITEMAPS_GET'},
{a: 'admin', canDo: 'SITEMAPS_UPDATE'},
{a: 'admin', canDo: 'SITEMAPS_DELETE'},
{a: 'admin', canDo: 'THEMES_CREATE'},
{a: 'admin', canDo: 'THEMES_GET'},
{a: 'admin', canDo: 'THEMES_UPDATE'},
{a: 'admin', canDo: 'THEMES_DELETE'},
{a: 'admin', canDo: 'USERS_CREATE'},
{a: 'admin', canDo: 'USERS_UPDATE'},
{a: 'admin', canDo: 'USERS_UPDATE_ORGANIZATIONS'},
{a: 'admin', canDo: 'USERS_DELETE'},
{a: 'admin', canDo: 'AD_CAMPAIGNS_CREATE'},
{a: 'admin', canDo: 'AD_CAMPAIGNS_GET'},
{a: 'admin', canDo: 'AD_CAMPAIGNS_UPDATE'},
{a: 'admin', canDo: 'AD_CAMPAIGNS_DELETE'},
]