hishamco
62f6082525
Localize TriStateCheckBox control
2020-12-08 21:23:03 +03:00
hishamco
299e28abc4
Avoid Label.Text to be empty
2020-12-08 20:40:54 +03:00
hishamco
5ce7284a6b
Returns English version if the value is empty
2020-12-08 16:45:53 +03:00
hishamco
df1d646083
Refactor LocalizableComponent
2020-12-08 16:37:55 +03:00
hishamco
87ba77fdba
Localize AuditInfo
2020-12-08 13:43:05 +03:00
hishamco
f0f3055869
Add PermissionGrid localization strings
2020-12-06 21:46:19 +03:00
hishamco
5e49206828
Add FileManager localization strings
2020-12-06 21:46:03 +03:00
hishamco
b878b3ee2f
Localize ActionDialog.Text
2020-12-06 19:51:25 +03:00
hishamco
7fd0c6c3aa
Fix localization issue in ActionLink
2020-11-26 00:04:47 +03:00
Shaun Walker
5e42ab8cca
improve user experience by delegating application restart responsibility to the host user
2020-11-24 16:22:53 -05:00
Shaun Walker
8311d01f32
Merge pull request #935 from hishamco/localize-RTE
...
Localize RichTextEditor Component
2020-11-20 10:26:08 -05:00
hishamco
26f610e43b
Localize RichTextEditor component
2020-11-20 02:25:45 +03:00
hishamco
33c8fe6e33
Localize PermissionGrid component
2020-11-20 02:22:21 +03:00
hishamco
d8d1412a8f
Fallback to English as default culture
2020-11-17 22:28:17 +03:00
Shaun Walker
41b30bfab2
Removed comment and added defensive logic in the eent that the moduletype is not valid. Also changed default behavior to display the name if the key is missing. Will need an option in the future to enable the display of missing keys.
2020-11-09 09:27:52 -05:00
hishamco
26c054c22d
Use IStringLocalizerFactory for simplicity
2020-11-08 22:26:04 +03:00
Shaun Walker
d7135ad4f9
implement optional Security parameter for TabPanel #797
2020-11-04 17:27:15 -05:00
Shaun Walker
b4b73b7e5a
fixed compatibility issue in .NET5/WebAssembly where assemblies were not being loaded into the default AppDomain, optimized service registration on WebAssembly, fixed spelling mistake for satellite assemblies constant and fixed issue in LocalizableComponent
2020-11-03 14:41:49 -05:00
Shaun Walker
570b885c09
Merge pull request #849 from hishamco/section-localization
...
Localize section component
2020-10-25 13:08:40 -04:00
Shaun Walker
90de3949d2
Merge pull request #848 from hishamco/tab-panel-localization
...
Localize TabPanel component
2020-10-25 13:08:20 -04:00
hishamco
5948e7ba76
Localize section component
2020-10-24 10:05:57 +03:00
hishamco
3cbf55e1ce
Move DisplayHeading() from TabStrip to TabPanel
2020-10-24 09:52:17 +03:00
hishamco
ec270fbff0
Localize TabPanel component
2020-10-24 09:44:56 +03:00
hishamco
3f78c99ed4
Localize ActionDialog
2020-10-20 23:16:53 +03:00
hishamco
af41e8bcfb
Fix issue with ActionLink localization
2020-10-20 18:36:06 +03:00
Shaun Walker
544475c489
Merge pull request #828 from hishamco/action-link-localization
...
Action link localization
2020-10-20 07:52:40 -04:00
Shaun Walker
e61cd3d366
Merge pull request #824 from hishamco/localizable-component
...
Localizable component
2020-10-20 07:52:11 -04:00
hishamco
79b584f268
Check needed if the component is localizable
2020-10-19 21:47:59 +03:00
hishamco
34b9903b15
Localize ActionLink
2020-10-19 12:16:35 +03:00
hishamco
fed56098a0
Avoid resource check in child components
2020-10-19 11:36:05 +03:00
hishamco
fd5d777d3a
Label should use LocalizableComponent
2020-10-19 11:17:34 +03:00
hishamco
5bb7c63d44
Introduce LocalizableComponent
2020-10-19 11:16:46 +03:00
Shaun Walker
d082c5427b
fixed compilation warnings in AuditInfo, fixed issue in ModuleMessage triggered in InstallWizard, fixed PWA JavaScript in ThemeBuilder for all browsers
2020-10-18 09:09:18 -04:00
Shaun Walker
1293b98226
Merge pull request #801 from hishamco/localizable-labels
...
Use ServiceActivator instead of IHttpContextAccessor
2020-10-18 08:52:13 -04:00
Tony Valenti
955e7a3856
Factored out Contants.*** Role into RoleNames.***
...
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
hishamco
4a90e6e64f
Use ServiceActivator instead of IHttpContextAccessor
2020-10-15 06:07:11 +03:00
hishamco
4b11bdc4be
Support label localization
2020-10-12 18:15:08 +03:00
Shaun Walker
0c0916c6ab
Fixed build warnings related to ModuleMessage component changes
2020-10-05 09:11:47 -04:00
hishamco
0044f031aa
Set component params instead of SetModuleMessage
2020-09-23 11:29:05 +03:00
hishamco
913ad53302
Use ModuleMessage everywhere
2020-09-20 15:43:01 +03:00
hishamco
ad5f5fbc24
Replace Alert with ModuleMessage component
2020-09-20 15:10:48 +03:00
hishamco
0d76070663
Use alert component in FileManager
2020-09-17 15:42:03 +03:00
hishamco
c01cd3b46c
Add dismissible option
2020-09-17 15:41:34 +03:00
hishamco
3613ce62eb
Add Alert component
2020-09-17 15:09:20 +03:00
Shaun Walker
760fc3b8d4
Ensure folder does not contain files during deletion and remove directory during deletion, fix validation issue in add page which would allow a user to create a page without selecting a layout, modify action dialog to use its own CSS class name so it can be styled independently from the Admin Modal, rollback "container" CSS class assigment on panes
2020-08-26 15:00:07 -04:00
Shaun Walker
ea6dc6b983
fixed very large file upload
2020-08-07 11:46:11 -04:00
Shaun Walker
bc73e5e3d0
modifications to ActionLink and ActionDialog controls, added logic to prevent IHostedService from blocking startup, made controller route prefix consistent in module template
2020-07-17 15:09:05 -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
Shaun Walker
a4a0334ec0
added ModuleControlBase
2020-06-25 09:31:21 -04:00
Cody
882412b8ff
button/input columns style="width: 1px"
2020-06-18 22:22:16 -07: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
88e3a9adc3
Merge pull request #608 from jimspillane/AddJavaScriptDependencyManager
...
Add JavaScript dependency manager
2020-06-14 11:00:27 -04:00
Pavel Vesely
8053cc0af6
small fixes
2020-06-12 17:48:50 +02:00
Jim Spillane
5124dea72c
Add JS dependency manager
...
Added LoadJS(https://github.com/muicss/loadjs ) and migrated Quill interop to use LoadJS.
2020-06-10 21:09:10 -04:00
Pavel Vesely
cb484665ca
Allow to show icon only in action link
2020-05-30 21:24:40 +02:00
Jim Spillane
97df673609
Change JavaScript namespace from interop to Oqtane
2020-05-24 23:04:55 -04:00
Shaun Walker
c089b90659
modifications to JSInterop in RichTextEditor
2020-05-21 15:55:58 -04:00
Shaun Walker
52b2c876a4
performance optimizations to avoid use of reflection ( thanks to @chlupac for this suggestion )
2020-05-19 13:39:39 -04:00
Shaun Walker
6ae019336d
changing default theme to Oqtane theme
2020-05-18 10:44:54 -04:00
Pavel Vesely
5e04cb18a4
File Manager Tune-up
2020-05-15 08:18:07 +02: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
aaf2c96374
minor fix for placeholder content
2020-05-08 12:25:37 -04:00
Shaun Walker
051534b80c
resolved #270 - migrated raw html entry into richtexteditor control
2020-05-08 12:17:06 -04:00
Pavel Vesely
47f17a589f
implementation of [OqtaneIgnore] class attribute in controls
2020-05-07 21:02:43 +02:00
Shaun Walker
f56d1fe543
improving admin components
2020-04-17 12:59:53 -04:00
Shaun Walker
70ebd6eb35
added defensive coding to deal with scenarios where files are deleted but still references from other entities
2020-04-14 12:18:11 -04:00
Pavel Veselý
5af6f7a52d
Namespace Fix undo ( #340 )
2020-04-04 14:06:24 -04:00
Pavel Veselý
71bd3a8d6a
Namespace fix ( #335 )
2020-04-03 17:18:33 -04:00
Shaun Walker
d8b15e7a4e
Components based on Bootstrap4 for Sections and TabStrip to increase productivity and promote uniformity in Module UIs ( #333 )
...
* 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
2020-04-03 15:04:25 -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
744782df7a
Merge pull request #307 from sbwalker/master
...
Fixed some display issues for mobile rendering
2020-03-25 10:55:00 -04:00
Shaun Walker
1e688dcf5e
Fixed some display issues for mobile rendering
2020-03-25 10:54:34 -04:00
Mike Casas
24263025c9
Adds an icon for the link/button.
2020-03-24 21:27:35 -04:00
Shaun Walker
20e481af3d
fixes to role management
2020-03-24 16:56:01 -04:00
Shaun Walker
ee59634e23
Merge pull request #303 from sbwalker/master
...
SQL maanager, Module Creator, module settings enhancements
2020-03-24 14:08:55 -04:00
Shaun Walker
d9265e127e
SQL maanager, Module Creator, module settings enhancements
2020-03-24 14:08:29 -04:00
Mike Casas
ca62560616
Code formatting.
2020-03-23 10:25:12 -04:00
Mike Casas
ad031cb375
Added functionality to add icons to the ActionLinks.
2020-03-23 10:24:54 -04:00
Shaun Walker
18a843e74f
extensibility enhancements for site templates
2020-03-19 12:07:33 -04:00
Shaun Walker
8bc694fe63
Label component for field level help
2020-03-16 15:06:59 -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
f46b9a2fb2
fixes to permission grid
2020-03-11 16:45:11 -04:00
Shaun Walker
b9b89e6046
Merge pull request #263 from chlupac/NamingFix
...
Naming fix
2020-03-07 12:33:05 -05:00
Pavel Vesely
14aeee1e4b
Naming fix
2020-03-07 00:41:20 +01:00
Pavel Vesely
c467a5cb67
EditHtml fix second part
2020-03-07 00:10:03 +01:00
Hisham Bin Ateya
303bdf3be2
Remove this keyword
2020-03-05 19:22:13 +03:00
Shaun Walker
06257943ca
refactored site management to include better support for multi-tenancy
2020-03-03 16:23:06 -05:00
Shaun Walker
1146133cff
cosmetic changes to filemanager
2020-03-02 10:23:21 -05:00
Shaun Walker
b4ddc45829
resolved a number of issues with site creation #224
2020-02-25 18:53:36 -05:00
Shaun Walker
9e4d5f2f75
Merge pull request #223 from sbwalker/master
...
Removed Repository methods which are not used and are not valid because they do not adhere to tenant scope boundaries
2020-02-23 10:48:29 -05:00
Shaun Walker
d18b4d574a
Removed Repository methods which are not used and are not valid because they do not adhere to tenant scope boundaries
2020-02-23 10:45:32 -05:00
Shaun Walker
07b29bff1f
Merge pull request #209 from hishamco/root-site
...
Unable to deleted the root site
2020-02-22 10:03:23 -05:00
Shaun Walker
00914208ba
added image preview to the file manager component
2020-02-22 09:56:28 -05:00
Hisham Bin Ateya
0eef1790c3
Add Disabled property to ActionLink
2020-02-20 17:26:41 +03:00
Hisham Bin Ateya
d0e03ecbe2
Disable the action button
2020-02-20 17:25:46 +03:00
Shaun Walker
74d4b6412e
Ability to insert image in RichTextEditor
2020-02-19 14:50:41 -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
Michael Washington
d6704d1c6d
Allows Editor to work off line. Allows images to be resized.
2019-12-17 05:46:05 -08:00
Michael Washington
3162caca01
Rich Text Editor now working
2019-11-29 15:41:48 -08:00
Michael Washington
ac3144fca4
Not working
2019-11-29 15:03:48 -08:00
Shaun Walker
25d2c6596d
completed background job scheduler
2019-11-15 08:42:31 -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
af423edb99
event logging fix
2019-10-28 09:02:11 -04:00
Shaun Walker
f59ec7bdac
improve confirm dialog
2019-10-25 21:27:29 -04:00
Emanuele Filardo
276cc1eecf
Fix for PageStart > EndPage after delete and dont reset value of Page
2019-10-25 15:45:29 +02:00
Shaun Walker
f59f6b2f34
added profile management
2019-10-25 00:03:11 -04:00
Shaun Walker
3d7ae6a743
logging enhancements
2019-10-24 16:54:14 -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
135fe2d61a
fix base class
2019-10-22 12:52:34 -04:00
Shaun Walker
4d5cc262ef
added logging and minor cleanup
2019-10-22 12:49:04 -04:00
Shaun Walker
7f69f76263
add file manager
2019-10-09 18:14:06 -04:00
Emanuele Filardo
76ae3c15e8
Pager - Solution for the double click required to update the items
2019-10-08 23:49:39 +02: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
a8cbfb711e
Added ability to install modules and skins at run-time directly from Nuget
2019-10-04 16:21:05 -04:00
Shaun Walker
12c73decd0
User management improvements
2019-10-02 14:43:40 -04:00
Shaun Walker
4de8572a87
Management UI for roles, users, tenants
2019-09-30 23:50:10 -04:00
Emanuele Filardo
91eb21d6e5
Fix for IDeletable
2019-09-29 18:59:17 +02:00
Shaun Walker
bf452eedf5
implement new AddModuleMessage
2019-09-25 14:26:18 -04:00
Shaun Walker
07c00765ac
Fixed issue in client-side Blazor, added ModuleMessage to ModuleInstance
2019-09-25 14:02:30 -04: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
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
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
a84eee8782
Large file streaming uploads
2019-09-06 13:15:18 -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
da890f32d1
Added support for Deny permissions to PermissionGrid
2019-09-02 14:21:31 -04:00
Shaun Walker
8351ec2d71
Refactored IModule and ITheme interfaces for future compatibility scenarios. Added Permissions property to IModule interface to allow for explicit ordering and custom module permissions.
2019-08-30 22:27:49 -04:00
Shaun Walker
88a08c8863
Permission grid control, refactor permission string serialization
2019-08-30 10:05:13 -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
ad2d865d7c
Page management cleanup
2019-08-21 10:37:02 -04:00
Shaun Walker
58b27d172d
Made parameters public for Preview8
2019-08-15 12:18:09 -04:00
Shaun Walker
03c7a99906
Upgrade to Preview8
2019-08-14 13:28:49 -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
59a715e468
Changes for Preview6
2019-06-19 08:32:04 -04:00
Mitchel Sellers
f8a048e5ac
ActionLink Improvements
...
Adjustment to ActionLink component to support custom button classes. Adjustment of all button styles inside of the project to swap to either btn-danger for delete operations or btn-secondary for cancel operations for consistency.
2019-05-17 23:55:55 -05:00
oqtane
d71de1c21f
Initial commit
2019-05-04 20:32:08 -04:00