02d94c8798 
								
							 
						 
						
							
							
								
								Permissions: Updated generation querying to be more efficient  
							
							... 
							
							
							
							Query of existing entity permissions during view permission generation
could cause timeouts or SQL placeholder limits due to massive whereOr
query generation, where an "or where" clause would be created for each
entity type/id combo involved, which could be all within 20 books.
This updates the query handling to use a query per type involved, with
no "or where"s, and to be chunked at large entity counts.
Also tweaked role-specific permission regen to chunk books at
half-previous rate to prevent such a large scope being involved on each
chunk.
For #4695  
							
						 
						
							2023-12-23 13:35:57 +00:00  
				
					
						
							
							
								 
						
							
								a21ca44633 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Fixed existing tests, fixed empty description handling  
							
							
							
						 
						
							2023-12-20 17:21:09 +00:00  
				
					
						
							
							
								 
						
							
								565908ef52 
								
							 
						 
						
							
							
								
								Notifications: Add phpunit test for notification sending  
							
							... 
							
							
							
							Covers core case scenarios, and check of notification content. 
							
						 
						
							2023-08-16 16:02:00 +01:00  
				
					
						
							
							
								 
						
							
								bc6e19b2a1 
								
							 
						 
						
							
							
								
								Notifications: Added testing to cover controls  
							
							
							
						 
						
							2023-08-15 20:08:27 +01:00  
				
					
						
							
							
								 
						
							
								295cd01605 
								
							 
						 
						
							
							
								
								Played around with a new app structure  
							
							
							
						 
						
							2023-05-17 17:56:55 +01:00  
				
					
						
							
							
								 
						
							
								837fd74bf6 
								
							 
						 
						
							
							
								
								Refactored search-based code to its own folder  
							
							... 
							
							
							
							Also applied StyleCI changes 
							
						 
						
							2022-08-16 11:28:05 +01:00  
				
					
						
							
							
								 
						
							
								b0a4d3d059 
								
							 
						 
						
							
							
								
								Renamed and cleaned up existing permission service classes use  
							
							
							
						 
						
							2022-07-12 20:15:41 +01:00  
				
					
						
							
							
								 
						
							
								2d4f708c79 
								
							 
						 
						
							
							
								
								Extracted permission building out of permission service  
							
							
							
						 
						
							2022-07-12 19:38:11 +01:00  
				
					
						
							
							
								 
						
							
								9e0164f4f4 
								
							 
						 
						
							
							
								
								Further search system refactorings  
							
							... 
							
							
							
							- Moved search term querying to its own method.
- Updated Large content seeder to be more performant 
							
						 
						
							2021-11-08 11:29:25 +00:00  
				
					
						
							
							
								 
						
							
								e1b8fe45b0 
								
							 
						 
						
							
							
								
								Refactored search runner a little to be neater  
							
							
							
						 
						
							2021-11-08 11:04:27 +00:00  
				
					
						
							
							
								 
						
							
								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