b9e7f4530c 
					 
					
						
						
							
							Update Theme Project to use [RootFolder]  
						
						 
						
						
						
						
					 
					
						2023-03-04 10:35:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						27049687bf 
					 
					
						
						
							
							Use [RootFolder] for Oqtane.Server Project  
						
						 
						
						
						
						
					 
					
						2023-03-04 10:34:12 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13503edc63 
					 
					
						
						
							
							Removed extra { }  
						
						 
						
						
						
						
					 
					
						2023-03-04 09:50:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d33f82d969 
					 
					
						
						
							
							prepare for 3.4.0 release  
						
						 
						
						
						
						
					 
					
						2023-03-03 15:45:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca0de5258e 
					 
					
						
						
							
							Merge pull request  #2620  from leigh-pointer/DeletePermissionModDef  
						
						 
						
						... 
						
						
						
						Fix Correct Permission Delete when ModuleDef is deleted #2619  
						
						
					 
					
						2023-03-02 15:33:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b41909d47 
					 
					
						
						
							
							#2618  - add backward compatibility for permissions optimizations  
						
						 
						
						
						
						
					 
					
						2023-03-02 15:34:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e23a9f22dd 
					 
					
						
						
							
							Fix Correct Permission Delete when ModuleDef is deleted  #2619  
						
						 
						
						... 
						
						
						
						Added PermissionsRepository to delete the Module permissions when the Module Definition is deleted. 
						
						
					 
					
						2023-03-02 06:58:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8605e3ca5a 
					 
					
						
						
							
							Major refactoring replacing permission strings with permission collections. These changes will require extensive regression testing. These changes may include breaking changes which will need to be identified and resolved to provide backward compatibility.  
						
						 
						
						
						
						
					 
					
						2023-02-28 17:59:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4cd1a5a54 
					 
					
						
						
							
							Merge pull request  #2610  from leigh-pointer/DeleteModDefPageMod  
						
						 
						
						... 
						
						
						
						Fix for deleting a ModuleDefinition and related records  #2602  
						
						
					 
					
						2023-02-24 14:21:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94152651fc 
					 
					
						
						
							
							Merge pull request  #2609  from Behnam-Emamian/dev  
						
						 
						
						... 
						
						
						
						extends watching *.dll files 
						
						
					 
					
						2023-02-24 14:20:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4913fab0b3 
					 
					
						
						
							
							explicity specify optional and reload parameters  
						
						 
						
						
						
						
					 
					
						2023-02-24 14:21:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b49d011edf 
					 
					
						
						
							
							Fix for deleting a ModuleDefinition and related records   #2602  
						
						 
						
						... 
						
						
						
						We then find all Module items that have a ModuleDefinitionName property that matches the ModuleDefinitionName of the item to be removed, and remove them one by one. For each Module item to be removed, we find the PageModule items associated with it, remove them from the pageModules list, and then remove the Module item itself from the modules list. 
						
						
					 
					
						2023-02-24 11:44:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e04281b03 
					 
					
						
						
							
							extends watching dll files  
						
						 
						
						... 
						
						
						
						extends watching group to include *.dll files and exclude the ones cause an infinite loop. 
						
						
					 
					
						2023-02-24 11:20:05 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f2df8e96db 
					 
					
						
						
							
							fix   #2567  - migrate tenant connection string details from database to appsettings.json  
						
						 
						
						
						
						
					 
					
						2023-02-23 16:29:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						71dd00da0f 
					 
					
						
						
							
							Merge pull request  #2605  from Behnam-Emamian/dev  
						
						 
						
						... 
						
						
						
						add AddByteColumn to add tinyint to the database table. 
						
						
					 
					
						2023-02-21 07:54:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c6c66fb11 
					 
					
						
						
							
							add sitemap generator which outputs all public pages and also includes an ISitemap interface for modules  
						
						 
						
						
						
						
					 
					
						2023-02-20 08:35:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f333b57310 
					 
					
						
						
							
							add AddByteColumn to add tinyint to the database table  
						
						 
						
						
						
						
					 
					
						2023-02-20 00:20:19 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						52300e680a 
					 
					
						
						
							
							Fix for Missing Delete ModuleDefinition settings  #1966  
						
						 
						
						... 
						
						
						
						Added ISettingRepository _settings  to the public ModuleDefinitionRepository method and updated the DeleteModuleDefinition with _settings.DeleteSettings(EntityNames.ModuleDefinition, moduleDefinitionId); 
						
						
					 
					
						2023-02-16 13:38:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e61a43e4f 
					 
					
						
						
							
							fix   #2596  - fix EF Core tracking error when updating a file in a folder which has a Capacity specified  
						
						 
						
						
						
						
					 
					
						2023-02-15 12:43:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						11dd3ce110 
					 
					
						
						
							
							adding Oqtane.Server project back to module and theme external template solutions  
						
						 
						
						
						
						
					 
					
						2023-02-09 17:45:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa8d0c91fc 
					 
					
						
						
							
							added new methods for managing visitor settings (for personalization)  
						
						 
						
						
						
						
					 
					
						2023-02-08 17:43:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0883a8dbff 
					 
					
						
						
							
							optimize Split() statements for consistency  
						
						 
						
						
						
						
					 
					
						2023-02-08 16:51:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db73052ee5 
					 
					
						
						
							
							allow system log to be cleared  
						
						 
						
						
						
						
					 
					
						2023-02-08 14:45:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						475894b680 
					 
					
						
						
							
							fix   #2584  - added IsDeleted columns back to Folder and File tables to preserve compatibility for SQLite  
						
						 
						
						
						
						
					 
					
						2023-02-08 08:05:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ffca1d2486 
					 
					
						
						
							
							refactor visitor cookie name into a shared constant  
						
						 
						
						
						
						
					 
					
						2023-02-07 16:26:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02c134bf4b 
					 
					
						
						
							
							Merge pull request  #2580  from markdav-is/patch-3  
						
						 
						
						... 
						
						
						
						Make ActiveDatabase setter public 
						
						
					 
					
						2023-02-06 16:50:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						33bc6adcb5 
					 
					
						
						
							
							fix   #2574  - check for null ModuleDefinition reference  when loding permissions in PageModuleRepository (credit @beolafsen)  
						
						 
						
						
						
						
					 
					
						2023-02-06 16:49:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						56e4dcc11e 
					 
					
						
						
							
							fix   #2578  - error notification sent via email includes direct link to specific log item, however redirect was causing an infinite loop. This resolves the problem and also preserves url querystring parameters during login/logout.  
						
						 
						
						
						
						
					 
					
						2023-02-06 16:44:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85ac8dd701 
					 
					
						
						
							
							Make ActiveDatabase setter public  
						
						 
						
						... 
						
						
						
						We have two cases where we need to override the active database:  Unit Testing and added GraphQL.  In both of these cases, we have a database context that is in a different scope than the automatically assigned active database during normal Oqtane startup.  Our work-around has been to make this setter public.  Unless there is a better solution to our cases, I feel this change would be useful for others as well. 
						
						
					 
					
						2023-02-04 09:04:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f2ad4e884 
					 
					
						
						
							
							Suppress unauthorized visitor logging as it is usually caused by clients that do not support cookies  
						
						 
						
						
						
						
					 
					
						2023-02-03 16:12:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a105047e9 
					 
					
						
						
							
							Fixed issue where TenantMiddleware was not rewriting the Url path for the new File Server when running on an Alias Path which resulted in a 404 when serving files  
						
						 
						
						
						
						
					 
					
						2023-01-23 15:16:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4cc0060c67 
					 
					
						
						
							
							prepare for 3.3.1 patch  
						
						 
						
						
						
						
					 
					
						2023-01-14 14:45:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afc75a09d9 
					 
					
						
						
							
							remove extra info from Body as the From display name is now always set to the user's name  
						
						 
						
						
						
						
					 
					
						2023-01-12 11:48:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c6e6c98875 
					 
					
						
						
							
							improve notification job  
						
						 
						
						
						
						
					 
					
						2023-01-12 09:13:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b671b590ad 
					 
					
						
						
							
							change Sql Manager logging level  
						
						 
						
						
						
						
					 
					
						2023-01-12 08:18:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ab5ed5bcb 
					 
					
						
						
							
							copyright year update  
						
						 
						
						
						
						
					 
					
						2023-01-11 14:40:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4315c25bc 
					 
					
						
						
							
							prepare for 3.3.0 release  
						
						 
						
						
						
						
					 
					
						2023-01-10 14:02:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c2375c897d 
					 
					
						
						
							
							permission updates  
						
						 
						
						
						
						
					 
					
						2023-01-10 08:20:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea463a6548 
					 
					
						
						
							
							fix   #2534  - added Relay Configured site setting to enable sending from users email address  
						
						 
						
						
						
						
					 
					
						2023-01-09 16:37:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e136972cd7 
					 
					
						
						
							
							add support for API permissions at the UI layer - including ability to delegate user, role, profile management  
						
						 
						
						
						
						
					 
					
						2023-01-09 11:38:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1616f94b86 
					 
					
						
						
							
							add ability to view error.log in System Info  
						
						 
						
						
						
						
					 
					
						2023-01-05 10:18:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66aa67581f 
					 
					
						
						
							
							improve dynamic policy registration to handle possible race conditions  
						
						 
						
						
						
						
					 
					
						2023-01-05 09:43:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f2965a5b0 
					 
					
						
						
							
							Merge pull request  #2537  from leigh-pointer/Pager-Pointer  
						
						 
						
						... 
						
						
						
						A change to the Pager bar to set the mouse pointer to pointer 
						
						
					 
					
						2023-01-04 14:51:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f4800bb7f0 
					 
					
						
						
							
							include owner in migration tag name in external module template  
						
						 
						
						
						
						
					 
					
						2023-01-04 14:51:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8cfdacc26 
					 
					
						
						
							
							A change to the Pager bar to set the mouse pointer to pointer  
						
						 
						
						... 
						
						
						
						Currently the mouse pointer shows the Selector icon when hoovered over the page number buttons. This is an update changing the icon to the Pointer icon.
Updated the CSS class name to 'app-pager-pointer' in app.css and the Component. 
						
						
					 
					
						2023-01-03 14:24:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						467e88ef55 
					 
					
						
						
							
							fix   #2526  - support multiple TabStrip components on a page  
						
						 
						
						
						
						
					 
					
						2022-12-19 15:58:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fd13ad1fca 
					 
					
						
						
							
							initialize API permissions based on default roles  
						
						 
						
						
						
						
					 
					
						2022-12-06 17:16:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a8ca24566 
					 
					
						
						
							
							make casing consistent in route template definition and method parameter declation or else Swagger will not be able to resolve  
						
						 
						
						
						
						
					 
					
						2022-12-06 10:48:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28b58b9048 
					 
					
						
						
							
							add ModuleControllerBase helper method for validating EntityId  
						
						 
						
						
						
						
					 
					
						2022-12-05 14:21:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb10dde97d 
					 
					
						
						
							
							added API Management for managing site level entity permissions  
						
						 
						
						
						
						
					 
					
						2022-12-02 16:42:43 -05:00