Commit Graph

1155 Commits

Author SHA1 Message Date
Shaun Walker
c48b4788c6
Merge pull request #1805 from chlupac/AliasFix
Fix - site with default alias (*) edit fail
2021-11-17 08:44:05 -05:00
Leigh
d5b0356625 Modification to Module Management
The component now reports back if the module is in use.  This will assist in housekeeping and removal of unused modules.
2021-11-16 00:37:57 +01:00
Leigh
5ca77c3f64 Modification to Page Management component
Add a new tabpane that lists all the module on that page.  From here you are able to modify the module settings and or delete the module from a page.  Delete will send the module to the recycle bin.
2021-11-15 23:26:20 +01:00
Pavel Vesely
60d7e45048 Fix - site with default alias (*) edit fail 2021-11-14 10:22:01 +01:00
ijungleboy
5b8e6d4df6 Add many PrivateApi attributes to hide unimportant stuff in docs 2021-11-11 20:01:55 +01:00
Shaun Walker
4ed4f8d942 fix UX in module/theme creators 2021-11-10 15:56:51 -05:00
Shaun Walker
017a92c4bc
Merge pull request #1763 from sbwalker/dev
upgrade module and theme templates to .NET6
2021-11-05 12:45:10 -04:00
Shaun Walker
5419032e8d upgrade module and theme templates to .NET6 2021-11-05 12:53:13 -04:00
Shaun Walker
a16040a595 remove unnecessary cascading parameter to improve efficiency 2021-11-05 09:03:12 -04:00
Shaun Walker
3f6936a999
Merge pull request #1762 from sbwalker/dev
remove unnecessary cascading parameter to improve efficiency
2021-11-05 08:55:03 -04:00
Shaun Walker
d3f3359f66 fix #1745 - error on WebAssembly when logging out 2021-11-04 08:06:28 -04:00
Shaun Walker
3f110aaabd
Merge pull request #1761 from sbwalker/dev
fix #1745 - error on WebAssembly when logging out
2021-11-04 07:58:22 -04:00
Leigh
efbe0562f9 Navigation was not completed 2021-11-04 06:09:19 +01:00
Shaun Walker
e598178869
Merge pull request #1752 from leigh-pointer/PView
Fix for #1749 navigate to sub sub pages
2021-11-03 12:32:34 -04:00
Shaun Walker
b6f89195ab
Merge pull request #1754 from leigh-pointer/1753
Update for #1753 Date format for the Audit
2021-11-03 12:31:43 -04:00
Leigh
fff36949b7 Fix for #1749 navigate to sub sub pages
Also added missing "Browse" localization from site/index,resx
2021-11-02 19:59:59 +01:00
Shaun Walker
e0a0497dd2 Fix #1751 - error when creating site with new tenant 2021-11-02 14:49:06 -04:00
Leigh
fce9220dcb Update for #1753 Date format for the Audit
Added Parameter DateTimeFormat with default value of  "MMM dd yyyy HH:mm:ss"
2021-11-02 07:01:24 +01:00
Leigh
a8ddb64b49 Fix for #1749 navigate to sub sub pages
Added Open button that will navigate to sub pages
2021-11-02 05:57:05 +01:00
Shaun Walker
3e9a4f2c1a Fixed validation issue in Role Managment - Users. Modified FileManager component to allow Folder parameter to contain a folder path which is translated to a FolderId internally and refactored Packages folder logic. 2021-10-06 17:20:44 -04:00
Shaun Walker
306b78b526 Added ability for Runtime and RenderMode to be set per Site - enabling the framework to support multiple hosting models concurrently in the same installation. Fixed WebAssembly Prerendering issue (this also resolved the issue where the component taghelper was not passing parameters correctly to the app when running on WebAssembly). Fix #1702 - remove web,config from upgrade package. 2021-10-05 14:32:05 -04:00
Shaun Walker
838d918451
Merge pull request #1701 from leigh-pointer/1690-1
1690 User Management Tab needs clicking to render UI when language is not default.
2021-10-01 11:23:01 -04:00
Shaun Walker
aeb599867c Allow root page paths (rather than specifying a magic "home" string). More UX improvements to FileManager and Pager. 2021-10-01 11:28:48 -04:00
Leigh
2fe93d4e64 Fix for #1690 Tab needs clicking to render UI
User Management Tab needs clicking to render UI when language is not default.  Modification to the TabPanel fixes the issue without  forcing the Heading property to be populated.
2021-09-29 18:05:59 +02:00
Shaun Walker
3e789e0642 UX improvements to FileManager and Pager components 2021-09-29 10:46:23 -04:00
Shaun Walker
80d23d1c95 Add paging to SQL Manager results 2021-09-23 18:02:15 -04:00
Shaun Walker
f220cb52bb
Merge pull request #1682 from gjwalk/dev
Sites Validation
2021-09-23 17:12:36 -04:00
nicpitsch
10917644ab Profile properties as dropdown in User Management (same as User Profile). 2021-09-23 10:05:24 +02:00
Grayson Walker
9fa3ade832 Sites Validation 2021-09-22 18:22:30 -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
b4f7344ae4 removed unnecessary message from top of module, theme, language installation pages 2021-09-17 09:28:27 -04:00
Shaun Walker
c01c16c7bc
Merge pull request #1660 from gjwalk/dev
site validation
2021-09-16 18:00:50 -04:00
Shaun Walker
f00ea09b6e file manager component improvements 2021-09-16 18:04:50 -04:00
Shaun Walker
b9259ce6ca added optional event callback delegates to FileManager component to allow calling components to be notified on upload, change, or delete 2021-09-16 07:59:36 -04:00
Grayson Walker
467b6ba9da site validation 2021-09-15 19:10:14 -04:00
Shaun Walker
a4f147b547
Merge pull request #1655 from gjwalk/dev
roles validation
2021-09-15 07:58:21 -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
Grayson Walker
f21b70a51e roles validation 2021-09-11 18:18:23 -04:00
Shaun Walker
ba7524b754
Merge pull request #1651 from leigh-pointer/RecycleCheck
Validate if Page in Recycle Bin During Creation
2021-09-10 13:06:59 -04:00
Leigh
d2fa8902f9 Auto stash before rebase of "origin/RecycleCheck"
correction
2021-09-10 18:59:23 +02:00
Shaun Walker
dd7de055f6
Merge pull request #1650 from sbwalker/dev
fix #1640 to resolve issue with server prerendering,  upgrade Installer to Bootstrap5, add more defensive logic and logging to DatabaseManager, fix file logger issue, update Pager to use Bootstrap5 pagination, add expiry date support for commercial extensions
2021-09-10 08:17:52 -04:00
Shaun Walker
53e5728ad2 fix #1640 to resolve issue with server prerendering, upgrade Installer to Bootstrap5, add more defensive logic and logging to DatabaseManager, fix file logger issue, update Pager to use Bootstrap5 pagination, add expiry date support for commercial extensions 2021-09-10 08:24:05 -04:00
Leigh
3cd7249750 Page create - Recycle Bin Check
After Delete Page, Cant create page of same name #1645 issue. Added check and message if the page is in the recycle bin.
2021-09-08 08:08:24 +02:00
Shaun Walker
07165ce68d add support for trial periods 2021-09-03 15:24:51 -04:00
Shaun Walker
2c0fe71f14
Merge pull request #1642 from sbwalker/dev
add support for trial periods
2021-09-03 15:18:58 -04:00
Shaun Walker
233da1508b Replacing dependency on System.Drawing with SixLabors.ImageSharp based on cross platform guidance from Microsoft 9b4520703c/accepted/2021/system-drawing-win-only/system-drawing-win-only.md 2021-09-02 11:58:31 -04:00
Shaun Walker
ad34e9aeb8
Merge pull request #1639 from sbwalker/dev
Replacing dependency on System.Drawing with SixLabors.ImageSharp based on cross platform guidance from Microsoft 9b4520703c/accepted/2021/system-drawing-win-only/system-drawing-win-only.md
2021-09-02 11:54:40 -04:00
Shaun Walker
f6c46878c6 add new overloads to client-side logging methods to include LogFunction enum parameter so that it can be specified explicitly rather than only being inferred from the page action 2021-08-30 08:46:53 -04:00
Shaun Walker
acda6bba74
Merge pull request #1634 from gjwalk/dev
reset validation
2021-08-30 08:42:23 -04:00
Grayson Walker
ca9fffaa71 reset validation 2021-08-29 21:03:35 -04:00
Shaun Walker
e00b7c9be9 add some missing localization keys 2021-08-27 17:29:45 -04:00
Shaun Walker
14266a99b3
Merge pull request #1614 from gjwalk/dev
register validation
2021-08-27 12:57:09 -04:00
Shaun Walker
7b105107cc
Merge pull request #1630 from sbwalker/dev
fix #1617 convert line break to comma when saving aliases, improve license acceptance user experience
2021-08-27 08:11:54 -04:00
Shaun Walker
bb75242a4f fix #1617 convert line break to comma when saving aliases, improve license acceptance user experience 2021-08-27 08:17:48 -04:00
Shaun Walker
39ccc30680 fix Type label in Add Folder UI, make Profile description required, fix misc Bootstrap 5 cosmetic issues, fix #1618 Alias case sensitivity in router, fix File add and update methods so they return Url, fix UrlCombine helper method to use proper slash, enhance package installation to support commercial options 2021-08-26 18:20:58 -04:00
Shaun Walker
41651075e6
Merge pull request #1627 from horacioj/typo-Message.Required.Smtp
Fix typo for RESX message Message.Required.Smtp
2021-08-26 18:15:08 -04:00
horacioj
5cbb8b1fa3 Fix typo for RESX message Message.Required.Smtp 2021-08-24 17:05:08 -03:00
Grayson Walker
ea85eae4ce register validation 2021-08-18 10:55:34 -04:00
Shaun Walker
097318cf9e make profile category optional 2021-08-17 08:13:17 -04:00
Shaun Walker
83b3235a6b
Merge pull request #1611 from gjwalk/dev
profiles validation
2021-08-17 08:02:57 -04:00
Grayson Walker
e47fc64c33 profiles validation 2021-08-16 14:37:11 -04:00
Shaun Walker
b78644f7e2 fix #1607 - issue with setting Site Root when adding/editing a page 2021-08-16 11:39:00 -04:00
Shaun Walker
90f4bd5120
Merge pull request #1605 from gjwalk/dev
pages validation
2021-08-16 09:41:09 -04:00
Shaun Walker
ffcc229c78 support for commercial modules, themes, translations 2021-08-16 09:46:02 -04:00
Shaun Walker
ffe724b32d add support for free/paid in module, theme, translation installation 2021-08-13 15:56:22 -04:00
Grayson Walker
7f056277ae pages validation 2021-08-12 14:48:23 -04:00
Shaun Walker
b19cbf54e0 add error handling to module export 2021-08-12 14:47:51 -04:00
Shaun Walker
6324034259
Merge pull request #1600 from gjwalk/dev
modules validation
2021-08-12 14:21:20 -04:00
Grayson Walker
ef90305bd7 modules validation 2021-08-09 12:38:12 -04:00
Shaun Walker
fe06a29ad2
Merge pull request #1594 from gjwalk/dev
moduleDefinitions validation
2021-08-09 11:24:00 -04:00
Shaun Walker
5a5535ea98 format license terms 2021-08-06 15:28:48 -04:00
Grayson Walker
b1d64eac88 moduleDefinitions validation 2021-08-06 13:32:40 -04:00
Shaun Walker
04673a4804
Merge pull request #1591 from gjwalk/dev
moduleCreator validation
2021-08-06 12:55:17 -04:00
Shaun Walker
4d2f9d038a
Merge pull request #1592 from sbwalker/dev
allow host username to be specified during installation, allow user to be added to host role, refresh user list after delete, improve date/time entry in scheduled jobs, require license acceptance during module and theme install
2021-08-06 12:54:39 -04:00
Shaun Walker
e4201c1a4d allow host username to be specified during installation, allow user to be added to host role, refresh user list after delete, improve date/time entry in scheduled jobs, require license acceptance during module and theme install 2021-08-06 12:59:56 -04:00
Grayson Walker
030c001371 moduleCreator validation 2021-08-06 11:44:52 -04:00
Shaun Walker
bd351f770b
Merge pull request #1588 from gjwalk/dev
langauges validation
2021-08-06 08:56:47 -04:00
Grayson Walker
63093cca3b langauges validation 2021-08-05 12:24:11 -04:00
Shaun Walker
5c42e8e5bc
Merge pull request #1587 from gjwalk/dev
jobs validation
2021-08-05 08:38:18 -04:00
Grayson Walker
4b1ead1a36 jobs validation 2021-08-04 19:15:52 -04:00
Leigh
ddafd21706 Fixes #1579 Exception when browsing to /login when you are already logged in
Added PageState.User check
2021-08-04 19:33:54 +02:00
Grayson Walker
1cc26c3902 files validation 2021-07-31 16:59:03 -04:00
Grayson Walker
00ca3d856b reset admin 2021-07-31 15:09:14 -04:00
Grayson Walker
9af8ab92c9 themes - users validation changes 2021-07-29 16:54:32 -04:00
Grayson Walker
46fcfcc321 reset - systemInfo validation changes 2021-07-29 16:52:27 -04:00
Grayson Walker
cf40462531 moduleDefintions - profiles validation changes 2021-07-29 16:46:58 -04:00
Grayson Walker
2dbf9671d9 dashboard - moduleCretaor changes 2021-07-29 16:38:36 -04:00
Grayson Walker
e42a687c9b fixing spacing 2021-07-29 15:28:15 -04:00
Grayson Walker
33a76c61ca updated modules for input requirements 2021-07-27 16:24:01 -04:00
Leigh
88c866057f Fix for #1555 Username readonly on Register form
Removed the readonly attribute from the username field.
2021-07-15 15:41:20 +02:00
Leigh
31f35ad902 Modifications for Bootstrap 5
replace tables in markup with responsive approach
2021-07-11 14:16:33 +02:00
Leigh
fca290f8f5 Modifications for Bootstrap 5
Admin section now finished.  All Tables now replaced with div
2021-07-10 13:37:05 +02:00
Leigh
9da3b77f7d modifications for Bootstrap 5
Updated Admin areas Users and Roles
2021-07-10 09:00:34 +02:00
Shaun Walker
0ce81169a6 modifications for Bootstrap 5 2021-07-09 11:43:37 -04:00
Shaun Walker
f536033087 framework updater UX improvements 2021-07-08 10:36:08 -04:00
Shaun Walker
cb7d9a0371 upgrade to Boostrap 5 2021-07-02 20:03:51 -04:00
Shaun Walker
525cbb87b0 allow disabling of swagger and package service 2021-07-01 09:11:29 -04:00
Shaun Walker
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
Shaun Walker
17c0aec1fb show friendly message when no packages match criteria 2021-06-27 20:20:01 -04:00
Shaun Walker
b77d313715
Merge pull request #1515 from gjwalk/dev
Shared resources added
2021-06-27 08:50:46 -04:00
Shaun Walker
9e004f5b3c add ability to register for updates 2021-06-27 08:48:18 -04:00
gjwalk
f989f63546
Merge branch 'dev' into dev 2021-06-25 17:56:21 -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
db1808d3e9 additional system info 2021-06-25 15:06:52 -04:00
Shaun Walker
e1e4d82684 resx file corrections 2021-06-25 08:22:36 -04:00
Shaun Walker
509f054961 package UI updates 2021-06-25 08:10:15 -04:00
Shaun Walker
52bcdb12c5 package management modifications 2021-06-24 18:02:01 -04:00
Shaun Walker
4ea92652dd
Merge pull request #1499 from ijaz-saeed/rich-text-editor
OnInitialized is not the right method to do this, Content is not set yet
2021-06-23 12:58:25 -04:00
Shaun Walker
bfafffd8cb add search to package manager components 2021-06-23 13:00:44 -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
isaeed
73f2fc4f13 OnInitialized is not the right method to do this, Content is not available yet 2021-06-20 17:51:25 +05:00
Shaun Walker
247e00ecd4 implement shared resources 2021-06-18 16:56:54 -04:00
Shaun Walker
6bff09d0ca fix Localizer class specification 2021-06-18 16:46:15 -04:00
Shaun Walker
2e947625cd fix issue with HtmlText module rendering 2021-06-18 16:36:18 -04:00
Shaun Walker
8bc0402801 fix syntax error 2021-06-18 16:30:49 -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
72ff6fa0e7 improvements to refresh logic, module template enhancements 2021-06-16 16:31:02 -04:00
Shaun Walker
cec24e7446 improve multi-tenancy navigation 2021-06-16 08:30:41 -04:00
Shaun Walker
65a14da5a9 improve validation and exception handling in API Controllers 2021-06-15 19:11:00 -04:00
Shaun Walker
bdf36fc49c bug fixes 2021-06-11 17:07:54 -04:00
Shaun Walker
8f944e29ac set the DefaultDBType as the default database option in the Installer and Add Site UI 2021-06-11 08:43:46 -04:00
Shaun Walker
aa5aca3a8e back out auth policy header support as Blazor HttpClient is registered as Scoped and can not support variable headers 2021-06-11 07:54:02 -04: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
4bee097e66 fix Site Settings issue 2021-06-10 10:55:59 -04:00
Shaun Walker
bc720555c4 refactoring, enhancements, and some fixes 2021-06-10 08:16:02 -04:00
Shaun Walker
82c05a841f Improve validation and error handling in Controller methods 2021-06-07 15:29:08 -04:00
Shaun Walker
54cd360bb5 allow host to change runtime and rendermode settings in System Info 2021-06-06 11:04:37 -04:00
Shaun Walker
900ea8cfbc allow host to view tenant information in Site Settings 2021-06-06 10:36:13 -04:00
Shaun Walker
ff59a12443 UX clarification 2021-06-04 12:18:04 -04:00
Shaun Walker
69c948ad79 misc site settings UX fixes 2021-06-04 08:42:33 -04:00
Shaun Walker
e527f6e3d1 updater improvements 2021-06-03 11:05:40 -04:00
Shaun Walker
060f764da7 separated updater from main solution 2021-06-03 08:37:56 -04:00
Shaun Walker
dd9f2e6675 improve System Update user experience 2021-06-02 19:22:20 -04:00
Shaun Walker
3db12a225b use secure Packages location for upgrade process 2021-06-02 16:53:55 -04:00
Shaun Walker
8dfe8eba27 fix issue in theme creator 2021-06-01 15:49:06 -04:00
Shaun Walker
ddd657bfa7 added metadata support for Module and Theme templates 2021-05-31 11:59:19 -04:00
Shaun Walker
276817c89d made RenderMode configurable 2021-05-30 15:37:23 -04:00
Shaun Walker
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
Shaun Walker
4108c07862 moved Packages folder to secure location 2021-05-27 21:39:43 -04:00
Shaun Walker
fbce6c7248 automate the 2.1.0 upgrade 2021-05-27 16:18:45 -04:00
Shaun Walker
c07e766e57 add support for public content folders 2021-05-26 12:01:35 -04:00
Shaun Walker
72b06b16cf fix #1272 - add support for ref folder in package installation 2021-05-24 15:50:38 -04:00
Shaun Walker
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
Shaun Walker
63378e1654 implemented Label component in Installer for consistency and removed redundant logic 2021-05-23 11:17:23 -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
Charles Nurse
47c04dc150 Convert Database projects so they build installable Packages rather than deploy to bin and modify installation to deploy Databases on demand as needed. 2021-05-20 12:39:09 -07:00
Shaun Walker
0b6efdbc57 fix #1359 - Image bug in src attribute - image is not displayed - caused by multi-tenancy refactoring 2021-05-19 13:32:34 -04:00
Shaun Walker
09537ab0e4 auth improvements related to multi-tenancy 2021-05-19 08:46:02 -04:00
Charles Nurse
c036a9d11f Remove DbConfig and new constructors on DbContextBase and refactor Migrations to use explcit generation of IOqtaneDatabase instance 2021-05-12 15:17:40 -07:00
Charles Nurse
92dd8354ba Switch DBType to use the fully-qualified type name rather than a simple name 2021-05-12 10:22:17 -07:00
Shaun Walker
bae6120e3b added DatabaseService to get list of database types from server 2021-05-11 15:56:41 -04:00
Shaun Walker
6eaa3d259e
Merge pull request #1337 from sbwalker/dev
optimizing tenant resolution and routing
2021-05-11 08:37:44 -04:00
Shaun Walker
a5de639d15 optimizing tenant resolution and routing 2021-05-10 17:45:39 -04:00
Shaun Walker
75c336454b
Merge pull request #1323 from hishamco/tiny-fixes
Few Enhancements in Language Management
2021-05-07 12:17:20 -04:00
Shaun Walker
15b0bed257 fix #1319 - module title is required 2021-05-07 12:14:54 -04:00
hishamco
9f3b6197fe Fix the UX for add a new language 2021-05-07 14:32:41 +03:00
hishamco
4c4553a1d1 Ability to delete a default language if there's one language alongside with English 2021-05-07 14:10:15 +03:00
hishamco
c5f65e4767 Fix IsDefault for English 2021-05-07 13:55:45 +03:00
hishamco
d86beecf5c Add default language by default 2021-05-07 13:43:21 +03:00
Shaun Walker
be38d2cd70 add upgrade support for language packages 2021-05-06 08:20:09 -04:00
Shaun Walker
38aebf5aff Allow installation of Language packages through Language Management 2021-05-05 19:03:06 -04:00
Shaun Walker
e836e27a5a fix #1305 - tabpanel loses focus 2021-05-03 08:19:25 -04:00
Shaun Walker
2244fcc814
Merge pull request #1259 from hishamco/more-localization
Localize Page Template Module Titles
2021-04-30 07:35:21 -04:00
Leigh
c36cd77ab4 Check now displays warning instead of an Error 2021-04-30 09:49:51 +02:00
hishamco
18aa8d48fe Use SharedResources 2021-04-29 02:44:41 +03:00
Shaun Walker
9037f49680
Merge pull request #1294 from cnurse/dev
Adding new DatabaseConfig components in the Client project for supported Databases
2021-04-28 15:30:22 -04:00
Charles Nurse
1efd623a99 Adding new DatabaseConfig components in the Client project for supported Databases to avoid deploying server dlls to client 2021-04-27 15:35:10 -07:00
Shaun Walker
d42c7a5ea5 user and role management improvements 2021-04-24 13:47:20 -04:00
Shaun Walker
310c782326
Merge pull request #1274 from sbwalker/dev
user and role management improvements
2021-04-23 16:09:19 -04:00
Shaun Walker
9d083726be user and role management improvements 2021-04-23 16:11:35 -04:00
hishamco
3cafb68f6b Localize module titles in UI 2021-04-21 17:31:22 +03:00
hishamco
6e5496e969 Exclude English from the languages list 2021-04-21 16:41:24 +03:00
Shaun Walker
40f8436947
Merge pull request #1239 from cnurse/dev
Implement Database Migrations and add Multi-Database Support
2021-04-19 21:11:11 -04:00
Charles Nurse
20b5a10882 Resolve name of variable in AddSite 2021-04-19 11:15:53 -07:00
Charles Nurse
4598d0d6ba Resolve conflict in AddSite 2021-04-19 11:13:10 -07:00
Charles Nurse
74c403cef1 Merge remote-tracking branch 'upstream/dev' into dev 2021-04-19 11:08:35 -07:00
Shaun Walker
cbe843bafc User experience improvements 2021-04-17 19:18:24 -04:00
Shaun Walker
1d3a79437c add theme creator module to simplify the scaffolding of external themes 2021-04-07 13:05:18 -04:00
Shaun Walker
61b73060e5 login form validation 2021-04-02 16:14:02 -04:00
Charles Nurse
d12b18350f Fixed bug in AddSite due to missing assignment of database type 2021-04-02 11:49:38 -07:00
Charles Nurse
e6530ee127 Added support for MySQL and ProgreSQL and AddSite/Tenant 2021-04-02 10:55:00 -07:00
Shaun Walker
57575945cd
Merge pull request #1219 from sbwalker/dev
fix #1211 - add message to indicate Module Creator is only intended for use in development environments
2021-04-02 08:35:04 -04:00
Shaun Walker
00f8f2cb89 fix #1211 - add message to indicate Module Creator is only intended for use in development environments 2021-04-02 08:37:37 -04:00
Shaun Walker
9995066628
Merge pull request #1216 from leigh-pointer/dev.fork
Added Keypress event to catch Enter key on Login page #1198
2021-04-02 08:20:42 -04:00
Shaun Walker
c794f77d65 fix #1217 - ensure parent page cannot be set to current page 2021-04-02 08:19:55 -04:00
Leigh Pointer
60a1f4ed15 Added functionality, when the EnterKey is press the login command is run. 2021-04-02 07:01:27 +02:00
Shaun Walker
af5f79d343 fix dropdown list UX behavior where there is a default option 2021-04-01 17:58:59 -04:00
Shaun Walker
58c84da9c9 add ability to test SMTP connection in Site Settings 2021-04-01 09:44:07 -04:00
Shaun Walker
bde1ff44f8
Merge pull request #1206 from hishamco/localizer
Fix localizer in Admin pages
2021-03-31 10:16:53 -04:00
hishamco
c92a81fcb6 Remove unnecessary localizer from RecycleBin page 2021-03-31 14:15:36 +03:00
hishamco
ec0b317f80 Fix localizer in Admin pages 2021-03-31 00:50:19 +03:00
Shaun Walker
c037614917
Merge pull request #1205 from sbwalker/dev
Ensure Install Wizard will only be displayed if the Master database connection string in appsettings.json is not specified. This addresses a potential security issue where the Install Wizard could be displayed in an existing installation if the Master database connection failed during startup.
2021-03-30 17:46:42 -04:00
Shaun Walker
09c040128a Ensure Install Wizard will only be displayed if the Master database connection string in appsettings.json is not specified. This addresses a potential security issue where the Install Wizard could be displayed in an existing installation if the Master database connection failed during startup. 2021-03-30 17:48:49 -04:00
hishamco
367a23171d thene -> theme 2021-03-30 17:26:03 +03:00
Shaun Walker
62362b9194 make module creator templates extensible 2021-03-30 10:06:25 -04:00
Shaun Walker
d8bcc32239 refactor user deletion 2021-03-29 12:58:40 -04:00
hishamco
c527f28a6d Address feedback 2021-03-13 17:02:24 +03:00
hishamco
c5e3c9b35e Delete profile should refresh profiles list 2021-03-13 13:02:40 +03:00
Shaun Walker
6d3e17a5f5 Fix Pager component issue which manifested itself in Event Log. This reverts a fix from #1160 and addresses the root problem. 2021-03-11 11:21:47 -05:00
Leigh Pointer
b58c7386b3 Fixed issue Event Log strange behavior with the Paging control #1158 2021-03-10 17:00:49 +01:00
hishamco
7f1f4ec4fb Rows -> Records 2021-03-08 20:57:06 +03:00
hishamco
4c9960b983 Rows -> Maximum Rows 2021-03-05 16:41:53 +03:00
Shaun Walker
af896e0fa8
Merge pull request #1155 from sbwalker/dev
Fix UX issue where the Location field was not being updated when the user selected Create Module
2021-03-04 08:29:54 -05:00
Shaun Walker
745575c1f1 Fix UX issue where the Location field was not being updated when the user selected Create Module 2021-03-04 08:30:09 -05:00
Leigh Pointer
63fc1cd042
Update Index.razor 2021-03-03 17:15:00 +01:00
Leigh Pointer
a03434ac41 recycle bin and log paging 2021-03-03 16:39:32 +01:00
Leigh Pointer
7205246718 Added Delete all pages and modules 2021-03-03 13:25:49 +01:00
Leigh Pointer
6c79006dd7 fix for #1134 Files size incorrect when less than 1000 bytes 2021-02-25 07:44:19 +01:00
Shaun Walker
eda2a5637f
Revert "Fix Upload SVG throw error #1120" 2021-02-24 17:26:54 -05:00
Shaun Walker
f60c60ac1d
Merge pull request #1121 from leigh-pointer/dev
Fix Upload SVG throw error #1120
2021-02-24 17:22:23 -05:00
Shaun Walker
75a5262259
Merge pull request #1124 from PhilipMur/dev
Fixed site Favicon not saving
2021-02-24 17:22:02 -05:00
Philip Murray
60d685416d Fixed site Favicon not saving
The saved function for the favicon was not there
2021-02-19 13:09:29 +00:00
Leigh Pointer
3af095997f Fixed when file size is less that 1 Kb displays 0. This can be misleading as many svg files are less that 1 kb. File size now displays to 2 deciaml places. 2021-02-18 09:27:51 +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
Leigh Pointer
fcd795be3d #1106 Fix issue where Section would not initialize collapsed. 2021-02-13 07:33:12 +01:00
Leigh Pointer
c6e2c2e501 DirectorySeparator issue when black or forward slash.
Tested on Apple mac and Windows
2021-02-11 15:38:37 +01:00
Shaun Walker
c3e7fa67f3 Performance improvement - set IsFixed="true" on ModuleState CascadingValues so that Blazor will not monitor them for changes 2021-02-05 09:37:10 -05:00
Shaun Walker
988639b603 module creator owner and module name cannot be the same 2021-02-04 09:36:19 -05:00
Shaun Walker
531cba715e performance and user experience improvements 2021-02-04 08:54:59 -05:00
Shaun Walker
f637c9137c added HTML5 date picker to input controls 2021-01-22 14:19:43 -05:00
Shaun Walker
c0ed7c7934 Localization fixes - table definition, SQL script naming, SQL script not marked as Embedded Resource, changed column name from IsCurrrent to IsDefault to reflect intent, set default language for site in _Host 2021-01-21 17:09:34 -05:00
Shaun Walker
82a118b603 notification improvements 2021-01-18 14:39:56 -05:00
Shaun Walker
350d2cec96
Merge pull request #1061 from sbwalker/dev
set SiteState in HostedServiceBase for scheduled jobs
2021-01-18 10:18:47 -05:00
Shaun Walker
b664bc2dbb remove Add Job component and make Type read-only in Edit 2021-01-18 10:19:42 -05:00
hishamco
a2943d083b Set culture when added language set to current 2021-01-13 18:43:26 +03:00
hishamco
c5ae8c979b Cultures should come from supported cultures 2021-01-13 18:19:56 +03:00
hishamco
3a8fc428a6 Use TriaStateCheckBox for language IsCurrent 2021-01-11 00:04:43 +03:00
hishamco
7d090e51a1 Add language page 2021-01-10 23:51:15 +03:00
hishamco
91a844c910 Add language management page template 2021-01-10 23:17:03 +03:00
Shaun Walker
1276c0269e add SMTP sender email 2021-01-07 15:06:48 -05:00
Shaun Walker
767431fdab
Merge pull request #1040 from sbwalker/dev
added better validaton and user feedback related to SMTP configuration
2021-01-05 16:57:03 -05:00
Shaun Walker
778f9cb356 added better validaton and user feedback related to SMTP configuration 2021-01-05 16:57:36 -05:00
Shaun Walker
27f24160e4
Merge pull request #1039 from sbwalker/dev
fix navigation usability issue for shared add/edit page UI invoked by Control Panel and Page Management
2021-01-05 14:48:44 -05:00
Shaun Walker
1979a6dc4b
Merge pull request #1021 from chlupac/UpdateSettings
Settings Fix
2021-01-05 14:47:46 -05: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
Pavel Vesely
91c5ff7b00 UpdateSettings bugfix
ISettingControl introduction
2021-01-05 19:52:14 +01:00
Shaun Walker
fb258805d0
Merge pull request #1037 from hishamco/resources
Fix ResourceKey property
2021-01-05 09:00:43 -05:00
hishamco
c86a8cbd2d Fix ResourceKey property 2021-01-05 03:02:02 +03:00
hishamco
b8622e5943 Order users by display name 2021-01-03 14:02:48 +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
Pavel Vesely
07711c082e FileController - content disposition 2020-12-15 11:06:52 +01:00
hishamco
cf68d7320f Localize alert messages in controls 2020-12-09 21:15:35 +03:00
hishamco
a29d7b524c Localize alert messages in admin pages 2020-12-09 21:12:00 +03:00
Shaun Walker
08f2877e80
Merge pull request #983 from hishamco/translations
Add missing localization strings
2020-12-09 09:54:36 -05:00
hishamco
c35b5d861a Add missing User Profile localization strings 2020-12-08 22:46:28 +03:00
hishamco
169a4b00a4 Add missing FileManager localization strings 2020-12-08 22:45:20 +03:00
hishamco
62f6082525 Localize TriStateCheckBox control 2020-12-08 21:23:03 +03:00
hishamco
c27e8b55df Add missing Users localization strings 2020-12-08 21:16:37 +03:00
hishamco
2d15f5d185 Add missing Themes localization strings 2020-12-08 20:55:38 +03:00
hishamco
836ba5eeb9 Add missing Tenanat localization strings 2020-12-08 20:55:28 +03:00
hishamco
0e95e94cab Add missing Sql localization strings 2020-12-08 20:50:14 +03:00
hishamco
8e4a7549ed Add missing Sites localization strings 2020-12-08 20:48:39 +03:00
hishamco
29c37575f1 Add missing Roles localization strings 2020-12-08 20:45:54 +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
f123ac89ef Add missing RecylceBin localization strings 2020-12-08 15:08:21 +03:00
hishamco
055ae26bc1 Add missing Logs localization strings 2020-12-08 14:41:03 +03:00
hishamco
e0087c1dbb Add missing Jobs localization strings 2020-12-08 14:37:54 +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
5678a1796a Add missing Files localization strings 2020-12-06 21:45:33 +03:00
hishamco
b878b3ee2f Localize ActionDialog.Text 2020-12-06 19:51:25 +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
Shaun Walker
f6fafbfcfa
Merge pull request #950 from hishamco/fix-action-link-localization
Fix localization issue in ActionLink
2020-11-25 16:52:24 -05:00
Shaun Walker
3fcbc07406 Module Creator activation improvement 2020-11-25 16:51:39 -05:00
hishamco
7fd0c6c3aa Fix localization issue in ActionLink 2020-11-26 00:04:47 +03:00
Shaun Walker
4401dba4ec improve user experience of Module Creator flow 2020-11-25 11:59:17 -05: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
19f924c3d3 fix ModuleCreator Invalid character use in naming fields #889 2020-11-20 16:40:25 -05:00
Shaun Walker
710aab9b93 missing IStringLocalizer<Index> causing compilation error 2020-11-20 10:30:07 -05:00
Shaun Walker
8311d01f32
Merge pull request #935 from hishamco/localize-RTE
Localize RichTextEditor Component
2020-11-20 10:26:08 -05:00
Shaun Walker
9a3528a208
Merge pull request #934 from hishamco/localize-permission-grid
Localize PermissionGrid Component
2020-11-20 10:25:52 -05:00
Shaun Walker
066f6095e6
Merge pull request #929 from hishamco/localize-html-text
Localize HtmlText
2020-11-20 10:25:02 -05:00
Shaun Walker
2ead8fc850
Merge pull request #928 from hishamco/localize-modules-pages
Localize Modules Pages
2020-11-20 10:24:49 -05:00
Shaun Walker
6c3726be0c
Merge pull request #927 from hishamco/localize-module-definitions-pages
Localize Module Definitions Pages
2020-11-20 10:24:36 -05:00
Shaun Walker
16b713ad6c
Merge pull request #926 from hishamco/localize-module-creator-page
Localize Module Creator Page
2020-11-20 10:24:23 -05:00
Shaun Walker
7cad2e9bd6
Merge pull request #925 from hishamco/localize-reset-page
Localize Reset Page
2020-11-20 10:24:06 -05:00
Shaun Walker
93cd2e563a
Merge pull request #924 from hishamco/localize-register-page
Localizer Register Page
2020-11-20 10:23:52 -05:00
Shaun Walker
b7e40373b4
Merge pull request #923 from hishamco/localize-files-pages
Localize Files Pages
2020-11-20 10:23:36 -05:00
Shaun Walker
0a7e2dba84
Merge pull request #922 from hishamco/localize-jobs-pages
Localize Jobs Pages
2020-11-20 10:23:21 -05:00
Shaun Walker
fe3801dcfb
Merge pull request #921 from hishamco/localize-login-page
Localize Login Page
2020-11-20 10:23:05 -05:00
Shaun Walker
c205b9f930
Merge pull request #920 from hishamco/localize-logs-pages
Localize Logs Pages
2020-11-20 10:22:51 -05:00
Shaun Walker
7db52ce49a
Merge pull request #919 from hishamco/localize-pages
Localize Pages
2020-11-20 10:22:36 -05:00
Shaun Walker
6cf6e312a8
Merge pull request #918 from hishamco/localize-profiles-pages
Localize Profiles Pages
2020-11-20 10:22:21 -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
c7cb3ad53a Localize HtmlText 2020-11-20 01:53:24 +03:00
hishamco
d108cc3990 Localize non components for the modules pages 2020-11-20 01:45:09 +03:00
hishamco
867c8f84ad Localize components for the modules pages 2020-11-20 01:43:02 +03:00
hishamco
4599e9a0fc Localize non components for the module definitions pages 2020-11-20 01:39:56 +03:00
hishamco
a77a86a439 Localize components for the module definitions pages 2020-11-20 01:37:18 +03:00
hishamco
46bf682819 Localize module creator page 2020-11-20 01:32:15 +03:00
hishamco
d45035ce56 Localize reset page 2020-11-20 01:27:30 +03:00
hishamco
d5d13c6def Localizer register page 2020-11-20 01:26:01 +03:00
hishamco
6b61713205 Localize non components for the files pages 2020-11-20 01:20:59 +03:00
hishamco
fb3bd51227 Localize components for the files pages 2020-11-20 01:17:36 +03:00
hishamco
177dcad5a1 Localize non components for the jobs pages 2020-11-20 01:12:15 +03:00
hishamco
bc570de9e6 Localize components for jobs pages 2020-11-20 01:06:57 +03:00
hishamco
be1237f748 Localize login page 2020-11-20 01:00:50 +03:00
hishamco
db6e550c86 Localize non components for the logs pages 2020-11-20 00:56:37 +03:00
hishamco
e1b02ee405 Localize components for the logs pages 2020-11-20 00:53:55 +03:00
hishamco
9a3fd94c11 Localize non components for the pages 2020-11-20 00:50:14 +03:00
hishamco
917caab7a1 Localize components of the pages 2020-11-20 00:44:44 +03:00
hishamco
fcfcd46d8e Localize non components for the profiles pages 2020-11-20 00:37:10 +03:00
hishamco
387c1aa57f Localize component for the profiles pages 2020-11-20 00:34:39 +03:00
hishamco
09d84bc12a Localize Recylce Bin 2020-11-20 00:30:07 +03:00
Shaun Walker
301051898b
Merge pull request #916 from hishamco/runtime
Runtime enum should be in Oqtane.Shared
2020-11-19 15:37:19 -05:00
Shaun Walker
217bb972e1
Merge pull request #901 from hishamco/localize-site-setiings-page
Localize Site Settings Page
2020-11-19 15:34:38 -05:00
Shaun Walker
3b62ffd4f0
Merge pull request #900 from hishamco/localize-sites-pages
Localize Sites Pages
2020-11-19 15:34:25 -05:00
Shaun Walker
ab5bf3cda5
Merge pull request #899 from hishamco/localize-sql-page
Localize SQL Page
2020-11-19 15:34:12 -05:00
Shaun Walker
db50a2de5f
Merge pull request #898 from hishamco/localize-system-info-page
Localize system info page
2020-11-19 15:34:01 -05:00
Shaun Walker
4a8dd2dc6a
Merge pull request #897 from hishamco/localize-tenants-pages
Localize Tenants Pages
2020-11-19 15:33:48 -05:00
Shaun Walker
6c445b1202
Merge pull request #896 from hishamco/localize-themes-pages
Localize Themes Pages
2020-11-19 15:33:36 -05:00
Shaun Walker
4973dbb9a5
Merge pull request #895 from hishamco/localize-upgrade-page
Localize Upgrade Page
2020-11-19 15:33:21 -05:00
Shaun Walker
bd198fef7b
Merge pull request #894 from hishamco/localize-user-profiles-pages
Localize User Profile Pages
2020-11-19 15:33:08 -05:00
Shaun Walker
e25146cd68
Merge pull request #893 from hishamco/localize-users-pages
Localize Users Pages
2020-11-19 15:32:55 -05:00
Shaun Walker
a849ee283e
Merge pull request #892 from hishamco/localize-roles-pages
Localize Roles Pages
2020-11-19 15:32:41 -05:00
hishamco
322d45dd12 Runtime enum should be in Oqtane,Shared 2020-11-19 17:33:49 +03:00
hishamco
e94741d049 Localize site settings page 2020-11-18 00:17:16 +03:00
hishamco
5155cb214f Localize non component of the sites pages 2020-11-18 00:13:46 +03:00
hishamco
236a4bd3d9 Localize components of sites page 2020-11-18 00:09:51 +03:00
hishamco
1518afbd93 Localize SQL page 2020-11-17 23:57:58 +03:00
hishamco
a14616a7c1 Localize system info page 2020-11-17 23:54:59 +03:00
hishamco
2672f47cdf Localize non components of the tenants pages 2020-11-17 23:47:38 +03:00
hishamco
bbda300952 Localize components for the tenants pages 2020-11-17 23:46:14 +03:00
hishamco
c1fa6589af Localize non components for themes pages 2020-11-17 23:42:27 +03:00
hishamco
1b44de6972 Localize components for the themes pages 2020-11-17 23:40:23 +03:00
hishamco
2d9ad076d2 Localize upgrade page 2020-11-17 23:34:49 +03:00
hishamco
dca607b22f Localize non components for user profile pages 2020-11-17 23:24:14 +03:00
hishamco
5c3e22ab34 Localize components of the user profile pages 2020-11-17 23:13:13 +03:00
hishamco
086e3623c3 Localize non components in users pages 2020-11-17 23:04:16 +03:00
hishamco
261f48e842 Localize components for the users pages 2020-11-17 22:56:41 +03:00
hishamco
b4333a743d Localize non components strings in roles pages 2020-11-17 22:44:44 +03:00
hishamco
c70f37d33c Fix resource keys 2020-11-17 22:43:53 +03:00
hishamco
16b5dd99cc Localize components for the roles pages 2020-11-17 22:39:38 +03:00
hishamco
d8d1412a8f Fallback to English as default culture 2020-11-17 22:28:17 +03:00
Shaun Walker
8b97872100 improve user experence of Module Creator during app restart 2020-11-09 15:52:40 -05: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
e0017065af Module Creator should only include Framework References for 2.0.0 and above 2020-11-07 16:44:41 -05:00
Shaun Walker
23a35cf3c4 resolve Login UI issue #794 2020-11-04 17:43:27 -05: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
Shaun Walker
2f17945020
Merge pull request #843 from sbwalker/master
Fixed issue where Page Url expansion script for 1.0.4 was not implemented properly - it was not tagged as an embedded resource.
2020-10-21 08:02:57 -04:00
Shaun Walker
cbd7caa6df Merge branch 'master' of https://github.com/sbwalker/oqtane.framework into master 2020-10-21 08:01:39 -04:00
Shaun Walker
0ef04e81ff Fixed issue where Page Url expansion script for 1.0.4 was not implemented properly - it was not tagged as an embedded resource. 2020-10-21 08:01:17 -04: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
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
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
c683de2cda Refactor TenantNames.Master 2020-10-16 10:45:13 -05:00
Tony Valenti
f33fb4d001 Factoring out Constants.AdminPane and Constants.HostUser 2020-10-16 10:23:17 -05: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
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
Shaun Walker
5b45c79357
Merge pull request #705 from sbwalker/master
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:01:09 -04: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
Mike Casas
2f9f823330 Delete module pluralization in the location display. 2020-08-18 17:02:40 -04:00
Shaun Walker
809946685a resolved #604 - added support for renaming files and moving to a different folder. Also added support for renaming folders and moving to a different parent folder. 2020-08-16 19:00:49 -04:00
Shaun Walker
282579fcf2 resolve #526 remove pluralization from module creation templates 2020-08-14 12:44:37 -04:00
Shaun Walker
aec5882de1 Fix #676 - fix creation of new profile fields, add support for required and private profile fields, integrate field level help for consistency 2020-08-13 10:06:15 -04:00
Shaun Walker
ea6dc6b983 fixed very large file upload 2020-08-07 11:46:11 -04:00
Shaun Walker
3fa620f3bc include logging during module and theme installation 2020-08-06 16:37:27 -04:00
Shaun Walker
94f0bdcce9 Improvements to System Update 2020-08-04 08:47:39 -04:00
Shaun Walker
336550c571 increase wait time for browser redirects during app restarts 2020-07-23 14:39:53 -04:00
Shaun Walker
62a6b5f28a Allow scheduled jobs to set next execution date, fix issue in site settings where logo field was not being populated, fixed compositing issue where deleted modules were being rendered. 2020-07-22 16:09:39 -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
56537e4785
Merge pull request #642 from svreic/bugfix/page-path-validation
Page path validation
2020-07-02 08:13:39 -04:00
Sven Reichelt
7b5a192b82
Added double page path validation 2020-07-02 09:47:42 +02:00
Michael Atwood
d4be058d07 Can get parameters without template
clear urlParameters dictionary if template fails. Removed UrlParametersTemplate property and UrlParamerters auto dictionary
2020-07-01 15:15:39 -07:00
Michael Atwood
038894cf64 Enhancement to url parameters helper in modulebase 2020-07-01 01:35:06 -07:00
Michael Atwood
954e30d89f Save url parameter action segments 2020-06-30 16:01:16 -07:00
Michael Atwood
fccdd07a08 Replaced token identifiers for { } 2020-06-30 12:59:19 -07:00
Michael Atwood
cb2d529689 added in GetUrlParameters route to Module Index action 2020-06-30 04:16:08 -07:00
Shaun Walker
6e7c8e7b05 improvements for custom authorization policy usage 2020-06-25 10:23:27 -04:00
Shaun Walker
a4a0334ec0 added ModuleControlBase 2020-06-25 09:31:21 -04:00
Shaun Walker
3ac4116a84
Merge pull request #628 from thabaum/dashboard-table-col-size
Fix Dashboard button/input table col size
2020-06-19 17:29:27 -04:00
Cody
5dced08f7a removes password autofill autocomplete="new-password" 2020-06-18 22:47:41 -07:00
Cody
882412b8ff button/input columns style="width: 1px" 2020-06-18 22:22:16 -07:00
Mike Casas
ee5553ad8a Step 2. 2020-06-18 07:35:40 -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
42696eacbd fix #600 Unhandled exception opening a user's profile 2020-06-14 21:12:55 -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
Shaun Walker
1a0e8f7e19
Merge pull request #607 from chlupac/SiteRouterFix
small fixes
2020-06-12 13:04:44 -04:00
Pavel Vesely
8053cc0af6 small fixes 2020-06-12 17:48:50 +02:00
Shaun Walker
a67330dbbb
Merge pull request #586 from thabaum/patch-13
To/From Fields enabled/disabled, reply message fix
2020-06-12 09:40:16 -04:00
Jim Spillane
937ae32a9e Add JS dependency manager
Added LoadJS(https://github.com/muicss/loadjs) and migrated Quill interop to use LoadJS.
2020-06-12 08:07:23 -04: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
Cody
51b69e05fb
Original Message text area full bottom screen 2020-06-06 15:28:48 -07:00
Cody
095a95a3a9
removes message carriage returns 2020-06-06 11:46:35 -07:00
Cody
8d17153686
replace dashes with underscores 2020-06-06 08:03:42 -07:00
Cody
6efbeeb2b4
Change dashes to underscores 2020-06-06 08:02:08 -07:00
Cody
af1aab5b8d
Updated to latest framework message username
addresses conflicts
2020-06-05 17:57:25 -07:00
Cody
f854b948ce
namespaces removed last commit 2020-06-04 21:22:48 -07:00
Cody
7b9cd39cb7
To/From Fields enabled/disabled, reply message fix 2020-06-04 21:20:48 -07:00
Cody
6f6f2b77d7
'...' added, Reply Removed 2020-06-04 21:11:24 -07:00
Shaun Walker
4edb3f32f0
Merge pull request #580 from chlupac/UserManagerPersistence
User manager search persistence
2020-06-03 19:46:36 -04:00
Shaun Walker
99cad13890 restrict user data leakage 2020-06-03 19:46:47 -04:00
Pavel Vesely
cdc4de432a User manager search persistence 2020-06-03 20:10:52 +02:00
Shaun Walker
c4f1d37421 improve user experience after app restarts 2020-06-02 14:21:57 -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
Shaun Walker
f45cb8b069 fix theme selection in sites 2020-05-31 22:56:19 -04: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
Shaun Walker
fe92d3d74f
Merge pull request #538 from thabaum/patch-9
Site Settings: removes ONLY " <Select Container>"Theme and Layout drop down options
2020-05-31 20:42:25 -04:00
Shaun Walker
833ea9461a
Merge pull request #568 from chlupac/ActionLink
Allow to show icon only in action link
2020-05-31 09:54:04 -04:00
Pavel Vesely
cb484665ca Allow to show icon only in action link 2020-05-30 21:24:40 +02:00
Shaun Walker
6402723d2a addressed consistency between theme loading and moduledefinition loading, added theme detailed UI view 2020-05-29 16:27:02 -04:00
Shaun Walker
3a5b6954e3 fix for #525 when running locally without a network connection 2020-05-28 16:24:22 -04:00
Shaun Walker
d5f3b7513d
Merge pull request #549 from chlupac/UserSearch
Search in User management
2020-05-28 09:45:45 -04:00
Pavel Vesely
e935451d93 Search in User management 2020-05-28 11:33:47 +02:00
Jim Spillane
97df673609 Change JavaScript namespace from interop to Oqtane 2020-05-24 23:04:55 -04:00
Cody
cbcec0481a
removed "Select Container, Theme, Layout" options 2020-05-24 19:12:47 -07:00
Shaun Walker
c089b90659 modifications to JSInterop in RichTextEditor 2020-05-21 15:55:58 -04:00
Shaun Walker
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
Shaun Walker
1495a5c017 fixed references in external template 2020-05-20 14:59:57 -04:00
Shaun Walker
066ef44773 fixes to upgrade project 2020-05-20 11:57:41 -04:00
Mike Casas
6f1e930474 Updated the versions. 2020-05-20 06:51:22 -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
263b045c75 module creator template updates 2020-05-19 09:08:29 -04:00
Shaun Walker
96c2a59551
Merge pull request #501 from sbwalker/master
use lambas for setting resources
2020-05-18 13:33:50 -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
0c236682b9
Merge pull request #500 from sbwalker/master
changing default theme to Oqtane theme
2020-05-18 10:44:00 -04:00
Shaun Walker
9b74262c76 Added support for module resource management 2020-05-18 09:47:37 -04:00
Shaun Walker
a13208e65d
Merge pull request #499 from sbwalker/master
Added support for module resource management
2020-05-18 09:46:32 -04:00
Shaun Walker
c426302242 enhanced module creator to display location where module will be created 2020-05-16 13:40:59 -04:00
Shaun Walker
814e2100b2
Merge pull request #495 from sbwalker/master
enhanced module creator to display location where module will be created
2020-05-16 13:39:57 -04:00
Jim Spillane
3a19ced2d1 Fix module pluralization
Added 's' to the module creator sql script in the csproj to fix compilation error.
2020-05-16 10:36:16 -04:00
Shaun Walker
f9cdc6d70c
Merge pull request #490 from jimspillane/AddFileValidation
Add File Name validation
2020-05-16 08:53:39 -04:00
Jim Spillane
13adebb36c Add File Name validation
Apply file name validation rules to the File Controller and client.
2020-05-15 23:12:24 -04:00
Shaun Walker
e698ea4d36
Merge pull request #489 from sbwalker/master
Modified the package installer to use target folders  ( based on the Nuget specification ) rather than file extensions
2020-05-15 17:42:49 -04:00
Shaun Walker
8a1e83ff7f Modified the package installer to use target folders ( based on the Nuget specification ) rather than file extensions 2020-05-15 17:43:45 -04:00
Shaun Walker
3cbb6e3e6e enable module creator to add embeddedresources to csproj for internal modules 2020-05-15 12:36:52 -04:00
Shaun Walker
9394e77fd5
Merge pull request #488 from sbwalker/master
enable module creator to add embeddedresources to csproj for internal modules
2020-05-15 12:35:52 -04:00
Shaun Walker
ac03afb146 added ability to set default container at the page level, expanded size of role description in upgrade script for 0.9.2 2020-05-15 09:50:48 -04:00
Shaun Walker
51c27ae0e5
Merge pull request #486 from sbwalker/master
added ability to set default container at the page level, expanded size of role description in upgrade script for 0.9.2
2020-05-15 09:49:45 -04:00
Shaun Walker
0ea4c4d723
Merge pull request #484 from jimspillane/MoveFolderValidationToShared
Move Path and File validation to Shared Utilities
2020-05-15 09:47:37 -04:00
Shaun Walker
b3dee737b4
Merge pull request #480 from chlupac/FileManager
FileManager Tune-Up
2020-05-15 09:46:28 -04:00
Pavel Vesely
5e04cb18a4 File Manager Tune-up 2020-05-15 08:18:07 +02:00
Jim Spillane
39641804f1 Move Path and File validation to Shared Utilities
Created extension methods:
IsPathValid(Folder)
IsFileValid(File)
IsPathOrFileValid(string)

Added client side validation check for Folders.
2020-05-14 22:02:57 -04:00
Cody
422f360807
disabled changed to readonly 2020-05-14 14:58:09 -07:00
Shaun Walker
bafe2c6666 fix module creator templates 2020-05-14 14:22:11 -04:00
Shaun Walker
aa97dd4d0d Allow modules to be installed/uninstalled with embedded scripts or IInstallable interface. Fix module uninstall issues. 2020-05-14 11:54:28 -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
6fd0efbb73 updated module creator templates to use dependency injection in module components 2020-05-12 16:31:53 -04:00
Shaun Walker
9eec0fd86b updated HtmlText module to use dependency injection 2020-05-12 15:04:07 -04:00
Shaun Walker
6ac4ba4617
Merge pull request #462 from mikecasas/patch-1
Update IModuleControl.cs
2020-05-12 14:30:59 -04:00
Shaun Walker
f4710f90c0
Merge pull request #464 from sbwalker/master
validate folder names, handle missing files more gracefully
2020-05-12 14:30:44 -04:00
Shaun Walker
6f3fe8d933 validate folder names, handle missing files more gracefully 2020-05-12 13:24:51 -04:00
Mike Casas
7f157582cc
Update IModuleControl.cs
Added additional comments.
2020-05-11 13:47:12 -04:00
Pavel Vesely
7c814a67b3 IServerStartup implementation 2020-05-11 11:19:12 +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
Shaun Walker
f07146fd50 updated external module template to support new assembly loading criteria, fixed minor issue in assembky loading logic 2020-05-07 16:24:36 -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
d58b6e5d83
Merge pull request #450 from sbwalker/master
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:37:49 -04: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
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
6586883979
Merge pull request #445 from sbwalker/master
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:27:52 -04:00
Shaun Walker
00bf917f6c
Merge pull request #435 from thabaum/patch-1
Log details displayed from disabled to readonly
2020-05-05 09:15:48 -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
Cody
8f1a3c99c3
changed displayed input to readonly
Fixes issue of unable to select information displayed from input and textarea changing the select property from disabled to readonly
2020-05-04 12:14:51 -07:00
Shaun Walker
bf84f12471 fixed theme/layout handling in Add/Edit Page 2020-05-03 11:39:34 -04:00
Shaun Walker
3afa489f22 upgrade to .NET Core 3.2 RC 2020-05-01 11:32:41 -04:00
Pavel Vesely
d387e6e573 Page editor fix
Script check
2020-05-01 11:24:10 +02:00
Shaun Walker
aacb2a0563
Merge pull request #423 from sbwalker/master
fixes to module templates
2020-04-30 14:36:07 -04:00
Shaun Walker
573c623592 fixes to module templates 2020-04-30 14:36:30 -04:00
Shaun Walker
723855b94c
Merge pull request #420 from chlupac/ModuleTemplateFix
ModuleCreator: WebAssembly references causes build error in some scenarios.
2020-04-30 14:04:44 -04:00
Shaun Walker
e0ee2419e7
Merge pull request #421 from SPSeanLong/master
Fixed add profile property
2020-04-30 14:03:18 -04:00