modules/core/module.yml
name: LackeyCMS core module
testStages: &testStages
- test
sharedACLS: &sharedACLS
/session:
- get
# Init data
init:
# System roles
Role:
-
name: gold
label: 'Gold Member'
stages: *testStages
acl: *sharedACLS
-
name: silver
label: 'Silver Member'
stages: *testStages
acl: *sharedACLS
-
name: guest
label: 'Guest'
acl: *sharedACLS
-
name: developer
acl:
manageUser: '*'
/admin*: # ADMIN IFRAME
- get
/cms*: # CMS LAYER
- get
- post
/cms/preview: # PREVIEW PAGE
- post
/api/*: # API ENDPOINTS
- get
- delete
- post
- put
viewInVariant: '*' # VIEWING IN VARIANT
/session:
- get
edit: '*' # EDITING CONTENT
cms: '*'
debug: '*'
viewas: '*'
adminMenu: '*'
dimensionView: '*'
allowedTemplate: '*'
addRoles: '*'
-
name: admin
acl:
/admin*: # ADMIN IFRAME
- get
/cms*: # CMS LAYER
- get
- post
/cms/preview: # PREVIEW PAGE
- post
/api/*: # API ENDPOINTS
- get
- delete
- post
- put
viewInVariant: '*' # VIEWING IN VARIANT
/session:
- get
edit: '*' # EDITING CONTENT
cms: '*'
debug: '*'
viewas: '*'
adminMenu: '*'
dimensionView: '*'
allowedTemplate: '*'
addRoles: '*'
# Users
User:
- email : test@example.com
name: 'test account Łąki łan'
password: 'password'
image: http://i.giphy.com/D4FZXy64fpoek.gif
stages: *testStages
roles:
- developer