Shaun Walker
e685252b1d
add validation message for missing package name
2022-10-20 14:00:17 -04:00
Shaun Walker
7653f36f31
fix language delete refresh
2022-10-20 13:42:54 -04:00
Shaun Walker
368b900a6e
fix #2464 - translation install/upgrade experience
2022-10-20 13:16:18 -04:00
Shaun Walker
e40bf08691
Merge pull request #2446 from sbwalker/dev
...
add upgrade logic for sites using remapped identifier and email claim…
2022-09-30 09:54:59 -04:00
Shaun Walker
a04c7222b2
add upgrade logic for sites using remapped identifier and email claim types
2022-09-30 09:53:37 -04:00
Shaun Walker
7a3d5d0429
Merge pull request #2444 from sbwalker/dev
...
fix #2432 - add support for roles as part of external login via OIDC
2022-09-29 16:34:18 -04:00
Shaun Walker
ddf1caaaaa
fix #2432 - add support for roles as part of external login via OIDC
2022-09-29 16:32:50 -04:00
Shaun Walker
021293cbb0
Merge pull request #2443 from sbwalker/dev
...
fix #2427 - issue with upgrade available in Language Management
2022-09-28 16:18:08 -04:00
Shaun Walker
1438e61f1b
fix #2427 - issue with upgrade available in Language Management
2022-09-28 16:16:46 -04:00
Shaun Walker
182f4dbae7
Merge pull request #2442 from sbwalker/dev
...
fix #2426 - error in recycle bin
2022-09-28 13:56:46 -04:00
Shaun Walker
26ec3fc7cf
fix #2426 - error in recycle bin
2022-09-28 13:55:12 -04:00
Shaun Walker
225c758795
Merge pull request #2440 from leigh-pointer/PagerFooter
...
Add footer to the Pager control
2022-09-28 09:45:48 -04:00
Shaun Walker
b7a3713946
Fix #2439 - ensure resource urls are constructed consistently on client and server
2022-09-28 09:43:02 -04:00
Leigh Pointer
44242fdb4a
Add footer to the Pager control
...
Mirrored the Head functionality for <tfoot> tag
2022-09-28 14:00:53 +02:00
Shaun Walker
72cc44641b
Add Blazor Server reconnect script, fix event log direct link from notification email, add more validation to Pager, improve browser refresh script to wait for server availability
2022-09-24 08:37:18 -04:00
Shaun Walker
06812d5df8
improve BaseUrl handling for MAUI, replace ContentUrl with FileUrl and improve file server
2022-09-21 13:38:21 -04:00
Darryl Koehn
ba97f63338
Make sure Job date times are stored in the database as UTC. This is required if using Postgres or you will get an exception with a message of “Cannot write DateTime with Kind=Unspecified to PostgreSQL type 'timestamp with time zone', only UTC is supported.”.
2022-09-07 12:46:24 -06:00
Shaun Walker
d1f50f12af
Fix #2399 - page paths not being validated for deleted pages
2022-09-06 10:50:53 -04:00
Shaun Walker
01fabc8d9e
changed UrlParameterTemplate name for consistency
2022-09-04 09:47:03 -04:00
Shaun Walker
51e2e2966f
fix #2366 - populate new UrlParameters property
2022-09-04 09:35:18 -04:00
Shaun Walker
13b9982461
added public Refresh method to FileManager
2022-09-02 09:11:00 -04:00
Shaun Walker
075748d697
made folder paths cross platform, introduced file handler for abstracting the serving of files, enabled url mapping for broken file links, resolved public folder deletion issue
2022-08-30 07:21:52 -04:00
Shaun Walker
99d4d75d8e
Improvements to richtexteditor to allow file management in raw html editor. Also allow disabling of raw html editor which can be utilized via new setting in Html/Text module.
2022-08-19 15:32:30 -04:00
Shaun Walker
2c1543aa82
optimize Url Parameters and implement in Event Log
2022-08-18 16:04:30 -04:00
Shaun Walker
c7edc28bd9
improve support for module content editors
2022-08-16 17:25:46 -04:00
Shaun Walker
56c082cb26
trim list of pages allowed to be Home Page
2022-08-16 08:42:47 -04:00
Shaun Walker
4084b352de
added ability to specify a site home page, updated default template content to include .NET MAUI
2022-08-15 17:01:20 -04:00
Shaun Walker
468df15d80
add Site option for specifying a Hosting Model of Blazor Hybrid
2022-08-15 09:30:36 -04:00
Shaun Walker
4cae3f02ed
add ability to dynamically set module title and visible from components
2022-08-12 13:05:48 -04:00
Shaun Walker
fc6a794714
add support for preserving state when loading admin components
2022-08-12 10:43:00 -04:00
Shaun Walker
f96129fa37
Blazor Hybrid / .NET MAUI support
2022-08-11 17:09:32 -04:00
Shaun Walker
ed4540887e
Merge pull request #2326 from leigh-pointer/Bootstrap5.2
...
Formating issues with Bootstrap 5.2
2022-08-02 07:51:33 -04:00
Leigh Pointer
5d2c7c3058
Added Progress Indicator
...
When deleting large blocks of Pages, Modules or Notifications there was currently no visual feedback so added the ModuleInstance.ShowProgressIndicator() and ModuleInstance.HideProgressIndicator() calls to these processes.
2022-08-02 10:37:04 +02:00
Leigh Pointer
e6cb90e545
Formating issues with Bootstrap 5.2
2022-08-02 08:55:42 +02:00
Shaun Walker
c097956fcb
fix upgrade issue for framework translations, improvements for managing module translations
2022-08-01 17:05:18 -04:00
Shaun Walker
b8a31a8be9
support for module translation download/install
2022-07-26 14:44:06 -04:00
Shaun Walker
985f003e6d
add ability to supply connection string in Add Site
2022-07-26 10:12:54 -04:00
Shaun Walker
6bfab696ad
optimize satellite assembly loading based on the new model where all cultures are available
2022-07-21 16:02:23 -04:00
Shaun Walker
d05fba06ec
add Environment to System Info
2022-07-19 14:33:51 -04:00
Shaun Walker
557b30815e
use package name as a convention for identifying satellite assemblies
2022-07-18 13:14:34 -04:00
Shaun Walker
f97a6a2bee
Added version to Language Management, improved framework performance by loading languages into PageState, include all supported cultures and allow Administrator to add any language to a site regardless of translation availability, fix translation upgrade issue
2022-07-16 09:59:47 -04:00
Shaun Walker
6012275c7b
Fix #2282 - dynamically determine framework path when scaffolding project references
2022-07-15 15:59:55 -04:00
Shaun Walker
310d1ed485
Fix #2285 - handle scenario where the module definition associated to a module instance does not exist
2022-07-14 16:58:16 -04:00
Shaun Walker
9ef63ae60e
Fix #2280 - add 404 page on upgrade, Fix #2279 add message indicating a restart is required to activate scheduled jobs after installation, add Package Name to Module and Theme management
2022-07-13 15:18:41 -04:00
Shaun Walker
02d1838547
FIx issue with redirect after site delete and remove tenant if it is empty
2022-06-28 08:17:06 -04:00
Shaun Walker
2771f0301a
Fix #2249 Fix #2250 - issues with site deletion
2022-06-27 13:45:42 -04:00
Shaun Walker
5530422846
Fix #2252 - unable to insert images into rich text editor
2022-06-27 12:23:55 -04:00
Shaun Walker
4bf9f36baa
fix #2245 - default database type not set correctly when adding new site for any DB other than LocalDB, added Source: info to all extension installation scenarios now that the Registry supports both Nuget and GitHub locations
2022-06-20 17:44:49 -04:00
Shaun Walker
8882e19ec5
allow multiple aliases to be defined as default
2022-06-18 09:18:23 -04:00
Shaun Walker
1ce3cc4d7c
added extension method for creating a LocalizerFactory using a type name, refactored Pager and LocalizableComponent to use LocalizerFactory
2022-06-15 16:19:22 -04:00
Shaun Walker
6d3a556d34
additional changes for #2228
2022-06-13 09:10:01 -04:00
Shaun Walker
53f3320492
Merge pull request #2228 from chlupac/Log_notification_improvement
...
Log notification improvement
2022-06-08 15:48:17 -04:00
Hisham Bin Ateya
b22f8a0b02
Remove generic type suffix properly
2022-06-08 00:12:10 +03:00
Hisham Bin Ateya
227331bf24
Merge branch 'dev' into pager
2022-06-07 23:37:08 +03:00
Shaun Walker
79c8126c4a
Fix #2230 - add support for an Unauthenticated User global role
2022-06-07 15:25:44 -04:00
Shaun Walker
45984a8166
Merge pull request #2231 from sbwalker/dev
...
Improvements for #2221 - validate file extensions client-side before initiating upload, validate file extension server-side before writing part to disk, optimize part cleanup logic, add error handling to JavaScript XMLHttpRequest, ensure FileInput gets initialized after upload
2022-06-04 15:41:38 -04:00
Shaun Walker
ea5655ae42
Improvements for #2221 - validate file extensions client-side before initiating upload, valid file extension server-side before writing part to disk, optimize cleanup logic, add error handling to JavaScript XMLHttpRequest, ensure FileInput gets initialized after upload
2022-06-04 15:40:26 -04:00
Pavel Vesely
f06cb0dfbb
Log notification improvement
2022-05-31 11:33:42 +02:00
Hisham Bin Ateya
1abae55976
Remove magic string
2022-05-31 11:59:17 +03:00
Hisham Bin Ateya
a83ed40ec4
Avoid breaking changes
2022-05-31 10:40:42 +03:00
Hisham Bin Ateya
583383aee1
Pager should inherits from LocalizableComponent
2022-05-27 15:33:48 +03:00
Shaun Walker
13f69f81d7
Merge pull request #2219 from sbwalker/dev
...
fix #2213 - disabling show on all pages
2022-05-26 01:19:35 -04:00
Shaun Walker
43c34fcd64
fix #2213 - disabling show on all pages
2022-05-26 01:19:14 -04:00
Leigh Pointer
88377529bc
Fix for #2209 Localization Pager component (Page @_page of @_pages)
...
Added fixe for issue. Added the resource "PageOfPages" to SharedResources as trying to inject IStringLocalizer<Pager<TableItem>> and adding Pager.resx the resource failed to load.
2022-05-22 20:23:17 +02:00
Shaun Walker
25173ae85c
Ddd filtering by Category to Module Management - default to Common
2022-05-21 10:10:57 -04:00
Shaun Walker
806daaf7c9
remove columns from main user management view and migrate them to edit view
2022-05-13 17:00:10 -04:00
Shaun Walker
ecc9aa40d7
resolve login issue related to 'LoginOptions:TwoFactor' and order list of files alphabetically
2022-05-13 12:03:34 -04:00
Shaun Walker
4c254a8686
fix #2192 - Adding a new site fails
2022-05-12 20:42:05 -04:00
Shaun Walker
2ff4133cd4
updated resource file
2022-05-12 13:55:47 -04:00
Shaun Walker
1978bf151f
add support for external login parameters and improve diagnostic messages related to claims
2022-05-12 13:51:46 -04:00
Shaun Walker
1e84a2238b
fix #2180 - Error in Module Creator if the template is not set
2022-05-09 11:35:01 -04:00
Shaun Walker
b1d6c35e99
Merge pull request #2183 from leigh-pointer/UserEmail
...
Args not in sink
2022-05-06 11:43:59 -04:00
Leigh Pointer
d767f1a101
Args not in sink
...
The Display name and email address not is the correct order!
2022-05-06 12:43:40 +02:00
Shaun Walker
c15f2b9a12
Merge pull request #2178 from leigh-pointer/UserEmail
...
Added the User Email field to the List
2022-05-05 17:14:08 -04:00
Leigh Pointer
a21a53662b
Update for real-estate
...
Removed Name
Removed Seconds from DateTime fields
Added Name to the Email link
2022-05-05 16:35:43 +02:00
Shaun Walker
ebb5340019
Merge pull request #2177 from leigh-pointer/NotIficationDateFormat
...
Updated the CreatedOn date format
2022-05-05 10:13:24 -04:00
Shaun Walker
eed27e101a
fix #2176 - update LastIPAddress correctly during login
2022-05-05 09:57:09 -04:00
Leigh Pointer
2767680bed
Added the User Email field to the List
...
Added the formatted email address of the user to the list view.
2022-05-05 13:25:35 +02:00
Leigh Pointer
4080e30b6f
Updated the CreatedOn date format
...
Updated the format to a more readable format of dd-MMM-yyyy
2022-05-05 13:07:09 +02:00
Shaun Walker
d5d4f85003
3.1.1 database providers, default module creator version to local install version
2022-05-02 17:08:29 -04:00
Shaun Walker
a3ff9373a2
enhance UserRole service with filtering and moved workload to server for better performance, improve error message details during installation
2022-04-29 21:39:11 -04:00
Shaun Walker
e8464206e7
refactor module upgrade logic, implement for themes and translations
2022-04-27 19:29:29 -04:00
Tonći Vatavuk
8ee83f738b
fix# https://github.com/oqtane/oqtane.framework/issues/2160
2022-04-27 17:44:54 +02:00
Shaun Walker
e4c648ee92
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
2022-04-22 17:54:20 -04:00
Shaun Walker
391713b84d
Fix #2144 - install issue, Fix #2146 - move file issue, require verification of external login account linkage
2022-04-20 16:00:58 -04:00
Shaun Walker
f6b3874668
create separate API methods for tokens (short-lived) and personal access tokens (long-lived), include global antiforgery filter to mitigate XSRF when using cookie auth (ignored when using Jwt)
2022-04-14 19:41:43 -04:00
Shaun Walker
c616878a64
Merge pull request #2134 from leigh-pointer/TogglePassword
...
User Areas to use the Toggle Password method
2022-04-14 08:58:59 -04:00
Leigh Pointer
2ebba3b8e7
Added CreatedOn class "align-middle" to RowClass
2022-04-14 14:52:34 +02:00
Shaun Walker
423ee04879
Fix #2128 - site settings validation issue when logged in as Administrator (not Host)
2022-04-14 08:30:55 -04:00
Leigh Pointer
1625e3ba6c
User Areas to use the Toggle Password method
...
Updated the Components where the Password is required to allow toggle show / hide
2022-04-14 13:47:27 +02:00
Shaun Walker
5a71ab3c20
Merge pull request #2130 from leigh-pointer/LastLoggedIn
...
Update to User Management
2022-04-13 19:31:10 -04:00
Shaun Walker
b5833bf556
Merge pull request #2129 from leigh-pointer/NotificationDelAll
...
Allow the deletion of all Notifications
2022-04-13 19:28:37 -04:00
Shaun Walker
6dc1d42d90
fix #2125 - cannot login using WebAssembly, remove granular 404 logging as it is already managed by url mapping, make IModule ReleaseVersions optional when using EF Core migrations
2022-04-13 19:27:12 -04:00
Leigh Pointer
e273a954e6
Update to User Management
...
Updated user management to display more of the User ; Last Login Last IP and Is Authenticated.
2022-04-13 15:24:28 +02:00
Leigh Pointer
a602a942c4
Allow the deletion of all Notifications
...
Added button to delete all the notifications for the selected filter.
2022-04-13 14:33:30 +02:00
Shaun Walker
355d0405f4
minor improvements to security features, use ActivatorUtilities.CreateInstance with SiteMigration to enable simpler DI
2022-04-12 07:46:43 -04:00
Shaun Walker
683ad8959a
dogfooding fixes
2022-04-04 10:53:40 -04:00
Shaun Walker
0fcf1c2732
filter deleted pages and modules in the router, provide support for cascading aspect of style sheets, replace ResourceDeclaration concept with ResourceLevel
2022-03-31 21:05:58 -04:00
Shaun Walker
06e25e04f8
hide/show secure fields
2022-03-31 09:00:13 -04:00
Shaun Walker
1c8debd894
better seperation of concerns
2022-03-31 08:35:11 -04:00
Shaun Walker
a70f1ee1e0
cleanup
2022-03-30 22:08:32 -04:00
Shaun Walker
3194c5b600
remote service support via Jwt
2022-03-30 08:07:03 -04:00
Shaun Walker
b7675a21eb
jwt changes
2022-03-29 08:38:46 -04:00
Shaun Walker
a97af42e4b
add Jwt authorization support for for API
2022-03-28 21:51:55 -04:00
Shaun Walker
b92a888583
factor out auth constants, remove TAlias is Alias is not an extensible type, improve SiteOptions cache clearing, improve principal validation, localization improvements
2022-03-26 17:30:06 -04:00
Shaun Walker
79f427e10a
consolidate user creation
2022-03-24 12:32:41 -04:00
Shaun Walker
50a44c9416
login localization
2022-03-23 17:19:02 -04:00
Shaun Walker
9d86d923aa
Add OAuth2 support
2022-03-23 10:51:52 -04:00
Shaun Walker
ca17dd3ca3
Allow Email Claim Type to be configurable
2022-03-21 16:29:28 -04:00
Shaun Walker
76fc689337
Add scheme to Redirect Url
2022-03-21 10:50:01 -04:00
Shaun Walker
fb161ae783
OIDC improvements
2022-03-21 10:39:35 -04:00
Shaun Walker
4b19059df1
OIDC improvements
2022-03-21 09:12:18 -04:00
Shaun Walker
1a86b80c61
More improvements to OIDC support
2022-03-19 13:42:19 -04:00
Shaun Walker
9bbbff31f8
Added support for per site options and OpenID Connect
2022-03-13 22:55:52 -04:00
Shaun Walker
003f14003e
Fixed issue with IHostResources not being registered properly
2022-03-07 16:52:40 -05:00
Shaun Walker
b80fe428ac
add show/hide password toggle on Login form
2022-03-04 11:43:54 -05:00
Shaun Walker
5adecc307f
Allow user identity password and lockout configuration to be customized. Included additional environment information in System Info.
2022-03-04 10:41:45 -05:00
Shaun Walker
1cdc80e09b
2 factor authentication and user account lockout completed
2022-03-03 09:12:37 -05:00
Shaun Walker
0fba385b9e
Enhanced Purge Job to include retention policy for Notifications
2022-02-24 12:37:06 -05:00
Shaun Walker
938bcb2b62
Added more constructors for convenience in creating Notification objects. Refactored to use the new constructors where applicable. Fixed localization key issue in Site Settings and added scroll to top when testing SMTP.
2022-02-24 09:01:44 -05:00
Shaun Walker
ac45f67a21
enhancement to send log notifications to host users
2022-02-23 16:10:24 -05:00
Shaun Walker
99986c1b94
changed IsModule property name to ES6Module for clarity
2022-02-20 08:53:04 -05:00
Shaun Walker
b68e3cb10f
Add support for ES6 module JavaScript resources
2022-02-19 17:24:41 -05:00
Artmedia by Luca Bongioanni
c33d1bcd3c
typo correction for closing label
...
typo correction for closing label
2022-02-15 10:19:58 +01:00
Leigh Pointer
d43a3e132c
null reference exception still occurring
...
added a '?' operator after the m.ModuleDefinition
2022-02-14 19:06:00 +01:00
Shaun Walker
5aed64f614
fixed #1989 - installation on SQLite failing due to DropColumn, fixed #1986 - IClientStartup not getting called for External Modules, added ability to correlate new visitors by IP address
2022-02-10 08:05:55 -05:00
Shaun Walker
ede6a45f15
more RichTextEditor refactoring
2022-02-08 07:42:47 -05:00
Shaun Walker
c635351a12
resolved UI error when closing Event Log and Visitor Management, made button class consistent in Recycle Bin, refactored RichTextEditor, made use of ConfigManager consistently throughout framework, added support for deleted Sites, removed reference to Runtime in Startup as it is now set per Site, added versioning to Html/Text, added Meta tag support to Page Management
2022-02-06 12:19:42 -05:00
Shaun Walker
79b62f4407
Merge pull request #1968 from sbwalker/dev
...
improved UX in Event Log by preserving criteria when viewing Details, added RowClass and ColumnClass parameters to Pager component, added initial-scale=1.0 to viewport specification in _host, added default visitor tracking filter, fixed "The given key 'level' was not present in the dictionary" issue in Visitor Management - Details by ensuring data was fully loaded
2022-01-27 18:02:20 -05:00
Shaun Walker
9d17804ac7
improved UX in Event Log by preserving criteria when viewing Details, added RowClass and ColumnClass parameters to Pager component, added initial-scale=1.0 to viewport specification in _host, added default visitor tracking filter, fixed "The given key 'level' was not present in the dictionary" issue in Visitor Management - Details by ensuring data was fully loaded
2022-01-27 18:12:04 -05:00
Leigh Pointer
192e6fde92
Fix for Version 3 module definitions error #1963
...
The code was assuming that the ModuleDefinitionId exists in the PageState.Modules collection. Instead of using .Count() code now uses .FirstOrDefault() != null
2022-01-25 06:23:07 +01:00
Shaun Walker
ad090e62cc
enhance Pager to support pure responsive Grid format (Columns = 0)
2022-01-23 10:40:41 -05:00
Shaun Walker
fd01a40810
Merge pull request #1958 from leigh-pointer/AddUserId
...
Add the Username to the User And Roles display.
2022-01-22 19:25:20 -05:00
Shaun Walker
f964e0e502
added router support for url fragments, added language attribute to HTML document tag to improve validation, fixed Theme Settings so they can only be invoked via the Control Panel, added support for webp image files
2022-01-22 19:34:30 -05:00
Leigh Pointer
6a99e81e75
Add the Username to the display.
...
When looking through Users and Roles it would seem ideal to also show the username.
2022-01-21 09:36:32 +01:00
Shaun Walker
826898e3fe
enhance Pager component with OnPageChanged event and implement in Visitor Management, allow PermissionGrid component to support Host role, fix unhandled exception in RichTextEditor component related to rerendering, make Quill resource declarations forward compatible, update Blazor theme to Boostrap 5.1.3, add missing RemoteIPAddress parameter in _Host app component, include logic to enable bypass of non-default alias redirection
2022-01-19 17:47:27 -05:00
Shaun Walker
cc9802a0d8
use PageState.Uri rather than creating a new Uri object
2022-01-15 12:58:47 -05:00
Shaun Walker
11002efc02
hide deleted pages in Admin Dashboard, impove Settings API by replacing IsPublic with IsPrivate, isolate Setting updates to not affect PageState, make Pager horizintally scrollable on narrow viewports, improve LocalizableComponent to support embedded controls
2022-01-14 13:26:24 -05:00
Shaun Walker
9e04230d99
added interop method for setting scroll position, persisted RemoteIPAddress in PageState so it is available on Blazor Server, added support for forwarded headers from load balancers and proxy servers, replaced DateTime.Now references DateTimeUtcNow for consistency, fixed issue where upgrade logic was being executed for prior version
2022-01-13 07:18:37 -05:00
Shaun Walker
dda71e5ccd
Revert "Fixed first render js bug"
2022-01-12 14:07:50 -05:00
痞子再
ce7995966d
Fixed first render js bug
...
Solve the problem that when the page is rendered for the first time and JS is executed, the reference to the JS file has not been successful, and the page is abnormally wrong
2022-01-12 10:36:10 +08:00
Shaun Walker
ec924a7ddf
improve UX of password reset
2022-01-11 10:57:58 -05:00
Shaun Walker
51b356cc0e
enhanced scheduler to support one-time jobs, fixed pager component so that top/bottom have consistent UX, fixed Blazor theme z-index issues caused by input-group in Bootstrap 5, improved password reset instructions in email notification
2022-01-10 19:58:58 -05:00
Shaun Walker
efcfc0783c
Merge pull request #1917 from leigh-pointer/LabelCSS
...
Fix for #1914 Label Control appending Class to LabelClass
2022-01-08 14:03:28 -05:00
Leigh Pointer
fc9e47778b
Fix for #1914 Label Control appending Class to LabelClass
...
Modified so that the Class parameter is not constantly appended when a new Class is applied.
2022-01-08 16:12:27 +01:00
Shaun Walker
eaf840e1da
improvements to purge job
2022-01-08 10:17:10 -05:00
Shaun Walker
07718f0449
add option to Control Panel to specify module visibility
2022-01-08 08:44:18 -05:00
Shaun Walker
e2688e6feb
include purge job for maintaining event logs and visitor logs
2022-01-07 23:30:29 -05:00
Shaun Walker
f7c1e7b706
alias management improvements
2022-01-06 13:37:29 -05:00
Shaun Walker
6af5682548
increment copyright date to 2022, allow scheduled jobs to support weekly interval, improve dynamic image generation, add defensive logic to router
2022-01-05 14:28:42 -05:00
Shaun Walker
eeff4af167
make Url Mappings relative rather than absolute
2022-01-03 10:56:13 -05:00
Shaun Walker
224618cf21
improve Scheduled Job start/stop user experience, utilize start time when setting next job execution
2022-01-02 21:01:55 -05:00
Shaun Walker
b9f7c39550
improve capture of request attributes
2021-12-30 14:13:58 -05:00
Shaun Walker
f54d07548e
separate PWA service worker script from manifest script
2021-12-23 09:46:03 -05:00
Leigh Pointer
9ccc4c4059
Missing Resx Keys
...
Added missing Keys for Login and Visitor
2021-12-23 11:36:20 +01:00
Shaun Walker
c21a097fd2
added support for default alias specification, alias auto registration, alias redirect, alias line break delimiters
2021-12-22 15:43:59 -05:00
Pavel Vesely
e59ee70f88
Search user work again
2021-12-20 13:06:33 +01:00
Shaun Walker
6a2ff369ea
Add support for IsPublic to all Setting types, enable Url Mapping for internal links
2021-12-18 10:35:22 -05:00
Leigh
6567b55ea3
Removed RichTextEditor OnInitialized
...
Redundant procedure call.
2021-12-16 20:11:07 +01:00
Leigh
20e90c0de4
Rework to #1848 RawHTML not being saved
...
Restructured the execution of code.
RawHTML now works as it did in previous versions as well as the new functionality.
2021-12-16 20:07:40 +01:00
Shaun Walker
1e1aaaccca
create url mapping when page path changes
2021-12-12 09:59:33 -05:00
Shaun Walker
ec9686cfb8
Merge branch 'dev' into MissingRes-3.0.1
2021-12-11 09:25:03 -05:00
Shaun Walker
76fe155c0a
visitor improvements
2021-12-11 09:30:05 -05:00
Leigh
9258c3849b
Went through each Framework module updating Resources
...
New English resources added
2021-12-11 13:43:22 +01:00
Shaun Walker
1291eb5b7c
Merge pull request #1861 from sbwalker/dev
...
added support for url mapping and viitors
2021-12-09 08:40:15 -05:00
Shaun Walker
9c32937c83
added support for url mapping and viitors
2021-12-09 08:48:56 -05:00
Leigh
811ddb9b44
Update the ToolBar position on the Pager Component
...
Add the option "Both" to display the toolbar at the top and bottom of the pager. Nice if the Pager is displaying large sets of data.
2021-12-06 19:18:07 +01:00
Leigh
65d468be33
Fix #1837 RichTextEditor Content not re-Rendering
...
Change to the OnAfterRenderAsync method and changed OnInitialized to OnParametersSet
2021-12-03 06:31:45 +01:00
Shaun Walker
9664ff67f3
Merge pull request #1842 from leigh-pointer/QuillEditor1.3.7-SecurityUpdate
...
Quill Security related bug fixes.
2021-12-02 16:24:49 -05:00
Shaun Walker
a216e2b92e
Additional properties added to Route model to improve abstraction, modified Site Settings to support settings moved to the server.
2021-12-02 16:33:16 -05:00
Leigh
9dfd9ad519
Quill Security related bug fixes.
...
Upgraded Quill references to 1.3.7
Tabnabbing vulnerability in snow theme #2438
https://github.com/quilljs/quill/issues/2438
https://github.com/quilljs/quill/releases/tag/v1.3.7
2021-12-02 09:56:55 +01:00
Shaun Walker
43d166fb7d
Route parsing abstraction and optimization, site router performance improvements, migrate site-based concepts (favicon, PWA support) to server for performance and prerendering benefits, move ThemeBuilder interop logic to OnAfterRenderAsync, upgrade SqlClient to release version, update installer to Bootstrap 5.1.3
2021-12-01 08:22:59 -05:00
Shaun Walker
53ff491efd
Assorted enhancements
2021-11-24 08:08:39 -05:00
Shaun Walker
df00f53e54
Merge pull request #1823 from hishamco/tab-panel-localizer
...
Fix heading localization in TabPanel
2021-11-22 16:03:50 -05:00
Shaun Walker
19be77ed49
refactored ErrorBoundary implementation to support logging
2021-11-22 16:11:44 -05:00
Hisham Bin Ateya
1c43c095bc
Fix heading localization in TabPanel
2021-11-20 09:47:49 +03:00
Shaun Walker
b87b0489e9
Merge pull request #1812 from leigh-pointer/PageModules
...
Modification to Page Management component
2021-11-17 08:52:31 -05:00
Shaun Walker
2e593d44ee
Merge pull request #1813 from leigh-pointer/ModuleDefinitionsInUse
...
Modification to Module Management
2021-11-17 08:49:00 -05:00
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