Commit Graph

  • fc51f2a532 avoid nested subselect for insert permission check Michael Hoennig 2024-03-25 16:26:24 +0100
  • 9fdeb047ee avoid nested subselect for insert permission check Michael Hoennig 2024-03-25 11:46:39 +0100
  • 66af0def5b minor fixes Michael Hoennig 2024-03-25 09:13:37 +0100
  • 86ee6dfe16 code cleanup Michael Hoennig 2024-03-25 08:55:39 +0100
  • 399e1d23d9 merging aftermaths Michael Hoennig 2024-03-25 08:36:42 +0100
  • 670ba8e9c9 generate indirect permission by indirect foreign key depending on directlyFetchedByDependsOnColumn vs. fetchedBySql Michael Hoennig 2024-03-25 06:45:59 +0100
  • fd7630aaa8 fix indrirect permission by indirect foreign key Michael Hoennig 2024-03-25 05:57:58 +0100
  • 29c7708188 generate indirect permission by indirect foreign key depending on directlyFetchedByDependsOnColumn vs. fetchedBySql Michael Hoennig 2024-03-25 06:08:36 +0100
  • e6ef5b59c7 fix indrirect permission by indirect foreign key Michael Hoennig 2024-03-25 05:57:58 +0100
  • 823269d8aa cleanup unused method Michael Hoennig 2024-03-24 11:03:26 +0100
  • c9f7d8ec2d introduce referrer role and support explict columns for restricted view Michael Hoennig 2024-03-24 11:01:45 +0100
  • fbe2204d72 JavaDoc for RbacView Michael Hoennig 2024-03-23 15:00:07 +0100
  • 87c23d2aa9 remove generated timestamp and explicitly grant INSERT for customer Michael Hoennig 2024-03-23 14:11:23 +0100
  • e8dd5b7935 remove generated timestamp and explicitly grant INSERT for customer Michael Hoennig 2024-03-23 14:09:40 +0100
  • cb6b491bff remove unnecessary try/catch Michael Hoennig 2024-03-23 13:59:43 +0100
  • 78ecf98913 remove unnecessary try/catch Michael Hoennig 2024-03-23 11:46:08 +0100
  • b75e0c9dd6 remove uncommented code Michael Hoennig 2024-03-23 11:43:49 +0100
  • 36d96b543a use _rv in sub-query for partner in DebitorEntity Michael Hoennig 2024-03-23 11:41:59 +0100
  • acd1bd9e51 rename grantedByRoleUuid to userGrantsByRoleUuid Michael Hoennig 2024-03-23 11:38:26 +0100
  • 6b8d677670 fix TestCustomer tests + remove hack in currentSubjects() Michael Hoennig 2024-03-23 11:35:05 +0100
  • 2c552ff90a fix ImportOfficeData Michael Hoennig 2024-03-23 10:08:49 +0100
  • c02d3237dd fix ArchUnitTest Michael Hoennig 2024-03-23 07:08:01 +0100
  • 37f00a19f0 merging master aftermath, ImportOfficeData not fully working yet Michael Hoennig 2024-03-22 17:23:17 +0100
  • 6e663cf525 Merge branch 'improved-rbac-generator' into remove-direct-partner-person-and-contact Michael Hoennig 2024-03-22 15:16:34 +0100
  • 83b16dfe5e imroved indentation Michael Hoennig 2024-03-22 14:46:29 +0100
  • e118cfac73 simplify InsertTriggerGenerator cases Michael Hoennig 2024-03-22 13:49:45 +0100
  • a991c45bc9 code improvements and documentation in InsertTriggerGenerator Michael Hoennig 2024-03-22 11:28:56 +0100
  • 20cc98b48e reverse arguments of grantPermissionToRole according to reading order Michael Hoennig 2024-03-22 10:00:16 +0100
  • 3551ef087b fix RbacGrantsDiagramService grant limit treatment Michael Hoennig 2024-03-22 09:48:39 +0100
  • 0decfe1132 copy improved generators from branch remove-direct-partner-person-and-contact Michael Hoennig 2024-03-21 10:00:20 +0100
  • ae2672e845 fix RbacGrantsDiagramService grant limit treatment Michael Hoennig 2024-03-22 09:44:33 +0100
  • 0680b25ecf fix sepa mandate tests Michael Hoennig 2024-03-22 09:24:38 +0100
  • 6052cd7b9c coopasset tests Michael Hoennig 2024-03-22 09:24:30 +0100
  • 029ea9df9b TODO about conditional grants for rel type REPRESENTATIVE Michael Hoennig 2024-03-22 08:46:59 +0100
  • ac32f1138c fix coopshares tests Michael Hoennig 2024-03-22 06:40:15 +0100
  • f54a699e8c fix memberhip acceptance tests Michael Hoennig 2024-03-22 06:32:42 +0100
  • 9b8b50b065 fix memberhip integration tests Michael Hoennig 2024-03-21 17:14:14 +0100
  • fa46f339a8 all debitor tests green Michael Hoennig 2024-03-21 09:30:31 +0100
  • b97243f28f simplified updateRbacGrants for entities with nullable updatable references Michael Hoennig 2024-03-20 14:09:18 +0100
  • d62fcd45cf conditional RBAC update for debitor Michael Hoennig 2024-03-20 10:06:45 +0100
  • bb3f979273 HsOfficeDebitorRepositoryIntegrationTest green Michael Hoennig 2024-03-20 08:52:17 +0100
  • 74b20ed86c fix partner rbac system and tests Michael Hoennig 2024-03-19 09:06:05 +0100
  • cc7b8fcf9b some tests Marc O. Sandlus 2024-03-18 17:41:58 +0100
  • 1a3fad80ee wip initial commit Marc O. Sandlus 2024-02-02 09:02:28 +0100
  • 5e0d9df6f1 fix debitor rbac update rules Michael Hoennig 2024-03-17 19:35:16 +0100
  • cbc524f567 re-generated partner and some fixes in tests Michael Hoennig 2024-03-16 12:15:04 +0100
  • 690454d80f fix debitor_iv and person.optionalPartner Michael Hoennig 2024-03-16 10:51:44 +0100
  • 86148c3258 fix HsOfficeRelationshipEntity tests Michael Hoennig 2024-03-15 18:41:02 +0100
  • 3c8eb13f0a refactory toRole...grantPermission, always use root entity Michael Hoennig 2024-03-15 16:39:37 +0100
  • 878a87f1c4 fix HsOfficeSepaMandateRepositoryIntegrationTest Michael Hoennig 2024-03-15 09:54:09 +0100
  • 72859015b3 add RbacGrantsDiagramService.ALL_TEST_ENTITY_RELATED and helper method Michael Hoennig 2024-03-15 09:52:20 +0100
  • 266cd16b52 new case for insert permission trigger generator: indirect role check (via relation) Michael Hoennig 2024-03-15 06:18:02 +0100
  • 386bea0e51 generated Contact RBAC rules, Contact tests green again Michael Hoennig 2024-03-14 09:17:11 +0100
  • 67c1b50239 fix setting relation mark via API (#24) Michael Hoennig 2024-03-14 12:52:24 +0100
  • 6bac02380b fix setting mark via API Michael Hoennig 2024-03-14 12:39:10 +0100
  • 6b68b93082 generated BankAccount RBAC rules, BankAccount tests green again Michael Hoennig 2024-03-14 06:22:53 +0100
  • 2774707801 WIP Michael Hoennig 2024-03-13 17:02:49 +0100
  • 3faf2ea99e rename partnerRole -> partnerRel, relationship -> relation and remove rel-Prefix (relAnchor etc.) (#23) Michael Hoennig 2024-03-13 15:01:24 +0100
  • 6099e35efb amendments according to code review Michael Hoennig 2024-03-13 15:01:00 +0100
  • fc37a775d7 add lost renamed files Michael Hoennig 2024-03-13 12:10:07 +0100
  • c82d9ff85f rename relAnchor/relHolder/relType/relMark -> anchor/holder/type/mark Michael Hoennig 2024-03-13 12:01:15 +0100
  • 96132c6051 rename Relationship -> Relation Michael Hoennig 2024-03-13 11:21:15 +0100
  • 0ecf2a1e2e rename partnerRole to partnerRel Michael Hoennig 2024-03-13 10:47:34 +0100
  • fe23a496e6 test-data-generation working up to membership, fails in coop-shares Michael Hoennig 2024-03-12 17:36:29 +0100
  • 76b98eab2e test-data-generation working up to debitor, fails in membership Michael Hoennig 2024-03-12 16:34:16 +0100
  • a9c3df6c7c fix membership test data Michael Hoennig 2024-03-12 11:51:31 +0100
  • 907e27ec19 import-debitor-relationship (into intermediate data structure) (#22) Michael Hoennig 2024-03-12 10:13:36 +0100
  • 38623be54c fix renaming Michael Hoennig 2024-03-12 10:10:54 +0100
  • 7e1b645e97 use getPartnerRole Michael Hoennig 2024-03-12 10:09:09 +0100
  • 44bb661e7e fix renaming Michael Hoennig 2024-03-12 10:09:01 +0100
  • abfcbd8d58 veryfy methods on 9 Michael Hoennig 2024-03-12 09:16:29 +0100
  • 499c82d924 import debitor relationships (still using deprecated entity properties) Michael Hoennig 2024-03-12 09:12:11 +0100
  • 9788205724 WIP Michael Hoennig 2024-03-12 08:31:50 +0100
  • e422db9081 Merge remote-tracking branch 'origin/master' into remove-direct-partner-person-and-contact Michael Hoennig 2024-03-11 12:57:32 +0100
  • 187c0db8e2 RBAC Diagram+PostgreSQL Generator and view->SELECT etc. refactoring (#21) Michael Hoennig 2024-03-11 12:30:43 +0100
  • 7aa158e406 amendments according to code review Michael Hoennig 2024-03-11 12:01:23 +0100
  • c67af5948b use XX for not-assumed Michael Hoennig 2024-03-11 09:20:25 +0100
  • 1c2cdf207c add check for @Version field Michael Hoennig 2024-03-11 09:13:07 +0100
  • 8b78265e51 support SQL_QUERY for identity view Michael Hoennig 2024-03-10 11:45:56 +0100
  • 8d697e1ea7 introduce singleton() Michael Hoennig 2024-03-10 07:13:12 +0100
  • c7931a67a9 reduce the changeset Michael Hoennig 2024-03-10 06:57:34 +0100
  • e81da57ffd add RBAC def for Domain and fix related assertions Michael Hoennig 2024-03-09 09:12:29 +0100
  • eb6b56e476 fix Rbac most Rbac Integration-Tests (view->SELECT etc.) Michael Hoennig 2024-03-08 19:46:35 +0100
  • d71d0215ec fix RbacOp check Michael Hoennig 2024-03-08 18:00:40 +0100
  • c2ad5a7e28 fix Debitor RBAC system Michael Hoennig 2024-03-08 16:04:58 +0100
  • 7fab1186ed WIP trying to fix Debitor RBAC system Michael Hoennig 2024-03-08 14:51:04 +0100
  • bbcef53b87 fix tests in Hostsharing-Office Entity-Tests Michael Hoennig 2024-03-08 14:03:56 +0100
  • d40cf019cc implement assumed in Generator Michael Hoennig 2024-03-08 13:21:00 +0100
  • 86c0bb3e76 some minor amendments after self-code-review Michael Hoennig 2024-03-08 08:53:28 +0100
  • eb7dea54b5 fix TestCustomerControllerAcceptanceTest Michael Hoennig 2024-03-07 18:12:33 +0100
  • 1fb1dcce50 .createRole().with.owningUser(CREATOR) is not working Michael Hoennig 2024-03-07 16:03:44 +0100
  • 20fc37da22 better error message for failing insert of rbacpermission, but leaving RbacOp domain check commented for now Michael Hoennig 2024-03-07 15:54:22 +0100
  • 9ecfdc722a fix currentContext resp. define Context and fix related fixme Michael Hoennig 2024-03-07 14:42:25 +0100
  • b37e8044b2 implement insert trigger if no explicit grant rule is specified Michael Hoennig 2024-03-07 12:26:07 +0100
  • 20de9ba7a4 fixes and improvements after self-review Michael Hoennig 2024-03-07 11:27:21 +0100
  • 4e2b17a216 integrate RbacGrantsDiagramService in ContextBasedTest and TestCustomerRepositoryIntegrationTest Michael Hoennig 2024-03-07 08:27:00 +0100
  • 18ce4fd8e9 WIP Michael Hoennig 2024-03-06 16:04:34 +0100
  • 0a9fd9f83b add RbacGrantsDiagramService Michael Hoennig 2024-03-06 15:45:39 +0100
  • 3cc5185551 initially working version of generated INSERT-Trigger Michael Hoennig 2024-03-06 08:44:23 +0100
  • 4df5c2606a use identity view projection for restricted view orderBy if none is explicitely specified Michael Hoennig 2024-03-05 10:04:15 +0100