df382ce7a3
allow developers to use custom icon libraries (Open Iconic is the default)
2020-12-22 08:37:33 -05:00
07711c082e
FileController - content disposition
2020-12-15 11:06:52 +01:00
b602113cd1
move version to 2.0.0
2020-11-05 09:19:56 -05:00
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
8cf846ba90
Factor out Policy Names
...
Change AppDomain to AppContext
2020-10-19 20:04:13 -05:00
c683de2cda
Refactor TenantNames.Master
2020-10-16 10:45:13 -05:00
766be6c929
Factor out default controller route.
2020-10-16 10:37:17 -05:00
f33fb4d001
Factoring out Constants.AdminPane and Constants.HostUser
2020-10-16 10:23:17 -05:00
becc779db8
Extracted "ViewModule" and "EditModule" into PolicyNames class.
2020-10-16 10:07:01 -05:00
955e7a3856
Factored out Contants.*** Role into RoleNames.***
...
Renamed 'AllUsers' to 'Everyone'
2020-10-16 06:22:52 -05:00
0c0916c6ab
Fixed build warnings related to ModuleMessage component changes
2020-10-05 09:11:47 -04:00
2e2d46996a
Refactoring
2020-09-30 00:07:00 +03:00
f83c1b1741
Use invariant culture by default
2020-09-29 22:12:03 +03:00
52d1d5841e
Avoid looking for en-US culture resources
2020-09-29 18:50:06 +03:00
accf947afd
LoadClientAssemblies adds satellite assemblies
2020-09-29 18:28:02 +03:00
465cbe3c96
Update Constants.cs
...
Hopefully, nothing wrong with uploading a csv file.
2020-09-16 14:18:22 -04:00
7f15a5f464
prepare for 1.0.4 release
2020-09-09 12:01:16 -04:00
cb1c725ec1
add support for SVG and ICO files
2020-08-31 09:48:51 -04:00
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
cf198ff781
prepare for 1.0.3 release
2020-08-07 13:23:58 -04:00
8d539d058c
preparing for 1.0.2 release
2020-07-23 15:07:18 -04:00
5e816ea912
Removed anchor property and hash is only set if there is anchor
2020-06-30 12:49:56 -07:00
c5037e7084
Url parameters working on any page, plus queries and anchors
2020-06-30 03:41:35 -07:00
fdc39d57fb
Module Router Enhancement
...
Allows for PageVariables through the URL
2020-06-27 11:49:24 -07:00
fa15a5e44b
preparing for 1.0.1 release
2020-06-23 09:41:17 -04:00
151e37c470
Uri extensions for read query values
...
- safe way to check if key is presented
- safe parsing int values in query
- should replace int.Parse()
_jobId = Int32.Parse(PageState.QueryString["id"]);
can throw unhandled exception when "id" is not int
correct way
if (PageState.Uri.TryGetQueryValueInt("id",out _jobId)) ....
2020-05-28 12:26:23 +02:00
35b26c7525
update to version 1.0.0
2020-05-19 14:08:03 -04:00
b8ce634f85
Fix file upload merge
...
Allow upload of file names that match the token pattern ".part_", but not in the file extension. For example, a file named, a.part_Y.txt, would not be uploaded.
2020-05-18 19:53:49 -04:00
6ae019336d
changing default theme to Oqtane theme
2020-05-18 10:44:54 -04:00
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
8afe8e7474
Add File and Path rules
...
Apply the file and path naming rules found at
https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
Mitigate path traversal.
2020-05-14 09:53:36 -04:00
1cca18c4d2
Add additional reserved names and characters
...
Added CONIN$,CONOUT$ and characters <>:"/\|?*
Added .Split('.')[0] to folder.Name to catch names like CON.txt and allow names like CONTRACT.
2020-05-12 22:38:28 -04:00
6f3fe8d933
validate folder names, handle missing files more gracefully
2020-05-12 13:24:51 -04:00
d6f3fd108b
Merge pull request #449 from chlupac/LoadOptimalization
...
Simplified loading of oqtane assemblies
2020-05-07 15:09:32 -04:00
47f17a589f
implementation of [OqtaneIgnore] class attribute in controls
2020-05-07 21:02:43 +02:00
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
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
7c6dc6d774
Added ability to execute version specific code during framework upgrade (removed ApplicationVersion table and replaced with Version field on Tenant table), updated version number to 0.9.0 and renamed install scripts to match - this will be a baseline release which will be upgradeable
2020-05-01 10:27:14 -04:00
34538dd945
install/upgrade refactoring to consolidate all use cases and implement IInstallable interface for modules, moved tenant creation to site management UI, fixed z-order issues in Blazor theme, enhanced JS Interop methods to support integrity and crossorigin
2020-04-30 13:58:04 -04:00
df3afb1e21
Merge branch 'master' into master
2020-04-26 13:27:16 -04:00
ab5257cea2
Security fixes for Site Administrators to ensure proper access. Improvements to User and Role management components. Fix logic in CreateUser so that it does not prevent Administrators from creating users.
2020-04-21 15:16:12 -04:00
f0043f53ee
OS independent file paths & Utility.PathCombine added
...
System.IO.Path.Combine provides cross-platform support for system paths, however rooted paths discarding of earlier segments
Utilities.PathCombine ensures if any parameters start with root chacters does not discard previous Utilities.PathCombine allows appending of "\\" to translate to the correct cross-platform result
2020-04-18 14:57:31 -04:00
b9d70dd11a
changed ServerAssemblyName to ServerManagerType to optimize processing
2020-04-16 22:27:12 -04:00
1edc34dca0
NavigateUrl fix to deal with scenario where alias has a value and path is ""
2020-04-08 11:43:42 -04:00
c29195b417
fixed issue with module settings tab and module creator templating
2020-04-07 17:25:57 -04:00
532a33ff47
Merge pull request #336 from hishamco/navigate-url
...
Simplify NavigateUrl using UriBuilder
2020-04-07 10:53:52 -04:00
e10015c11a
Address feedback
2020-04-06 20:54:55 +03:00
a2f756729c
Use relative path instead
2020-04-05 01:14:12 +03:00
69d89aaaf9
Icon constants ( #339 )
2020-04-04 14:39:43 -04:00
4bc089d2cb
Simplify NavigateUrl using UriBuilder
2020-04-04 13:13:26 +03:00