Dan Brown
a81a56706e
Rolled out new permissions system throughout application
2016-04-24 16:54:20 +01:00
Dan Brown
ada7c83e96
Continued with database work for permissions overhaul
...
Added to the entity_permissions table with further required fields and indexes.
Wrote the code for checking permissions.
2016-04-23 18:14:26 +01:00
Dan Brown
ea287ebf86
Started creation of intermediate permission table
2016-04-20 21:37:57 +01:00
Dan Brown
043cdeafb3
Merge branch 'master' into add_role_view_permissions
2016-04-20 20:22:30 +01:00
Dan Brown
8b36ca95a3
Improved font quality and cyrillic support
...
Fixes dodgy font rendering on windows
2016-04-20 19:11:33 +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
792e786880
Added lists plugin to TinyMCE, Fixed strange nested list behaviour
...
Fixes #97
2016-04-14 22:34:33 +01:00
Dan Brown
0a8030306e
Fixed redis config not being set if not using redis
2016-04-12 20:08:49 +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
a33deed26b
Added user listing to role edit screen
2016-04-09 13:57:38 +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
1a7de4c2d6
Fixed and cleaned some permisison/role based components
2016-04-09 12:37:58 +01:00
Dan Brown
66ba773367
Updated composer dependancies
2016-04-09 10:56:10 +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
8e614ecb6e
Updated tests to match recent email confirmation changes
2016-04-03 12:34:10 +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
c5960f9b6a
Added Redis cache/session support
2016-04-03 11:00:14 +01:00
Dan Brown
412eed19c3
Removed old input checks on entity permission checkboxes
...
Old input check potentialy causing issues (#89 ) and is not needed on the pages which it shows.
2016-04-03 10:23:16 +01:00
Dan Brown
e9b596d3bc
Merge bugfixes from branch 'v0.8'
2016-03-30 21:49:25 +01:00
Dan Brown
8b109bac13
Trimmed long names in header
...
Fixes #87
2016-03-30 21:28:38 +01:00
Dan Brown
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
Dan Brown
e7d8a041a8
Merge pull request #84 from ssddanbrown/markdown_editor
...
Initial implementation of a markdown editor. Closes #57 .
2016-03-29 20:18:11 +01:00
Dan Brown
dc2978824e
Added basic system tests for markdown editor, Added extra test helpers
...
Added test helpers for checking if an element exists / does not exist on a page.
Also fixed markdown editor bugs found while creating tests.
2016-03-29 20:13:23 +01:00
Dan Brown
e1994ef2cf
Added editor control in admin settings & Fixed some markdown editor bugs
...
Also updated the setting system with a more sane approach to handling default values. (Now done via the setting-defaults config file)
2016-03-29 19:26:13 +01:00
Dan Brown
efb49019d4
Integrated the markdown editor with the image manager
2016-03-29 18:25:54 +01:00
Dan Brown
ef874712bb
Cut readme down and added useful links
...
Remove a lot of the instructions/config info since much of it is now on the BookStack docs site.
2016-03-25 15:17:04 +00: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
4656c12f6d
Fixed bug causing editing notification to always show
...
Updated tests to prevent happening again
2016-03-13 14:33:43 +00:00
Dan Brown
a06321675a
Forced browser scrollbar, Added custom theme compatible logo
...
Also removed link to search all pages if no pages mached search on global search page.
Closes #74 .
2016-03-13 14:00:24 +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
75ecf1c44d
Fixed inset chapter list colors
...
The colors were being overridden by the custom theme color.
Styles added to force color to page and/or page draft.
2016-03-13 12:43:42 +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
ced8c8e497
Merged branch autosaving_drafts into master
2016-03-12 16:31:37 +00:00
Dan Brown
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
Dan Brown
30214fde74
Added UI components of page autosaving
2016-03-12 15:52:19 +00:00
Dan Brown
e9c213f803
Fixed firefox list editing bug and made button text size more consistent
...
Fixes #77
2016-03-09 23:23:28 +00:00
Dan Brown
9f11e045a5
Updated tinyMCE library from 4.3.2 to 4.3.7
2016-03-09 23:20:47 +00:00
Dan Brown
93ebdf724b
Changed direct attributes to prevent conflicts
2016-03-09 22:54:18 +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
1d6137f7e2
Added restrictions to user profile lists
2016-03-06 13:17:46 +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
76eaf64f94
Fixed errors that occured when merging & refactored entity repositories
...
Also deleted the git '.orig' files that got added in last merge.
2016-03-05 19:00:26 +00:00