779 lines
22 KiB
JSON
779 lines
22 KiB
JSON
{
|
|
"overview": {
|
|
"dashboard": {
|
|
"tab": "core",
|
|
"controller": "dashboard",
|
|
"do": "",
|
|
"restriction": "view_dashboard"
|
|
},
|
|
"files": {
|
|
"tab": "core",
|
|
"controller": "files",
|
|
"do": "",
|
|
"restriction": "files_view"
|
|
}
|
|
},
|
|
"applications": {
|
|
"applications": {
|
|
"tab": "core",
|
|
"controller": "applications",
|
|
"do": "",
|
|
"restriction": "app_manage"
|
|
},
|
|
"enhancements": {
|
|
"tab": "core",
|
|
"controller": "enhancements",
|
|
"do": "",
|
|
"restriction": "enhancements_manage"
|
|
},
|
|
"menu": {
|
|
"tab": "core",
|
|
"controller": "menu",
|
|
"do": "",
|
|
"restriction": "menu_manage"
|
|
},
|
|
"api": {
|
|
"tab": "core",
|
|
"controller": "api",
|
|
"do": "",
|
|
"restriction": "api_splash"
|
|
},
|
|
"rss": {
|
|
"tab": "core",
|
|
"controller": "rss",
|
|
"do": "",
|
|
"restriction": "rss_manage"
|
|
}
|
|
},
|
|
"settings": {
|
|
"general": {
|
|
"tab": "core",
|
|
"controller": "general",
|
|
"do": "",
|
|
"restriction": "general_manage"
|
|
},
|
|
"licensekey": {
|
|
"tab": "core",
|
|
"controller": "licensekey",
|
|
"do": "",
|
|
"restriction": "licensekey_manage"
|
|
},
|
|
"terms": {
|
|
"tab": "core",
|
|
"controller": "terms",
|
|
"do": "",
|
|
"restriction": "terms_manage"
|
|
},
|
|
"posting": {
|
|
"tab": "core",
|
|
"controller": "posting",
|
|
"do": "",
|
|
"restriction": "posting_manage,posting_manage_acronym,posting_manage_polls,posting_manage_profanity,posting_manage_url"
|
|
},
|
|
"email": {
|
|
"tab": "core",
|
|
"controller": "email",
|
|
"do": "",
|
|
"restriction": "email_manage"
|
|
},
|
|
"login": {
|
|
"tab": "core",
|
|
"controller": "login",
|
|
"do": "",
|
|
"restriction": "login_access"
|
|
},
|
|
"contactus": {
|
|
"tab": "core",
|
|
"controller": "contactus",
|
|
"do": "",
|
|
"restriction": "contactus_manage"
|
|
},
|
|
"mfa": {
|
|
"tab": "core",
|
|
"controller": "mfa",
|
|
"do": "",
|
|
"restriction": "mfa_manage"
|
|
},
|
|
"advanced": {
|
|
"tab": "core",
|
|
"controller": "advanced",
|
|
"do": "",
|
|
"restriction": "advanced_manage"
|
|
},
|
|
"dataLayer": {
|
|
"tab": "core",
|
|
"controller": "dataLayer",
|
|
"do": "",
|
|
"restriction": "dataLayer_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"webapp": {
|
|
"tab": "core",
|
|
"controller": "webapp",
|
|
"do": "",
|
|
"restriction": "webapp_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"discovery": {
|
|
"search": {
|
|
"tab": "core",
|
|
"controller": "search",
|
|
"do": "",
|
|
"restriction": "search_manage"
|
|
},
|
|
"streams": {
|
|
"tab": "core",
|
|
"controller": "streams",
|
|
"do": "",
|
|
"restriction": "streams_manage"
|
|
},
|
|
"rss": {
|
|
"tab": "core",
|
|
"controller": "rss",
|
|
"do": "",
|
|
"restriction": "rss_manage"
|
|
},
|
|
"tags": {
|
|
"tab": "core",
|
|
"controller": "tags",
|
|
"do": "",
|
|
"restriction": "tags_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"promotion": {
|
|
"advertisements": {
|
|
"tab": "core",
|
|
"controller": "advertisements",
|
|
"do": "",
|
|
"restriction": "advertisements_manage"
|
|
},
|
|
"seo": {
|
|
"tab": "core",
|
|
"controller": "seo",
|
|
"do": "",
|
|
"restriction": null,
|
|
"callback": "return ( ( !\\IPS\\CIC AND \\IPS\\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'seo_furls' ) ) or \\IPS\\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'seo_sitemap' ) or \\IPS\\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'seo_meta' ) );"
|
|
},
|
|
"sharelinks": {
|
|
"tab": "core",
|
|
"controller": "sharelinks",
|
|
"do": "",
|
|
"restriction": "sharelinks_manage"
|
|
}
|
|
},
|
|
"members": {
|
|
"members": {
|
|
"tab": "members",
|
|
"controller": "members",
|
|
"do": "",
|
|
"restriction": null
|
|
},
|
|
"groups": {
|
|
"tab": "members",
|
|
"controller": "groups",
|
|
"do": "",
|
|
"restriction": "groups_manage"
|
|
},
|
|
"promotions": {
|
|
"tab": "members",
|
|
"controller": "promotions",
|
|
"do": "",
|
|
"restriction": "promotions_manage"
|
|
},
|
|
"ip": {
|
|
"tab": "members",
|
|
"controller": "ip",
|
|
"do": "",
|
|
"restriction": "membertools_ip"
|
|
},
|
|
"privacy": {
|
|
"tab": "members",
|
|
"controller": "privacy",
|
|
"do": "",
|
|
"restriction": "privacy_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"achievements": {
|
|
"rules": {
|
|
"tab": "members",
|
|
"controller": "rules",
|
|
"do": "",
|
|
"restriction": "rules_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"ranks": {
|
|
"tab": "members",
|
|
"controller": "ranks",
|
|
"do": "",
|
|
"restriction": "ranks_manage"
|
|
},
|
|
"badges": {
|
|
"tab": "members",
|
|
"controller": "badges",
|
|
"do": "",
|
|
"restriction": "badges_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"settings": {
|
|
"tab": "members",
|
|
"controller": "settings",
|
|
"do": "",
|
|
"restriction": "settings_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"membersettings": {
|
|
"profiles": {
|
|
"tab": "members",
|
|
"controller": "profiles",
|
|
"do": "",
|
|
"restriction": "profilefields_manage,profiles_manage"
|
|
},
|
|
"reputation": {
|
|
"tab": "members",
|
|
"controller": "reputation",
|
|
"do": "",
|
|
"restriction": "reps_manage"
|
|
},
|
|
"notifications": {
|
|
"tab": "members",
|
|
"controller": "notifications",
|
|
"do": "",
|
|
"restriction": "notifications_manage"
|
|
},
|
|
"ban": {
|
|
"tab": "members",
|
|
"controller": "ban",
|
|
"do": "",
|
|
"restriction": "ban_manage"
|
|
},
|
|
"referrals": {
|
|
"tab": "members",
|
|
"controller": "referrals",
|
|
"do": "",
|
|
"restriction": "referrals_manage"
|
|
}
|
|
},
|
|
"moderation": {
|
|
"report": {
|
|
"tab": "members",
|
|
"controller": "report",
|
|
"do": "",
|
|
"restriction": "reportedContentTypes_manage"
|
|
},
|
|
"spam": {
|
|
"tab": "members",
|
|
"controller": "spam",
|
|
"do": "",
|
|
"restriction": "spam_manage"
|
|
},
|
|
"warnings": {
|
|
"tab": "members",
|
|
"controller": "warnings",
|
|
"do": "",
|
|
"restriction": "warn_settings"
|
|
}
|
|
},
|
|
"staff": {
|
|
"moderators": {
|
|
"tab": "members",
|
|
"controller": "moderators",
|
|
"do": "",
|
|
"restriction": "moderators_manage"
|
|
},
|
|
"admin": {
|
|
"tab": "members",
|
|
"controller": "admin",
|
|
"do": "",
|
|
"restriction": "restrictions_manage"
|
|
},
|
|
"directory": {
|
|
"tab": "members",
|
|
"controller": "directory",
|
|
"do": "",
|
|
"restriction": "leaders_manage"
|
|
}
|
|
},
|
|
"bulkmail": {
|
|
"bulkmail": {
|
|
"tab": "members",
|
|
"controller": "bulkmail",
|
|
"do": "",
|
|
"restriction": "bulkmail_manage"
|
|
}
|
|
},
|
|
"customization": {
|
|
"themes": {
|
|
"tab": "customization",
|
|
"controller": "themes",
|
|
"do": "",
|
|
"restriction": "theme_templates_manage",
|
|
"subcontrollers": "themeeditor,customtemplates"
|
|
},
|
|
"emails": {
|
|
"tab": "customization",
|
|
"controller": "emails",
|
|
"do": "",
|
|
"restriction": "emails_manage"
|
|
},
|
|
"icons": {
|
|
"tab": "customization",
|
|
"controller": "icons",
|
|
"do": "",
|
|
"restriction": "theme_sets_manage"
|
|
}
|
|
},
|
|
"editor": {
|
|
"emoticons": {
|
|
"tab": "customization",
|
|
"controller": "emoticons",
|
|
"do": "",
|
|
"restriction": "emoticons_manage"
|
|
},
|
|
"storedreplies": {
|
|
"tab": "customization",
|
|
"controller": "storedreplies",
|
|
"do": "",
|
|
"restriction": "stored_replies_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"languages": {
|
|
"languages": {
|
|
"tab": "customization",
|
|
"controller": "languages",
|
|
"do": "",
|
|
"restriction": "lang_words"
|
|
}
|
|
},
|
|
"support": {
|
|
"support": {
|
|
"tab": "core",
|
|
"controller": "support",
|
|
"do": "",
|
|
"restriction": "get_support",
|
|
"subcontrollers": "systemLogs,errorLogs"
|
|
}
|
|
},
|
|
"activitystats": {
|
|
"communityactivity": {
|
|
"tab": "stats",
|
|
"controller": "communityactivity",
|
|
"do": "",
|
|
"restriction": "communityactivity_manage"
|
|
},
|
|
"keywords": {
|
|
"tab": "stats",
|
|
"controller": "keywords",
|
|
"do": "",
|
|
"restriction": "keywords_manage"
|
|
},
|
|
"reactions": {
|
|
"tab": "stats",
|
|
"controller": "reactions",
|
|
"do": "",
|
|
"restriction": "reactions_manage"
|
|
},
|
|
"tags": {
|
|
"tab": "stats",
|
|
"controller": "tags",
|
|
"do": "",
|
|
"restriction": "tags_manage"
|
|
},
|
|
"emailstats": {
|
|
"tab": "stats",
|
|
"controller": "emailstats",
|
|
"do": "",
|
|
"restriction": "emailstats_manage"
|
|
},
|
|
"search": {
|
|
"tab": "stats",
|
|
"controller": "search",
|
|
"do": "",
|
|
"restriction": "search_stats_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"reports": {
|
|
"tab": "stats",
|
|
"controller": "reports",
|
|
"do": "",
|
|
"restriction": "reports_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"deletedcontent": {
|
|
"tab": "stats",
|
|
"controller": "deletedcontent",
|
|
"do": "",
|
|
"restriction": "deletedcontent_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"adverts": {
|
|
"tab": "stats",
|
|
"controller": "adverts",
|
|
"do": "",
|
|
"restriction": "adverts_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"stats": {
|
|
"registrationstats": {
|
|
"tab": "stats",
|
|
"controller": "registrationstats",
|
|
"do": "",
|
|
"restriction": "registrations_manage",
|
|
"restriction_module": "stats"
|
|
},
|
|
"membervisits": {
|
|
"tab": "stats",
|
|
"controller": "membervisits",
|
|
"do": "",
|
|
"restriction": "membervisits_manage"
|
|
},
|
|
"membersactivity": {
|
|
"tab": "stats",
|
|
"controller": "membersactivity",
|
|
"do": "",
|
|
"restriction": "membersactivity_manage"
|
|
},
|
|
"onlineusers": {
|
|
"tab": "stats",
|
|
"controller": "onlineusers",
|
|
"do": "",
|
|
"restriction": "onlineusers_manage"
|
|
},
|
|
"deviceusage": {
|
|
"tab": "stats",
|
|
"controller": "deviceusage",
|
|
"do": "",
|
|
"restriction": "deviceusage_manage"
|
|
},
|
|
"points": {
|
|
"tab": "stats",
|
|
"controller": "points",
|
|
"do": "",
|
|
"restriction": "overview_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"badges": {
|
|
"tab": "stats",
|
|
"controller": "badges",
|
|
"do": "",
|
|
"restriction": "overview_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"spam": {
|
|
"tab": "stats",
|
|
"controller": "spam",
|
|
"do": "",
|
|
"restriction": "spam_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"preferences": {
|
|
"tab": "stats",
|
|
"controller": "preferences",
|
|
"do": "",
|
|
"restriction": "preferences_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"referrals": {
|
|
"tab": "stats",
|
|
"controller": "referrals",
|
|
"do": "",
|
|
"restriction": "referrals_manage",
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\Settings::i()->ref_on;"
|
|
},
|
|
"follow": {
|
|
"tab": "stats",
|
|
"controller": "follow",
|
|
"do": "",
|
|
"restriction": "follow_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"warnings": {
|
|
"tab": "stats",
|
|
"controller": "warnings",
|
|
"do": "",
|
|
"restriction": "warnings_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"moderators": {
|
|
"tab": "stats",
|
|
"controller": "moderators",
|
|
"do": "",
|
|
"restriction": "moderatorstats_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"rankprogression": {
|
|
"tab": "stats",
|
|
"controller": "rankprogression",
|
|
"do": "",
|
|
"restriction": "rankprogression_manage",
|
|
"subcontrollers": ""
|
|
},
|
|
"helpful": {
|
|
"tab": "stats",
|
|
"controller": "helpful",
|
|
"do": "",
|
|
"restriction": "helpful_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"messengerstats": {
|
|
"pmstats": {
|
|
"tab": "stats",
|
|
"controller": "pmstats",
|
|
"do": "",
|
|
"restriction": "messages_manage",
|
|
"restriction_module": "members"
|
|
}
|
|
},
|
|
"clubs": {
|
|
"clubs": {
|
|
"tab": "community",
|
|
"controller": "clubs",
|
|
"do": "",
|
|
"restriction": "clubs_manage"
|
|
},
|
|
"fields": {
|
|
"tab": "community",
|
|
"controller": "fields",
|
|
"do": "",
|
|
"restriction": "fields_manage"
|
|
},
|
|
"settings": {
|
|
"tab": "community",
|
|
"controller": "settings",
|
|
"do": "",
|
|
"restriction": "clubs_settings_manage",
|
|
"subcontrollers": "templates"
|
|
},
|
|
"stats": {
|
|
"tab": "stats",
|
|
"controller": "stats",
|
|
"do": "",
|
|
"restriction": "stats_manage",
|
|
"subcontrollers": ""
|
|
}
|
|
},
|
|
"developer_overview": {
|
|
"details": {
|
|
"tab": "developer",
|
|
"controller": "details",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
}
|
|
},
|
|
"developer_admin": {
|
|
"acpmenu": {
|
|
"tab": "developer",
|
|
"controller": "acpmenu",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": "",
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;",
|
|
"activemenuitem": "core_developer_admin_acpmenu"
|
|
},
|
|
"acprestrictions": {
|
|
"tab": "developer",
|
|
"controller": "acprestrictions",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"acpsearch": {
|
|
"tab": "developer",
|
|
"controller": "acpsearch",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"modulesadmin": {
|
|
"tab": "developer",
|
|
"controller": "modules",
|
|
"module_url": "developer",
|
|
"do": "&location=admin",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
}
|
|
},
|
|
"developer_front": {
|
|
"modulesfront": {
|
|
"tab": "developer",
|
|
"controller": "modules",
|
|
"module_url": "developer",
|
|
"do": "&location=front",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"widgets": {
|
|
"tab": "developer",
|
|
"controller": "widgets",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"customtemplates": {
|
|
"tab": "developer",
|
|
"controller": "customtemplates",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"themeeditor": {
|
|
"tab": "developer",
|
|
"controller": "themeeditor",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"cmstemplates": {
|
|
"tab": "developer",
|
|
"controller": "cmstemplates",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV AND \\IPS\\Application::appIsEnabled( 'cms' );"
|
|
},
|
|
"parser": {
|
|
"tab": "developer",
|
|
"controller": "parser",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
}
|
|
},
|
|
"developer_build": {
|
|
"schema": {
|
|
"tab": "developer",
|
|
"controller": "schema",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"extensions": {
|
|
"tab": "developer",
|
|
"controller": "extensions",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"listeners": {
|
|
"tab": "developer",
|
|
"controller": "listeners",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"settings": {
|
|
"tab": "developer",
|
|
"controller": "settings",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"tasks": {
|
|
"tab": "developer",
|
|
"controller": "tasks",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"furls": {
|
|
"tab": "developer",
|
|
"controller": "furls",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
},
|
|
"versions": {
|
|
"tab": "developer",
|
|
"controller": "versions",
|
|
"module_url": "developer",
|
|
"do": "",
|
|
"restriction": null,
|
|
"subcontrollers": "",
|
|
"callback": "return \\IPS\\IN_DEV;"
|
|
}
|
|
},
|
|
"keystats": {
|
|
"mycharts": {
|
|
"tab": "stats",
|
|
"controller": "mycharts",
|
|
"do": "",
|
|
"restriction": "mycharts_manage",
|
|
"subcontrollers": "",
|
|
"module_url": "overview"
|
|
},
|
|
"community_health": {
|
|
"tab": "stats",
|
|
"controller": "mycharts",
|
|
"do": "communityhealth",
|
|
"restriction": "mycharts_manage",
|
|
"subcontrollers": "",
|
|
"module_url": "overview",
|
|
"activemenuitem": "core_keystats_communityhealth"
|
|
},
|
|
"activityoverview": {
|
|
"tab": "stats",
|
|
"controller": "overview",
|
|
"do": "",
|
|
"restriction": "overview_manage",
|
|
"subcontrollers": "",
|
|
"module_url": "activitystats",
|
|
"activemenuitem": "core_keystats_activityoverview",
|
|
"menu_checks": {
|
|
"module": [
|
|
"activitystats"
|
|
]
|
|
}
|
|
},
|
|
"overview": {
|
|
"tab": "stats",
|
|
"controller": "overview",
|
|
"do": "",
|
|
"restriction": "overview_manage",
|
|
"subcontrollers": "",
|
|
"module_url": "stats",
|
|
"menu_checks": {
|
|
"module": [
|
|
"stats"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
} |