431aeefdda 
								
							 
						 
						
							
							
								
								Updated command classes to include "Command" in name  
							
							
							
						 
						
							2023-05-24 13:21:46 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0704f1bd0d 
								
							 
						 
						
							
							
								
								Covered untested commands with testing  
							
							
							
						 
						
							2023-05-24 10:34:43 +01:00  
				
					
						
							
							
								 
						
							
								3b31ac75ec 
								
							 
						 
						
							
							
								
								Merge pull request  #4247  from BookStackApp/controller_cleanup  
							
							... 
							
							
							
							Revised `app/` folder layout/structure 
							
						 
						
							2023-05-24 09:12:49 +01:00  
				
					
						
							
							
								 
						
							
								295cd01605 
								
							 
						 
						
							
							
								
								Played around with a new app structure  
							
							
							
						 
						
							2023-05-17 17:56:55 +01:00  
				
					
						
							
							
								 
						
							
								ee1e047964 
								
							 
						 
						
							
							
								
								Updated php deps, formatted command changes  
							
							
							
						 
						
							2023-05-08 14:37:01 +01:00  
				
					
						
							
							
								 
						
							
								573bc3ec45 
								
							 
						 
						
							
							
								
								Added force option for update-url command  
							
							... 
							
							
							
							Includes test to cover.
Closes  #4223  
							
						 
						
							2023-05-06 23:05:25 +01:00  
				
					
						
							
							
								 
						
							
								0f68be608d 
								
							 
						 
						
							
							
								
								Removed most usages of restricted entitiy property  
							
							
							
						 
						
							2022-10-10 16:58:26 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1cc7c649dc 
								
							 
						 
						
							
							
								
								Applied StyleCi changes, updated php deps  
							
							
							
						 
						
							2022-08-29 17:46:41 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								7a8505f812 
								
							 
						 
						
							
							
								
								Made a pass to clean up UserRepo  
							
							
							
						 
						
							2022-02-13 12:56:26 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9d15688a43 
								
							 
						 
						
							
							
								
								Applied latest styleci changes  
							
							
							
						 
						
							2022-02-01 11:49:30 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								67b6c07548 
								
							 
						 
						
							
							
								
								Updated failing tests, Applied StyleCI changes  
							
							
							
						 
						
							2021-12-18 16:41:42 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								876bc10d4d 
								
							 
						 
						
							
							
								
								Applied another set of static analysis improvements  
							
							
							
						 
						
							2021-11-20 14:03:56 +00:00  
				
					
						
							
							
								 
						
							
								820be162f5 
								
							 
						 
						
							
							
								
								Updated regen-search command to show some level of progress  
							
							
							
						 
						
							2021-11-11 14:10:11 +00:00  
				
					
						
							
							
								 
						
							
								8d7c8ac8bf 
								
							 
						 
						
							
							
								
								Done a round of phpstan fixes  
							
							
							
						 
						
							2021-11-06 00:32:01 +00:00  
				
					
						
							
							
								 
						
							
								5c6a6b50a0 
								
							 
						 
						
							
							
								
								Applied StyleCI changes, added php/larastan to attribution  
							
							
							
						 
						
							2021-11-05 16:27:59 +00:00  
				
					
						
							
							
								 
						
							
								bc291bee78 
								
							 
						 
						
							
							
								
								Added inital phpstan/larastan setup  
							
							
							
						 
						
							2021-11-05 16:18:06 +00:00  
				
					
						
							
							
								 
						
							
								05d99a312d 
								
							 
						 
						
							
							
								
								Applied styleci changes  
							
							
							
						 
						
							2021-09-26 15:48:22 +01:00  
				
					
						
							
							
								 
						
							
								c32b315cd7 
								
							 
						 
						
							
							
								
								Standardised facade usage to use via their FQCN  
							
							... 
							
							
							
							Done via Laravel Shift Workbench 
							
						 
						
							2021-09-26 15:37:55 +01:00  
				
					
						
							
							
								 
						
							
								64785ed9da 
								
							 
						 
						
							
							
								
								Apply fixes from StyleCI  
							
							
							
						 
						
							2021-08-21 14:49:40 +00:00  
				
					
						
							
							
								 
						
							
								7c86c26cd0 
								
							 
						 
						
							
							
								
								Added command to reset user MFA  
							
							... 
							
							
							
							Includes tests to cover the command. 
							
						 
						
							2021-07-14 20:50:36 +01:00  
				
					
						
							
							
								 
						
							
								934a833818 
								
							 
						 
						
							
							
								
								Apply fixes from StyleCI  
							
							
							
						 
						
							2021-06-26 15:23:15 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4e82d93350 
								
							 
						 
						
							
							
								
								Updated wording of image cleanup option  
							
							... 
							
							
							
							As per #2352  
							
						 
						
							2020-12-18 22:59:47 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								413cac23ae 
								
							 
						 
						
							
							
								
								Added command to regenerate comment content  
							
							
							
						 
						
							2020-05-01 23:41:47 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								13c0386e84 
								
							 
						 
						
							
							
								
								Updated string functions to use mulitbyte versions where needed  
							
							... 
							
							
							
							Fixes  #816  
						
							2019-05-25 16:15:19 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								919660678b 
								
							 
						 
						
							
							
								
								Re-structured the app code to be feature based rather than code type based  
							
							
							
						 
						
							2018-09-25 12:30:50 +01:00  
				
					
						
							
							
								 
						
							
								c47b578599 
								
							 
						 
						
							
							
								
								Fixed formatting via phpcbf  
							
							
							
						 
						
							2018-09-21 18:48:47 +01:00  
				
					
						
							
							
								 
						
							
								2bd6ba9895 
								
							 
						 
						
							
							
								
								Added maintenance view with image-cleanup  
							
							
							
						 
						
							2018-05-27 19:40:07 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c31e6a03ce 
								
							 
						 
						
							
							
								
								Added command to clean-up old images, Unfinished  
							
							
							
						 
						
							2018-05-20 18:16:01 +01:00  
				
					
						
							
							
								 
						
							
								59e809be16 
								
							 
						 
						
							
							
								
								Added command to add a new admin user  
							
							... 
							
							
							
							Closes  #609  
						
							2018-01-28 18:09:26 +00:00  
				
					
						
							
							
								 
						
							
								62342433f4 
								
							 
						 
						
							
							
								
								Set /app PHP code to PSR-2 standard  
							
							... 
							
							
							
							Also adde draw.io to attribution list.
Closes  #649  
							
						 
						
							2018-01-28 16:58:52 +00:00