sbwalker
79fe224cea
fix #2795 - remove protocol from alias names during add/update
2023-05-08 11:43:59 -04:00
Shaun Walker
0883a8dbff
optimize Split() statements for consistency
2023-02-08 16:51:45 -05: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
1978bf151f
add support for external login parameters and improve diagnostic messages related to claims
2022-05-12 13:51:46 -04:00
Shaun Walker
53ead7a03f
fix #2185 - alias auto registration including trailing slash
2022-05-10 08:03:38 -04: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
Shaun Walker
65a14da5a9
improve validation and exception handling in API Controllers
2021-06-15 19:11:00 -04:00
Shaun Walker
a5de639d15
optimizing tenant resolution and routing
2021-05-10 17:45:39 -04:00
Pavel Vesely
468f186511
Default Alias
...
When alias is not found in alias table, Oqtane fails with exception. This solution allows define default alias (*) for default site with unknown alias.
2021-04-19 20:03:18 +02: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
Pavel Veselý
5af6f7a52d
Namespace Fix undo ( #340 )
2020-04-04 14:06:24 -04:00
Pavel Veselý
71bd3a8d6a
Namespace fix ( #335 )
2020-04-03 17:18:33 -04:00
Pavel Vesely
5b3feaf26f
Server naming fixes and cleanup
...
Server is now completely cleaned up and without warnings
2020-03-15 11:53:24 +01:00
Hisham Bin Ateya
a46235ea1e
Fix naming conventions for private fields
2020-03-05 01:46:53 +03:00
Shaun Walker
9971510b1e
improved file upload, enhanced module installation from Nuget to support upgrades, added ability to upgrade the framework from Nuget, completed isolated multitenancy and site alias management, created IPortable interface for importing data into modules, added default content to initial installation
2019-10-08 16:11:23 -04:00
Shaun Walker
6ad4715955
optimize for IEnumerable and remove unnecessary exception handling in repostory
2019-08-31 00:04:53 -04:00
Shaun Walker
42c6efbfdb
Dynamic User Roles
2019-08-20 16:43:35 -04:00
Shaun Walker
4fda7b17d0
Refactored repository pattern for Add and Update methods so that they return their respective entity objects
2019-08-05 09:31:04 -04:00
Shaun Walker
c9783c3b2f
Enhancement to support audit fields on entities
2019-07-31 16:05:36 -04:00
Shaun Walker
1c0d2de9fe
Install Wizard
2019-07-18 13:11:31 -04:00
Shaun Walker
8deb119f36
Performance improvements, refactoring of multi-tenant support, split Alias and Tenant entities for cleaner separation of concerns, create an additional site during installation for demonstratng multitenancy
2019-05-24 13:33:19 -04:00