038b2418f7 
								
							 
						 
						
							
							
								
								Fixed baseURL helper when no app url is set  
							
							... 
							
							
							
							Also cleaned variable naming to be more obvious 
							
						 
						
							2018-11-09 21:29:30 +00:00  
				
					
						
							
							
								 
						
							
								ffc1aa873e 
								
							 
						 
						
							
							
								
								Merge branch 'v0.24-dev'  
							
							
							
						 
						
							2018-11-04 15:36:40 +00:00  
				
					
						
							
							
								 
						
							
								19b7093438 
								
							 
						 
						
							
							
								
								Fixed redirect issue when custom app url in use  
							
							... 
							
							
							
							Fixes  #956  & #1048 
Also added tests to cover this url logic.
Also removed debugbar during tests to maybe improve test speed. 
						
							2018-11-04 15:18:27 +00:00  
				
					
						
							
							
								 
						
							
								85f330c79a 
								
							 
						 
						
							
							
								
								Extracted many page-specific repo methods into page-specific repo  
							
							
							
						 
						
							2018-10-13 11:27:55 +01:00  
				
					
						
							
							
								 
						
							
								495d18814a 
								
							 
						 
						
							
							
								
								Updated various classes to take EntityProvider instead of separate entities  
							
							
							
						 
						
							2018-09-25 18:00:40 +01:00  
				
					
						
							
							
								 
						
							
								257a5a23ec 
								
							 
						 
						
							
							
								
								Fleshed out entity provided and optimized imports  
							
							
							
						 
						
							2018-09-25 16:58:03 +01:00  
				
					
						
							
							
								 
						
							
								919660678b 
								
							 
						 
						
							
							
								
								Re-structured the app code to be feature based rather than code type based  
							
							
							
						 
						
							2018-09-25 12:30:50 +01:00  
				
					
						
							
							
								 
						
							
								7b32aa163f 
								
							 
						 
						
							
							
								
								Added Bookshelves to search system.  
							
							... 
							
							
							
							Also cleaned up and made search indexing system a little more efficient.
Closes  #1023  
							
						 
						
							2018-09-23 12:34:30 +01:00  
				
					
						
							
							
								 
						
							
								be4f3d62cd 
								
							 
						 
						
							
							
								
								Merge branch 'fix/ru-locale' of git://github.com/mullinsmikey/BookStack into mullinsmikey-fix/ru-locale  
							
							
							
						 
						
							2018-09-22 22:29:03 +01:00  
				
					
						
							
							
								 
						
							
								da58c41ab6 
								
							 
						 
						
							
							
								
								Prevented attachDefaultRole from trying to re-attach if already existing  
							
							... 
							
							
							
							Fixes  #1003 
Added test to cover 
						
							2018-09-22 22:09:34 +01:00  
				
					
						
							
							
								 
						
							
								3f58800ed1 
								
							 
						 
						
							
							
								
								Added ability to configure revision limit  
							
							
							
						 
						
							2018-09-22 17:30:42 +01:00  
				
					
						
							
							
								 
						
							
								1cb6ae39c8 
								
							 
						 
						
							
							
								
								Added base RTL support  
							
							... 
							
							
							
							For #939 
- Adds way to check if current language is RTL via config system.
- Made TinyMCE default direction be based on current language text
direction.
- Fixed bullet points to be RTL compatible.
- Set page content body to have direction based on content. 
							
						 
						
							2018-09-22 13:18:26 +01:00  
				
					
						
							
							
								 
						
							
								5c2e3f4e56 
								
							 
						 
						
							
							
								
								Extracted download response logic into controller method  
							
							... 
							
							
							
							Fixes incorrect 'Content-Disposition' header value.
Fixes  #581  
							
						 
						
							2018-09-22 11:34:09 +01:00  
				
					
						
							
							
								 
						
							
								c47b578599 
								
							 
						 
						
							
							
								
								Fixed formatting via phpcbf  
							
							
							
						 
						
							2018-09-21 18:48:47 +01:00  
				
					
						
							
							
								 
						
							
								e60d11ee04 
								
							 
						 
						
							
							
								
								Altered social auto-reg to be configurable per service  
							
							... 
							
							
							
							- Added {$service}_AUTO_REGISTER and {$service}_AUTO_CONFIRM_EMAIL env
options for each social auth system.
- Auto-register will allow registration from login, even if registration
is disabled.
- Auto-confirm-email indicates trust and will mark new registrants as
'email_confirmed' and skip 'confirmation email' flow.
- Also added covering tests. 
							
						 
						
							2018-09-21 18:05:06 +01:00  
				
					
						
							
							
								 
						
							
								7ad8314bd7 
								
							 
						 
						
							
							
								
								Merge branch 'feature/autoregistration_social_login' of git://github.com/ibrahimennafaa/BookStack into ibrahimennafaa-feature/autoregistration_social_login  
							
							
							
						 
						
							2018-09-21 16:14:52 +01:00  
				
					
						
							
							
								 
						
							
								131fcae4c7 
								
							 
						 
						
							
							
								
								Merge pull request  #947  from BookStackApp/bookshelves  
							
							... 
							
							
							
							Bookshelves 
							
						 
						
							2018-09-21 15:29:52 +01:00  
				
					
						
							
							
								 
						
							
								b59e5942c8 
								
							 
						 
						
							
							
								
								Added testing coverage for Bookshelves  
							
							... 
							
							
							
							Created modified TestResponse so we can use DOM operations in new
Testcases as we move away from the BrowserKit tests. 
							
						 
						
							2018-09-21 15:15:16 +01:00  
				
					
						
							
							
								 
						
							
								8ff969dd17 
								
							 
						 
						
							
							
								
								Updated so permission effect admins more  
							
							... 
							
							
							
							Asset permissions can now be configured for admins.
joint_permissions will now effect admins more often.
Made so shelves header link will hide if you have no bookshelves view
permission. 
							
						 
						
							2018-09-20 19:48:08 +01:00  
				
					
						
							
							
								 
						
							
								6eead437d8 
								
							 
						 
						
							
							
								
								Added bookshelf permission control UI and copy-down ability  
							
							
							
						 
						
							2018-09-20 19:16:11 +01:00  
				
					
						
							
							
								 
						
							
								81eb642f75 
								
							 
						 
						
							
							
								
								Added bookshelves homepage options  
							
							... 
							
							
							
							- Updated homepage selection UI to be more scalable
- Cleaned homepage selection logic in code
- Added seed test data for bookshelves
- Added bookshelves to permission system 
							
						 
						
							2018-09-20 15:27:30 +01:00  
				
					
						
							
							
								 
						
							
								47b08888ba 
								
							 
						 
						
							
							
								
								Added bookshelf view, update, delete  
							
							... 
							
							
							
							- Enabled proper ordering of Books in a shelf.
- Improved related item destroy for all entities. 
							
						 
						
							2018-09-16 19:34:09 +01:00  
				
					
						
							
							
								 
						
							
								08b967607f 
								
							 
						 
						
							
							
								
								Changes as per code review, and fixes failing test cases.  
							
							... 
							
							
							
							Signed-off-by: Abijeet <abijeetpatro@gmail.com> 
							
						 
						
							2018-09-16 20:44:09 +05:30  
				
					
						
							
							
								 
						
							
								0c8b6b7324 
								
							 
						 
						
							
							
								
								Final tweaks after code review and fixing failing test cases.  
							
							
							
						 
						
							2018-09-16 01:12:36 +05:30  
				
					
						
							
							
								 
						
							
								81d3bdc168 
								
							 
						 
						
							
							
								
								Removes the BadRequestException class added earlier.  
							
							... 
							
							
							
							Signed-off-by: Abijeet <abijeetpatro@gmail.com> 
							
						 
						
							2018-09-15 21:08:00 +05:30  
				
					
						
							
							
								 
						
							
								54ca4487fa 
								
							 
						 
						
							
							
								
								Adds tests and few fixes.  
							
							... 
							
							
							
							Signed-off-by: Abijeet <abijeetpatro@gmail.com> 
							
						 
						
							2018-09-15 21:05:51 +05:30  
				
					
						
							
							
								 
						
							
								25da4d9a8b 
								
							 
						 
						
							
							
								
								Added a success message on deletion of revision.  
							
							... 
							
							
							
							Signed-off-by: Abijeet <abijeetpatro@gmail.com> 
							
						 
						
							2018-09-15 16:08:20 +05:30  
				
					
						
							
							
								 
						
							
								714c7bbd3a 
								
							 
						 
						
							
							
								
								Adds code to delete the revision.  
							
							... 
							
							
							
							Signed-off-by: Abijeet <abijeetpatro@gmail.com> 
							
						 
						
							2018-09-15 15:15:42 +05:30  
				
					
						
							
							
								 
						
							
								e0b479efef 
								
							 
						 
						
							
							
								
								UTF-8 slugs & UI fixes  
							
							
							
						 
						
							2018-09-11 22:42:25 +04:00  
				
					
						
							
							
								 
						
							
								b89411c108 
								
							 
						 
						
							
							
								
								Copied book content, Added create routes  
							
							... 
							
							
							
							Added view control
Added pivot table for books relation
Added control to assign books 
							
						 
						
							2018-08-27 14:18:09 +01:00  
				
					
						
							
							
								 
						
							
								d2f5313f92 
								
							 
						 
						
							
							
								
								add missing @param in method comment  
							
							
							
						 
						
							2018-08-21 12:44:42 -04:00  
				
					
						
							
							
								 
						
							
								572e75b783 
								
							 
						 
						
							
							
								
								Update UserRepo.php  
							
							
							
						 
						
							2018-08-20 21:19:25 -04:00  
				
					
						
							
							
								 
						
							
								d2a9b312e9 
								
							 
						 
						
							
							
								
								Fixed LDAP group sync using wrong user filter  
							
							... 
							
							
							
							LDAP group sync was trying to find users based on the external_auth_id
which is not garunteed to match the username entered so somtimes
the search for a user would fail.
This passes the username to the group sync.
Picked up by @yoyokko in #959 . 
							
						 
						
							2018-08-19 15:24:42 +01:00  
				
					
						
							
							
								 
						
							
								b224a2c8a0 
								
							 
						 
						
							
							
								
								attempt to fix unit test error for admin creation  
							
							
							
						 
						
							2018-08-16 21:52:16 +00:00  
				
					
						
							
							
								 
						
							
								fe6dfcedf9 
								
							 
						 
						
							
							
								
								implement social auto registration feature  
							
							
							
						 
						
							2018-08-16 21:26:54 +00:00  
				
					
						
							
							
								 
						
							
								92c9837157 
								
							 
						 
						
							
							
								
								Fixed incorrect type error in LDAP group sync  
							
							... 
							
							
							
							Should fix  #951  
							
						 
						
							2018-08-12 13:28:40 +01:00  
				
					
						
							
							
								 
						
							
								fcb93dc7c8 
								
							 
						 
						
							
							
								
								Added option to disable public lang autodetect  
							
							... 
							
							
							
							Also cleaned up localization middleware a little.
Closes  #944  
							
						 
						
							2018-08-12 13:10:55 +01:00  
				
					
						
							
							
								 
						
							
								b5a2d3c1c4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin' into bookshelves  
							
							
							
						 
						
							2018-08-04 11:35:01 +01:00  
				
					
						
							
							
								 
						
							
								c83a51f7e2 
								
							 
						 
						
							
							
								
								Merge pull request  #904  from lommes/903-socialite-discord  
							
							... 
							
							
							
							add everything needed to use discord as social login provider 
							
						 
						
							2018-07-29 16:18:10 +01:00  
				
					
						
							
							
								 
						
							
								f421d83627 
								
							 
						 
						
							
							
								
								Added ability to set custom ldap group -> role mapping  
							
							... 
							
							
							
							Added input in role form to allow matching against custom names.
Changed default mapping to use role display name instead of the hidden
DB name. 
							
						 
						
							2018-07-15 19:34:42 +01:00  
				
					
						
							
							
								 
						
							
								be2ca9d4bb 
								
							 
						 
						
							
							
								
								Refactored out the LDAP repo  
							
							
							
						 
						
							2018-07-15 18:21:45 +01:00  
				
					
						
							
							
								 
						
							
								17bca662a7 
								
							 
						 
						
							
							
								
								Added tests to cover ldap group mapping  
							
							... 
							
							
							
							Also updated .env.example formatting.
Updated how LdapRepo uses Ldap so can be mocked by testing. 
							
						 
						
							2018-07-15 17:57:25 +01:00  
				
					
						
							
							
								 
						
							
								1776204870 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/brennanmurphy/BookStack into brennanmurphy-master  
							
							
							
						 
						
							2018-07-14 14:17:55 +01:00  
				
					
						
							
							
								 
						
							
								2bcc159fd6 
								
							 
						 
						
							
							
								
								Allowed creating pages in visible chapters in invisible books  
							
							... 
							
							
							
							Fixes permissions with test to cover in the event a page is created,
with permission, in a chapter but the user does not have permission to
see the parent book.
Fixes  #912  
							
						 
						
							2018-07-14 14:12:29 +01:00  
				
					
						
							
							
								 
						
							
								37aa8b05f8 
								
							 
						 
						
							
							
								
								Update files to PSR-2 standards  
							
							
							
						 
						
							2018-07-02 17:27:43 +00:00  
				
					
						
							
							
								 
						
							
								d640cc1eee 
								
							 
						 
						
							
							
								
								LDAP groups sync to Bookstack roles.  
							
							... 
							
							
							
							Closes  #75  
						
							2018-07-02 17:09:39 +00:00  
				
					
						
							
							
								 
						
							
								93795b6eda 
								
							 
						 
						
							
							
								
								add everything needed to use discord as social login provider  
							
							
							
						 
						
							2018-06-28 09:01:36 +02:00  
				
					
						
							
							
								 
						
							
								4948b443b6 
								
							 
						 
						
							
							
								
								Started work on bookshelves  
							
							
							
						 
						
							2018-06-24 13:38:19 +01:00  
				
					
						
							
							
								 
						
							
								6b84a76af1 
								
							 
						 
						
							
							
								
								Merge branch 'drawing_updates'  
							
							
							
						 
						
							2018-05-27 19:42:25 +01:00  
				
					
						
							
							
								 
						
							
								2bd6ba9895 
								
							 
						 
						
							
							
								
								Added maintenance view with image-cleanup  
							
							
							
						 
						
							2018-05-27 19:40:07 +01:00