Skip to content

Instantly share code, notes, and snippets.

@kyle-miho
Created June 19, 2018 19:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kyle-miho/493dce09c5d6b5f41245601e22d622c4 to your computer and use it in GitHub Desktop.
Save kyle-miho/493dce09c5d6b5f41245601e22d622c4 to your computer and use it in GitHub Desktop.
Content Pages
--CRUD
Add
Can create one with no template
Can create one based off of a page template (should not be linked)
Publish button should not be viewable
Naming
Test Empty name not allowed
Test XSS Protection
Test UTF8 Chars
Test Duplicate Names allowed
Test Char Limit
Delete
Delete Option brings up Modal to provide delete options
Can always delete
--View Mode
Should be correctly rendered (and the same as Page Templates / Fragments)
Widgets can not be added like Widget Pages
Should be able to go to Edit mode via pencil button in top right
Editable Fragments should not be editable
lfr-widgets should not be configurable
--Configuration
Page configuration should correctly update
Configuration should also be stageable
--Staging (Local Live and Remote Live)
Stageable like Site Pages
Should references Page Templates correctly
Should reference Fragments correctly
CRUD operations should work
Editing Content Page directly (including editables / Portlet configuration) should update correctly
--Permissions
Should be same as Page Templates (need permissions to edit)
Should have same view permissions as pages
--Localization
Changing Locale should reflect translations for editable texts
UTF8, RTL, and Normal Languages should all render correctly
--Propogation
Fragments should be able to be Propogated to here too (not just Page Templates)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment