Commit Graph

  • 0b307ffdb7 fix potential class loading deadlock in HsBookingItemEntityValidator Michael Hoennig 2024-06-14 05:34:24 +0200
  • e3bcf65b9f fix potential class loading deadlock in HsBookingItemEntityValidator idea-bug-refactor-inline Michael Hoennig 2024-06-14 05:34:24 +0200
  • 4898a8753b cleanup: remove unnecessary method override Michael Hoennig 2024-06-14 05:10:24 +0200
  • 42d484fdc6 use MultiValidationException.throwInvalid in office module as well Michael Hoennig 2024-06-14 05:07:20 +0200
  • 5d15968e3c amend test data according to new validations Michael Hoennig 2024-06-13 16:29:41 +0200
  • 5cae64af4c performance optimization for RBAC runtime graph generation Michael Hoennig 2024-06-12 16:00:12 +0200
  • 0045c62a27 improved exception handling and fixing test data for validations Michael Hoennig 2024-06-12 15:59:43 +0200
  • 5f28f12676 dbuser+db test data for hierarchical multi-options validations Michael Hoennig 2024-06-12 09:55:45 +0200
  • 6455f89e5b thresholdPercentage + sub-totals with eachComprising Michael Hoennig 2024-06-11 19:10:43 +0200
  • 7b63d867e0 hierarchical validation for hosting-assets, no concrete rules yet Michael Hoennig 2024-06-11 09:44:57 +0200
  • 1d2a65ac22 DSL for hierarchical validation for booking-items and improved violation error messages Michael Hoennig 2024-06-10 17:32:19 +0200
  • eb98ab99be hierarchical validation for booking-items up- and downwards Michael Hoennig 2024-06-05 15:07:32 +0200
  • fc2b437a55 add assigned-asset, add more hosting-asset test-data and introduce HsBookingDebitor+hs_booking_debitor_rv (#58) Michael Hoennig 2024-06-06 13:46:14 +0200
  • 5ea8b73b86 fix issues from code-review Michael Hoennig 2024-06-06 13:45:32 +0200
  • 94039fffee fix another test Michael Hoennig 2024-06-06 09:39:16 +0200
  • 2848f4080c cleanup Michael Hoennig 2024-06-06 08:47:55 +0200
  • 2f5d36becc fix failing tests Michael Hoennig 2024-06-06 08:37:12 +0200
  • afa7c9d0f7 use findByDebitorNumber instead of findByDefaultPrefix Michael Hoennig 2024-06-05 19:22:16 +0200
  • 8343152382 introduce hs_booking_debitor_rv for HsBookingDebitorEntity including full debitorNumber Michael Hoennig 2024-06-05 19:09:06 +0200
  • 31cedf1261 introduce HsBookingDebitorEntity, a partial HsOfficeDebitorEntity to reduce the number of SQL queries to load the entity Michael Hoennig 2024-06-05 17:57:16 +0200
  • b85706674b add assigned asset and more test-data Michael Hoennig 2024-06-05 15:07:32 +0200
  • c23baca47a introduce-booking-project-and-nested-booking-items (#57) Michael Hoennig 2024-06-03 14:45:28 +0200
  • 60bddf7878 cleanup after code review Michael Hoennig 2024-06-03 14:44:59 +0200
  • 6151a25136 cleanup and fix ImportOfficeData Michael Hoennig 2024-06-03 10:11:33 +0200
  • 81e6ddab91 fixing rbac Michael Hoennig 2024-06-01 10:47:26 +0200
  • 83e3ed142e workarounds for office data import Timotheus Pokorra 2024-05-30 16:12:50 +0200
  • 8d8075a252 fixing most tests except one with INSERT permission problems Michael Hoennig 2024-05-30 15:45:43 +0200
  • 86c409015c introduce booking-project Michael Hoennig 2024-05-29 16:22:05 +0200
  • b09e55649c booking+hosting mermaid diagram Michael Hoennig 2024-05-28 10:27:39 +0200
  • 23a6f89943 hosting-asset-validation-baseline (#56) Michael Hoennig 2024-05-30 10:45:12 +0200
  • cbcef6d354 introduce validators package and add tests Michael Hoennig 2024-05-10 17:19:29 +0200
  • 18dd28a7e3 working separate booking item and and hosting asset validations Michael Hoennig 2024-05-10 09:55:30 +0200
  • 6d286d18a9 move entity validation to domain specific packages to avoid typing problems Michael Hoennig 2024-05-08 09:47:11 +0200
  • 99ec74386a refactor Validator classes to package hs.validation Michael Hoennig 2024-05-07 13:35:13 +0200
  • 409f6c973c extract HsManagedWebspaceAssetValidator to separate class and validate identifier against debitor defaultPrefix Michael Hoennig 2024-05-07 12:20:08 +0200
  • 7e6a02717f BookingItem reference only in directly booked HostingAssets Michael Hoennig 2024-05-07 06:41:38 +0200
  • b56e27b1a9 fix rendering of permissions and target table in INSERT-Permission in runtime RBAC-diagrams Michael Hoennig 2024-05-07 06:27:53 +0200
  • 2e9e5d6ef0 hosting-asset-validation-for-cloud-server-to-webspace (#54) Michael Hoennig 2024-05-06 10:50:59 +0200
  • 358a0c7b3a formatting Michael Hoennig 2024-05-05 19:21:08 +0200
  • f4a7c80e7a cleanup after self-review Michael Hoennig 2024-05-05 15:22:16 +0200
  • ad60100614 more detailed OpenAPI spec for HsHostingAssetProps Michael Hoennig 2024-05-05 15:13:21 +0200
  • 505052e838 rename enumProperty to enumerationProperty Michael Hoennig 2024-05-05 15:12:31 +0200
  • 05f9e8142e add /api/hs/hosting/asset-types and /api/hs/hosting/asset-types/{assetType} endpoints Michael Hoennig 2024-05-03 17:28:27 +0200
  • faaca44bea hosting asset validation for Cloud-Server to Webspace Michael Hoennig 2024-05-03 14:50:05 +0200
  • a9825b2074 hosting asset validation for Cloud-Server to Webspace (WIP) Michael Hoennig 2024-05-02 17:57:28 +0200
  • 6c25dddcda Merge pull request 'rename contact.label to contact.caption' (#55) from rename-contact-label-to-caption into master Michael Hoennig 2024-05-06 10:09:06 +0200
  • 85376d51af rename contact.label to contact.caption Michael Hoennig 2024-05-06 09:22:21 +0200
  • 6fce115c52 jotted draft for a vision of the API (JSON-body structure) for creating complex hosting asset structures api-vision Michael Hoennig 2024-05-06 06:03:04 +0200
  • a93c097f64 list hosting-assets with debitor, parent and type query-parameters (#52) Michael Hoennig 2024-05-03 10:28:03 +0200
  • 1201c16094 new subscriber role: generalversammlung (#53) Timotheus Pokorra 2024-05-03 10:17:47 +0200
  • b15c10016a new subscriber role: generalversammlung Timotheus Pokorra 2024-05-02 16:52:14 +0200
  • 82e94a8ec7 list hosting-assets with debitor, parent and type query-parameters Michael Hoennig 2024-05-02 15:57:44 +0200
  • c953b815d5 introduce booking-item-type and check (#51) Michael Hoennig 2024-05-02 13:53:53 +0200
  • 349b9ddae0 RBAC object scope to replace serialID (WIP) rbac-object-scope-to-replace-serial-id Michael Hoennig 2024-05-02 13:31:18 +0200
  • 8ecd739c7e introduce booking-item-type and check Michael Hoennig 2024-04-30 16:02:26 +0200
  • e09a09cf92 office-related spec-clarifications and -amendmends (contact.emailaddresses+.phonenumbers JSON) (#50) Michael Hoennig 2024-04-30 12:27:20 +0200
  • 7347b2a5fd amendmends according to code-review office-related-spec-clarifications-and-amendmends Michael Hoennig 2024-04-30 12:05:42 +0200
  • fed712bf02 fix putEmailAdresses -> putEmailAddresses Michael Hoennig 2024-04-30 11:23:24 +0200
  • 90c21e7ec1 contact.phonenumbers from TEXT to JSON Michael Hoennig 2024-04-30 11:14:34 +0200
  • 5954a87b36 amend assertions in ImportOfficeData according to JSON email-addresses and empty properties Michael Hoennig 2024-04-30 09:33:32 +0200
  • 5798a99885 cleanup, clarify, re-categorize and fix some TODO.spec issues Michael Hoennig 2024-04-30 09:28:00 +0200
  • e7df0bfd4d fix subgraph order Michael Hoennig 2024-04-30 09:26:34 +0200
  • d0d9883e49 contact.emailaddresses from TEXT to JSON Michael Hoennig 2024-04-29 17:32:42 +0200
  • a7d30726a6 extract PatchableMapWrapper.of for reusability / less boilerplate code Michael Hoennig 2024-04-29 15:32:39 +0200
  • dbe695c214 allow-multiple-insert-permission-grants (#49) Michael Hoennig 2024-04-29 11:43:49 +0200
  • 898ebe9c3c fix wrongly rendered INSERT-permissions Michael Hoennig 2024-04-29 11:38:16 +0200
  • 685ed7d665 alphabetically sorted subgraphs and re-generate all RBAC defs Michael Hoennig 2024-04-28 15:57:47 +0200
  • c6c5d52af3 fix matching grant detection Michael Hoennig 2024-04-28 15:53:51 +0200
  • 35e961c758 introduced limitDiagramTo for booking-item and hosting-asset Michael Hoennig 2024-04-27 12:57:39 +0200
  • 86a380758e fox noCasesDefined condition Michael Hoennig 2024-04-26 12:49:35 +0200
  • e2b90a7429 refactoring Michael Hoennig 2024-04-26 12:41:17 +0200
  • 4521c42e21 re-generated all RBAC.sql Michael Hoennig 2024-04-26 12:27:04 +0200
  • fc07f64e1f generated multiple insert permission grants to global ADMIN+GUEST Michael Hoennig 2024-04-26 12:09:29 +0200
  • 708064142f fixes for generated multiple insert permission grants, hs_booking_item and hs_hosting_asset green Michael Hoennig 2024-04-26 10:41:56 +0200
  • 69b6baaeb3 new handcoded baseline for multiple insert permission grants Michael Hoennig 2024-04-26 10:27:12 +0200
  • 4dafa031a0 fixex for generated multiple insert permission grants to hs_hosting_asset Michael Hoennig 2024-04-25 14:03:35 +0200
  • ed59b877ce new handcoded baseline for multiple insert permission grants to hs_hosting_asset Michael Hoennig 2024-04-25 11:41:58 +0200
  • 21bb9dad19 remove superfluous 'INSERT' from hasInsertPermission Michael Hoennig 2024-04-25 11:33:46 +0200
  • d285b440ea generated multiple insert permission grants fo hs_hosting_asset Michael Hoennig 2024-04-25 09:36:40 +0200
  • 09f7368d1f handcoded multiple insert permission grants Michael Hoennig 2024-04-23 16:41:06 +0200
  • 66332b6de2 introduce-hosting-module (#46) Michael Hoennig 2024-04-23 11:14:48 +0200
  • 9d3c73c4ea Merge remote-tracking branch 'origin/master' into introduce-hosting-module Michael Hoennig 2024-04-23 10:43:37 +0200
  • 9806bcd78f conditional insert permission grant (so far just exactly 1 unique for each table) (#48) Michael Hoennig 2024-04-23 10:42:24 +0200
  • b933ca5203 @Overrid -> @NotNull Michael Hoennig 2024-04-23 10:38:09 +0200
  • 21ce6d7680 amend TODO category Michael Hoennig 2024-04-23 09:28:18 +0200
  • ba9bbf9d78 working version with HsHostingAsset + type Michael Hoennig 2024-04-19 09:47:04 +0200
  • 7091d561a9 simple relativ paths Michael Hoennig 2024-04-17 08:01:27 +0200
  • c79d1f634a Revert "upgrade io.openapiprocessor:openapi-processor-spring to 2024.2 (#42)" Michael Hoennig 2024-04-17 07:20:30 +0200
  • f8caf43cd0 amendmends according to review Michael Hoennig 2024-04-18 16:11:55 +0200
  • 98945bfbd2 fix some tests Michael Hoennig 2024-04-17 16:27:46 +0200
  • 29fdad5f31 introduce hosting module with ManagedServer Michael Hoennig 2024-04-16 16:24:24 +0200
  • fecbcb098f simple relativ paths Michael Hoennig 2024-04-17 08:01:27 +0200
  • 6678ccc086 Revert "upgrade io.openapiprocessor:openapi-processor-spring to 2024.2 (#42)" Michael Hoennig 2024-04-17 07:20:30 +0200
  • fd5892ac1f use explicit usingDefaultCase and remove deprecated method Michael Hoennig 2024-04-22 17:02:27 +0200
  • 37bd3fefaf conditional insert condition (so far just exactly 1 unique for each table) Michael Hoennig 2024-04-22 16:37:25 +0200
  • 4eda99b95a Merge pull request 'fix booking item identity view and some other minor issues' (#47) from fix-booking-item-identity-view into master Michael Hoennig 2024-04-19 10:09:54 +0200
  • d8b1d18952 fix booking item identity view and some other minor issues Michael Hoennig 2024-04-19 10:06:57 +0200
  • 5b18681e96 revert-upgrade-openapiprocessor-spring-back-to-2022-5 and fix bookingItem.validFrom assertion (#45) Michael Hoennig 2024-04-17 08:27:08 +0200
  • a21e9b07ae simple relativ paths revert-upgrade-openapiprocessor-spring-back-to-2022-5 Michael Hoennig 2024-04-17 08:01:27 +0200
  • 59b9004780 fix wrong asssertion for unpatachable bookingItem.validFrom Michael Hoennig 2024-04-17 07:34:50 +0200