632 Commits

Author SHA1 Message Date
Michael Hoennig
f7c55ea3c8 create HsBookingProjectRepositoryIntegrationTest which can test rbac+real repo 2024-08-15 15:53:28 +02:00
Michael Hoennig
06784e03f4 properly split up HsBookingProjectEntity into HsBookingProjectReal+RbacEntity extending HsBookingProject 2024-08-15 14:05:16 +02:00
Michael Hoennig
23c45c0bd8 properly split up HsHostingAssetEntity into HsHostingAssetReal+RbacEntity extending HsHostingAsset 2024-08-15 09:07:16 +02:00
Michael Hoennig
a8e30c3d51 cleanup 2024-08-14 14:17:14 +02:00
Michael Hoennig
2e6817398e more sensible order-parts of booking item toString 2024-08-14 14:17:08 +02:00
Michael Hoennig
e9b6ca3d9c make EMail-Addresses visible to webspace agent by granting asset:AGENT to assignedToAsset:AGENT 2024-08-14 12:30:46 +02:00
Michael Hoennig
dfb123dd00 create separate projects for managed server monitoring 2024-08-13 17:28:46 +02:00
0763511edd import-email-addresses ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-12 12:06:12 +02:00
99a26aed8b report multiple zonefile errors, don't stop after first violation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-08 15:25:11 +02:00
5046e9a296 import-hosting-domain-assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
2024-08-08 10:40:34 +02:00
085876c772 improve-performance-of-office-data-import ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-05 11:48:33 +02:00
e4e1216a85 import-database-users-and-databases ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-02 10:40:15 +02:00
d6a0511d98 import-unix-user-and-email-aliases ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-01 13:12:58 +02:00
e1fda412ae rbac-optimization ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-27 10:18:07 +02:00
4d27a98c9a hosting-asset-data-migration ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-22 11:30:33 +02:00
c191af2ea1 add-ipnumber-validatation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-16 10:32:41 +02:00
05e97f4844 TP-202405-filtered_import ()
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@solidcharity.com>
Co-authored-by: Dev und Test fuer hsadminng <hsh03-hsngdev@h50.hostsharing.net>
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
2024-07-16 10:23:16 +02:00
c32361a83a add-postgresql-instance-user-and-database-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-15 12:00:34 +02:00
46fce275ae add-mariadb-instance-database-and-user-validations ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-12 10:54:47 +02:00
9d2692add3 add-domain-email-setup-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-11 10:43:47 +02:00
0af389d7c6 add-domain-http-setup-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-10 15:54:02 +02:00
afb6771ed7 HostingAsset-Hierarchie spec in enum HsHostingAssetType and generates PlantUML ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-09 14:32:14 +02:00
f6d66d5712 add-domain-setup-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-05 11:56:32 +02:00
a77eaefb94 add-email-alias-hosting-asset ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-03 11:43:08 +02:00
c5722e494f fix HsHostingAssetRepository.findAllByCriteriaImpl query ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-03 10:36:29 +02:00
409f5e97c7 integrate-sha512-password-hashing ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-01 15:53:50 +02:00
3391ec6cc9 implement password-hashing (not fully integrated yet) ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-06-28 11:00:15 +02:00
6167ef2221 add-unix-user-hosting-asset-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-27 12:39:44 +02:00
de88f1d842 hosting-asset-validation-beyond-property-validators ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-06-24 12:33:14 +02:00
9418303b7c add optional alarm-contact to hosting-asset ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-21 12:02:07 +02:00
d157730de7 finalize PrivateCloud, Cloud- and ManagedServer and ManagedWebspace Billingtems and HostingAssets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-20 11:03:59 +02:00
04d9b43301 BookingItem validity start date today ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-20 10:44:28 +02:00
62867a4cac booking-item-to-related-hosting-asset-just-1-to-1 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-18 13:53:11 +02:00
cbadc6e2c7 mitigate-hosting-asset-fetching-performance-problems ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-17 16:46:26 +02:00
46dc653174 hierarchical-validation-baseline ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-14 16:48:00 +02:00
fc2b437a55 add assigned-asset, add more hosting-asset test-data and introduce HsBookingDebitor+hs_booking_debitor_rv ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-06 13:46:14 +02:00
c23baca47a introduce-booking-project-and-nested-booking-items ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-03 14:45:28 +02:00
23a6f89943 hosting-asset-validation-baseline ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-05-30 10:45:12 +02:00
2e9e5d6ef0 hosting-asset-validation-for-cloud-server-to-webspace ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-05-06 10:50:59 +02:00
6c25dddcda Merge pull request 'rename contact.label to contact.caption' () from rename-contact-label-to-caption into master
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-05-06 10:09:06 +02:00
Michael Hoennig
85376d51af rename contact.label to contact.caption 2024-05-06 09:26:54 +02:00
a93c097f64 list hosting-assets with debitor, parent and type query-parameters ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-05-03 10:28:03 +02:00
1201c16094 new subscriber role: generalversammlung ()
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@solidcharity.com>
Reviewed-on: 
Reviewed-by: Michael Hoennig <michael.hoennig@hostsharing.net>
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Co-committed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-05-03 10:17:47 +02:00
c953b815d5 introduce booking-item-type and check ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-05-02 13:53:53 +02:00
e09a09cf92 office-related spec-clarifications and -amendmends (contact.emailaddresses+.phonenumbers JSON) ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-04-30 12:27:20 +02:00
dbe695c214 allow-multiple-insert-permission-grants ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-04-29 11:43:49 +02:00
66332b6de2 introduce-hosting-module ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-23 11:14:48 +02:00
9806bcd78f conditional insert permission grant (so far just exactly 1 unique for each table) ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-04-23 10:42:24 +02:00
4eda99b95a Merge pull request 'fix booking item identity view and some other minor issues' () from fix-booking-item-identity-view into master
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-04-19 10:09:54 +02:00
Michael Hoennig
d8b1d18952 fix booking item identity view and some other minor issues 2024-04-19 10:06:57 +02:00