Commit Graph

  • 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
  • b2cea1e882 insert (into) table permission Michael Hoennig 2024-03-05 09:26:39 +0100
  • fa15378fd2 generate identityview, restrictedview and roledescriptors Michael Hoennig 2024-03-02 19:53:21 +0100
  • b187c705b1 finally working version for UPDATE-trigger-function with separated INSERT+UPDATE trigger functions Michael Hoennig 2024-03-01 18:46:41 +0100
  • 17282c857f first working version for UPDATE-trigger-function Michael Hoennig 2024-03-01 12:34:02 +0100
  • bc33f1fd9d only render the update trigger if there are any updatable entity aliases Michael Hoennig 2024-02-29 11:19:35 +0100
  • 5276471adb frame for update trigger Michael Hoennig 2024-02-28 16:53:11 +0100
  • fef6e1c01c split trigger function from the procedure which actually generates the groles and grants Michael Hoennig 2024-02-28 14:54:58 +0100
  • dff9803dc3 add RBAC for HsOfficeSepaMandateEntity, improved DSL and Postgres-generator Michael Hoennig 2024-02-28 13:58:55 +0100
  • 59ea077a4e stable and better readable order of generated grants Michael Hoennig 2024-02-28 10:04:20 +0100
  • e521c3c9c3 added PartnerDetails as SubEntity and amend genertors accordingly Michael Hoennig 2024-02-27 16:59:47 +0100
  • 4bef9391e1 fix some warnings Michael Hoennig 2024-02-27 12:41:29 +0100
  • 12010b4dae rbacDef for HsOfficePartnerEntity and related amendments of generators Michael Hoennig 2024-02-27 12:34:52 +0100
  • 4ba78a70c2 fix TestCustomerEntity + Flowchart generator Michael Hoennig 2024-02-27 10:11:22 +0100
  • faf6710ef1 generates Postgres for Relationship Michael Hoennig 2024-02-26 15:48:03 +0100
  • 86cf4f6c97 use StringWriter in Postgres generator Michael Hoennig 2024-02-26 13:35:39 +0100
  • d7f0727efe fix relationship holderPerson-role Michael Hoennig 2024-02-26 11:19:38 +0100
  • c1c67b3c7b align naming to rootEntityAlias Michael Hoennig 2024-02-26 09:07:09 +0100
  • 2171424118 fix duplicate grangs error Michael Hoennig 2024-02-25 14:14:02 +0100
  • 5ac616e425 improve RBAC definition DSL Michael Hoennig 2024-02-25 13:19:27 +0100
  • b4d6930fbe introduce StringWriter and generate properly indented Flowchart Michael Hoennig 2024-02-25 11:58:45 +0100
  • f45f88ba77 add customer and outgoing grants to RelationshipEntity Michael Hoennig 2024-02-25 09:28:15 +0100
  • fc1cc5815f introduce RbacObject and initial test for RbacViewMermaidFlowchart Michael Hoennig 2024-02-25 07:15:15 +0100
  • 8d3fb4e951 Merge remote-tracking branch 'origin/master' into experimental-rbacview-generator Michael Hoennig 2024-02-24 09:15:48 +0100
  • d9558f2cfe add-trigger-object-to-rbacgrant (#18) Michael Hoennig 2024-02-24 09:04:07 +0100
  • 7e13dc4813 fix ImportOfficeData Michael Hoennig 2024-02-24 09:02:50 +0100
  • 3e2fa5a6f6 rekursive Entity-Imports and render complex Mermad-Flowcharts (example: Debitor with parterRel+personRel and holderPerspn+anchorPerson each) Michael Hoennig 2024-02-23 16:09:10 +0100
  • 54cff5ece9 check for unused grants Michael Hoennig 2024-02-23 12:31:08 +0100
  • 74071c15db generate postgres trigger function + trigger for RbacView for simple objects Michael Hoennig 2024-02-23 12:17:41 +0100
  • f11edc082d generate flowchart for RbacView, with import of simple objects Michael Hoennig 2024-02-22 18:30:31 +0100
  • c7003148ae Merge pull request 'fix misleading findPermissionId naming' (#19) from fix-findPermissionId into master Timotheus Pokorra 2024-02-22 09:27:07 +0100
  • a0473976d5 improve readability for defineEntityAlias Michael Hoennig 2024-02-21 13:22:45 +0100
  • 491516e516 experimental RbacView: API for a potential Mermaid + pl/pgSQL generator Michael Hoennig 2024-02-21 13:02:54 +0100
  • 8111e092ee WIP for fixing debitor RBAC definition + related references Michael Hoennig 2024-02-21 13:01:10 +0100
  • 032ce6d16e fix HsOfficeDebitorEntityPatcherUnitTest Michael Hoennig 2024-02-20 14:06:05 +0100
  • 45aab03d36 remove partner from debitor and use debitorRel instead, WIP with working EntityUnitTest Michael Hoennig 2024-02-20 13:03:17 +0100
  • 82b7a00dd2 amend HsOfficePersonControllerAcceptanceTest assertion Michael Hoennig 2024-02-19 14:13:13 +0100
  • b61bcea62c fix ImportOfficeData test data+assertions Michael Hoennig 2024-02-19 13:53:56 +0100
  • 6a01002a05 all direct partner tests green Michael Hoennig 2024-02-19 13:19:57 +0100
  • 717bdca948 WIP Michael Hoennig 2024-02-16 17:04:48 +0100
  • 84ce1e34bf Merge branch 'fix-findPermissionId' into remove-direct-partner-person-and-contact Michael Hoennig 2024-02-16 16:55:58 +0100
  • 36654a69d8 fix misleading findPermissionId naming Michael Hoennig 2024-02-16 16:48:37 +0100
  • 85ad05a77e improve RbacGrantsMermaidService formatting Michael Hoennig 2024-02-15 17:20:50 +0100
  • fb00b36b2f build graph with Grant nodes and show uuid in RbacGrantsMermaidService Michael Hoennig 2024-02-15 16:04:48 +0100
  • 5d9e81630b add allGrantsFrom to RbacGrantsMermaidService Michael Hoennig 2024-02-14 11:10:21 +0100