Commit Graph

  • 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
  • ecc91592b0 amend string representations in ImportOfficeData to new toString/toShortString implementations Michael Hoennig 2024-02-08 14:05:56 +0100
  • 3261e92b2c remove partner roles and amend grants accordingly Michael Hoennig 2024-02-08 13:28:13 +0100
  • 4c6b7beb2d Schema-F um Root-Objekt Beziehungen zu weiteren Objekten ergänzt Michael Hoennig 2024-02-07 13:47:46 +0100
  • 4398299854 draft for debitor permission grant model (cleanup + with refundBankAccount) Michael Hoennig 2024-02-07 13:16:59 +0100
  • 2bae7dee2f draft for debitor permission grant model (reduced) Michael Hoennig 2024-02-07 12:31:09 +0100
  • a71a7b308f draft for debitor permission grant model (reduced - WIP) Michael Hoennig 2024-02-07 12:25:47 +0100
  • 1e7089702c draft for debitor permission grant model (detailed) Michael Hoennig 2024-02-07 11:30:01 +0100
  • 28c873212d fixes for partner permission grant model Michael Hoennig 2024-02-07 11:29:49 +0100
  • b8cd633c5a draft for partner permission grant model Michael Hoennig 2024-02-06 16:57:21 +0100
  • 5ef16c11d5 improve error message for duplicate grant Michael Hoennig 2024-02-06 16:19:56 +0100
  • 6a39991592 apply cookie cutter pattern to relationship Michael Hoennig 2024-02-06 16:19:33 +0100
  • 048551b34b scribbled draft for cookie cutter approach (Schema-F) for permissons/roles/grants Michael Hoennig 2024-02-06 12:46:41 +0100
  • 528ad42fa6 improve toString in various entities and especially in HsOfficeDebitorEntity Michael Hoennig 2024-02-06 12:26:24 +0100
  • c987cba53c WIP Michael Hoennig 2024-02-05 11:34:46 +0100
  • 496cdf295b fix import error for missing contractual contact and legacy-ids (#17) Michael Hoennig 2024-02-05 14:37:50 +0100
  • 3dd8916999 flush before updating legacy-ids Michael Hoennig 2024-02-05 12:34:22 +0100
  • c66580a8b3 fix missing contractual in import Michael Hoennig 2024-02-05 11:54:30 +0100
  • 73ea6b8ccc amended JPQL queries, application starts Michael Hoennig 2024-02-05 08:58:59 +0100
  • 345359fd18 Liquibase scripts generally work, grants still have to be amended Michael Hoennig 2024-02-02 15:54:26 +0100
  • 38487e0579 remove partner.person + partner.contact - WIP: compiles, but no more Michael Hoennig 2024-02-01 17:49:27 +0100
  • 2c0101b46d introduce-partner-business-role (#16) Michael Hoennig 2024-02-01 14:48:15 +0100
  • 4ed6737302 fix dependencies according to gradle complaints Michael Hoennig 2024-02-01 14:47:30 +0100
  • a5f53283e9 fix check violations regarding code-coverage Michael Hoennig 2024-02-01 14:47:09 +0100
  • 920e45e74e move HasUuid to persistence package Michael Hoennig 2024-02-01 14:46:33 +0100
  • 28f382f6cc add missing superclassContextBasedTestWithCleanup, fix + disable tests Michael Hoennig 2024-02-01 12:01:49 +0100
  • 4d6c330398 amendments according to code-review Michael Hoennig 2024-02-01 10:43:46 +0100
  • c1490e5901 amendments according to self-review Michael Hoennig 2024-02-01 09:05:16 +0100
  • 745765022e remove hs-office-mailinglist-subscriptions.md Michael Hoennig 2024-02-01 08:21:00 +0100
  • 343ebea8f6 each test class by itself passes green, but still some tests fail if all tests are executed Michael Hoennig 2024-01-31 18:18:44 +0100
  • 6ef34f08ed use distinct partnerNumbers in test cases Michael Hoennig 2024-01-30 17:53:26 +0100
  • 901e9a4868 fix billable and general boolean recognition in ImportOfficeData Michael Hoennig 2024-01-30 17:52:35 +0100
  • 81f26c412f java for gradlew in README.md java-for-gradlew mi 2024-01-30 13:55:03 +0100
  • 572061b3cf cleanup via ContextBasedTestWithCleanup and some fixes Michael Hoennig 2024-01-30 10:50:35 +0100
  • df025503d9 add rbacrole test in before+after to all Integration+Acceptance-tests Michael Hoennig 2024-01-29 10:03:51 +0100
  • ebb94969e7 amend partner related tests to new test data Michael Hoennig 2024-01-28 14:40:04 +0100
  • 170aa5e462 amend HsOfficePartnerController and test to new data structure Michael Hoennig 2024-01-27 16:07:01 +0100
  • 4f5732df61 amend add-partner and delete partner according to new structure Michael Hoennig 2024-01-26 17:41:00 +0100
  • 7f500d27b6 improved error checking and error messages for ImportOfficeData Michael Hoennig 2024-01-26 13:39:20 +0100
  • 5efae66512 aftermaths from merging master branch Michael Hoennig 2024-01-26 11:41:02 +0100
  • 08752d862e Merge remote-tracking branch 'origin/master' into introduce-partner-business-role Michael Hoennig 2024-01-26 11:36:14 +0100
  • 066e19185c add partner without contact data to import test data and improve error message Michael Hoennig 2024-01-26 10:48:29 +0100
  • 26bb14ebd7 add test cases for import Michael Hoennig 2024-01-26 10:23:58 +0100
  • 188cb9733e add-subscriber-role (#14) Michael Hoennig 2024-01-26 09:30:31 +0100
  • 5b5e911030 amend person related tests to new test data Michael Hoennig 2024-01-26 09:07:50 +0100
  • 78b4fce761 amend relationship related tests Michael Hoennig 2024-01-26 08:56:30 +0100