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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						72c8b138e1 
					 
					
						
						
							
							Updated tests to use ssddanbrown/asserthtml package  
						
						... 
						
						
						
						Closes  #3519  
					
						2022-07-23 15:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1a26b47782 
					 
					
						
						
							
							Applied latest styleCI changes  
						
						
						
						
					 
					
						2022-01-06 12:18:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						fbd388ba4c 
					 
					
						
						
							
							Aligned chapter move permissions with page move permissions  
						
						
						
						
					 
					
						2022-01-05 16:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d3ca23b195 
					 
					
						
						
							
							Added additional permission checks and tests for book sorts  
						
						... 
						
						
						
						- Aligned permissions control with move operations to check
  delete/create permissions against old/new locations.
- Added tests to cover additional permissions scenarios. 
						
						
					 
					
						2022-01-05 15:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						553954ad18 
					 
					
						
						
							
							Altered sort permission checking and started tests  
						
						... 
						
						
						
						Previous implemenations were hard to read so changing to be more
logically simplistic. Still needs further coverage in tests and
review/alignment of permissions to use. 
						
						
					 
					
						2022-01-05 14:39:21 +00: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 
							
						 
					 
					
						
						
							
						
						de8cceb0f7 
					 
					
						
						
							
							Moved more tests out of EntityTest  
						
						
						
						
					 
					
						2021-09-15 22:18:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ff494be952 
					 
					
						
						
							
							Fixed lack of proper ordering of pages  
						
						... 
						
						
						
						Added test to cover
Fixes  #2905  
						
						
					 
					
						2021-09-01 20:30:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						934a833818 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-06-26 15:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a644f64c6b 
					 
					
						
						
							
							Merge branch 'v0.31.x'  
						
						
						
						
					 
					
						2021-03-13 15:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						339d4ec355 
					 
					
						
						
							
							Fixed misalignment of page and chapter parent book  
						
						... 
						
						
						
						Could occur when a chapter was moved with deleted pages.
Fixes  #2632  
						
						
					 
					
						2021-03-13 15:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4d4a57d1bf 
					 
					
						
						
							
							Converted some tests from BrowserKit, Updated shared helpers  
						
						
						
						
					 
					
						2021-03-03 22:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						526be33ab2 
					 
					
						
						
							
							Fixed page copying not retaining content  
						
						... 
						
						
						
						Was when there was no markdown content.
Added tests to cover both HTML and markdown scenarios.
Also removed old console.log
Related to #2463  
						
						
					 
					
						2021-01-09 19:39:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4c580d1571 
					 
					
						
						
							
							Added owners to entity creation and updated tests  
						
						
						
						
					 
					
						2020-12-30 22:18:28 +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 
							
						 
					 
					
						
						
							
						
						712ccd23c4 
					 
					
						
						
							
							Updated activities table format  
						
						... 
						
						
						
						Renamed some columns to be more generic and applicable.
Removed now redundant book_id column.
Allowed nullable entity morph columns for non-entity activity.
Ran tests and made required changes. 
						
						
					 
					
						2020-11-08 00:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f84bf8e883 
					 
					
						
						
							
							Updated test files to be PSR-4 compliant  
						
						... 
						
						
						
						Closes  #1924  
					
						2020-04-04 01:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d64c358c4f 
					 
					
						
						
							
							Updated sort logic to handle chapter to book scenario  
						
						... 
						
						
						
						- Extended tests out to cover 
						
						
					 
					
						2019-10-29 22:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6a1b6a97f9 
					 
					
						
						
							
							Added test for page move into chapter  
						
						
						
						
					 
					
						2019-10-29 22:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						31f5786e01 
					 
					
						
						
							
							Entity Repo & Controller Refactor ( #1690 )  
						
						... 
						
						
						
						* Started mass-refactoring of the current entity repos
* Rewrote book tree logic
- Now does two simple queries instead of one really complex one.
- Extracted logic into its own class.
- Remove model-level akward union field listing.
- Logic now more readable than being large separate query and
compilation functions.
* Extracted and split book sort logic
* Finished up Book controller/repo organisation
* Refactored bookshelves controllers and repo parts
* Fixed issues found via phpunit
* Refactored Chapter controller
* Updated Chapter export controller
* Started Page controller/repo refactor
* Refactored another chunk of PageController
* Completed initial pagecontroller refactor pass
* Fixed tests and continued reduction of old repos
* Removed old page remove and further reduced entity repo
* Removed old entity repo, split out page controller
* Ran phpcbf and split out some page content methods
* Tidied up some EntityProvider elements
* Fixed issued caused by viewservice change 
						
						
					 
					
						2019-10-05 12:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						140298bd96 
					 
					
						
						
							
							Updated to Laravel 5.8  
						
						
						
						
					 
					
						2019-09-13 23:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						5c9b528517 
					 
					
						
						
							
							Abstracted userCanCreatePage helper to work for any permisison  
						
						... 
						
						
						
						- Added test to cover scenario where someone with create-own permission
would want to copy a viewable item into a container entity that they
own. 
						
						
					 
					
						2019-03-09 16:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a2087fe3ff 
					 
					
						
						
							
							Made delete permissions a requirement for move operations  
						
						... 
						
						
						
						Closes  #1200  
					
						2019-01-05 14:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						85f330c79a 
					 
					
						
						
							
							Extracted many page-specific repo methods into page-specific repo  
						
						
						
						
					 
					
						2018-10-13 11:27:55 +01: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 
							
						 
					 
					
						
						
							
						
						cdb1c7ef88 
					 
					
						
						
							
							Added destination permission checking to entity move  
						
						
						
						
					 
					
						2018-04-14 18:47:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f7b0ad45a 
					 
					
						
						
							
							Added ability to copy a page  
						
						... 
						
						
						
						In 'More' menu alongside move.
Allows you to move if you have permission to create within the new
target parent.
Closes  #673  
						
						
					 
					
						2018-04-14 18:00:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7c9937e924 
					 
					
						
						
							
							Converted sort tests to non browserkit testing  
						
						... 
						
						
						
						Added testing to cover book sort endpoint.
Closes  #283  
						
						
					 
					
						2017-02-05 14:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						33a2999a57 
					 
					
						
						
							
							Namespaced tests to align with new laravel default  
						
						
						
						
					 
					
						2017-02-04 11:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6669998c10 
					 
					
						
						
							
							Upgraded to Laravel 5.4  
						
						
						
						
					 
					
						2017-01-25 19:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8453191dfb 
					 
					
						
						
							
							Finished refactor of entity repos  
						
						... 
						
						
						
						Removed entity-specific repos and standardised
the majority of repo calls to be applicable to
all entity types 
						
						
					 
					
						2017-01-02 11:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0775cd09a1 
					 
					
						
						
							
							Extracted text for remaining views  
						
						
						
						
					 
					
						2016-12-04 14:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						96075dee7b 
					 
					
						
						
							
							Extracted text from page views & standardised breadcrumbs  
						
						
						
						
					 
					
						2016-12-03 18:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9baa96d41c 
					 
					
						
						
							
							Added chapter move actions.  Closes   #86  
						
						
						
						
					 
					
						2016-06-25 15:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bc49784797 
					 
					
						
						
							
							Added tests to cover page_move features  
						
						
						
						
					 
					
						2016-06-12 12:48:06 +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