improved RBAC generators #26

Merged
hsh-michaelhoennig merged 17 commits from improved-rbac-generator into master 2024-03-26 11:25:18 +01:00

17 Commits

Author SHA1 Message Date
Michael Hoennig
260de22fd6 fixes regarding code-review 2024-03-26 10:54:20 +01:00
Michael Hoennig
9fdeb047ee avoid nested subselect for insert permission check 2024-03-25 11:46:39 +01:00
Michael Hoennig
66af0def5b minor fixes 2024-03-25 09:13:37 +01:00
Michael Hoennig
670ba8e9c9 generate indirect permission by indirect foreign key depending on directlyFetchedByDependsOnColumn vs. fetchedBySql 2024-03-25 06:45:59 +01:00
Michael Hoennig
fd7630aaa8 fix indrirect permission by indirect foreign key 2024-03-25 06:25:03 +01:00
Michael Hoennig
823269d8aa cleanup unused method 2024-03-24 11:03:26 +01:00
Michael Hoennig
c9f7d8ec2d introduce referrer role and support explict columns for restricted view 2024-03-24 11:01:45 +01:00
Michael Hoennig
fbe2204d72 JavaDoc for RbacView 2024-03-24 07:43:51 +01:00
Michael Hoennig
87c23d2aa9 remove generated timestamp and explicitly grant INSERT for customer 2024-03-23 14:11:23 +01:00
Michael Hoennig
e8dd5b7935 remove generated timestamp and explicitly grant INSERT for customer 2024-03-23 14:09:40 +01:00
Michael Hoennig
cb6b491bff remove unnecessary try/catch 2024-03-23 13:59:43 +01:00
Michael Hoennig
83b16dfe5e imroved indentation 2024-03-22 14:46:29 +01:00
Michael Hoennig
e118cfac73 simplify InsertTriggerGenerator cases 2024-03-22 14:14:17 +01:00
Michael Hoennig
a991c45bc9 code improvements and documentation in InsertTriggerGenerator 2024-03-22 11:28:56 +01:00
Michael Hoennig
20cc98b48e reverse arguments of grantPermissionToRole according to reading order 2024-03-22 10:00:16 +01:00
Michael Hoennig
3551ef087b fix RbacGrantsDiagramService grant limit treatment 2024-03-22 09:49:36 +01:00
Michael Hoennig
0decfe1132 copy improved generators from branch remove-direct-partner-person-and-contact 2024-03-22 09:49:35 +01:00