Commit Graph

  • 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
  • 188f5677f5 amend SepaMandate tests according to changed string representation Michael Hoennig 2024-02-14 09:50:48 +0100
  • dee12b8f08 multi line node formatting in RbacGrantsMermaidService Michael Hoennig 2024-02-13 17:55:16 +0100
  • 9c03e7441f add RbacGrantsMermaidService and related cleanup Michael Hoennig 2024-02-13 09:19:39 +0100
  • e272b5b2ae amend test data to new grant structure (e.g. person with referrer but no guest+tenant roles) Michael Hoennig 2024-02-12 20:01:19 +0100
  • 2df5ddd87e Merge branch 'add-trigger-object-to-rbacgrant' into remove-direct-partner-person-and-contact Michael Hoennig 2024-02-12 18:22:10 +0100
  • fd1466c667 cleanup Michael Hoennig 2024-02-12 16:34:30 +0100
  • 607a6c9424 references and on delete cascade Michael Hoennig 2024-02-12 16:18:20 +0100
  • db76a57807 add rbacgrants.grantedByTriggerOf (WIP: references and delete trigger/cascade still missing) Michael Hoennig 2024-02-12 15:38:31 +0100
  • 201a8d34af remove precondition checks, now covered by checks in @BeforeEach and @AfterEach Michael Hoennig 2024-02-12 13:06:54 +0100
  • f71b769cb9 WIP: implement an endpoint to create a Mermaid flowchart with all grants of a given user Michael Hoennig 2024-02-12 12:27:02 +0100
  • 370c00923c WIP with fix for Relationship-internal grants and Mermaid dump for user grants Michael Hoennig 2024-02-11 18:17:44 +0100
  • 443b9b4b8a fix relationship-related grants (WIP) Michael Hoennig 2024-02-08 17:36:49 +0100