| 
							
							
								 Michael Hoennig | 863f0e2811 | implements HsOfficeContactController | 2022-09-20 14:17:12 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 44eb59c918 | introduces generateRbacRestrictedView to generate restricted view + triggers | 2022-09-19 20:43:14 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 1dd63161ab | properly implement update for hs_office_partner_rv | 2022-09-15 13:32:01 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | bad7d146fa | implements HsOfficePartnerController.patch | 2022-09-14 17:51:04 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 68c3375a08 | implements HsOfficePartnerController.deletePartnerByUuid | 2022-09-14 13:47:25 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 9cd4525e2b | create partner now taking existing contact+person uuids instead of complete (new) objects | 2022-09-14 12:16:44 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 3fa02d4a10 | prefix alex+fran with superuser- to make tests easier to understand | 2022-09-14 09:56:22 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a3d2dd3db1 | HsOfficePartnerControllerAcceptanceTest against real repo+db | 2022-09-14 09:24:19 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | bc27e6dc89 | refactor name extractors into entity classes | 2022-09-13 15:00:10 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 8041553734 | always use role+grant names in create+delete role+grants tests | 2022-09-13 14:17:30 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 4e90f53bf3 | rename hs-admin to hs-office regarding the module name | 2022-09-13 13:27:52 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 0b48e8d1b7 | consolidating role deletion from business objects to rbac system | 2022-09-13 12:35:46 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | ac5f19e399 | improve Contact/Partner/Contact Repository integration tests with Raw...Repos | 2022-09-12 16:27:17 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 3eec8a4138 | improved rbacroles_ev view and raw access for testing purposes | 2022-09-10 14:49:01 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 2c5ad094f1 | add partner business object at repo level (WIP) | 2022-09-09 17:43:43 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 35efa40ebb | fix role generation for contact+person | 2022-09-09 09:58:36 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 765d3c689e | test role-creation, grant+revoke for contact+person | 2022-09-08 11:21:54 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | ec00e445a0 | improve code + mutation coverage in HsAdminPersonEntity | 2022-09-08 09:47:19 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 37e7b5179d | add person business object at db level | 2022-09-07 20:24:35 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 23796c56f9 | cleanup+categorization of TODOs | 2022-09-07 12:25:12 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 756d5e1ae6 | implements delete for hs_admin_contact | 2022-09-07 10:32:49 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 18a3718c75 | better error message in assumeSuccessful+assertSuccessful | 2022-09-07 10:24:51 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 2afdb3c3d7 | add hs_admin_contact table and repository with findContactByOptionalLabelLike+save | 2022-09-06 19:43:15 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | da793ee546 | refactor to only a single global admin object global#global.admin | 2022-09-06 13:48:30 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | af90fefd49 | hs.admin.partner from API via Controller to Entity | 2022-09-06 11:07:08 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 2abe88eb15 | experimental access code for RbacUserEntity | 2022-09-03 12:31:56 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | cd9be1db75 | api-definition subdirectories rbac+test | 2022-09-02 13:11:15 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 3541b0c48c | use /api/rbac/... instead of /api/rbac-... same for /api/test/... | 2022-09-02 11:18:09 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | df48bfc0da | implements delete rbacuser | 2022-09-01 16:57:16 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a06feff42e | defineContext now requires an existing user name or null to create a new user | 2022-08-31 16:26:31 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 8731f4a7b2 | migrate hs-api to test-api | 2022-08-31 15:44:06 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a117258085 | replace unixuser test entities with domain | 2022-08-31 15:07:25 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 84ce90b28f | use customer/package/unixuser only as test data structure (Java part) | 2022-08-31 09:47:35 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a33cb4ec29 | use customer/package/unixuser only as test data structure (DB part) | 2022-08-31 09:42:40 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 8af93603d5 | improve test code coverage and generic array return from native queries | 2022-08-30 13:08:29 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a1c3e95032 | introduce defineContext replacing explicit "set local current..." | 2022-08-30 09:35:59 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 4aa8b85bb6 | use context.define(...) instead of setCurrent... | 2022-08-28 20:39:44 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 9fb6610ec8 | configured pitest mutation testing | 2022-08-26 16:06:27 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 2124d448bf | improve test code coverage and introduce context.register | 2022-08-26 14:13:02 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 1a18ba4a3d | improve test code coverage | 2022-08-25 20:35:31 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 2531b9071f | align create methods and improve and align acceptance tests | 2022-08-25 14:46:05 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 6b4c9f6c51 | use xxx, yyy and zzz for test customers, makes tests easier to read | 2022-08-24 17:56:13 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | e880a1c2c8 | initial audit-log implementation | 2022-08-24 12:01:54 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | cb641eb8c6 | introduce currentTask and ContextBasedTest | 2022-08-24 11:48:31 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 661f23e1e2 | archrule to disallow JUnit 4, dependency exclude not possible as it's still needed for testcontainers | 2022-08-23 14:31:54 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a04929453c | implements optimistic locking for PackageEntity | 2022-08-20 12:29:14 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 5ea8069608 | implements rbac-grants get-by-id | 2022-08-19 17:39:41 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | a66ed8e59f | add jacoco test code coverage | 2022-08-19 12:00:13 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | 86802a2aab | use Spring Transactional annotation instead of JavaX | 2022-08-19 08:26:30 +02:00 |  | 
			
				
					| 
							
							
								 Michael Hoennig | eebe2d40a6 | refactor RbacGrantControllerAcceptanceTest introducing fixture classes for better readability | 2022-08-18 13:47:22 +02:00 |  |