Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dfaf6f7c13 
								
							 
						 
						
							
							
								
								Cleanup Command: Allowed running non-interactively  
							
							 
							
							... 
							
							
							
							For #4541  
							
						 
						
							2023-09-14 14:17:20 +01:00  
						
					 
				
					
						
							
							
								 
								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