Dan Brown 
							
						 
					 
					
						
						
							
						
						431aeefdda 
					 
					
						
						
							
							Updated command classes to include "Command" in name  
						
						
						
						
					 
					
						2023-05-24 13:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c0620da9f8 
					 
					
						
						
							
							Aligned command class code  
						
						... 
						
						
						
						- Aligned usage of injecting through handler.
- Aligned handler return type.
- Aligned argument and arg desc format.
- Aligned lack of constructor. 
						
						
					 
					
						2023-05-24 12:59:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0704f1bd0d 
					 
					
						
						
							
							Covered untested commands with testing  
						
						
						
						
					 
					
						2023-05-24 10:34:43 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3b31ac75ec 
					 
					
						
						
							
							Merge pull request  #4247  from BookStackApp/controller_cleanup  
						
						... 
						
						
						
						Revised `app/` folder layout/structure 
						
						
					 
					
						2023-05-24 09:12:49 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						141eecb858 
					 
					
						
						
							
							Cleaned up namespacing in routes  
						
						... 
						
						
						
						Also moved home controller and moved controllers up a level in http. 
						
						
					 
					
						2023-05-18 20:57:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						295cd01605 
					 
					
						
						
							
							Played around with a new app structure  
						
						
						
						
					 
					
						2023-05-17 17:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ee1e047964 
					 
					
						
						
							
							Updated php deps, formatted command changes  
						
						
						
						
					 
					
						2023-05-08 14:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						573bc3ec45 
					 
					
						
						
							
							Added force option for update-url command  
						
						... 
						
						
						
						Includes test to cover.
Closes  #4223  
						
						
					 
					
						2023-05-06 23:05:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f68be608d 
					 
					
						
						
							
							Removed most usages of restricted entitiy property  
						
						
						
						
					 
					
						2022-10-10 16:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bf591765c1 
					 
					
						
						
							
							Reorgranised permission routes into their own controller  
						
						... 
						
						
						
						Also introduced helpers for getting entities by slugs since we do it in
so many places. 
						
						
					 
					
						2022-10-09 16:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1cc7c649dc 
					 
					
						
						
							
							Applied StyleCi changes, updated php deps  
						
						
						
						
					 
					
						2022-08-29 17:46:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f634b4ea57 
					 
					
						
						
							
							Added entity meta link to reference page  
						
						... 
						
						
						
						Not totally happy with implementation as is requires extra service to be
injected to core controllers, but does the job.
Included test to cover.
Updated some controller properties to be typed while there. 
						
						
					 
					
						2022-08-20 12:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						5d29d0cc7b 
					 
					
						
						
							
							Added reference storage system, and command to re-index  
						
						... 
						
						
						
						Also re-named/orgranized some files for this, to make them "References"
specific instead of a subset of "Util". 
						
						
					 
					
						2022-08-17 14:40:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						837fd74bf6 
					 
					
						
						
							
							Refactored search-based code to its own folder  
						
						... 
						
						
						
						Also applied StyleCI changes 
						
						
					 
					
						2022-08-16 11:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b0a4d3d059 
					 
					
						
						
							
							Renamed and cleaned up existing permission service classes use  
						
						
						
						
					 
					
						2022-07-12 20:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2d4f708c79 
					 
					
						
						
							
							Extracted permission building out of permission service  
						
						
						
						
					 
					
						2022-07-12 19:38:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7a8505f812 
					 
					
						
						
							
							Made a pass to clean up UserRepo  
						
						
						
						
					 
					
						2022-02-13 12:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						eb653bda16 
					 
					
						
						
							
							Added user-create API endpoint  
						
						... 
						
						
						
						- Required extracting logic into repo.
- Changed some existing creation paths to standardise behaviour.
- Added test to cover new endpoint.
- Added extra test for user delete to test migration.
- Changed how permission errors are thrown to ensure the right status
  code can be reported when handled in API. 
						
						
					 
					
						2022-02-04 00:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2cd7a48044 
					 
					
						
						
							
							Added users-delete API endpoint  
						
						... 
						
						
						
						- Refactored some delete checks into repo.
- Added tests to cover.
- Moved some translations to align with activity/logging system. 
						
						
					 
					
						2022-02-03 15:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9d15688a43 
					 
					
						
						
							
							Applied latest styleci changes  
						
						
						
						
					 
					
						2022-02-01 11:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f83cc83877 
					 
					
						
						
							
							Added external-auth-id option to create-admin command  
						
						... 
						
						
						
						- Added tests to cover.
- Refactored some existing testing.
- Requires password or external_auth_id to be provided. Defaults to
  password.
- Randomly sets password to 32 digit random chars if external_auth_id
  provided instead.
For #3222  
						
						
					 
					
						2022-01-31 20:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						67b6c07548 
					 
					
						
						
							
							Updated failing tests, Applied StyleCI changes  
						
						
						
						
					 
					
						2021-12-18 16:41:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bb9cd9d610 
					 
					
						
						
							
							Aligned password length requirements  
						
						... 
						
						
						
						Updated all password validation to use central password defaults
system while updating length requirements to now all match
at 8 characters minimum.
Some language text was technically correct (More than 7 characters)
but this has been updated for clarity and to prompt other translations
to be updated.
Closes  #2237  
						
						
					 
					
						2021-12-18 16:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						876bc10d4d 
					 
					
						
						
							
							Applied another set of static analysis improvements  
						
						
						
						
					 
					
						2021-11-20 14:03:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						820be162f5 
					 
					
						
						
							
							Updated regen-search command to show some level of progress  
						
						
						
						
					 
					
						2021-11-11 14:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8d7c8ac8bf 
					 
					
						
						
							
							Done a round of phpstan fixes  
						
						
						
						
					 
					
						2021-11-06 00:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						5c6a6b50a0 
					 
					
						
						
							
							Applied StyleCI changes, added php/larastan to attribution  
						
						
						
						
					 
					
						2021-11-05 16:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bc291bee78 
					 
					
						
						
							
							Added inital phpstan/larastan setup  
						
						
						
						
					 
					
						2021-11-05 16:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						05d99a312d 
					 
					
						
						
							
							Applied styleci changes  
						
						
						
						
					 
					
						2021-09-26 15:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c32b315cd7 
					 
					
						
						
							
							Standardised facade usage to use via their FQCN  
						
						... 
						
						
						
						Done via Laravel Shift Workbench 
						
						
					 
					
						2021-09-26 15:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						64785ed9da 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-08-21 14:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7c86c26cd0 
					 
					
						
						
							
							Added command to reset user MFA  
						
						... 
						
						
						
						Includes tests to cover the command. 
						
						
					 
					
						2021-07-14 20:50:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						934a833818 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-06-26 15:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						93fd869ba3 
					 
					
						
						
							
							Started refactoring of view service  
						
						... 
						
						
						
						Phasing out the view service from being a generic 'service' class,
moving the core create/delete methods into the model.
The idea is that the existing query work will need to interlink
with the favourite system so maybe we have a (or many composable)
query building classes rather than mixing query building and
create/delete work as per the old service. 
						
						
					 
					
						2021-05-16 10:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1a4797abc4 
					 
					
						
						
							
							Updated update-url command to handle array values  
						
						... 
						
						
						
						Also added message to clear the cache after running.
For #2546  
						
						
					 
					
						2021-02-11 23:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ae353bb3f4 
					 
					
						
						
							
							Updated update-url command to look at setting values  
						
						... 
						
						
						
						For #2546 
Need to consider new JSON-array based setting values. 
						
						
					 
					
						2021-02-10 23:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4e82d93350 
					 
					
						
						
							
							Updated wording of image cleanup option  
						
						... 
						
						
						
						As per #2352  
						
						
					 
					
						2020-12-18 22:59:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						00308ad4ab 
					 
					
						
						
							
							Cleaned up some user/image areas of the app  
						
						... 
						
						
						
						Further cleanup of docblocks and standardisation of repos. 
						
						
					 
					
						2020-12-08 23:46:38 +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 
							
						 
					 
					
						
						
							
						
						413cac23ae 
					 
					
						
						
							
							Added command to regenerate comment content  
						
						
						
						
					 
					
						2020-05-01 23:41:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e83d2eedbb 
					 
					
						
						
							
							Added "update-url" command to find/replace url in the database  
						
						... 
						
						
						
						- Also aligned format of command descriptions.
Targeted most common columns.
Have not done revisions for the sake of keeping that
content true to how it was originally stored but could
cause unexpected behaviour.
For #1225  
						
						
					 
					
						2020-04-09 16:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						02af69ddf2 
					 
					
						
						
							
							Added command to copy shelf permissions  
						
						... 
						
						
						
						Has options to run for all or to specify a slug for a specific shelf.
Closes  #1091  
						
						
					 
					
						2019-12-11 21:22:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						13c0386e84 
					 
					
						
						
							
							Updated string functions to use mulitbyte versions where needed  
						
						... 
						
						
						
						Fixes  #816  
					
						2019-05-25 16:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b56fc21aaf 
					 
					
						
						
							
							Abstracted user avatar fetching away from gravatar  
						
						... 
						
						
						
						Still uses gravatar as a default.
Updated URL placeholders to follow LDAP format.
Potential breaking config change: `GRAVATAR=false` replaced by `AVATAR_URL=false`
Builds upon #1111  
						
						
					 
					
						2018-12-22 19:29:19 +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 
							
						 
					 
					
						
						
							
						
						c47b578599 
					 
					
						
						
							
							Fixed formatting via phpcbf  
						
						
						
						
					 
					
						2018-09-21 18:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2bd6ba9895 
					 
					
						
						
							
							Added maintenance view with image-cleanup  
						
						
						
						
					 
					
						2018-05-27 19:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1df0bcaf85 
					 
					
						
						
							
							Made image cleanup safer  
						
						... 
						
						
						
						Also fixed drawing update in markdown editor.
Added shortcut for MD editor to view drawing manager. 
						
						
					 
					
						2018-05-27 14:33:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c31e6a03ce 
					 
					
						
						
							
							Added command to clean-up old images, Unfinished  
						
						
						
						
					 
					
						2018-05-20 18:16:01 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						59e809be16 
					 
					
						
						
							
							Added command to add a new admin user  
						
						... 
						
						
						
						Closes  #609  
					
						2018-01-28 18:09:26 +00:00