74c403cef1
Merge remote-tracking branch 'upstream/dev' into dev
2021-04-19 11:08:35 -07:00
cbe843bafc
User experience improvements
2021-04-17 19:18:24 -04:00
096f8249c3
Resolve conflict in Constants
2021-04-14 16:05:59 -07:00
8c45b7e42f
Added support for migrating existing Oqtane installations from DbUp to Migrations. Also added a Migration for version 2.0.2, and set current version to 2.1.0
2021-04-08 12:20:21 -07:00
d05747af1e
enhanced ModuleActions component to display panes in a submenu, added more containers to Oqtane theme, added more panes to MultiPane layout, added module outline in edit mode to distinguish modules in panes, consolidated to use a single default AdminPane named "Content", fixed bug related to custom Admin Container behavior
2021-04-06 17:45:11 -04:00
e6530ee127
Added support for MySQL and ProgreSQL and AddSite/Tenant
2021-04-02 10:55:00 -07:00
62362b9194
make module creator templates extensible
2021-03-30 10:06:25 -04:00
cbcfc88492
Add support for Sqlite - Installation path tested but AddSite not supported yet
2021-03-23 11:06:18 -07:00
ba54076c61
Prepare for 2.0.1 release
2021-02-26 08:04:44 -05:00
99665800c4
remove SVG from allowable upload files
2021-02-26 07:48:16 -05:00
278aab537f
fix typo memeber = member
2021-02-11 10:41:43 +01:00
531cba715e
performance and user experience improvements
2021-02-04 08:54:59 -05:00
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