This website requires JavaScript.
b20920d646
make package owner/admin/tenant roles assumable
Michael Hoennig
2022-07-29 16:25:46 +02:00
4721d1be23
PackagerEntity, -Repository and -Controller
Michael Hoennig
2022-07-29 16:13:38 +02:00
46957dc590
bugfix in pureIdentifier + findUuidByIdName and CustomerEntity+Repository
Michael Hoennig
2022-07-29 15:53:20 +02:00
5126514877
improved README.md with TOC
Michael Hoennig
2022-07-29 15:39:35 +02:00
414149f0a1
introduce Context service
Michael Hoennig
2022-07-29 14:24:50 +02:00
2b630aadbc
hs-package SQL-Scripts in Liquibase and some bugfixes
Michael Hoennig
2022-07-29 12:37:40 +02:00
61c50c46ed
hs-customer SQL-Scripts in Liquibase
Michael Hoennig
2022-07-29 12:14:22 +02:00
8ba952a41d
hs-customer SQL-Scripts in Liquibase
Michael Hoennig
2022-07-29 11:39:32 +02:00
a478fe4cf1
cleanup in Liquibase files, header, formatting etc.
Michael Hoennig
2022-07-29 11:38:51 +02:00
4edff1c2f0
move rbac.md to doc folder
Michael Hoennig
2022-07-29 09:20:18 +02:00
9beaf5e684
improved README.md for first steps
Michael Hoennig
2022-07-29 09:03:21 +02:00
4c403b0436
formatted SQL code
Michael Hoennig
2022-07-29 08:46:04 +02:00
fb8862c37e
convert rbac-statistics and rbac-role-builder*.sql files to Liquibase changesets
Michael Hoennig
2022-07-28 17:17:22 +02:00
583c45c85d
add first integration test based on Testcontainers
Michael Hoennig
2022-07-28 16:56:34 +02:00
d234ac3227
convert rbac*.sql files, except test-file, to Liquibase changesets
Michael Hoennig
2022-07-28 16:55:21 +02:00
6c33bbe780
add SpringBoot 2.7.x application
Michael Hoennig
2022-07-28 16:51:36 +02:00
feff1b5794
RBAC documentation improved, but still WIP
Michael Hoennig
2022-07-28 12:15:32 +02:00
306f8d1fa8
improved README.md with aliases for pg-sql-...
Michael Hoennig
2022-07-28 10:43:49 +02:00
457641a2dd
introduce referential integrity for role identification - part 2 assume
Michael Hoennig
2022-07-28 10:43:23 +02:00
1dde6b2609
introduce referential integrity for role identification - part 1
Michael Hoennig
2022-07-27 19:54:05 +02:00
6f6320565c
the _rv query with WHERE IN was faster after all, removing the JOIN variant
Michael Hoennig
2022-07-27 13:05:19 +02:00
bafae52ce5
_rv query performance experiments
Michael Hoennig
2022-07-27 12:32:54 +02:00
e97022fb02
add documentation to backup+restore the database from PostgreSQL docker container
Michael Hoennig
2022-07-26 13:19:17 +02:00
190d39400a
add users to customer+package role diagrams
Michael Hoennig
2022-07-26 13:18:36 +02:00
46c5f5e53e
final performance tests as do block to measure total time
Michael Hoennig
2022-07-26 13:18:03 +02:00
04a3438182
improve documentation
Michael Hoennig
2022-07-25 20:11:39 +02:00
4814e7899c
better layout for RBAC entity diagram
Michael Hoennig
2022-07-25 17:15:01 +02:00
16513f0786
remove generated pdf
Michael Hoennig
2022-07-25 17:06:42 +02:00
d4eeb35e91
improved role structure including comprised tenant sub roles
Michael Hoennig
2022-07-25 16:38:21 +02:00
377b63ca3d
RbacGrants with follow=false for customer.owner to customer.admin
Michael Hoennig
2022-07-22 16:52:49 +02:00
f2d0fbe67a
removing JHipster
Michael Hoennig
2022-07-22 13:31:37 +02:00
31cd92f3be
#145 [Rights-Module] preparation for module specific roles / fix UserRoleAssignmentCriteria
Michael Hoennig
2019-07-03 22:23:51 +02:00
f79c4bd7a1
#145 [Rights-Module] preparation for module specific roles / static init
Michael Hoennig
2019-07-03 21:54:03 +02:00
7db2c23de1
#145 [Rights-Module] preparation for module specific roles
Michael Hoennig
2019-06-27 23:48:16 +02:00
7983aa7e52
#145 [Rights-Module] documented the role system and some renaming
Michael Hoennig
2019-05-25 19:43:29 +02:00
57b6399950
historicization of JHI_USER_AUTHORITY table
Michael Hoennig
2019-05-25 16:40:41 +02:00
354cfbbebc
historicization of JHI_USER table
Michael Hoennig
2019-05-25 16:10:50 +02:00
cbb5532394
Deserializer: improved test code coverage for entity associations
Michael Hoennig
2019-05-22 21:53:45 +02:00
e7cb3622f3
Deserializer: improved test code coverage for IGNORE field access
Michael Hoennig
2019-05-16 20:25:02 +02:00
f9b68df901
Deserializer: BadRequestAlertException("Unknown property") with test code coverage
Michael Hoennig
2019-05-15 07:41:21 +02:00
60612f6c41
#146 [AccessRights] simple AccessFilter for UserRoleAssignments
Michael Hoennig
2019-05-14 07:36:14 +02:00
3143f27b6c
refactored ugly and risky code in role filter / removed Role.isIndependent()
Michael Hoennig
2019-05-10 17:37:36 +02:00
a2b90b0a36
separated MockSecurityContext into SecurityContextMock+SecurityContextMock
Michael Hoennig
2019-05-10 17:21:50 +02:00
72e79e2134
#112 [RightsModule] use UserRoleAssignments from database
Michael Hoennig
2019-05-10 11:18:15 +02:00
01d28a85d4
#137 [Rechte-Modul] sample-data für User+UserRoleAssignment
Michael Hoennig
2019-05-08 20:17:28 +02:00
6eaab336c0
minor corrections in README.md
Michael Hoennig
2019-05-08 13:22:57 +02:00
671d80cc71
adding @EntityTypeId to *DTO as preparation for UserRoleAssignments
Michael Hoennig
2019-05-08 13:17:26 +02:00
735f672ea1
UserRoleAssignment entityTypeId+entityObjectId now required
Michael Hoennig
2019-05-08 10:56:48 +02:00
8ca206e1c0
accessrights.jdl: UserRoleAssignments entity*Id required Merge branch 'jhipster-generated'
Michael Hoennig
2019-05-07 13:08:26 +02:00
bac012f9b4
accessrights.jdl: UserRoleAssignments entity*Id required
Michael Hoennig
2019-05-07 12:54:39 +02:00
167bac8a1d
minor improvements to jhipster workflow
Michael Hoennig
2019-05-07 12:57:14 +02:00
c756a251c2
.gitignore /worktrees/
Michael Hoennig
2019-05-07 12:45:15 +02:00
3228b0d0da
make Hibernate sequence start above 1,000,000 to spare ids for sample data
Michael Hoennig
2019-05-07 12:11:17 +02:00
a45e809228
updated moving HOWTO-tag documentation in README.md
Michael Hoennig
2019-05-07 11:04:41 +02:00
807ed74091
historicization for UserRoleAssinment
Michael Hoennig
2019-05-07 11:01:01 +02:00
6d85a59744
temporarily removing historicization for UserRoleAssinment just to prepare a complete HOWTO-commit
Michael Hoennig
2019-05-07 10:57:17 +02:00
5337e7a7e8
historicization trigger+view for Customer, Membership, SepaMandate, Share and Asset
Michael Hoennig
2019-05-07 10:54:27 +02:00
e49323e99f
UserRoleAssignment historicization
Michael Hoennig
2019-05-06 19:12:12 +02:00
f3c207528e
general historicization table+function for Postgres
Michael Hoennig
2019-05-06 18:42:11 +02:00
295e45e8b8
ReplaceCustomChange: assume auto commit off during Liquibase-Changeset
Michael Hoennig
2019-05-06 18:20:10 +02:00
1284c2acaa
add debug hint to README.md
Michael Hoennig
2019-05-06 18:19:37 +02:00
ecd5573654
ReplaceCustomChangeUnitTest
Michael Hoennig
2019-05-06 11:47:08 +02:00
f8ed5069fb
sample-data: replacing pipes ('|') with newlines now via customChange this avoids database-specific code spread over all sample-data/*.xml files
Michael Hoennig
2019-05-05 14:15:07 +02:00
4c42d15c12
fixing sample-data flag via gw -Psample-data in code+documentation
Michael Hoennig
2019-05-05 14:13:17 +02:00
6efa167427
adding Postgres configurations for dev-environment with sample-data
Michael Hoennig
2019-05-04 13:59:12 +02:00
24e76e03d1
Merge branch 'master' of ssh://dev.hostsharing.net:29418/hsadmin/hsadmin-ng
Michael Hierweck
2019-05-04 10:24:45 +02:00
1e0d34306c
Transaction as foreign key. Example usage.
Michael Hierweck
2019-05-04 10:24:29 +02:00
22e7511952
#124 [intUI/Filter] for UserRoleAssignment
Michael Hoennig
2019-05-03 14:41:41 +02:00
5e001c59f9
Revert "#124 [intUI/Filter] for UserRoleAssignment"
Michael Hoennig
2019-05-03 23:19:12 +02:00
fbb356c8e9
fixing problems with infinite scroll due to hidden scrollbar and filtering
Michael Hoennig
2019-05-03 23:17:52 +02:00
d672d5b0cd
more sample-data for assets
Michael Hoennig
2019-05-03 22:36:57 +02:00
967b06cfa7
#133 [intUI] for now, no sort functionality for *DisplayLabel columns
Michael Hoennig
2019-05-03 21:50:08 +02:00
cd94cb118d
add placeholder="YYYY|--|++" to date filter inputs
Michael Hoennig
2019-05-03 21:02:17 +02:00
b7aac92807
match membership sample-date with sepa-mandate sample-data
Michael Hoennig
2019-05-03 20:22:17 +02:00
20b9d2f105
#131 sample-data for sepamandate
Michael Hoennig
2019-05-03 20:21:07 +02:00
0a9f2584f1
#124 [intUI/Filter] for UserRoleAssignment
Michael Hoennig
2019-05-03 14:41:41 +02:00
3c6618e3cb
uniform formatting of TableFilter constructor call in share.component
Michael Hoennig
2019-05-03 14:02:19 +02:00
ab88505144
#135 [intUI/Filter] filtering non-/empty values possible with '--'/'++'
Michael Hoennig
2019-05-03 12:22:10 +02:00
1a8fb9276e
#120 [intUI/Filter] for Membership
Michael Hoennig
2019-05-03 12:20:54 +02:00
447fbb773d
#122 [intUI/Filter] for Asset and alignment with implementation in Share
Michael Hoennig
2019-05-03 09:28:24 +02:00
5f536ad043
#115/#116/#117 [intUI/textareas] Remark in Membership/Asset/Share
Michael Hoennig
2019-05-03 00:32:58 +02:00
da60a3020f
remove Remark from table view of SepaMandate
Michael Hoennig
2019-05-03 00:22:00 +02:00
6816930793
#118 [intUI/textareas] multiline Remark in SepaMandate
Michael Hoennig
2019-05-03 00:17:43 +02:00
0b3f4d4a03
textarea input and multiline output for Customer.remark (was missing)
Michael Hoennig
2019-05-03 00:12:41 +02:00
8c367ab566
#129 [intUI/Date-Format] SepaMandate
Michael Hoennig
2019-05-03 00:03:51 +02:00
64a91c82ae
makes the actual data easier to read in details views
Michael Hoennig
2019-05-03 00:01:40 +02:00
d758e3a979
#127/#128 [intUI/Date-Format] Asset+Share
Michael Hoennig
2019-05-02 23:45:07 +02:00
30b4d1f95c
#126 [intUI/Date-Format] Membership
Michael Hoennig
2019-05-02 23:39:50 +02:00
5415806621
use STRINGDECODE \n in UPDATE-Statements for linebreaks in sample-data
Michael Hoennig
2019-05-02 23:36:08 +02:00
1bb712276c
properly display line-breaks in customer address fields + STRINGDECODE \n
Michael Hoennig
2019-04-09 11:33:34 +02:00
dccafcc900
added TableFilter to share.component, TableFilter now with date range
Michael Hoennig
2019-05-02 22:51:17 +02:00
8ae7547775
customer table with translated customerKind
Michael Hoennig
2019-05-02 11:52:41 +02:00
2dd3deb17b
fixing tslint issues
Michael Hoennig
2019-05-02 11:28:40 +02:00
13100a9010
assets sample data
Michael Hoennig
2019-05-02 11:25:13 +02:00
84f1abf0b0
shares sample data and some cleanup
Michael Hoennig
2019-05-02 11:17:22 +02:00
7f358cc7fe
membership sample data and some minor fixes
Michael Hoennig
2019-05-02 10:48:32 +02:00
89437ca067
filter Customer table + class TableFilter
Michael Hoennig
2019-04-03 11:53:36 +02:00
d182637f41
improved the README.md, especially regarding the JHipster workflow
Michael Hoennig
2019-05-01 14:37:22 +02:00
f40a574ec3
improved the documentation for JHipster with spotless in README.md
Michael Hoennig
2019-04-30 18:35:24 +02:00
be52181b7e
Merge branch 'jhipster-generated'
Michael Hoennig
2019-04-30 18:30:48 +02:00