Commit Graph

12 Commits

Author SHA1 Message Date
b6508764d8 fix RoleId missing from Permission Clone method 2024-09-23 15:38:35 -04:00
78177f7890 use deep cloning to not muttate cache 2024-09-19 09:41:11 -04:00
9a7a534051 introduce Clone method in Permission model 2024-05-28 07:55:45 -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
63df2742db initialize SiteId in Permission constructor 2023-03-08 08:43:45 -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
4499d55464 update models to use new ModelBase 2022-10-26 17:26:46 -04:00
bcff9caf5c More documentation - almost all Models done
https://github.com/oqtane/oqtane.framework/issues/1382
Should not contain any code changes, just docs
2021-05-26 00:01:22 +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
3ce7f1a227 Permission-based authorization utilizing Policies 2019-08-27 17:14:41 -04:00