0f109ab93a
fx #2647 - error when creating new site in existing installation
2023-03-08 10:51:38 -05:00
2b41909d47
#2618 - add backward compatibility for permissions optimizations
2023-03-02 15:34:42 -05: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
6182b96d16
Scope permissions by SiteId to support entity level authorization as well as improve caching and performance. Optimize GetTenant to use existing cache.
2022-11-07 18:16:32 -05:00
e4c648ee92
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
2022-04-22 17:54:20 -04:00
6dc1d42d90
fix #2125 - cannot login using WebAssembly, remove granular 404 logging as it is already managed by url mapping, make IModule ReleaseVersions optional when using EF Core migrations
2022-04-13 19:27:12 -04:00
ffcc229c78
support for commercial modules, themes, translations
2021-08-16 09:46:02 -04:00
eea417ff44
added logging for startup issues
2021-07-01 07:37:03 -04:00
bf6edceb36
Fix issue where module definition version was not being loaded correctly on startup. Also user customizable module definition properties were being overwritten on upgrade.
2021-06-28 10:21:48 -04:00
3bc5744007
improved error handling, improved consistency of console error messages, added ability to add a Decimal column in Migrations
2021-06-18 13:01:42 -04:00
72b06b16cf
fix #1272 - add support for ref folder in package installation
2021-05-24 15:50:38 -04:00
5c21ab37ee
added PackageName property to IModule and ITheme interfaces to allow creators to specify the Nuget package name associated to a specific module/theme. This is necessary for packages which contain multiple extensions.
2021-05-24 08:59:50 -04:00
531cba715e
performance and user experience improvements
2021-02-04 08:54:59 -05:00
955e7a3856
Factored out Contants.*** Role into RoleNames.***
...
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
27a3ac8d1c
OqtaneIgnore implementation fix
2020-06-01 09:21:53 +02:00
6402723d2a
addressed consistency between theme loading and moduledefinition loading, added theme detailed UI view
2020-05-29 16:27:02 -04:00
58d97dd731
OqtaneIgnore implementation to theme elements
2020-05-29 16:09:27 +02:00
52b2c876a4
performance optimizations to avoid use of reflection ( thanks to @chlupac for this suggestion )
2020-05-19 13:39:39 -04:00
552df0c9fc
Merge pull request #455 from chlupac/NewVersion
...
Ignore abstract classes at loading
2020-05-08 17:30:06 -04:00
c2ed71ab0d
added classes to all theme controls, added mobile support to Oqtane theme
2020-05-08 17:30:35 -04:00
1e270e6423
Ignore abstract classes at loading
2020-05-08 21:30:31 +02:00
47f17a589f
implementation of [OqtaneIgnore] class attribute in controls
2020-05-07 21:02:43 +02:00
45aeb17020
fixed module action import/export, improved module installation
2020-05-01 15:58:34 -04:00
34538dd945
install/upgrade refactoring to consolidate all use cases and implement IInstallable interface for modules, moved tenant creation to site management UI, fixed z-order issues in Blazor theme, enhanced JS Interop methods to support integrity and crossorigin
2020-04-30 13:58:04 -04:00
06db9efc08
Merge branch 'master' into PermissionOptimalization
2020-04-26 13:19:54 -04:00
58d3c406cd
added IInstallable interface and uninstall implementation for modules. Refactoring module installation to use interface still in progress.
2020-04-26 13:15:02 -04:00
7606e7b488
Permission Optimalization
2020-04-26 16:19:20 +02:00
72995cd8fa
added system info admin page/module, improved UI for framework, module, and theme install/upgrade, added version to ModuleDefinitions, fixed bug in logging logic introduced during code standardization
2020-04-20 18:05:37 -04:00
62987ca72f
allow users to modify default module names, descriptions, and categories and improve control panel behavior
2020-04-18 10:51:07 -04:00
482747627e
added uninstall support for modules
2020-04-12 20:08:19 -04:00
dbcb973119
fixes to emable module package installation from wwwroot/modules
2020-04-11 14:02:42 -04:00
02fde9cec3
rolled back change creating an Infrastructure.Interfaces namespace, modified IModule interface to be strongly typed ( #343 )
...
* upgrade to .NET Core 3.2 Preview 3 and fixes for issues created by #314
* Components based on Bootstrap4 for Sections and TabStrip to increase productivity and promote uniformity in Module UIs
* rolled back change creating an Infrastructure.Interfaces namespace, modified IModule interface to be strongly typed
2020-04-05 14:39:08 -04:00
5af6f7a52d
Namespace Fix undo ( #340 )
2020-04-04 14:06:24 -04:00
71bd3a8d6a
Namespace fix ( #335 )
2020-04-03 17:18:33 -04:00
0c2d1d2449
Merge branch 'master' into master
2020-03-19 12:10:12 -04:00
18a843e74f
extensibility enhancements for site templates
2020-03-19 12:07:33 -04:00
65d39974b5
Magic Strings - EntityNames
2020-03-18 09:11:49 +01:00
5b3feaf26f
Server naming fixes and cleanup
...
Server is now completely cleaned up and without warnings
2020-03-15 11:53:24 +01:00
f46b9a2fb2
fixes to permission grid
2020-03-11 16:45:11 -04:00
fe98084324
optimizations and fixes
2020-03-11 14:39:49 -04:00
425b4e1c67
Fix casing for constructor params
2020-03-05 20:03:54 +03:00
303bdf3be2
Remove this keyword
2020-03-05 19:22:13 +03:00
a46235ea1e
Fix naming conventions for private fields
2020-03-05 01:46:53 +03:00
74d4b6412e
Ability to insert image in RichTextEditor
2020-02-19 14:50:41 -05:00
066c616eca
authorization changes
2020-02-17 19:48:26 -05:00
b4cd038e17
fix issue #170 which is related to the host user not being part of the Registered Users role
2019-11-13 18:39:04 -05:00
ce25967633
renamed control to action to reflect its purpose and be more consistent with asp.net conventions
2019-10-19 11:09:10 -04:00
2607d4dbb3
improvements to module/theme installation and removal
2019-10-09 12:06:53 -04:00
9971510b1e
improved file upload, enhanced module installation from Nuget to support upgrades, added ability to upgrade the framework from Nuget, completed isolated multitenancy and site alias management, created IPortable interface for importing data into modules, added default content to initial installation
2019-10-08 16:11:23 -04:00
3af2ca0168
utilize _Imports.razor to simplify module declarations
2019-09-24 17:26:14 -04:00