Commit Graph

29 Commits

Author SHA1 Message Date
94a02b7bf9 add filter to exclude orphaned permissions 2023-04-11 10:35:23 -04:00
cf46210ff8 Merge pull request #2725 from thabaum/patch-17
Fixes null reference permissions issue: Fixes #2724
2023-04-11 10:22:08 -04:00
0f34c6efc5 fix #2720 - module definition permissions not being created properly for new sites 2023-04-05 10:29:51 -04:00
481f18cf1c Fixes null reference permissions issue 2023-04-04 11:19:25 -07:00
2c88f36e3d fix #2680 - issue when adding new site to existing installation 2023-03-14 10:26:51 -04:00
ef4e99b3a7 further optimization of permissions - removed reference to Role to reduce API payload and minimize information disclosure 2023-03-10 08:28:37 -05:00
1f29f77f66 fix #2624 - permission grid behavior issues 2023-03-06 12:20:20 -05:00
8605e3ca5a Major refactoring replacing permission strings with permission collections. These changes will require extensive regression testing. These changes may include breaking changes which will need to be identified and resolved to provide backward compatibility. 2023-02-28 17:59:21 -05:00
0883a8dbff optimize Split() statements for consistency 2023-02-08 16:51:45 -05:00
c2375c897d permission updates 2023-01-10 08:20:32 -05:00
e136972cd7 add support for API permissions at the UI layer - including ability to delegate user, role, profile management 2023-01-09 11:38:25 -05:00
6182b96d16 Scope permissions by SiteId to support entity level authorization as well as improve caching and performance. Optimize GetTenant to use existing cache. 2022-11-07 18:16:32 -05:00
3c6ebd7742 performance improvements to reduce http and database interactions 2022-08-12 16:47:51 -04:00
985f003e6d add ability to supply connection string in Add Site 2022-07-26 10:12:54 -04:00
5762ce58a4 introduce ITransientService interface for auto registration of transient services (for DBContexts and Repositories) 2022-07-26 09:41:42 -04:00
b3feda9fd1 performance optimization for permissions 2022-07-19 10:49:33 -04:00
7606e7b488 Permission Optimalization 2020-04-26 16:19:20 +02:00
5af6f7a52d Namespace Fix undo (#340) 2020-04-04 14:06:24 -04:00
71bd3a8d6a Namespace fix (#335) 2020-04-03 17:18:33 -04:00
18a843e74f extensibility enhancements for site templates 2020-03-19 12:07:33 -04:00
5b3feaf26f Server naming fixes and cleanup
Server is now completely cleaned up and without warnings
2020-03-15 11:53:24 +01:00
425b4e1c67 Fix casing for constructor params 2020-03-05 20:03:54 +03:00
303bdf3be2 Remove this keyword 2020-03-05 19:22:13 +03:00
a46235ea1e Fix naming conventions for private fields 2020-03-05 01:46:53 +03:00
2607d4dbb3 improvements to module/theme installation and removal 2019-10-09 12:06:53 -04:00
6ad4715955 optimize for IEnumerable and remove unnecessary exception handling in repostory 2019-08-31 00:04:53 -04:00
c651dedffd Fix issue saving permissions associated to global roles 2019-08-30 10:45:44 -04:00
88a08c8863 Permission grid control, refactor permission string serialization 2019-08-30 10:05:13 -04:00
3ce7f1a227 Permission-based authorization utilizing Policies 2019-08-27 17:14:41 -04:00