Commit Graph

95 Commits

Author SHA1 Message Date
73ea17ae0f changes to migrate Oqtane to .NET 9 and version 6.0.0 2024-10-21 14:51:20 -04:00
7ee6775251 remove hardcoded names when using GetInterface() 2024-07-17 19:52:44 -04:00
4a20fad4e5 InitializeTokenReplace not setting the correct PackageReference
For completeness.
2024-04-12 12:21:44 +02:00
b1446438fb fix - module deletion 2024-03-11 12:36:51 -04:00
2ed593c5e0 include SiteId in SyncEvent 2024-02-26 14:48:26 -05:00
Ben
77ce31128c Fix : introduce token replace class. 2024-02-18 21:38:43 +08:00
14d36ef8dc add additional validation logic to Update API methods to ensure model ID matches ID parameter 2023-11-22 14:47:28 -05:00
9f28ee2982 .NET 8 initial migration 2023-10-18 15:22:53 -04:00
f40f3f934f Fix - module creator creates incorrect ServerManagerType value 2023-09-01 13:02:44 -04:00
a857e3f31e abstract namespace specification to template.json so that module and theme templates can use their own naming conventions 2023-08-28 09:03:05 -04:00
fa18467cdd fix - exclude templates from release packages 2023-08-03 15:26:23 -04:00
df0f562817 support both 404 andf 403 status codes in API response (404 should not log) 2023-07-11 08:14:00 -04:00
3abe47ae9e [ENHANCE] - Added Module to NameSpace [Owner].Module.[Module]
[ENHANCE] - Added Module to NameSpace [Owner].Module.[Module]
2023-06-20 16:58:30 +10:00
3849f59126 fix - theme deletion and fallback 2023-06-19 12:29:43 -04:00
ee897a9973 Fixed targeting .NET 7.0 in ThemeController and ModuleDefinitionController missed in and 2023-06-14 16:51:23 +10:00
98c2f012ee ability to specify if a theme is enabled for a site 2023-05-24 13:09:10 -04:00
c0e6f06a5c ability to specify if a module definition is enabled for a site 2023-05-24 09:40:05 -04:00
cc3cc55269 consolidated package installation so that it always occurs during startup and added logging in case of errors 2023-04-05 10:26:21 -04:00
ca0de5258e Merge pull request from leigh-pointer/DeletePermissionModDef
Fix Correct Permission Delete when ModuleDef is deleted 
2023-03-02 15:33:25 -05:00
2b41909d47 - add backward compatibility for permissions optimizations 2023-03-02 15:34:42 -05:00
e23a9f22dd Fix Correct Permission Delete when ModuleDef is deleted
Added PermissionsRepository to delete the Module permissions when the Module Definition is deleted.
2023-03-02 06:58:19 +01:00
b49d011edf Fix for deleting a ModuleDefinition and related records
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
c5b632cb24 Enhance SyncManager to raise events which can be handled on the server within hosted services. Raise create, update, delete events for all major entities. Include support for refresh and reload events to synchronize client state. Move client state cache invalidation to a hosted service to separate concerns and demonstrate events. 2022-10-04 19:20:02 -04:00
6012275c7b Fix - dynamically determine framework path when scaffolding project references 2022-07-15 15:59:55 -04:00
5419032e8d upgrade module and theme templates to .NET6 2021-11-05 12:53:13 -04:00
eea417ff44 added logging for startup issues 2021-07-01 07:37:03 -04:00
32c49f74d3 fix module template issues 2021-06-17 12:12:19 -04:00
82c05a841f Improve validation and error handling in Controller methods 2021-06-07 15:29:08 -04:00
8dfe8eba27 fix issue in theme creator 2021-06-01 15:49:06 -04:00
ddd657bfa7 added metadata support for Module and Theme templates 2021-05-31 11:59:19 -04:00
afcc5e2170 handle HtmlText module transition from SQL scripts to Migrations in module rather than in core framework 2021-05-30 13:16:26 -04:00
e84908485f add support for custom "internal" module and theme templates. fix package installer issue related to absolute paths 2021-05-29 11:48:29 -04:00
72b06b16cf fix - add support for ref folder in package installation 2021-05-24 15:50:38 -04:00
a5de639d15 optimizing tenant resolution and routing 2021-05-10 17:45:39 -04:00
1d3a79437c add theme creator module to simplify the scaffolding of external themes 2021-04-07 13:05:18 -04:00
62362b9194 make module creator templates extensible 2021-03-30 10:06:25 -04:00
12fd845ed5 Fix issue when creating assets.json and folder does not exist. Improve module/theme uninstall to remove empty folders. 2021-02-26 09:08:25 -05:00
531cba715e performance and user experience improvements 2021-02-04 08:54:59 -05:00
4401dba4ec improve user experience of Module Creator flow 2020-11-25 11:59:17 -05:00
5e42ab8cca improve user experience by delegating application restart responsibility to the host user 2020-11-24 16:22:53 -05:00
b602113cd1 move version to 2.0.0 2020-11-05 09:19:56 -05:00
766be6c929 Factor out default controller route. 2020-10-16 10:37:17 -05:00
955e7a3856 Factored out Contants.*** Role into RoleNames.***
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
d0c8399dd9 enhanced Module Creator to allow developer to specify framework reference version so that modules can target any version including the local development environment 2020-08-29 11:30:16 -04:00
4065d87a74 improved module/theme installation by saving the list of files which are in the Nuget package and using that list to remove them during uninstall 2020-08-29 10:55:40 -04:00
282579fcf2 resolve remove pluralization from module creation templates 2020-08-14 12:44:37 -04:00
3fa620f3bc include logging during module and theme installation 2020-08-06 16:37:27 -04:00
807252c9e5 Fix directory separator for path operations 2020-07-15 16:09:19 +02:00
d8fca5de20 module creator templates need to be in the server project in order to be distributed with application 2020-05-20 15:31:09 -04:00
263b045c75 module creator template updates 2020-05-19 09:08:29 -04:00