873b1099f8
Updated to laravel 5.5
...
Closes #590
2017-11-19 15:56:19 +00:00
1859a4d356
Refactored permission system components
...
Split joint permission creation into chunks
Fixes #374
2017-04-29 22:01:43 +01:00
a323b0d49c
Allowed child entity permissions to override parent permissions
...
Updated elements of a page display and sidebar render to allow
child permissions to work even when parent entitites have permission
set. This allows a page with a 'view' permission to be viewable even
when the parent book or chapter is not viewable.
Fixes #366
2017-04-22 13:39:34 +01:00
33a2999a57
Namespaced tests to align with new laravel default
2017-02-04 11:58:42 +00:00
6669998c10
Upgraded to Laravel 5.4
2017-01-25 19:35:40 +00:00
7f9de2c8ab
Started refactor to merge entity repos
2017-01-01 16:05:44 +00:00
fcfb9470c9
Added further attribute endpoints and added tests
2016-05-07 14:29:43 +01:00
75a4fc905b
Major permission naming refactor and database migration cleanup
2016-05-01 22:33:56 +01:00
a81a56706e
Rolled out new permissions system throughout application
2016-04-24 16:54:20 +01:00
097d9c9f3c
Updated entity restrictions to allow permissions, Not just restrict
...
Also changed wording from 'Restrictions' to 'Permissions' to keep things more familiar and to better reflect what they do.
Referenced in issue #89 .
2016-03-30 20:15:44 +01:00
bf7852ce85
Organised test files & added page update draft tests
...
Also cleaned styling for new autosave ui parts.
Closes #36 .
2016-03-12 16:31:02 +00:00