Shaun Walker
1e688dcf5e
Fixed some display issues for mobile rendering
2020-03-25 10:54:34 -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
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
Shaun Walker
c029e70783
CSS separation, multi-tenancy fixes
2019-10-12 16:32:47 -04:00
Shaun Walker
7f69f76263
add file manager
2019-10-09 18:14:06 -04:00
Shaun Walker
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
Shaun Walker
0de2250ada
Fixed issue #107
2019-10-01 15:39:51 -04:00
Emanuele Filardo
a23268ee66
Refresh menu
2019-09-30 15:39:58 +02:00
Emanuele Filardo
a88fd53b59
Menu hide deleted pages
2019-09-30 14:58:27 +02:00
Shaun Walker
3af2ca0168
utilize _Imports.razor to simplify module declarations
2019-09-24 17:26:14 -04:00
Shaun Walker
5f62957752
Improved CSS handling
2019-09-21 22:15:44 -04:00
Shaun Walker
c3ff9ff12b
improve installationmanager
2019-09-20 08:50:55 -04:00
Shaun Walker
83a212e7e3
Refactor host user security model, support static assets in modules and themes, module definition permissions and categories, paging control, remove SiteUsers, move seed data from script to site template for installation
2019-09-19 16:33:48 -04:00
Shaun Walker
35b9b9e89b
Optimized page reloading
2019-09-16 16:14:17 -04:00
Shaun Walker
7d353c2205
Hierarchical page management improvements
2019-09-15 19:15:44 -04:00
Shaun Walker
61dc27cf32
Finish upgrade to Preview9
2019-09-15 18:36:39 -04:00
Emanuele Filardo
d1faa0ee5f
Initial migration
2019-09-15 12:21:32 +02:00
Shaun Walker
7d5e35c637
updated namespaces, improved page management,
2019-09-14 15:31:12 -04:00
Shaun Walker
2a691dbceb
Module ordering improvements
2019-09-10 09:56:42 -04:00
Shaun Walker
f60898dbc7
module installer
2019-09-07 23:26:19 -04:00
Shaun Walker
22420f2b43
Edit mode improvements
2019-09-05 13:44:27 -04:00
Shaun Walker
e1cc1ce973
Add Edit Mode for Administration
2019-09-04 11:07:48 -04:00
Shaun Walker
1e4c07889b
Dynamic user profile per tenant
2019-09-03 20:39:29 -04:00
Shaun Walker
3ce7f1a227
Permission-based authorization utilizing Policies
2019-08-27 17:14:41 -04:00
Shaun Walker
f037898c6e
Multi-tenant role authorization
2019-08-25 14:52:25 -04:00
Shaun Walker
42c6efbfdb
Dynamic User Roles
2019-08-20 16:43:35 -04:00
Shaun Walker
03c7a99906
Upgrade to Preview8
2019-08-14 13:28:49 -04:00
Shaun Walker
77d131637c
Fix bug related to managing modules on page
2019-08-14 11:16:39 -04:00
Shaun Walker
b71f007981
Support for third party modules, improved error handling, standardardized enum naming, reorganized interface definitions, support for DB script upgrades, added Settings entity
2019-08-14 09:34:35 -04:00
Shaun Walker
b9c007998e
Improved page reload efficiency, refactored NavigateUrl and EditUrl helpers, added antiforgery token and returnurl to Logout scenario, fixed PageModule service call api url, modified rendering engine to allow for component differentiation
2019-08-02 15:51:47 -04:00
Shaun Walker
9fbc71b531
Add type="button" to all buttons and prevent display of Installer if already installed
2019-08-01 12:53:02 -04:00
Shaun Walker
ce069ed45b
Refactoring authentication to support server-side Blazor using a seamless login flow.
2019-07-15 08:30:03 -04:00
Shaun Walker
f3c823e667
Fixed issue where page was not reloaded after login/logout
2019-07-08 14:57:19 -04:00
Shaun Walker
6cf1eb1c31
Integrated AuthenticationStateProvider using .NET Core Identity
2019-07-08 12:52:40 -04:00
Shaun Walker
59a715e468
Changes for Preview6
2019-06-19 08:32:04 -04:00
Shaun Walker
600872d0b0
added ability to add site through admin UI, fixed Logo control to not render of site does not have a logo, updated launchsettings so that port number is consistent for both IIS Express and .NET Core web server
2019-06-14 17:24:52 -04:00
Shaun Walker
8deb119f36
Performance improvements, refactoring of multi-tenant support, split Alias and Tenant entities for cleaner separation of concerns, create an additional site during installation for demonstratng multitenancy
2019-05-24 13:33:19 -04:00
Shaun Walker
0067521cd5
Fix issue where module title was not displayed correctly in module settings UI
2019-05-21 12:21:24 -04:00
Mitchel Sellers
4d55c68e4b
Changes to method names per request
2019-05-19 21:05:10 -05:00
Mitchel Sellers
86adae19c1
ThemeService Improvements
...
Centralized the code used to determine the available themes, panes, and containers. This isn't the most "ideal" way to handle this. However, it does improve the management of the code by centralizing the logic for theme selection.
Future PR's development might improve this more.
2019-05-17 23:30:08 -05:00
Mitchel Sellers
f4aa88a529
Change Skin -> Theme
...
To better align with commonly used terminology in industry renamed all references from Skin -> Theme.
2019-05-12 23:38:58 -05:00