Michael Hoennig
|
9a7b683e7d
|
also use new xxx/yyy/zzz example customers in README
|
2022-08-25 11:06:24 +02:00 |
|
Michael Hoennig
|
68dfadf0e2
|
set currentTask in addCustomer
|
2022-08-24 18:48:37 +02:00 |
|
Michael Hoennig
|
595c11c7ac
|
org.gradle.jvmargs not necessary anymore after version upgrades
|
2022-08-24 18:47:53 +02:00 |
|
Michael Hoennig
|
8b4e7869ad
|
add Dependency Version Upgrade and upgrade versions
|
2022-08-24 18:27:40 +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
|
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
|
3de8b00672
|
exclude indirect JUnit 4 compile-time dependency
|
2022-08-23 14:10:50 +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
|
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 |
|
Michael Hoennig
|
8a62d9802e
|
implements REST API DELETE to /api/rbac-grants/{grantedRoleUuid}/{granteeUserUuid}:
|
2022-08-17 17:34:10 +02:00 |
|
Michael Hoennig
|
787400c089
|
only use @Transactional from Spring (not JavaX) and use readOnly=true where possible
|
2022-08-17 16:38:03 +02:00 |
|
Michael Hoennig
|
6be5cfd923
|
arch unit test for @Accepts only in AcceptanceTests
|
2022-08-17 13:21:05 +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
|
bc05fb1eeb
|
improve + cleanup RbacRoleControllerAcceptanceTests
|
2022-08-13 17:24:56 +02:00 |
|
Michael Hoennig
|
322736cd01
|
creating and viewing grants
|
2022-08-13 16:47:36 +02:00 |
|
Michael Hoennig
|
c03697ccd9
|
POST to /api/customers response 200 -> 201
|
2022-08-13 14:58:19 +02:00 |
|
Michael Hoennig
|
8529ec9949
|
findByRoleName
|
2022-08-12 18:00:15 +02:00 |
|
Michael Hoennig
|
41d3b678c4
|
implements create new rbac-user and transacted JpaAttemp
|
2022-08-12 17:56:39 +02:00 |
|
Michael Hoennig
|
dfc7162675
|
fix references in api-definition
|
2022-08-11 12:43:29 +02:00 |
|
Michael Hoennig
|
1dd3b3e8e3
|
directly use repository in test fixture of PackageControllerAcceptanceTest
|
2022-08-11 12:42:41 +02:00 |
|
Michael Hoennig
|
4616bb133d
|
avoid string concatenation in RestAssured API usage
|
2022-08-11 12:36:30 +02:00 |
|
Michael Hoennig
|
9aa86a1652
|
fix vulnerability in postgresql jdbc driver 41.3.6 and JDK 16 incompatibility
|
2022-08-11 12:35:19 +02:00 |
|
Michael Hoennig
|
5d63544a15
|
cleanup
|
2022-08-11 09:31:24 +02:00 |
|
Michael Hoennig
|
cb84efe63d
|
split api-definition.yaml
|
2022-08-11 09:29:15 +02:00 |
|
Michael Hoennig
|
5ebed0f75d
|
extract OptionalFromJson for JSON mapper bug
|
2022-08-09 18:30:06 +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
|
0486dc3fae
|
documentation of directory structure
|
2022-08-08 17:57:02 +02:00 |
|
Michael Hoennig
|
c4cf6c4312
|
progress status as of 2022-08-07
|
2022-08-08 17:34:12 +02:00 |
|
Michael Hoennig
|
eeab68d63a
|
API-first with openapiprocessor and modelmapper
|
2022-08-08 17:12:51 +02:00 |
|
Michael Hoennig
|
80f342eeae
|
add more allowed licenses
|
2022-08-08 12:12:02 +02:00 |
|
Michael Hoennig
|
c4531cb217
|
add dependency license compatibility check
|
2022-08-08 10:03:26 +02:00 |
|
Michael Hoennig
|
86128f5994
|
test alignment and code cleanup
|
2022-08-05 15:39:23 +02:00 |
|
Michael Hoennig
|
f16953877f
|
add RbacUser* tests and improved http status codes
|
2022-08-05 15:00:29 +02:00 |
|
Michael Hoennig
|
bef358eda6
|
add RbacUser* tests and improved http status codes
|
2022-08-05 14:31:54 +02:00 |
|
Michael Hoennig
|
f2bc42bd85
|
replace GRP with PRM in requirements
|
2022-08-05 13:11:01 +02:00 |
|
Michael Hoennig
|
433d0e19f5
|
add Gradle Java toolchain and improve documentation
|
2022-08-05 13:10:11 +02:00 |
|
Michael Hoennig
|
06996e4dc4
|
add RbacUserController/-Entity/-Repository
|
2022-08-04 17:23:10 +02:00 |
|