jensp
48dea0fb14
CCM NG/ccm-core,ccm-cms: Some changes to Workflow, Task etc. Primarly some missing features/methods required by Workflow UI in CCM CMS.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4441 8810af33-2d31-482b-a856-94f89814c4df
2016-11-16 18:37:08 +00:00
jensp
0cccf9dec4
CCM NG/ccm-cms: Extended ContentTypeRepositoryTest to check if annotations for authorisation work.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4366 8810af33-2d31-482b-a856-94f89814c4df
2016-10-09 07:49:25 +00:00
jensp
8e4d572331
CCM NG: JavaDoc for several tests
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4364 8810af33-2d31-482b-a856-94f89814c4df
2016-10-07 17:26:36 +00:00
jensp
8df8169646
CCM NG: JavaDoc for PermissionManager and PermissionManagerTest
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4353 8810af33-2d31-482b-a856-94f89814c4df
2016-10-05 17:05:05 +00:00
jensp
10d5c57271
CCM NG:
...
- Renamed privilege constants in ccm-core to match naming convention (constants for privilege should start with "PRIVILEGE_")
- Added method PermissionsManager#listDefiniedPrivileges(Class) which lists all privileges constants definied in a class.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4352 8810af33-2d31-482b-a856-94f89814c4df
2016-10-05 15:47:36 +00:00
jensp
b674042e34
CCM NG: Reverted changes from r4350: Interfaces and Annotations don't work together but we need the annotations...
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4351 8810af33-2d31-482b-a856-94f89814c4df
2016-10-05 15:13:30 +00:00
jensp
1ebbe0e59d
CCM NG: Preparation for replacing privilege strings with enums.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4350 8810af33-2d31-482b-a856-94f89814c4df
2016-10-04 17:56:09 +00:00
jensp
ddc70c795d
CCM NG/ccm-core: Additional queries (and accompanying methods in RoleRepository) for Role to find Roles by the the permissions granted to the role.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4349 8810af33-2d31-482b-a856-94f89814c4df
2016-10-04 15:26:32 +00:00
jensp
0d273a965a
CCM NG/ccm-core: Test resources cleanup
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4327 8810af33-2d31-482b-a856-94f89814c4df
2016-09-27 12:19:57 +00:00
jensp
0d1e2285d8
CCM NG:
...
- Refactored all Arquillian tests to use DependenciesHelper
- Migrationscripts for Role#description
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4326 8810af33-2d31-482b-a856-94f89814c4df
2016-09-27 10:54:57 +00:00
jensp
0457c0d8bd
CCM NG: Bugfix for handling LocalizedString
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4311 8810af33-2d31-482b-a856-94f89814c4df
2016-09-20 08:52:17 +00:00
jensp
f73f87d622
CCM NG: Updated create scripts for tests
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4310 8810af33-2d31-482b-a856-94f89814c4df
2016-09-19 17:19:11 +00:00
jensp
cb0a19410e
CCM NG: Added references from Workflow to the WorkflowTemplate used to create the workflow.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4293 8810af33-2d31-482b-a856-94f89814c4df
2016-09-12 15:44:45 +00:00
jensp
9e593aaf9c
CCM NG: Fixed several bugs found by tests related to the methods of ContentItemManager
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4291 8810af33-2d31-482b-a856-94f89814c4df
2016-09-09 18:53:05 +00:00
jensp
0885701a9c
CCM NG: An additional test.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4244 8810af33-2d31-482b-a856-94f89814c4df
2016-09-01 15:31:40 +00:00
jensp
5ed394bee2
CCM NG: Fixed some errors in ccm-core. All tests now run again.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4242 8810af33-2d31-482b-a856-94f89814c4df
2016-08-31 18:34:21 +00:00
jensp
e6b3630786
CCM NG:
...
- Additional methods and implementations of ContentItemManager (not tested yet!)
- Refactored several UI classes to work with CCM NG, primarly in ccm-cms/com.arsdigita.cms.ui.folder
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4231 8810af33-2d31-482b-a856-94f89814c4df
2016-08-29 15:52:23 +00:00
jensp
1fb33e6131
CCM NG: Workflow and Lifecycle managment
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4216 8810af33-2d31-482b-a856-94f89814c4df
2016-08-10 15:06:05 +00:00
jensp
45501fedb8
CCM NG: Several things
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4203 8810af33-2d31-482b-a856-94f89814c4df
2016-07-20 18:03:55 +00:00
jensp
741e0e5dc0
CCM NG: Loader for configuration parameters from the integration.properties file
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4190 8810af33-2d31-482b-a856-94f89814c4df
2016-07-06 13:22:39 +00:00
jensp
4b143d3b3b
CCM NG:
...
- Moved MultiPartArticle to ccm-cms module
- Added serveral entities to ccm-cms (Workflow, Lifecycle)
- Added entity WorkflowTemplate to ccm-core
- Fixed wrong inheritence strategy for Task entity
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4179 8810af33-2d31-482b-a856-94f89814c4df
2016-06-29 17:40:51 +00:00
jensp
864094a5dd
CCM NG: Annotations for authorization are now added to all repository and and manager beans in ccm-core
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4166 8810af33-2d31-482b-a856-94f89814c4df
2016-06-17 19:46:50 +00:00
jensp
9f66872c80
CCM NG: Authorisation checks for several repository classes
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4158 8810af33-2d31-482b-a856-94f89814c4df
2016-06-15 18:36:55 +00:00
jensp
bce1dac628
CCM NG: Added annotations for authorization to several methods
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4155 8810af33-2d31-482b-a856-94f89814c4df
2016-06-13 17:59:09 +00:00
jensp
572db42a15
CCM NG: ccm-shortcuts module
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4146 8810af33-2d31-482b-a856-94f89814c4df
2016-06-08 18:03:18 +00:00
jensp
7bc7551413
CCM NG:
...
- Updated dependency for Apache Shiro to 1.2.5 (bugfix release of Shiro)
- More work on the application UI
- Description of an application type is now localised (using the same approach as for the configuration classes)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4120 8810af33-2d31-482b-a856-94f89814c4df
2016-05-27 18:00:44 +00:00
jensp
15571d4bbe
CCM NG: Adjusted several poms and tests
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4072 8810af33-2d31-482b-a856-94f89814c4df
2016-05-13 15:18:46 +00:00
jensp
015724891c
CCM NG: All EqualsAndHashCode Tests now pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4071 8810af33-2d31-482b-a856-94f89814c4df
2016-05-13 09:49:27 +00:00
jensp
f5be4f3051
CCM NG:
...
- Migrated more EqualsAndHashCode tests
- Also added methods to add suppress warning statements and prefab values to the EqualsVertifier from the ccm-testutils module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4068 8810af33-2d31-482b-a856-94f89814c4df
2016-05-12 18:30:19 +00:00
jensp
1d5364bf7f
CCM NG: Updated EqualsVerifier to current version. Some tests need to be migrated.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4067 8810af33-2d31-482b-a856-94f89814c4df
2016-05-12 13:46:06 +00:00
jensp
89c003b321
CCM NG: Changes for Hibernate 5
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4065 8810af33-2d31-482b-a856-94f89814c4df
2016-05-11 16:47:19 +00:00
jensp
aed90bb782
Settings for the database based configuration are no longer subclasses of CcmObject, removed registry domain. The settings are now retrieved via simple queries using strings.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4032 8810af33-2d31-482b-a856-94f89814c4df
2016-04-29 13:12:52 +00:00
jensp
822c5288f3
CCM NG:
...
- Split up code for the UserAdmin class into several smaller classes
- All classes (forms, tables, models, modelbuilders) which are only intented to be used by UserAidmin, GroupAdmin and RoleAdmin are only accessible from the package
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4018 8810af33-2d31-482b-a856-94f89814c4df
2016-04-20 12:04:26 +00:00
jensp
b458a61aca
CCM NG: The OneTimeAuthToken is now saved as hash in the database.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3985 8810af33-2d31-482b-a856-94f89814c4df
2016-04-12 17:54:40 +00:00
tosmers
ad1ec92626
test problems with docrepo
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3982 8810af33-2d31-482b-a856-94f89814c4df
2016-04-11 15:49:13 +00:00
jensp
4e55d0279e
CCM NG: FilePortationTest now deploys without errors
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3977 8810af33-2d31-482b-a856-94f89814c4df
2016-04-07 08:47:09 +00:00
jensp
4bd63b1b45
CCM NG:
...
- Forms for Login, including new password recover form and account activation form
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3974 8810af33-2d31-482b-a856-94f89814c4df
2016-04-06 13:44:27 +00:00
jensp
f234e7a0e5
CCM NG: OneTimeAuthTokenCleaner: Uses javax.ejb.TimerService to run a cleanup task to remove expired one time auth tokens.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3972 8810af33-2d31-482b-a856-94f89814c4df
2016-04-02 16:42:52 +00:00
jensp
b06a29d432
CCM NG: ChallengeManager, provides services for email verification, account activation and password recovery.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3970 8810af33-2d31-482b-a856-94f89814c4df
2016-04-01 18:31:51 +00:00
jensp
b9397f01b7
CCM NG: OneTimeAuthManager
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3968 8810af33-2d31-482b-a856-94f89814c4df
2016-03-31 18:12:04 +00:00
jensp
3eb86b41f2
CCM NG: OneTimeAuth system, used for PasswordRecover, Account activation and email verification
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3967 8810af33-2d31-482b-a856-94f89814c4df
2016-03-30 17:23:09 +00:00
jensp
b32c0ab6f1
CCM NG: Fixed CategoryRepositoryTest
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3947 8810af33-2d31-482b-a856-94f89814c4df
2016-03-21 20:01:11 +00:00
jensp
2f7b0f1dcb
CCM NG: Tests for ccm-core now work again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3946 8810af33-2d31-482b-a856-94f89814c4df
2016-03-21 18:18:35 +00:00
jensp
c2bae7824a
CCM NG: Several changes in the tests caused by the recent changes to the Shiro integration and other changes.
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3945 8810af33-2d31-482b-a856-94f89814c4df
2016-03-18 21:38:25 +00:00
jensp
5bb5bf7ac6
CCM NG:
...
- Some updates caused by the integration of the UUID field in CcmObject
- Better integration for Shiro (inspired by https://issues.apache.org/jira/browse/SHIRO-337 ).)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3855 8810af33-2d31-482b-a856-94f89814c4df
2016-02-11 14:05:29 +00:00
jensp
5b1055c485
CCM NG:
...
- Added UUID field to CcmObject
- Added interface Identifiable. All entities which are identifiable via a UUID (which will be all "root" entities) will implement this interface directly or indirectly.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3854 8810af33-2d31-482b-a856-94f89814c4df
2016-02-11 11:56:45 +00:00
jensp
3321f09481
CCM NG: Todays results of the getting Bebop running in CCM NG
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3843 8810af33-2d31-482b-a856-94f89814c4df
2016-02-05 19:08:35 +00:00
jensp
d2bfec2a1b
CCM NG: Setup for registry
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3835 8810af33-2d31-482b-a856-94f89814c4df
2016-02-02 08:28:11 +00:00
jensp
34907dfe89
CCM NG: Several small changes
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3832 8810af33-2d31-482b-a856-94f89814c4df
2016-01-31 10:13:46 +00:00
jensp
cc7889143c
CCM NG: All tests in ccm-core now pass again
...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3824 8810af33-2d31-482b-a856-94f89814c4df
2016-01-23 18:13:28 +00:00