Dan Brown 
							
						 
					 
					
						
						
							
						
						9ae17efce9 
					 
					
						
						
							
							Shelf view: Updated books to be database sorted  
						
						... 
						
						
						
						Fixes issue where sorting would not match other database-sorted parts of
app due to case sensitivity differences.
Added test to cover.
For #4341  
						
						
					 
					
						2023-06-23 16:42:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						295cd01605 
					 
					
						
						
							
							Played around with a new app structure  
						
						
						
						
					 
					
						2023-05-17 17:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						da1a66abd3 
					 
					
						
						
							
							Extracted test file handling to its own class  
						
						... 
						
						
						
						Closes  #3995  
					
						2023-02-08 14:39:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e2a72d16aa 
					 
					
						
						
							
							Made adjustments to fit copied work into dev branch  
						
						... 
						
						
						
						Ported non-compatible elements, Now all tests passing apart from some
specific permission scenario tests which are probably correctly failing.
Updates some tests to better avoid messing environment state. 
						
						
					 
					
						2023-01-21 13:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c724bfe4d3 
					 
					
						
						
							
							Copied over work from user_permissions branch  
						
						... 
						
						
						
						Only that relevant to the additional testing work. 
						
						
					 
					
						2023-01-21 11:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bd412ddbf9 
					 
					
						
						
							
							Updated test for perms. changes and fixed static issues  
						
						
						
						
					 
					
						2022-10-12 12:12:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f68be608d 
					 
					
						
						
							
							Removed most usages of restricted entitiy property  
						
						
						
						
					 
					
						2022-10-10 16:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						900e853b15 
					 
					
						
						
							
							Quick run through of applying new test entity helper class  
						
						
						
						
					 
					
						2022-09-29 22:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b56f7355aa 
					 
					
						
						
							
							Migrated much test entity usage via find/replace  
						
						
						
						
					 
					
						2022-09-29 17:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						068a8a068c 
					 
					
						
						
							
							Extracted entity testcase methods to own class  
						
						... 
						
						
						
						Also added some new fetch helper methods for future use. 
						
						
					 
					
						2022-09-29 16:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7f8b3eff5a 
					 
					
						
						
							
							Fixed failing tests due to shelf text changes, applied styleci changes  
						
						
						
						
					 
					
						2022-09-02 14:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f28ed0ef0b 
					 
					
						
						
							
							Fixed shelf covers being stored as 'cover_book'  
						
						... 
						
						
						
						Are now stored as 'cover_bookshelf' as expected.
Added a migrate to alter existing shelf cover image types. 
						
						
					 
					
						2022-09-02 12:54:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						72c8b138e1 
					 
					
						
						
							
							Updated tests to use ssddanbrown/asserthtml package  
						
						... 
						
						
						
						Closes  #3519  
					
						2022-07-23 15:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f139cded78 
					 
					
						
						
							
							Laravel 8 shift squash & merge ( #3029 )  
						
						... 
						
						
						
						* Temporarily moved back config path
* Apply Laravel coding style
* Shift exception handler
* Shift HTTP kernel and middleware
* Shift service providers
* Convert options array to fluent methods
* Shift to class based routes
* Shift console routes
* Ignore temporary framework files
* Shift to class based factories
* Namespace seeders
* Shift PSR-4 autoloading
* Shift config files
* Default config files
* Shift Laravel dependencies
* Shift return type of base TestCase methods
* Shift cleanup
* Applied stylci style changes
* Reverted config files location
* Applied manual changes to Laravel 8 shift
Co-authored-by: Shift <shift@laravelshift.com > 
						
						
					 
					
						2021-10-30 21:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f77236aa38 
					 
					
						
						
							
							Laravel 7.x Shift ( #3011 )  
						
						... 
						
						
						
						* Apply Laravel coding style
* Shift bindings
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Shift Eloquent methods
* Shift config files
* Shift Laravel dependencies
* Shift cleanup
* Shift test config and references
* Applied styleci changes
* Applied fixes post shift to laravel 7
Co-authored-by: Shift <shift@laravelshift.com > 
						
						
					 
					
						2021-10-26 22:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						121a746d59 
					 
					
						
						
							
							Moved/Updated old Activity tracking tests, started on entity tests  
						
						... 
						
						
						
						Started moving old EntityTests into more appropriate places within
non-browserkit-test classes. Still many more to do. 
						
						
					 
					
						2021-09-13 23:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						82c6597a60 
					 
					
						
						
							
							Added notice for lack of shelf permission cascade  
						
						... 
						
						
						
						Closes  #2876  
					
						2021-08-28 15:44:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						934a833818 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-06-26 15:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						5c9c1d1a4b 
					 
					
						
						
							
							Updated shelf sort to allow default sort, added testing  
						
						... 
						
						
						
						Done during review of #2515  
						
						
					 
					
						2021-03-21 23:06:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b0f4500c34 
					 
					
						
						
							
							Added env option for setting dark mode default  
						
						... 
						
						
						
						Also allowed config-centralised default user settings for this change
and bought existing user-level view options into that default settings
system to be cleaner in code usage.
For #2081  
						
						
					 
					
						2021-02-07 23:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ef1b98019a 
					 
					
						
						
							
							Fixed some mis-refactoring and split search service  
						
						... 
						
						
						
						Search service broken into index and runner tools. 
						
						
					 
					
						2020-11-22 00:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						483cb41665 
					 
					
						
						
							
							Started testing work for recycle bin implementation  
						
						
						
						
					 
					
						2020-11-06 12:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9666c8c0f7 
					 
					
						
						
							
							Updated shelf-list view to enforce view permissions for child books  
						
						... 
						
						
						
						- Aligned shelf-homepage behaviour to match
- Updated testing to cover.
For #2111  
						
						
					 
					
						2020-05-12 22:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						47e645909e 
					 
					
						
						
							
							Reviewed  #1688 , Show parent shelves on books page  
						
						... 
						
						
						
						- Moved list to the left of the page to align with other navigational
items.
- Hid list of no shelves, to help hide shelf references if not in use.
- Tweaked test to ensure it wasn't finding shelf name in breadcrumb
rather than list being tested. 
						
						
					 
					
						2020-04-09 17:29:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						898cedf536 
					 
					
						
						
							
							Merge branch 'feature/#1598' of git://github.com/cw1998/BookStack into cw1998-feature/#1598  
						
						
						
						
					 
					
						2020-04-09 17:18:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f84bf8e883 
					 
					
						
						
							
							Updated test files to be PSR-4 compliant  
						
						... 
						
						
						
						Closes  #1924  
					
						2020-04-04 01:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						5978d9a0d3 
					 
					
						
						
							
							Updated cover image methods so image parameter is not optional but still nullable  
						
						
						
						
					 
					
						2020-02-15 18:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ea3c3cde5a 
					 
					
						
						
							
							Added test to ensure shelf cover image gets set on create  
						
						... 
						
						
						
						Related to #1897  
						
						
					 
					
						2020-02-15 18:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						4ad4dfa55a 
					 
					
						
						
							
							Show bookshelves that a book belongs to on a book view  
						
						... 
						
						
						
						Closes  #1598  
					
						2019-09-27 00:45:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						140298bd96 
					 
					
						
						
							
							Updated to Laravel 5.8  
						
						
						
						
					 
					
						2019-09-13 23:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7f3f6e65b9 
					 
					
						
						
							
							Aligned item creation wording and updated shelf-book-add logic  
						
						
						
						
					 
					
						2019-04-15 20:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						50a9c71de0 
					 
					
						
						
							
							Add tests for creating a book and adding directly to a shelf  
						
						
						
						
					 
					
						2019-04-15 09:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						faa3a8b842 
					 
					
						
						
							
							Add button to add a book directly from a shelf view  
						
						
						
						
					 
					
						2019-04-15 09:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b12ae6d11b 
					 
					
						
						
							
							Added bookshelves to breadcrumbs  
						
						... 
						
						
						
						- Updated breadcrumb dropdown switchers and back-end sibling code to handle new breadcrumbs.
- Added breadcrumb view composer and EntityContext system to mangage
tracking if in the context of a bookshelf. 
						
						
					 
					
						2019-04-07 18:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						042a6f9760 
					 
					
						
						
							
							Updated shelf menu item to show on custom permission  
						
						... 
						
						
						
						- Extended new 'userCanOnAny' helper to take a entity class for
filtering.
Closes  #1201  
						
						
					 
					
						2019-03-09 21:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						919660678b 
					 
					
						
						
							
							Re-structured the app code to be feature based rather than code type based  
						
						
						
						
					 
					
						2018-09-25 12:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						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