Michael Hoennig
|
9720b37d85
|
prepare hs-admin-customer files to be used as template + generate script v1
|
2022-09-07 14:09:33 +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
|
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
|
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
|
a117258085
|
replace unixuser test entities with domain
|
2022-08-31 15:07:25 +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
|
817c1a9e58
|
split off rbac-global from hs-base and allow multiple global objects
|
2022-08-30 14:21:24 +02:00 |
|
Michael Hoennig
|
7f6e363c8f
|
store http request in audit log
|
2022-08-30 13:38:12 +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
|
8045b66324
|
rename currentUserId->currentUserUuid + currentSubjectIds->currentSubjectsUuids
|
2022-08-30 09:18:52 +02:00 |
|
Michael Hoennig
|
1c45443da6
|
add enhanced views for users, roles and grants
|
2022-08-30 08:58:33 +02:00 |
|
Michael Hoennig
|
4aa8b85bb6
|
use context.define(...) instead of setCurrent...
|
2022-08-28 20:39:44 +02:00 |
|
Michael Hoennig
|
1a18ba4a3d
|
improve test code coverage
|
2022-08-25 20:35:31 +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
|
258f8b1f66
|
split tx_audit_log into tx_context and tx_journal
|
2022-08-24 12:52:28 +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
|
81cfbc62e4
|
re-numbering rbac db-migration scripts while extracting context (currentUser etc.)
|
2022-08-24 11:10:34 +02:00 |
|
Michael Hoennig
|
a7f669a1f9
|
removes logging from jsonb-changes-delta
|
2022-08-23 10:18:14 +02:00 |
|
Michael Hoennig
|
d0b201aff9
|
implements jsonb-changes-delta
|
2022-08-23 10:17:32 +02:00 |
|
Michael Hoennig
|
2022492f21
|
implements jsonb-changes-delta
|
2022-08-23 09:36:39 +02:00 |
|
Michael Hoennig
|
dd4f39902f
|
cleaning up database migration files, removing date prefix, renumbering etc.
|
2022-08-23 09:25:10 +02:00 |
|
Michael Hoennig
|
a04929453c
|
implements optimistic locking for PackageEntity
|
2022-08-20 12:29:14 +02:00 |
|
Michael Hoennig
|
2cb9375d03
|
implements revoking role from user at repository level
|
2022-08-16 17:51:51 +02:00 |
|
Michael Hoennig
|
c8e835f880
|
implements user granting roles to other users
|
2022-08-16 10:46:41 +02:00 |
|
Michael Hoennig
|
7869d07d30
|
add unixuser prototype as preparation for testability of grants
|
2022-08-14 16:44:26 +02:00 |
|
Michael Hoennig
|
322736cd01
|
creating and viewing grants
|
2022-08-13 16:47:36 +02:00 |
|
Michael Hoennig
|
41d3b678c4
|
implements create new rbac-user and transacted JpaAttemp
|
2022-08-12 17:56:39 +02:00 |
|
Michael Hoennig
|
0e4602aac6
|
add updatePackage (description) using JsonNullableModule and HTTP-to-DB test with RestAssured
|
2022-08-09 17:51:50 +02:00 |
|
Michael Hoennig
|
bef358eda6
|
add RbacUser* tests and improved http status codes
|
2022-08-05 14:31:54 +02:00 |
|
Michael Hoennig
|
06996e4dc4
|
add RbacUserController/-Entity/-Repository
|
2022-08-04 17:23:10 +02:00 |
|
Michael Hoennig
|
212b1077c8
|
adds RbacRoleControllerRestTest + RbacRoleRepositoryIntegrationTest + fix duplicate key
|
2022-08-04 09:11:11 +02:00 |
|
Michael Hoennig
|
57cf316c00
|
for customer findAll()->findCustomerByOptionalPrefix(...)
|
2022-08-04 09:09:06 +02:00 |
|
Michael Hoennig
|
ece36209a5
|
add RbacRole...
|
2022-08-03 06:12:16 +02:00 |
|
Michael Hoennig
|
2ac476d99b
|
add-customer and introducing JpaAttempt test helper
|
2022-08-02 14:31:48 +02:00 |
|
Michael Hoennig
|
03ee2cfd62
|
add-customer and introducing JpaAttempt test helper
|
2022-08-02 11:51:36 +02:00 |
|
Michael Hoennig
|
27c5699c36
|
add CustomerRepositoryIntegrationTest, fix testcontainers liquibase context and improve error messages
|
2022-07-31 18:56:03 +02:00 |
|
Michael Hoennig
|
b20920d646
|
make package owner/admin/tenant roles assumable
|
2022-07-29 16:25:46 +02:00 |
|
Michael Hoennig
|
46957dc590
|
bugfix in pureIdentifier + findUuidByIdName and CustomerEntity+Repository
|
2022-07-29 15:53:20 +02:00 |
|
Michael Hoennig
|
2b630aadbc
|
hs-package SQL-Scripts in Liquibase and some bugfixes
|
2022-07-29 12:37:40 +02:00 |
|
Michael Hoennig
|
61c50c46ed
|
hs-customer SQL-Scripts in Liquibase
|
2022-07-29 12:14:22 +02:00 |
|
Michael Hoennig
|
8ba952a41d
|
hs-customer SQL-Scripts in Liquibase
|
2022-07-29 11:53:58 +02:00 |
|
Michael Hoennig
|
a478fe4cf1
|
cleanup in Liquibase files, header, formatting etc.
|
2022-07-29 11:38:51 +02:00 |
|
Michael Hoennig
|
4c403b0436
|
formatted SQL code
|
2022-07-29 08:46:04 +02:00 |
|
Michael Hoennig
|
fb8862c37e
|
convert rbac-statistics and rbac-role-builder*.sql files to Liquibase changesets
|
2022-07-28 17:17:22 +02:00 |
|