Commit Graph

  • 6318497294 still a bit hacky, but now working generically add-unix-user-hosting-asset-validation Michael Hoennig 2024-06-25 17:50:54 +0200
  • 680b67f162 still hacked, but now cleaning up the resource object, not the entity Michael Hoennig 2024-06-25 17:37:52 +0200
  • 3566cb61b6 hacked version for treating writeOnly properties Michael Hoennig 2024-06-25 17:12:48 +0200
  • 330ae92c05 minFrom/maxFrom validations against context properties Michael Hoennig 2024-06-24 16:20:19 +0200
  • cf6bcc0b94 add UnixUser HostingAsset property validation config Michael Hoennig 2024-06-24 15:29:36 +0200
  • de88f1d842 hosting-asset-validation-beyond-property-validators (#65) master Michael Hoennig 2024-06-24 12:33:14 +0200
  • fda72afd18 validate debitor prefix of webspace identifier only for new managed webspace Michael Hoennig 2024-06-24 12:32:09 +0200
  • d6d9082e50 add some documentation Michael Hoennig 2024-06-24 11:33:26 +0200
  • 9e4146c511 add feature tests for new validation config options Michael Hoennig 2024-06-24 09:51:29 +0200
  • c5cca96506 improved test code-coverage Michael Hoennig 2024-06-24 09:15:25 +0200
  • d3ca9a9d95 amend existing tests to new validation rules Michael Hoennig 2024-06-22 12:57:23 +0200
  • 641f7b6ea3 WIP: HostingAsset validation beyond property validators Michael Hoennig 2024-06-21 17:31:36 +0200
  • 9418303b7c add optional alarm-contact to hosting-asset (#64) Michael Hoennig 2024-06-21 12:02:07 +0200
  • 3a1d883dd9 amendmends according to Code-Review Michael Hoennig 2024-06-21 12:00:28 +0200
  • 1ba760e9a9 replace HsHostingContactEntity with HsOfficeContactEntity Michael Hoennig 2024-06-20 17:19:22 +0200
  • cb29730810 add alertContact to REST Schema, patcher and acceptance-test Michael Hoennig 2024-06-20 16:04:40 +0200
  • 9c43610e7c fix ArchitectureTest Michael Hoennig 2024-06-20 15:35:50 +0200
  • d7a57fd112 add alarm contact to hosting asset Michael Hoennig 2024-06-17 06:26:30 +0200
  • d157730de7 finalize PrivateCloud, Cloud- and ManagedServer and ManagedWebspace Billingtems and HostingAssets (#63) Michael Hoennig 2024-06-20 11:03:59 +0200
  • 024227e73f fix issues from code-review Michael Hoennig 2024-06-20 11:02:57 +0200
  • 992e9f4b74 Merge remote-tracking branch 'refs/remotes/origin/master' into cloud-server-and-webspace-billing-items-and-hosting-assets Michael Hoennig 2024-06-20 10:46:10 +0200
  • 04d9b43301 BookingItem validity start date today (#62) Michael Hoennig 2024-06-20 10:44:28 +0200
  • 1b7c6c7abe fix failed deletion of test-data with reverse references Michael Hoennig 2024-06-20 09:26:49 +0200
  • c565606edf amending other tests to improved error messages Michael Hoennig 2024-06-19 18:10:54 +0200
  • c6e0bd8606 improve error message Michael Hoennig 2024-06-19 17:44:13 +0200
  • 766510e078 implement asTotalLimit(...) validation for SLA-EMail etc. Michael Hoennig 2024-06-19 17:20:13 +0200
  • 988f7dc23b implement asTotalLimitFor(...) validation for SLA-Infrastructure and SLA-Platform Michael Hoennig 2024-06-19 15:47:12 +0200
  • de9f5b617f fixing test data Michael Hoennig 2024-06-19 10:25:35 +0200
  • afbb51c4d8 Cloud, Server and Webspace BillingItems and HostingAssets Michael Hoennig 2024-06-17 06:26:30 +0200
  • dd6b574792 BookingItem validity start date today Michael Hoennig 2024-06-18 15:08:33 +0200
  • 62867a4cac booking-item-to-related-hosting-asset-just-1-to-1 (#61) Michael Hoennig 2024-06-18 13:53:11 +0200
  • 75611d7092 cleanup Michael Hoennig 2024-06-17 19:29:43 +0200
  • 875ff5c046 merging master aftermath Michael Hoennig 2024-06-17 19:11:03 +0200
  • 981fbbcf04 Merge remote-tracking branch 'refs/remotes/origin/master' into booking-item-to-related-hosting-asset-just-1-to-1 Michael Hoennig 2024-06-17 19:07:13 +0200
  • cbadc6e2c7 mitigate-hosting-asset-fetching-performance-problems (#60) Michael Hoennig 2024-06-17 16:46:26 +0200
  • 3356868bf0 fixing code-review-issues Michael Hoennig 2024-06-17 16:45:55 +0200
  • 8b0e686374 BookingItem to relatedHostingAsset just 1:1 Michael Hoennig 2024-06-17 15:40:04 +0200
  • ead3fa2053 cleanup Michael Hoennig 2024-06-17 09:19:47 +0200
  • b1cf2ed04a directly use projectRepo to fetch test-data Michael Hoennig 2024-06-17 09:14:44 +0200
  • 7e608068e6 avoid lazy-loading necessity in assertion Michael Hoennig 2024-06-17 09:09:27 +0200
  • 9e2e9b44d1 add some fetch = FetchType.LAZY to 1:1 references Michael Hoennig 2024-06-17 06:26:30 +0200
  • 46dc653174 hierarchical-validation-baseline (#59) Michael Hoennig 2024-06-14 16:48:00 +0200
  • e335ad6c73 make ArchUnitTest green Michael Hoennig 2024-06-14 15:22:07 +0200
  • f379ae5cb2 fixing issues from code-review Michael Hoennig 2024-06-14 14:53:46 +0200
  • 8163c1e338 fix prefix enrichment issues from code-review Michael Hoennig 2024-06-14 14:46:32 +0200
  • 24811661d4 cleanup + fix 1 ArchTest Michael Hoennig 2024-06-14 10:07:25 +0200
  • d7b7d91392 amend FIXME to IMPL.refa because it's too much efford for now Michael Hoennig 2024-06-14 09:59:18 +0200
  • 6c30109bad put identifier in validation error in quotes Michael Hoennig 2024-06-14 07:02:17 +0200
  • 5f2117b5b5 fix potential class loading deadlock in HsHostingAssetEntityValidator Michael Hoennig 2024-06-14 06:04:51 +0200
  • 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 add-assigned-asset-and-more-hosting-asset-test-data 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 TP-202405-filtered_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 rename-contact-label-to-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