This website requires JavaScript.
faca4196e4
cleanup
Michael Hoennig
2024-09-15 19:25:22 +0200
f9f5c2111f
fix ArchitectureTest rbac sub-packages
Michael Hoennig
2024-09-15 18:47:06 +0200
826773f22f
fix tf-names and tableColumnNames
Michael Hoennig
2024-09-15 18:21:08 +0200
79a81692db
introduce test schema
Michael Hoennig
2024-09-15 17:34:46 +0200
42ef44d034
remove fixme
Michael Hoennig
2024-09-14 13:41:18 +0200
57b4992a16
rename rbac directories
Michael Hoennig
2024-09-14 13:36:24 +0200
2612d3eb8c
amend rbac generators and re-generate
Michael Hoennig
2024-09-14 13:19:41 +0200
d522b1cb42
rbac.grants_rv + rbac.grants_ev
Michael Hoennig
2024-09-14 11:15:17 +0200
920cd9eead
hs_statistics_v
Michael Hoennig
2024-09-14 11:10:16 +0200
d7643f0f25
fix rbac.currentSubjects() -> base.currentSubjects()
Michael Hoennig
2024-09-14 10:58:57 +0200
0f5334d65f
most remaining from base+rbac
Michael Hoennig
2024-09-14 10:34:11 +0200
bf510e1ab2
rbac.globalAdmin(), rbac.globalGuest()
Michael Hoennig
2024-09-14 07:25:18 +0200
a9b9a321f7
rbac.RbacOp, rbac.RoleDescriptor, rbac.roleDescriptorOf and functions
Michael Hoennig
2024-09-14 07:07:54 +0200
dfcf22658c
rbac.RoleDescriptor, rbac.assumed(), rbac.unassumed()
Michael Hoennig
2024-09-14 06:06:54 +0200
de570c3dd4
rbac.RoleType
Michael Hoennig
2024-09-13 20:59:17 +0200
88a8d1ed84
rbac.delete_related_rbac_rules_tf
Michael Hoennig
2024-09-13 20:52:48 +0200
d1c8c30d8b
rbac.role
Michael Hoennig
2024-09-13 20:46:54 +0200
357c091411
rbac.permission
Michael Hoennig
2024-09-13 20:33:32 +0200
365a228d44
rbac.grants
Michael Hoennig
2024-09-13 20:31:41 +0200
f0c15f066e
schema basis -> base
Michael Hoennig
2024-09-13 20:21:12 +0200
a583be71be
rbac.global
Michael Hoennig
2024-09-13 20:11:34 +0200
55c4983509
rbac schema in 1057-rbac-role-builder.sql und 1058-rbac-generators.sql
Michael Hoennig
2024-09-13 17:38:27 +0200
8b2dbaa8bd
rbac schema in 1056-rbac-trigger-context.sql
Michael Hoennig
2024-09-13 17:31:08 +0200
d4b767af0d
renaming user to subject in API
Michael Hoennig
2024-09-13 17:23:35 +0200
fd11f5903a
rbac schema in 1055-rbac-views.sql
Michael Hoennig
2024-09-13 16:30:03 +0200
e3f48127d2
rename 1051-rbac-subject-grant.sql
Michael Hoennig
2024-09-13 16:21:04 +0200
dbf0aa5980
rbac schema for user-grant
Michael Hoennig
2024-09-13 16:20:14 +0200
ba226fd802
waiting animation for git-pull-and-if-origin-changed-run-tests
Michael Hoennig
2024-09-13 15:55:42 +0200
5183dcd044
rbac.assumedRoleUuid
Michael Hoennig
2024-09-13 14:53:40 +0200
62180b9cf6
less output from git-pull-and-if-origin-changed-run-tests
Michael Hoennig
2024-09-13 14:20:00 +0200
37835637f6
fix package name in arch test
Michael Hoennig
2024-09-13 14:19:22 +0200
e88ab1b60b
fix trigger order
Michael Hoennig
2024-09-13 14:19:12 +0200
b33bafb753
git-pull-and-run-if-origin-changed: pull every 10s and show commit-ids
Michael Hoennig
2024-09-13 13:57:39 +0200
fde46d26cc
run ./gradlew test not gw-test alias in git-pull-...
Michael Hönnig
2024-09-13 13:20:07 +0200
33f1706d34
run ./gradlew test not gw-test alias in git-pull-...
Michael Hönnig
2024-09-13 13:19:29 +0200
51bff646ab
fix alias usage in git-pull-and-run-if-origin-changed
Michael Hoennig
2024-09-13 13:15:06 +0200
0fa8f56f99
fix alias usage in git-pull-and-run-if-origin-changed
Michael Hoennig
2024-09-13 13:06:25 +0200
9f4ec47281
rbacuser->rbac.subject, tx_journal_tg, rbac.referenceType, rbac.reference, rbac.create_subject, rbac.find_subject_id, rbac.insert_related_object tc.
Michael Hoennig
2024-09-13 12:44:56 +0200
1fbcd661b0
add bin/git-pull-and-run-if-origin-changed
Michael Hoennig
2024-09-13 09:46:01 +0200
77aba67af9
basis.currentUser(), basis.assumedRoles()
Michael Hoennig
2024-09-13 09:01:15 +0200
a7037c4306
basis.tx_history_txid(), basis.tx_operation, basis.tx_create_historicization(...)
Michael Hoennig
2024-09-13 08:56:27 +0200
5f00a093e4
basis.tx_context, basis.tx_journal, basis.tx_journal_v, asis.create_journal
Michael Hoennig
2024-09-13 08:51:12 +0200
18b53ad220
basis.currentRequest(), basis.tx_journal_trigger()
Michael Hoennig
2024-09-13 08:46:16 +0200
a4c2cd3edd
basis.currentTask()
Michael Hoennig
2024-09-13 08:32:10 +0200
90d3db1e3e
basis.defineContext(...)
Michael Hoennig
2024-09-13 08:16:22 +0200
2f59e762c5
basis.randomInRange, basis.jsonb_changes_delta, asis.bigIntHash, basis.tableColumnNames, basis.raiseException, basis.assertTrue
Michael Hoennig
2024-09-13 08:13:09 +0200
ffd20a6764
basis.intToVarChar(...)
Michael Hoennig
2024-09-13 08:08:19 +0200
e3292b7049
basis.lastRowCount()
Michael Hoennig
2024-09-13 08:01:09 +0200
1c27eae5f7
introduce basis schema, yet unused
Michael Hoennig
2024-09-13 07:57:30 +0200
0fb3ecb9da
improve setup documentation
java-for-gradlew
Michael Hönnig
2024-09-13 06:29:37 +0200
489196f18d
tests for legacy-id import
Michael Hoennig
2024-09-12 19:07:41 +0200
8b3fe25047
import booking-item and hosting-asset legacy-ids
Michael Hoennig
2024-09-12 17:21:22 +0200
45994b2f48
Merge remote-tracking branch 'refs/remotes/origin/master' into java-for-gradlew
Michael
2024-09-12 14:14:48 +0200
860df4c69f
user-definable verificationCode and more business-level-validation-tests (#100 )
Michael Hoennig
2024-09-12 10:52:44 +0200
f2bd1cd011
fix typo
Michael Hoennig
2024-09-12 10:52:16 +0200
667b3908fd
refactor DNS lookup result handling
Michael Hoennig
2024-09-12 07:43:26 +0200
4f49793817
test for setup of subdomain of non-existing superdomain and improved error message for this case
Michael Hoennig
2024-09-12 07:31:31 +0200
8d69f2ed39
add business-level tests with parent asset
Michael Hoennig
2024-09-12 07:13:15 +0200
ca63d957e4
add tests with user defined verification cod
Michael Hoennig
2024-09-12 07:00:48 +0200
ca10f7a998
cleanup
Michael Hoennig
2024-09-11 19:57:33 +0200
0acb05207c
bi-validation in domain-setup business-rules-test
Michael Hoennig
2024-09-11 19:57:28 +0200
cf46104766
user definable verificationCode
Michael Hoennig
2024-09-11 19:56:54 +0200
b1ab1afbb6
test deep patch into properties and fix typing while patching array properties (#99 )
Michael Hoennig
2024-09-11 18:16:50 +0200
ca5cde5f55
test deep patch into properties with null value and strict comparison
Michael Hoennig
2024-09-11 17:41:03 +0200
6ed179951e
Merge remote-tracking branch 'origin/master' into test-deep-patch-into-properties
Michael Hoennig
2024-09-11 17:40:39 +0200
13f258fb90
fix import with domain setup dns verification (#98 )
Michael Hoennig
2024-09-11 13:32:49 +0200
c300a89ab8
test deep patch into properties and fix typing while patching array properties
Michael Hoennig
2024-09-10 19:47:59 +0200
72d0ae85e5
fix import with domain setup dns verification
Michael Hoennig
2024-09-10 13:50:44 +0200
a7d586f0f7
check-domain-setup-permission (#97 )
Michael Hoennig
2024-09-10 13:15:03 +0200
003eb29454
fix issues from code review
Michael Hoennig
2024-09-10 13:14:36 +0200
0416415a86
Merge remote-tracking branch 'origin/master' into check-domain-setup-permission
Michael Hoennig
2024-09-10 10:32:04 +0200
8e02610679
fix salt problem for yescrypt hashes in HashGenerator (#96 )
Michael Hoennig
2024-09-10 10:31:49 +0200
6c6f850f35
some more tests
Michael Hoennig
2024-09-10 10:29:56 +0200
59402def7d
fix salt problem for yescrypt hashes in HashGenerator
Michael Hoennig
2024-09-06 15:16:26 +0200
b55d95645b
improve business tests by creating a DSL
Michael Hoennig
2024-09-10 09:51:34 +0200
17a5aa2ff4
no verification necessary directly for direct subdomains of registrar-level-domains if subdomain does not yet exist
Michael Hoennig
2024-09-09 17:09:45 +0200
888e53397d
DNS TXT Record Verification against super-domain
Michael Hoennig
2024-09-09 15:01:47 +0200
5b6cf99b9c
DNS TXT Record Verification using a random string
Michael Hoennig
2024-09-09 10:55:28 +0200
c74c0be206
rejectSetupOfExistingDomainWithInvalidDnsVerification + allowSetupOfExistingDomainWithValidDnsVerification
Michael Hoennig
2024-09-06 16:51:45 +0200
0393e8b697
fix salt problem for yescrypt hashes in HashGenerator
Michael Hoennig
2024-09-06 15:16:26 +0200
8316a88bce
allowSetupOfNonExistingSubdomainOfRegistrarLevelDomain
Michael Hoennig
2024-09-06 13:08:02 +0200
bab85c5581
test for handlung DNS lookup failures
Michael Hoennig
2024-09-06 12:39:11 +0200
e94f2f254a
add DNS TXT record verification (WIP)
Michael Hoennig
2024-09-05 16:36:55 +0200
4a3af3f6fe
amend test data+assertions to new validation rules
Michael Hoennig
2024-09-05 13:51:08 +0200
0ed7264fc1
check hostingasset domain-setup domain name against booking item and parent asset
Michael Hoennig
2024-09-05 13:22:20 +0200
69313e560f
disallow to set up Hostsharing-Domain-Names
Michael Hoennig
2024-09-05 12:07:05 +0200
9ac453a973
set BI domainName in import and fix validators info string test
Michael Hoennig
2024-09-05 11:35:20 +0200
9cbdb1fc47
disallow domain setup for top-level and registrar-level domains
Michael Hoennig
2024-09-05 11:05:06 +0200
fbd17a21e2
ceate bookingitems for domain-setup hostingassets (#95 )
Michael Hoennig
2024-09-04 11:15:37 +0200
d097f73731
ceate bookingitems for domain-setup hostingassets
Michael Hoennig
2024-09-03 18:22:56 +0200
e57f4bf0c8
add-webspace-gid-and-create-webspace-main-user (#94 )
Michael Hoennig
2024-09-03 10:28:57 +0200
f2f43b9eba
cleanup after code-review
Michael Hoennig
2024-09-03 10:28:06 +0200
75c3c6f716
introduce HostingAssetEntitySaveProcessor.save using the EntityManager
Michael Hoennig
2024-09-03 09:23:00 +0200
1cf192a7f0
refactoring
Michael Hoennig
2024-09-02 16:12:54 +0200
7dc7991b0e
also import groupid
Michael Hoennig
2024-08-30 18:36:18 +0200
8ae270f887
set webspace groupid to main user userid
Michael Hoennig
2024-08-30 17:32:50 +0200
0f070ab8bb
create webspace main user for new webspaces
Michael Hoennig
2024-08-30 17:18:05 +0200
8b5cf8adc1
document-potential-rbac-optimizations (#91 )
Michael Hoennig
2024-09-03 09:37:49 +0200
0c9931d73a
fix running tests from command-line via gw-test (#93 )
Michael Hoennig
2024-08-30 10:06:39 +0200
4ca74433ac
fix running tests from command-line via gw-test
Michael Hoennig
2024-08-30 08:46:32 +0200