jensp
e9bcd0c0ff
CCM NG: Several small things
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4556 8810af33-2d31-482b-a856-94f89814c4df
2017-02-08 15:01:21 +00:00
jensp
25491c4b87
CCM NG/ccm-cms: Next part of new CMSPermissionsTable
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4555 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 448900e386
2017-02-08 08:18:19 +00:00
jensp
59235f45af
CCM NG/ccm-cms: Next part of new CMSPermissionsTable
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4555 8810af33-2d31-482b-a856-94f89814c4df
2017-02-08 08:18:19 +00:00
tosmers
d03f547187
[UPDATE]
...
- modifies importFiles-method in AbstractMarshaller.java to return boolean for easier test evaluation
- reduces import tests to a single xml file for easier problem finding
- modifies insertIntoDb method overriden by RoleMembershipMarshaller
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4554 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: cf95e4d26f
2017-02-07 20:44:46 +00:00
tosmers
cfe7ca44e4
[UPDATE]
...
- modifies importFiles-method in AbstractMarshaller.java to return boolean for easier test evaluation
- reduces import tests to a single xml file for easier problem finding
- modifies insertIntoDb method overriden by RoleMembershipMarshaller
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4554 8810af33-2d31-482b-a856-94f89814c4df
2017-02-07 20:44:46 +00:00
jensp
e10dbc3639
CCM NG/ccm-cms: Migration of CMSPermissionsTables to new API (not completly finished yet)
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4553 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 00d2858e0d
2017-02-06 18:13:39 +00:00
jensp
a37785c3c3
CCM NG/ccm-cms: Migration of CMSPermissionsTables to new API (not completly finished yet)
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4553 8810af33-2d31-482b-a856-94f89814c4df
2017-02-06 18:13:39 +00:00
tosmers
8a3d212235
[UPDATE]
...
- adds minor changes in partation's CoreDataImportTest-routine
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4552 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: eafaf8b613
2017-02-06 15:54:19 +00:00
tosmers
35d91826e4
[UPDATE]
...
- adds minor changes in partation's CoreDataImportTest-routine
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4552 8810af33-2d31-482b-a856-94f89814c4df
2017-02-06 15:54:19 +00:00
jensp
7caa9cc652
CCM NG: Several things, mostly importantly removal of all usages of legacy log4j 1.2 API. Dependency for artifact log4j-1.2-api has been removed.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4551 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: db12e1447d
2017-02-04 16:37:18 +00:00
jensp
6d8d26a1c4
CCM NG: Several things, mostly importantly removal of all usages of legacy log4j 1.2 API. Dependency for artifact log4j-1.2-api has been removed.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4551 8810af33-2d31-482b-a856-94f89814c4df
2017-02-04 16:37:18 +00:00
jensp
b41b5e7c93
CCM NG: Some repositories still returned null instead of Optional
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4550 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 95b2d335fa
2017-02-03 07:40:13 +00:00
jensp
86e6289a59
CCM NG: Some repositories still returned null instead of Optional
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4550 8810af33-2d31-482b-a856-94f89814c4df
2017-02-03 07:40:13 +00:00
jensp
fecde66302
CCM NG: Refactored all (hopefully) Repositories to return an Optional instead of a result or null for the methods returning a single entity as result.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4549 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 285cc3b6c5
2017-02-03 07:24:38 +00:00
jensp
d00f438bdd
CCM NG: Refactored all (hopefully) Repositories to return an Optional instead of a result or null for the methods returning a single entity as result.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4549 8810af33-2d31-482b-a856-94f89814c4df
2017-02-03 07:24:38 +00:00
jensp
75e8b10e6c
CCM NG:
...
- Removed EntityGraphs. They did not work as intended.
- Moved operations on entities in CcmShiroRealm to separate class. The CcmShiroRealmController wraps these operations into a transaction to avoid LazyInititalizationExceptions.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4548 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: e1b612a2fb
2017-02-01 20:34:43 +00:00
jensp
809475465a
CCM NG:
...
- Removed EntityGraphs. They did not work as intended.
- Moved operations on entities in CcmShiroRealm to separate class. The CcmShiroRealmController wraps these operations into a transaction to avoid LazyInititalizationExceptions.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4548 8810af33-2d31-482b-a856-94f89814c4df
2017-02-01 20:34:43 +00:00
jensp
f006894cbb
CCM NG/ccm-cms: Several things for the dispatching prodecure.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4547 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: dae2186488
2017-02-01 14:03:46 +00:00
jensp
fe4cf824f8
CCM NG/ccm-cms: Several things for the dispatching prodecure.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4547 8810af33-2d31-482b-a856-94f89814c4df
2017-02-01 14:03:46 +00:00
jensp
4b426b4026
CCM NG: Bugfixes for the CCMDispatcherServlet and some other things.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4546 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: b3c89804e3
2017-02-01 12:40:34 +00:00
jensp
647f182943
CCM NG: Bugfixes for the CCMDispatcherServlet and some other things.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4546 8810af33-2d31-482b-a856-94f89814c4df
2017-02-01 12:40:34 +00:00
jensp
69e4b2f5a5
CCM NG: Some fixes
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4543 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 3e7bfa33aa
2017-01-30 18:51:18 +00:00
jensp
1485a95de1
CCM NG: Some fixes
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4543 8810af33-2d31-482b-a856-94f89814c4df
2017-01-30 18:51:18 +00:00
jensp
6949d6f496
CCM NG/ccm-cms: Fixed typo in after-add-role dataset.
...
CCM NG/ccm-shortcuts:
- Necssary changes due to changed permission behaviour (only in the test datasets).
- ccm-shortcuts now uses standard cleanup procedure between integratio tests
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4542 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: f74bfb2618
2017-01-28 20:23:15 +00:00
jensp
2f4b67dc4e
CCM NG/ccm-cms: Fixed typo in after-add-role dataset.
...
CCM NG/ccm-shortcuts:
- Necssary changes due to changed permission behaviour (only in the test datasets).
- ccm-shortcuts now uses standard cleanup procedure between integratio tests
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4542 8810af33-2d31-482b-a856-94f89814c4df
2017-01-28 20:23:15 +00:00
jensp
a1f26f283c
CCM NG: JavaDoc for the recursive permissions behaviour.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4541 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 255516772f
2017-01-28 14:13:56 +00:00
jensp
c9850d2074
CCM NG: JavaDoc for the recursive permissions behaviour.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4541 8810af33-2d31-482b-a856-94f89814c4df
2017-01-28 14:13:56 +00:00
jensp
454a097c5c
CCM NG/ccm-cms: All tests pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4540 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: e72aaa7d62
2017-01-28 13:49:31 +00:00
jensp
bc6f135074
CCM NG/ccm-cms: All tests pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4540 8810af33-2d31-482b-a856-94f89814c4df
2017-01-28 13:49:31 +00:00
jensp
2d0ceeb3ce
CCM NG/ccm-cms: Bugfixing
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4539 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: fbc487b44a
2017-01-27 19:16:52 +00:00
jensp
b69d12fcbc
CCM NG/ccm-cms: Bugfixing
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4539 8810af33-2d31-482b-a856-94f89814c4df
2017-01-27 19:16:52 +00:00
jensp
3d97680d99
CCM NG/ccm-cms: DatatypeFactory for DBUnit enabled in Arquillian configuration for PostgreSQL
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4538 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 5555d424d0
2017-01-26 13:49:35 +00:00
jensp
904ec94c2d
CCM NG/ccm-cms: DatatypeFactory for DBUnit enabled in Arquillian configuration for PostgreSQL
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4538 8810af33-2d31-482b-a856-94f89814c4df
2017-01-26 13:49:35 +00:00
jensp
9b855ee184
CCM NG/ccm-cms: Is now using Arquillian database cleanup
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4537 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 32abf07ebf
2017-01-26 13:40:09 +00:00
jensp
de2b33fcd6
CCM NG/ccm-cms: Is now using Arquillian database cleanup
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4537 8810af33-2d31-482b-a856-94f89814c4df
2017-01-26 13:40:09 +00:00
jensp
b49aa8b6a5
CCM NG: Inherited permissions are now stored in the database for each object making it possible to check permissions when querying data from the database. The InheritsPermissions interface has been removed.
...
Also, the usage of the cleanup script has been changed. The automatic cleanup of Arquillian is not longer disabled (in ccm-core). Instead a custom cleanup script is applied using the @CleanupUsingScript annotation on the test classes.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4536 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 22dda86fee
2017-01-25 20:18:00 +00:00
jensp
f8ae2e1bd3
CCM NG: Inherited permissions are now stored in the database for each object making it possible to check permissions when querying data from the database. The InheritsPermissions interface has been removed.
...
Also, the usage of the cleanup script has been changed. The automatic cleanup of Arquillian is not longer disabled (in ccm-core). Instead a custom cleanup script is applied using the @CleanupUsingScript annotation on the test classes.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4536 8810af33-2d31-482b-a856-94f89814c4df
2017-01-25 20:18:00 +00:00
jensp
60a545456a
CCM NG: Changes for the PermissionManager to pass tests.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4535 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 39b74d511a
2017-01-24 16:32:57 +00:00
jensp
cf0e6ab432
CCM NG: Changes for the PermissionManager to pass tests.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4535 8810af33-2d31-482b-a856-94f89814c4df
2017-01-24 16:32:57 +00:00
jensp
c0315684c7
CCM NG: Permissions are now written recursivly
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4534 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: a8c85aaca9
2017-01-23 20:39:42 +00:00
jensp
7f5772800a
CCM NG: Permissions are now written recursivly
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4534 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 20:39:42 +00:00
jensp
e1b54a5347
CCM NG: First part of changed permission inhertitence
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4533 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 413edda57a
2017-01-23 19:11:56 +00:00
jensp
3ebcde0b8c
CCM NG: First part of changed permission inhertitence
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4533 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 19:11:56 +00:00
tosmers
91de348df8
[UPDATE]
...
- adds @Inject-statements for marshaller-objects to ImportHelper.class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4532 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 4adfd0c7d3
2017-01-23 18:10:26 +00:00
tosmers
f48baf8f13
[UPDATE]
...
- adds @Inject-statements for marshaller-objects to ImportHelper.class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4532 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 18:10:26 +00:00
jensp
2924e8dd16
CCM NG/ccm-cms: Test pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4530 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: b399419b12
2017-01-21 12:02:43 +00:00
jensp
d02ea70d31
CCM NG/ccm-cms: Test pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4530 8810af33-2d31-482b-a856-94f89814c4df
2017-01-21 12:02:43 +00:00
jensp
32b4092d65
CCM NG/ccm-shortcuts: Tests pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4529 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: ad51010466
2017-01-21 07:40:26 +00:00
jensp
875950167a
CCM NG/ccm-shortcuts: Tests pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4529 8810af33-2d31-482b-a856-94f89814c4df
2017-01-21 07:40:26 +00:00
jensp
c30f84bf29
CCM NG: Fixed several problems in tests due to several changes.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4528 8810af33-2d31-482b-a856-94f89814c4df
Former-commit-id: 0a24284c08
2017-01-20 21:04:31 +00:00