Leigh Pointer
e6cb90e545
Formating issues with Bootstrap 5.2
2022-08-02 08:55:42 +02:00
Leigh Pointer
50d89d0f13
Updated Bootstrap to 5.2
...
Replaced Bootstrap cloudflare versions and Integrity keys to match 5.2.0
2022-07-28 20:52:11 +02:00
Shaun Walker
f97a6a2bee
Added version to Language Management, improved framework performance by loading languages into PageState, include all supported cultures and allow Administrator to add any language to a site regardless of translation availability, fix translation upgrade issue
2022-07-16 09:59:47 -04:00
Shaun Walker
80fd1820c2
Support for module editors by exposing Edit Mode in the Control Panel
2022-07-06 17:25:08 -04:00
Santiago Cattaneo
a4d75befe7
* Collapse menu after click on a page (mobile version)
2022-05-22 20:05:01 -03:00
Shaun Walker
e4c648ee92
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
2022-04-22 17:54:20 -04:00
Shaun Walker
683ad8959a
dogfooding fixes
2022-04-04 10:53:40 -04:00
Shaun Walker
0fcf1c2732
filter deleted pages and modules in the router, provide support for cascading aspect of style sheets, replace ResourceDeclaration concept with ResourceLevel
2022-03-31 21:05:58 -04:00
Shaun Walker
d51ba8f6dd
Improve Principal handling for OIDC and resolve Logout issue (caused by AntiForgeryToken)
2022-03-14 22:28:41 -04:00
Shaun Walker
9bbbff31f8
Added support for per site options and OpenID Connect
2022-03-13 22:55:52 -04:00
Shaun Walker
99986c1b94
changed IsModule property name to ES6Module for clarity
2022-02-20 08:53:04 -05:00
Shaun Walker
b68e3cb10f
Add support for ES6 module JavaScript resources
2022-02-19 17:24:41 -05:00
Shaun Walker
f964e0e502
added router support for url fragments, added language attribute to HTML document tag to improve validation, fixed Theme Settings so they can only be invoked via the Control Panel, added support for webp image files
2022-01-22 19:34:30 -05:00
Shaun Walker
826898e3fe
enhance Pager component with OnPageChanged event and implement in Visitor Management, allow PermissionGrid component to support Host role, fix unhandled exception in RichTextEditor component related to rerendering, make Quill resource declarations forward compatible, update Blazor theme to Boostrap 5.1.3, add missing RemoteIPAddress parameter in _Host app component, include logic to enable bypass of non-default alias redirection
2022-01-19 17:47:27 -05:00
Shaun Walker
11002efc02
hide deleted pages in Admin Dashboard, impove Settings API by replacing IsPublic with IsPrivate, isolate Setting updates to not affect PageState, make Pager horizintally scrollable on narrow viewports, improve LocalizableComponent to support embedded controls
2022-01-14 13:26:24 -05:00
Shaun Walker
51b356cc0e
enhanced scheduler to support one-time jobs, fixed pager component so that top/bottom have consistent UX, fixed Blazor theme z-index issues caused by input-group in Bootstrap 5, improved password reset instructions in email notification
2022-01-10 19:58:58 -05:00
Shaun Walker
07718f0449
add option to Control Panel to specify module visibility
2022-01-08 08:44:18 -05:00
Shaun Walker
e2688e6feb
include purge job for maintaining event logs and visitor logs
2022-01-07 23:30:29 -05:00
Shaun Walker
a2f8fe3694
convention shortcut to suppress title in container
2022-01-06 17:24:18 -05:00
Shaun Walker
6af5682548
increment copyright date to 2022, allow scheduled jobs to support weekly interval, improve dynamic image generation, add defensive logic to router
2022-01-05 14:28:42 -05:00
Shaun Walker
e3ebbde767
add logging for the logout event to the UI component, relocate module setting deletion to repository
2021-12-15 10:33:12 -05:00
Shaun Walker
53ff491efd
Assorted enhancements
2021-11-24 08:08:39 -05:00
Shaun Walker
71354464e3
Merge pull request #1810 from leigh-pointer/ControlPanel
...
Page management buttons resizing
2021-11-17 08:44:39 -05:00
Shaun Walker
fe9a7333ed
Merge pull request #1798 from leigh-pointer/BreadCrumbs
...
Fix for #1797 Breadcrumbs render clickable
2021-11-17 08:43:55 -05:00
Leigh
54e9307795
Page management buttons resizing
...
When the language is changed, in this instance Dutch the buttons are not resized to fit the caption. This small fix rectifies this.
2021-11-15 21:14:40 +01:00
Leigh
2567c2937d
Fix for #1797 Breadcrumbs render clickable
...
This fixes the issue when the page property IsClickable is set to false the breadcrum for the page is not clickable.
2021-11-12 07:07:15 +01:00
ijungleboy
5b8e6d4df6
Add many PrivateApi attributes to hide unimportant stuff in docs
2021-11-11 20:01:55 +01:00
Shaun Walker
614041d55e
update Blazor theme with bootstrap bundle js
2021-11-11 07:50:24 -05:00
Leigh
62f04d239f
Fix for Action Menus not displaying. #1785
...
Dropdowns are built on a third party library, Popper, which provides dynamic positioning and viewport detection. / bootstrap.bundle.js which contains Popper. Popper isn’t used to position dropdowns in navbars though as dynamic positioning isn’t required.
updated the Bootstrap to reference the ../5.1.3/js/bootstrap.bundle.min.js
2021-11-11 10:27:09 +01:00
Shaun Walker
d02842f0ea
Merge branch 'dev' into Bootstrap
2021-11-10 17:25:16 -05:00
Leigh
2543b7db79
Upgrade to 5.1.3 Bootstrap and Bootswatch Cyborg
...
Fixed issue with OffCanvas not rendering properly.
2021-11-10 22:34:19 +01:00
Shaun Walker
41487440e3
use Cloudflare CDN for static resources
2021-11-10 09:00:48 -05:00
Leigh
6d8df2661c
modification for responsive theme
...
small modification to ensure theme is responsive
2021-10-31 07:08:19 +01:00
Leigh
9752c72998
Fix for #1736 Blazor theme not rendering correctly
...
Fix to the Default theme and container
2021-10-28 19:43:51 +02:00
Shaun Walker
cf69f9e4c4
Add proper help text to aliases field in default resource file for Site Settings. Set default value for new ShowLogin parameter in Login theme component.
2021-10-17 13:27:12 -04:00
Shaun Walker
ca387d7b26
fix Oqtane theme settings for page scope
2021-09-20 17:23:56 -04:00
Shaun Walker
f739db1e42
Enhance Settings API for public Site Settings. Added Settings to Site model by default. Added new parameters to Login and UserProfile components. Enhanced Oqtane Theme settings to use new component parameters. Enhanced image download and resizing logic.
2021-09-20 17:15:52 -04:00
Shaun Walker
898b908c1b
Added support for File descriptions, Folder capacity and image sizes. Added image resizing capability using ImageSharp - implemented in user profile. Added parameter to disable image preview in FileManager component. Overhauled Pager component and added Columns parameter for Grid mode. Populated PageState.User.IsAuthenticated in SiteRouter. Added support for zero price commercial extentions.
2021-09-15 08:02:55 -04:00
Shaun Walker
14fbc3a5b4
fix #1647 - module reordering on page issue
2021-09-10 13:12:00 -04:00
Shaun Walker
d29dc9d036
make containing class overridable in Control Panel ( header and body are already overridable )
2021-09-01 09:13:09 -04:00
Shaun Walker
bb5ca475d3
fix #1628 - make DBContext Transient, modify Control Panel to use standard Bootstrap 5 offcanvas classes, add auto trimming to file logger, fix issue in File Repository related to populating Url on Add/Update.
2021-09-01 09:01:11 -04:00
Leigh
77415dc0e0
user experience updates
2021-07-18 17:30:32 +02:00
Leigh
437e9ee43b
Modifcations for ControlPanel BS5
...
current styles in app.css and theme.css for app-controlpanel removed as no longer needed.
Removed the _display var as that is no longer beign used.
2021-07-15 16:28:12 +02:00
Leigh
3521dd41cd
ConltolPanel to use Bootstrap Offcanvas component
2021-07-14 10:18:39 +02:00
Leigh
31f35ad902
Modifications for Bootstrap 5
...
replace tables in markup with responsive approach
2021-07-11 14:16:33 +02:00
Shaun Walker
792086140b
fix horizontal menu highlighting issue
2021-07-06 14:21:54 -04:00
Shaun Walker
cb7d9a0371
upgrade to Boostrap 5
2021-07-02 20:03:51 -04:00
Grayson Walker
ef6f5f2769
update resources
2021-06-25 17:03:29 -04:00
Grayson Walker
ba9ca22aaa
update to resources
2021-06-25 16:34:30 -04:00
Shaun Walker
c4e6a4af49
fix remaining default resx differences, enhance module message with ability to dismiss, fix issue in ConfigManager.RemoveSetting, introduce package registry service
2021-06-22 14:14:46 -04:00
gjwalk
f7363504c2
Merge branch 'dev' into dev
2021-06-18 15:35:20 -04:00
Grayson Walker
ae0edcfd2d
create default rex files with static keys
2021-06-18 14:45:38 -04:00
Shaun Walker
7ee9923b52
Merge pull request #1483 from leigh-pointer/SResControlPanel
...
Introduce SharedResource Localisation to ControlPanel
2021-06-16 16:27:52 -04:00
Shaun Walker
72ff6fa0e7
improvements to refresh logic, module template enhancements
2021-06-16 16:31:02 -04:00
Leigh
4fcfb2ab4e
Introduce SharedResource Localisation
...
Updated the ControlPanel to use Shared resources for;
Add, Edit, Delete, Cancel
Corrected the SharedResources.cs namespace.
2021-06-16 09:46:33 +02:00
Shaun Walker
d82fc8be90
added IsClickable Page property #1092 , improve validation in Role Management, display database information in SQL Management, improve HttpClient header support
2021-06-10 20:10:46 -04:00
Shaun Walker
bc720555c4
refactoring, enhancements, and some fixes
2021-06-10 08:16:02 -04:00
Shaun Walker
c07e766e57
add support for public content folders
2021-05-26 12:01:35 -04:00
Shaun Walker
3f48c1f8fe
fix #1367 - provides support for multiple entities in auth policy and makes parameter names more intuitive - backward compatible with entityid
2021-05-23 10:29:05 -04:00
Shaun Walker
09537ab0e4
auth improvements related to multi-tenancy
2021-05-19 08:46:02 -04:00
Shaun Walker
a5de639d15
optimizing tenant resolution and routing
2021-05-10 17:45:39 -04:00
Leigh
2be48e910e
Set module view permissions to page edit permissions
2021-04-30 14:15:56 +02:00
Leigh
bc2e3a7333
Permissions for edit are applied from the page permissions.
2021-04-30 13:52:50 +02:00
Leigh Pointer
a79ba591fe
Make container fluid to fill the pane
2021-04-28 07:01:39 +02:00
Leigh Pointer
189dcf5b90
Fix for Error with Footer on Oqtane Theme #1282
2021-04-26 15:38:33 +02:00
Shaun Walker
65aac34f8c
Merge pull request #1267 from sbwalker/dev
...
modify nuget package installer to support satellite assemblies in subfolders
2021-04-23 09:34:17 -04:00
Shaun Walker
2780e4d029
modify nuget package installer to support satellite assemblies in subfolders
2021-04-21 19:31:02 -04:00
hishamco
c52f6c92f1
Add English to the language switcher
2021-04-21 17:47:50 +03:00
Leigh Pointer
1e7e2c8848
Redirect on log out #1225 Fix
2021-04-18 16:58:58 +02:00
Shaun Walker
cbe843bafc
User experience improvements
2021-04-17 19:18:24 -04:00
Shaun Walker
d05747af1e
enhanced ModuleActions component to display panes in a submenu, added more containers to Oqtane theme, added more panes to MultiPane layout, added module outline in edit mode to distinguish modules in panes, consolidated to use a single default AdminPane named "Content", fixed bug related to custom Admin Container behavior
2021-04-06 17:45:11 -04:00
Shaun Walker
fc145a167d
organize theme components into folders
2021-04-03 19:46:29 -04:00
Leigh Pointer
3ff1dc4a21
MenuItems updated with HTML markup in place of the FontIcon component
2021-03-09 17:16:25 +01:00
Leigh Pointer
13b45453c6
Fixed Issue with menu Icon Spacing. #1160
2021-03-05 15:31:38 +01:00
Shaun Walker
b7ce7bb3e4
Improve Login user experience when running on WebAssembly and address Logout scenario
2021-02-16 08:11:36 -05:00
Shaun Walker
9e8c574fb5
fix #1103 reported by @PhilipMur - incorrect life cycle method for Control Panel loading
2021-02-15 10:38:38 -05:00
Shaun Walker
531cba715e
performance and user experience improvements
2021-02-04 08:54:59 -05:00
Jayson Furr
5a02ce6124
Fixes to vertical menu logic. Now supports multiple levels of menu items. Added FontIcon component to reduce duplicate code.
2021-01-23 21:15:54 -06:00
Jayson Furr
6fdbbeb8ce
Fixes to horizontal menu logic. Now supports two levels of menu items.
2021-01-23 18:24:07 -06:00
Shaun Walker
b4aec286ed
Merge pull request #1045 from hishamco/language-management
...
Add Languages Management
2021-01-18 08:30:31 -05:00
hishamco
a2943d083b
Set culture when added language set to current
2021-01-13 18:43:26 +03:00
hishamco
b3152ee3e5
LanguageSwitcher should have the cultures from language management
2021-01-13 18:26:36 +03:00
Shaun Walker
4fd49ab028
Merge pull request #1046 from chlupac/ContentUrl
...
Add missing ContentUrl method
2021-01-12 09:41:38 -05:00
Pavel Vesely
1dcb14811d
Add missing ContentUrl method
2021-01-11 16:31:37 +01:00
Shaun Walker
de25e3fbf1
fix navigation usability issue for shared add/edit page UI invoked by Control Panel and Page Management
2021-01-05 14:47:09 -05:00
hishamco
56e86edf9f
Address feedback
2020-12-28 19:59:58 +03:00
hishamco
f05b955c34
Show LanguageSwitcher if more than one culture
2020-12-28 18:15:28 +03:00
Shaun Walker
df382ce7a3
allow developers to use custom icon libraries (Open Iconic is the default)
2020-12-22 08:37:33 -05:00
Shaun Walker
08f2877e80
Merge pull request #983 from hishamco/translations
...
Add missing localization strings
2020-12-09 09:54:36 -05:00
hishamco
dd89296713
Replace Visible with ShowLanguageSwitcher property
2020-12-09 17:47:49 +03:00
hishamco
941d08f0a2
Add missing Control Panel localization strings
2020-12-08 22:57:58 +03:00
Pavel Vesely
35e776b150
Fix - return to url during login fail when returnurl contains "/"
2020-12-07 21:27:00 +01:00
Shaun Walker
1968b0283d
Merge pull request #967 from hishamco/language-switcher
...
Add Language switcher
2020-12-04 14:53:48 -05:00
hishamco
20f1a6175f
Use cookie everywhere
2020-12-03 17:15:08 +03:00
hishamco
049ded6f7e
Fallback to default culture if its required
2020-12-03 16:14:23 +03:00
hishamco
1a8125c26d
Use REST style
2020-12-03 15:50:25 +03:00
hishamco
5ee38e4ae7
Add Visible property to control the visibility
2020-12-03 14:13:01 +03:00
hishamco
a37eb8a44a
Introduce Culture model to avoid CultureInfo.DisplayName issue
2020-12-03 14:05:49 +03:00
hishamco
1b3cc2c44e
Interop local storage APIs should be generic
2020-12-03 13:37:18 +03:00
Shaun Walker
fd60b40c53
Fixes to make site alias, page path, and module action Url resolutions case insensitive. Optimized logic for Settings component which fixed localization rendering issue.
2020-12-01 19:36:02 -05:00
hishamco
fa3cc48fd0
Avoid to select the current selected culture
2020-12-02 02:19:47 +03:00
hishamco
d4dd80ff32
Add missing event args
2020-12-02 02:15:52 +03:00
hishamco
330499dda5
Use Interop
2020-12-02 02:10:01 +03:00
hishamco
75556070d6
Ability to change culture
2020-12-02 02:04:34 +03:00
hishamco
c4d1b16abb
Add LanguageSwitcher component
2020-12-02 01:52:46 +03:00
Shaun Walker
acd77b79ba
Merge pull request #932 from hishamco/localize-control-panel
...
Localize ControlPanel Component
2020-11-20 10:25:38 -05:00
Shaun Walker
50959199bd
Merge pull request #931 from hishamco/localize-oqtane-theme
...
Localize Login & UserProfile components
2020-11-20 10:25:25 -05:00
Shaun Walker
d64f06eb71
missing using statement causing compilation error
2020-11-20 10:20:29 -05:00
hishamco
5cee11accb
Localize ControlPanel component
2020-11-20 02:11:16 +03:00
hishamco
f8e1c8c53d
Localize Login & UserProfile components
2020-11-20 02:05:48 +03:00
hishamco
322d45dd12
Runtime enum should be in Oqtane,Shared
2020-11-19 17:33:49 +03:00
Shaun Walker
07519bccde
fixed issue where modulestate was being modified and not treated as a readonly cache
2020-11-09 15:35:32 -05:00
Shaun Walker
ecacb681b4
introduce Resource Declaration and Location properties to offer more resource management options for developers
2020-10-19 08:03:04 -04:00
Tony Valenti
955e7a3856
Factored out Contants.*** Role into RoleNames.***
...
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
Mike Casas
e1ec58b297
Rename MenuHorizontal.Razor to MenuHorizontal.razor
2020-08-18 09:34:26 -04:00
Shaun Walker
f515def414
Html encode job log messages, add new IModule property to allow modules to specify Runtime support, provide feedback during module content import, remove default EditMode option at the Page level (should be implemented at Module level) - resolves issue where Admin modules could not be deleted, include link to Event Log in AddModuleMessage for Error message type, fixed fallback support for themes in siterouter, integrated auth policy into site templates for Module Creator
2020-07-08 19:56:02 -04:00
Pavel Vesely
8e43fcab21
Icons in module actions menu
2020-07-03 10:15:45 +02:00
Shaun Walker
99d99ca6ad
upgrade themes to latest Bootstrap, fix breaking change to ThemeBase due to IThemeControl being removed
2020-06-19 17:22:26 -04:00
Shaun Walker
0636227284
refactored script resource declaration to allow for bundling, made script loading async, refactored RichTextEditor to use new method
2020-06-17 10:27:14 -04:00
Shaun Walker
7c24bae753
resolve #566 by moving Bootstrap declaration into theme
2020-06-16 17:38:06 -04:00
Shaun Walker
4e6b4a20ef
refactoring of #518 to simplify registration of scripts in modules and themes
2020-06-14 12:07:16 -04:00
Shaun Walker
99cad13890
restrict user data leakage
2020-06-03 19:46:47 -04:00
Shaun Walker
01491b063d
Merge pull request #574 from chlupac/OqtaneIgnore
...
OqtaneIgnore implementation fix
2020-06-01 14:58:04 -04:00
Shaun Walker
4142cc63e7
Merge pull request #576 from sbwalker/master
...
Added support for friendly names and thumbnails in theme, layout, and container components. Added fallback support during loading for themes, layout, and containers.
2020-06-01 14:57:21 -04:00
Shaun Walker
1b7ca45d4a
Added support for friendly names and thumbnails in theme, layout, and container components. Added fallback support during loading for themes, layout, and containers.
2020-06-01 14:58:46 -04:00
Pavel Vesely
4144be5323
Control panel Pane persistence & default selection fix.
2020-06-01 10:12:33 +02:00
Pavel Vesely
27a3ac8d1c
OqtaneIgnore implementation fix
2020-06-01 09:21:53 +02:00
Shaun Walker
7d21cfefc1
restrict container selection to the current theme, hide layout selection if theme does not support layouts, make behavior consistent for all theme/layout/container selection
2020-05-31 22:53:11 -04:00
Pavel Vesely
f7470e3c5b
Horizontal menu fix
2020-05-28 20:00:28 +02:00
Pavel Vesely
ddbb08ea75
Control panel state persistence
2020-05-22 21:29:06 +02:00
Shaun Walker
61ff097f51
default theme needs to work in local development scenarios
2020-05-19 09:17:38 -04:00
Shaun Walker
5e23448618
use lambas for setting resources
2020-05-18 13:34:53 -04:00
Shaun Walker
6ae019336d
changing default theme to Oqtane theme
2020-05-18 10:44:54 -04:00
Shaun Walker
9b74262c76
Added support for module resource management
2020-05-18 09:47:37 -04:00
Shaun Walker
f8ab886750
Fixed issue with loading resources
2020-05-16 22:11:58 -04:00
Shaun Walker
54d4447d23
Central management of resources ( ie. stylesheets and scripts )
2020-05-16 12:00:15 -04:00
Pavel Vesely
88cf30f7c6
Merge branch 'master' of https://github.com/oqtane/oqtane.framework into IClientStartup
2020-05-12 23:20:06 +02:00
Pavel Vesely
4c188b782d
ClientAssembly selection criteria changed
2020-05-12 23:17:37 +02:00
Shaun Walker
f6f895b516
more responsive design adjustments
2020-05-09 12:16:39 -04:00
Shaun Walker
c2ed71ab0d
added classes to all theme controls, added mobile support to Oqtane theme
2020-05-08 17:30:35 -04:00
Shaun Walker
a63a659888
Merge pull request #419 from chlupac/BootswatchCdn
...
Bootswatch themes in Oqtane.Themes.OqtaneTheme CDN version
2020-05-07 15:25:03 -04:00
Shaun Walker
d6f3fd108b
Merge pull request #449 from chlupac/LoadOptimalization
...
Simplified loading of oqtane assemblies
2020-05-07 15:09:32 -04:00
Pavel Vesely
47f17a589f
implementation of [OqtaneIgnore] class attribute in controls
2020-05-07 21:02:43 +02:00
Shaun Walker
d7ad175cd7
fixes for framework upgrade, fixes for control panel CSS styles, added AllPages attrubute for Modules, bumped version to 0.9.1 to test upgrades
2020-05-07 14:38:24 -04:00
Pavel Vesely
e78a5e090d
Bootswatch themes in Oqtane.Themes.OqtaneTheme
...
Theme is set in Oqtane.Client\Themes\OqtaneTheme\Default.razor
```
protected override async Task OnParametersSetAsync()
{
// go to https://www.bootstrapcdn.com/bootswatch/ and take your favorite theme
//<link href="https://stackpath.bootstrapcdn.com/bootswatch/4.4.1/cyborg/bootstrap.min.css " rel="stylesheet" integrity="sha384-l7xaoY0cJM4h9xh1RfazbgJVUZvdtyLWPueWNtLAphf/UbBgOVzqbOTogxPwYLHM" crossorigin="anonymous">
await LoadBootstrapTheme("https://stackpath.bootstrapcdn.com/bootswatch/4.4.1/cyborg/bootstrap.min.css ","sha384-l7xaoY0cJM4h9xh1RfazbgJVUZvdtyLWPueWNtLAphf/UbBgOVzqbOTogxPwYLHM");
await IncludeCSS("Theme.css");
}
```
2020-05-07 12:17:44 +02:00
Shaun Walker
c394c6ea7a
Resolved authentication issue #441 related to alias refactoring #439 , fixed breaking change in .NET Core 3.2 related to Blazor WebAssembly identification
2020-05-05 16:28:50 -04:00
Shaun Walker
a02cfea6c9
improve performance of alias handling and allow aliases to be an unlimited number of subfolders in depth
2020-05-05 09:15:36 -04:00
Shaun Walker
45aeb17020
fixed module action import/export, improved module installation
2020-05-01 15:58:34 -04:00
Shaun Walker
e0389f809b
Merge pull request #414 from chlupac/ComponentRefactoring
...
Theme base components refactoring - clear of async warnings
2020-04-28 08:58:44 -04:00
Pavel Vesely
e29b4f9d8d
Theme base components refactoring - clear of async warnings
2020-04-27 22:43:24 +02:00
Shaun Walker
1ebe678d45
Merge branch 'master' into ComponentRefactoring
2020-04-27 14:25:09 -04:00
Shaun Walker
d2fd8c7f4e
improved responsive design for Blazaor theme to make it more mobile friendly
2020-04-27 14:18:58 -04:00
Pavel Vesely
ced2051704
Theme base components refactoring
2020-04-27 19:28:58 +02:00
Pavel Vesely
8dd2677b8f
Menu component refactoring
...
Login component refactoring
2020-04-27 10:05:13 +02:00
Shaun Walker
ab5257cea2
Security fixes for Site Administrators to ensure proper access. Improvements to User and Role management components. Fix logic in CreateUser so that it does not prevent Administrators from creating users.
2020-04-21 15:16:12 -04:00
Shaun Walker
62987ca72f
allow users to modify default module names, descriptions, and categories and improve control panel behavior
2020-04-18 10:51:07 -04:00
Shaun Walker
b9d70dd11a
changed ServerAssemblyName to ServerManagerType to optimize processing
2020-04-16 22:27:12 -04:00
Shaun Walker
482747627e
added uninstall support for modules
2020-04-12 20:08:19 -04:00
Shaun Walker
5a6f939a98
modified ITheme interface ( #344 )
...
* 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
* modified ITheme interface
2020-04-05 15:31:54 -04:00
Shaun Walker
e8efc5e508
upgrade to .NET Core 3.2 Preview 3 and fixes for issues created by #314 ( #323 )
2020-04-02 12:07:35 -04:00
Hisham Bin Ateya
66ad089088
Refactoring ( #314 )
...
* Refactoring
* Refactoring
* Check for a valid email.
* Fixed missing character.
* Moved logic to the Utilities class.
* Rename template .sql file
* Modified null and empty string check.
* Check for a valid email.
* Fixed missing character.
* Moved logic to the Utilities class.
* Added Favicon support, Progressive Web App support, page title and url support, and private/public user registration options
* Refactoring
* Refactoring
* Check for a valid email.
* Moved logic to the Utilities class.
Co-authored-by: Aubrey <aubrey.b@treskcow.tech>
Co-authored-by: MIchael Atwood <matwood@dragonmastery.com>
Co-authored-by: Shaun Walker <shaun.walker@siliqon.com>
2020-03-31 10:21:05 -04:00
Shaun Walker
35f87d25be
Added Favicon support, Progressive Web App support, page title and url support, and private/public user registration options
2020-03-30 20:42:43 -04:00
Shaun Walker
1e688dcf5e
Fixed some display issues for mobile rendering
2020-03-25 10:54:34 -04:00
Shaun Walker
c974b5b78c
JavaScript interop methods to manage html head elements for title, meta and link
2020-03-20 12:55:00 -04:00
Shaun Walker
7da2824e50
fixed issues with client-side Blazor
2020-03-19 15:03:11 -04:00
Pavel Vesely
cf6643aef3
Client fixes
...
Client is partially done.
227 warnings left out of 1500
I like Rider
2020-03-15 15:19:35 +01:00
Pavel Vesely
3e1c371be6
PermissionNames constants
...
Replace magic strings in authorisation calls
2020-03-14 09:21:26 +01:00
Shaun Walker
fe98084324
optimizations and fixes
2020-03-11 14:39:49 -04:00
Shaun Walker
2436f74830
fixes for client-side Blazor
2020-03-10 14:44:50 -04:00
Shaun Walker
155c4e12d9
completed client state invalidation in multi-user environment
2020-03-10 10:37:42 -04:00
Pavel Vesely
45dabe554a
Control panel html facelift + naming fix
2020-03-08 15:55:19 +01:00
Pavel Vesely
ff18059b06
HtmlText null exception fix
...
HtmlText Mode switch fix
Control panel fix
(cherry picked from commit b7d2cd0600
)
2020-03-06 22:55:46 +01:00
Hisham Bin Ateya
303bdf3be2
Remove this keyword
2020-03-05 19:22:13 +03:00
Shaun Walker
4c2007439d
module load error handler, router optimizaton, relative paths, fixed add existing module control panel issue
2020-03-04 13:22:58 -05:00
Shaun Walker
d9348d1088
Merge pull request #213 from fileman/AddModuleDefaultValueCheck
...
Add Module Value Check
2020-02-18 08:21:18 -05:00
Shaun Walker
066c616eca
authorization changes
2020-02-17 19:48:26 -05:00
Emanuele Filardo
b9528e3f12
Check if moduledefinitionname has valid value
2020-02-16 19:24:12 +01:00
Shaun Walker
f148b1b148
fixed EditMode after refresh
2020-02-12 17:14:31 -05:00
Shaun Walker
6a92c9f764
Folder and file management service
2020-02-11 14:25:38 -05:00
Shaun Walker
0aed11e71c
notification service and user management improvements
2020-02-03 16:43:37 -05:00
Shaun Walker
ffba735aac
Support for user personalizable pages
2019-11-10 14:56:29 -05:00
Shaun Walker
ab564f7244
modified all admin UIs to position action buttons on the left side of grids and implemented ActionDialog throughout rather than dedicated delete components
2019-11-04 23:29:35 -05:00
Shaun Walker
15460eafb7
fix logout issue introduced when logging was added
2019-10-24 22:19:13 -04:00
Shaun Walker
b3e010d5e2
created generic confirmation dialog control and implemented in File Management module
2019-10-24 14:59:15 -04:00
Shaun Walker
4d5cc262ef
added logging and minor cleanup
2019-10-22 12:49:04 -04:00
Emanuele Filardo
e0347e5e99
fix missing rename from page to tabpanel
2019-10-22 09:04:07 +02:00
Emanuele Filardo
e551ec2213
Rename TabPage into TabPanel
2019-10-21 23:28:07 +02:00
Emanuele Filardo
ee3834b52a
Improved RecycleBin with PageModules
2019-10-20 01:23:24 +02:00
Emanuele Filardo
e01db29354
Add TabControl & TabPage
2019-10-19 22:33:12 +02:00
Shaun Walker
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
Emanuele Filardo
5fefda60a3
Basic Pages RecycleBin
2019-10-19 01:23:46 +02:00
Emanuele Filardo
6cb64b5ad6
reset control to default value after module added
2019-10-18 22:48:09 +02:00
Emanuele Filardo
3ab47c63e7
Add Existing module fix for pageId
2019-10-18 22:36:15 +02:00
Emanuele Filardo
be2f28f47b
reset pages list
2019-10-18 22:32:41 +02:00
Shaun Walker
1cc58ea150
performance optimizations in site router and remove dependency between page and module in route specification
2019-10-18 12:23:36 -04:00
Shaun Walker
82af078677
fix issue #135 and #131
2019-10-17 09:21:42 -04:00
Shaun Walker
d6e35a4ecf
Merge pull request #133 from fileman/PageModuleDeletable
...
Page module deletable
2019-10-17 09:16:06 -04:00
Emanuele Filardo
76d4be157a
Move IsDeleted condition into Pane.razor, restore themes razor and css files
2019-10-17 11:41:08 +02:00
Emanuele Filardo
a577e80425
if only one pane is available select it
2019-10-16 23:18:08 +02:00
Shaun Walker
05a405e036
Improvements to themes, layouts, and CSS styling
2019-10-16 14:28:49 -04:00