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