Dan Brown
75a4fc905b
Major permission naming refactor and database migration cleanup
2016-05-01 22:33:56 +01:00
Dan Brown
05666efda9
Added hidden public role to fit with new permissions system
2016-05-01 19:36:53 +01:00
Dan Brown
9a31b83b2a
Worked around create permission quirks
2016-04-26 21:48:17 +01:00
Dan Brown
a81a56706e
Rolled out new permissions system throughout application
2016-04-24 16:54:20 +01:00
Dan Brown
043cdeafb3
Merge branch 'master' into add_role_view_permissions
2016-04-20 20:22:30 +01:00
Dan Brown
8933179017
Prevented drafts from showing up in a book sort
...
Added tests to cover regresssion.
In reference to #100 .
2016-04-15 19:51:27 +01:00
Dan Brown
d6bad01130
Fixed draft time display, Cleaned up some code
...
Cleaned up some comment spacing in book controller and refactored some of the view service functions.
2016-04-09 14:26:42 +01:00
Dan Brown
2e7345f4f0
Localised draft save time display
...
In reference to #83 .
2016-04-09 13:36:32 +01:00
Dan Brown
6e03078de3
Started work towards adding role view permissions
...
Work halted as re-write required.
In reference to #92
2016-04-09 12:40:07 +01:00
Dan Brown
afc3583be8
Made new pages in chapters have a better inital priority
2016-04-07 19:03:00 +01:00
Dan Brown
cbff2c6035
Added uploaded to book/page filters & search in image manager
...
Also refactored tab styles which affected the settings area.
Closes #41
2016-04-03 14:59:54 +01:00
Dan Brown
d099885fd1
Fixed some label casing and fixed incorrect notifications
...
Fixed the book & chapter permission update notification stating the 'page permissions' have been updated.
2016-04-03 12:19:44 +01:00
Dan Brown
2bb8c3d914
Made email confirmations work with LDAP auth
...
The email_confirmed user field now actually indicates if an email is confirmed rather than defaulting to true if not checked.
This ensures toggleing the 'Require email confirmation' setting actually makes all currently unconfirmed users confirm thier emails.
2016-04-03 12:16:54 +01:00
Dan Brown
4caa61fe96
Added a friendlier error for LDAP new user mismatches
2016-04-03 11:16:49 +01:00
Dan Brown
26965fa08f
Added a markdown editor
2016-03-25 14:41:15 +00:00
Dan Brown
491f73e0cd
Fixed bug causing permission error on save and fixed non-gallery image save
2016-03-13 15:37:46 +00:00
Dan Brown
dbe11c1360
Attached images to pages and added restriction filtering
...
Closes #79
2016-03-13 13:30:47 +00:00
Dan Brown
5283919d24
Added new page drafts and started image entity attaching
...
Closes #80 .
2016-03-13 12:04:08 +00:00
Dan Brown
30214fde74
Added UI components of page autosaving
2016-03-12 15:52:19 +00:00
Dan Brown
59ce228c2e
Moved page editing to angular controller and started work on update drafts
2016-03-09 22:32:07 +00:00
Dan Brown
66c56e9d02
Added settings helper and formatted code in some files
2016-03-06 12:55:08 +00:00
Dan Brown
e744d4c82c
Changed color picker library and moved color logic to front end
...
Since the old library was GPLv3 i changed the color picker to tiny-color-picker which is MIT.
Also extracted the styles to a shared view and move color calculation logic to javascript side.
2016-03-06 10:52:10 +00:00
Dan Brown
0774ecc89c
Merge branch 'master' into nwalke-update_site_color
2016-03-06 09:08:20 +00:00
Dan Brown
5e7a4c7fb5
Fixed incorrect recents pages on homescreen
...
Fixed the bug causing the recently updated pages to be exaclty the same as the recently create pages.
Also added in tests to prevent regression.
2016-03-05 22:54:53 +00:00
Dan Brown
8e6248f57f
Added restriction tests and fixed any bugs in the process
...
Also updated many styles within areas affected by the new permission and roles system.
2016-03-05 18:09:21 +00:00
Dan Brown
268db6b1d0
Added a whole load of permission & role tests
2016-03-05 12:09:09 +00:00
Nick Walke
e3bdc391cd
Closes #55 . Allows you to set the primary color.
...
This certainly should not be seen as the final implementation of this.
I imagine that requests like this will happen for many other colors in
the system, it might be good at some point to allow them to upload their
own stylesheet to be used.
2016-03-03 12:01:14 -06:00
Dan Brown
8e274a5a84
Refactored some permission controls and increased testing for roles system
2016-03-02 22:35:01 +00:00
Dan Brown
985d2f1c2c
Tied entity restriction system into userCan checks
2016-02-29 20:31:21 +00:00
Dan Brown
201f788806
Implemented database structure and inital interfaces for entity restrictions
2016-02-28 10:49:41 +00:00
Dan Brown
a14b5c33fd
Added missing permission checkboxes and improved image AJAX permission responses
2016-02-27 20:52:46 +00:00
Dan Brown
473261be35
Finished initial implementation of custom role system
2016-02-27 19:24:42 +00:00
Dan Brown
a54be85185
Started work on exposing the role system as editable
2016-02-26 23:44:02 +00:00
Dan Brown
54e3122540
Added smarter page finding so changing the page name does not break old urls
...
Added page & book slug history to revisions so they can be looked up if a page is not found.
2016-02-25 20:01:59 +00:00
Dan Brown
3ab09ef708
Fixed issue with the book sort not showing all books in sidebar
2016-02-22 21:28:20 +00:00
Dan Brown
61577cf6bf
Added entity-specific search results pages. Cleaned & Fixed search results bugs
...
Added search result pages for pages, chapters and books.
Limited the results on the global search as it just listed out an infinate amount.
Fixed styling on new detailed page listings and also removed the 'bars' from the side to create a cleaner view.
Fixed bad sql fulltext query format that may have thrown off searches.
Reduced the number of database queries down a thousand or so.
2016-02-21 12:53:58 +00:00
Dan Brown
8eb2960950
Added recently created & updated page listings
...
Closes #46 .
2016-02-20 18:51:01 +00:00
Dan Brown
bab6fd1f2f
Added recent pages to home view and made the home content more compact
2016-02-20 12:37:06 +00:00
Dan Brown
4d9726dbdd
Added content to user profile pages
2016-02-17 22:11:48 +00:00
Dan Brown
4442a2e6d1
Started work on user profile pages
2016-02-16 21:25:11 +00:00
Dan Brown
5d73d17c74
Fixed bug preventing LDAP users updating thier profile
...
Made email not required when a profile is updated. LDAP users without admin privileges could did not have an email field to submit therefore could previously not update thier profile.
2016-02-08 20:35:23 +00:00
Dan Brown
080acf0a62
Added plaintext & basic PDF page Export
2016-01-31 17:53:30 +00:00
Dan Brown
ea2e16cabb
Added page HTML export
2016-01-20 22:13:13 +00:00
Dan Brown
7bcd967fd9
Increased LDAP testing and fixed any Auth-based bugs found
2016-01-17 15:20:07 +00:00
Dan Brown
bb87401d10
Improved image upload error handling and fixed bad user-avatar rewriting
2016-01-17 15:19:26 +00:00
Dan Brown
0821672e70
Cleaned tests up, Started LDAP tests, Created LDAP wrapper
2016-01-15 23:21:47 +00:00
Dan Brown
14feef3679
Updated user interfaces for LDAP and added email from LDAP
2016-01-13 22:22:30 +00:00
Dan Brown
1c8c9e65c5
Got LDAP auth working to a functional state
2016-01-11 22:41:05 +00:00
Dan Brown
14ca31768c
Updated laravel to 5.2 and started ldap implementation
2016-01-09 19:24:21 +00:00
Dan Brown
d3709de035
Added more tests to increase test coverage
2016-01-02 14:48:35 +00:00