Commit Graph

433 Commits (44dd7267d3b09d96dfeed6d1bea69d6107fe1dcd)

Author SHA1 Message Date
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 1716a17093 CCM NG: More classes for the content section application
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4196 8810af33-2d31-482b-a856-94f89814c4df
2016-07-14 10:30:46 +00:00
jensp 0e291a87b9 CCM NG: Setup for content sections
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4193 8810af33-2d31-482b-a856-94f89814c4df
2016-07-08 15:21:24 +00:00
jensp aa1aeef686 CCM NG: Only small things (better JAXB bindings)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4192 8810af33-2d31-482b-a856-94f89814c4df
2016-07-07 13:30:08 +00:00
jensp 167ca2f9eb CCM NG: Several things for the installation phase of a module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4191 8810af33-2d31-482b-a856-94f89814c4df
2016-07-06 17:05:00 +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 1b3479a1e8 CCM NG: Some repository classes for ccm-cms
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4187 8810af33-2d31-482b-a856-94f89814c4df
2016-07-04 15:27:37 +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 00f2a64c27 CCM NG: Basic entities for the CMS module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4175 8810af33-2d31-482b-a856-94f89814c4df
2016-06-24 14:54:07 +00:00
jensp 9b181dc6ab CCM NG: Shortcuts settings pane in /ccm/admin/ is now available and works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4168 8810af33-2d31-482b-a856-94f89814c4df
2016-06-22 12:00:04 +00:00
jensp 25166623cf CCM NG: Added parameters for enabling debugger to Wildfly Maven plugin configuration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4167 8810af33-2d31-482b-a856-94f89814c4df
2016-06-20 17:54:00 +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 08df95a744 CCM NG: Some things for the application tab of /ccm/admin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4154 8810af33-2d31-482b-a856-94f89814c4df
2016-06-10 16:52:02 +00:00
jensp e4f8ca3b97 CCM NG: Shortcuts module now deploys successfully
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4147 8810af33-2d31-482b-a856-94f89814c4df
2016-06-09 09:40: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 c674a34d40 CCM NG:
- Cleanup in ccm-core/src/main/java/com/arsdigita/ui/admin
- Fixed typo/wrong SQL syntax (for h2) in database migrations scripts
- Removed duplicate create sequence statement from database migrations scripts
- Configuration for wildfly-maven-plugin in ccm-bundle-devel (not finished yet)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4134 8810af33-2d31-482b-a856-94f89814c4df
2016-06-03 06:35:25 +00:00
jensp 60002bd481 CCM NG: Basic structure for new application management
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4130 8810af33-2d31-482b-a856-94f89814c4df
2016-06-01 16:42:28 +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 10ec4575d2 CCM NG: Another part of the new applicaton admin ui.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4109 8810af33-2d31-482b-a856-94f89814c4df
2016-05-26 15:32:51 +00:00
jensp 6bf9cc8a5d CCM NG:
- Removed several unused classes from the old /ccm/admin UI
- First part of refactored applications admin tab for /ccm/admin/


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4107 8810af33-2d31-482b-a856-94f89814c4df
2016-05-25 17:21:03 +00:00
jensp 196af54d2b CCM NG: Category administration finished
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4084 8810af33-2d31-482b-a856-94f89814c4df
2016-05-20 19:09:25 +00:00
jensp 1111e644c1 CCM NG: Forms for editing categories for /ccm/admin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4082 8810af33-2d31-482b-a856-94f89814c4df
2016-05-19 13:12:33 +00:00
jensp c6746eb5e9 CCM NG: UI for configuration finished
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4079 8810af33-2d31-482b-a856-94f89814c4df
2016-05-18 14:29:27 +00:00
jensp 670e009365 CCM NG: Some minor work for the setting editor(s)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4078 8810af33-2d31-482b-a856-94f89814c4df
2016-05-17 13:14:59 +00:00
jensp c78122e677 CCM NG: Some bugfixing for the configuration tab.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4077 8810af33-2d31-482b-a856-94f89814c4df
2016-05-17 10:11:48 +00:00
jensp 6c89d10a80 CCM NG: Bug fixing for Configuration Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4073 8810af33-2d31-482b-a856-94f89814c4df
2016-05-13 17:35:14 +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 394fa73b85 CCM NG: ccm/admin Configuration tab (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4064 8810af33-2d31-482b-a856-94f89814c4df
2016-05-11 12:21:45 +00:00
jensp fe93154ceb CCM NG: Form editing LocalizedString settings
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4062 8810af33-2d31-482b-a856-94f89814c4df
2016-05-09 15:09:27 +00:00
jensp 3c28579a3c CCM NG: Current status of admin UI for configuration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4056 8810af33-2d31-482b-a856-94f89814c4df
2016-05-06 17:00:59 +00:00
jensp e55e65bcf9 CCM NG: Current status of UI for the configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4055 8810af33-2d31-482b-a856-94f89814c4df
2016-05-06 14:21:52 +00:00
jensp f188ce7f57 CCM_NG: Forms for editing settings
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4051 8810af33-2d31-482b-a856-94f89814c4df
2016-05-05 16:34:19 +00:00
jensp 35db017b07 artwork/ccm-theme-uni-bremen-responsive: Several optimizations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4050 8810af33-2d31-482b-a856-94f89814c4df
2016-05-05 07:58:59 +00:00
jensp f4c09e5739 CCM NG: First part of UI for editing configuration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4045 8810af33-2d31-482b-a856-94f89814c4df
2016-05-02 15:17:14 +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 e82eddece3 CCM NG: Model for categories tree in /ccm/admin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4030 8810af33-2d31-482b-a856-94f89814c4df
2016-04-27 17:08:15 +00:00
jensp 1564f16678 CCM NG: /ccm/admin: UI for managing mappings of a domain
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4029 8810af33-2d31-482b-a856-94f89814c4df
2016-04-27 16:48:40 +00:00
jensp 3ebe0cfa7c CCM NG: Forms for editing the properties of a domain
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4028 8810af33-2d31-482b-a856-94f89814c4df
2016-04-27 13:40:01 +00:00
tosmers 92c2960441 - adds functioning test for ex- and import of a docrepo.file example
- export and import are therefore, as of initial testing results, functioning as expected

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4027 8810af33-2d31-482b-a856-94f89814c4df
2016-04-25 17:27:43 +00:00
tosmers 62b377fbe8 modofies sql deletes for docrepo to ensure correct constraint integrityk
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4026 8810af33-2d31-482b-a856-94f89814c4df
2016-04-25 14:19:07 +00:00
jensp 189c432378 CCM NG: Creating new domains using /ccm/admin/
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4025 8810af33-2d31-482b-a856-94f89814c4df
2016-04-22 18:28:54 +00:00
jensp b14529823b CCM NG:
First part of category administration UI for /ccm/admin/


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4021 8810af33-2d31-482b-a856-94f89814c4df
2016-04-21 16:44:41 +00:00
jensp 19cdc820a8 CCM NG: Some JavaDoc for the classees providing the admin UI for users, groups and roles.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4020 8810af33-2d31-482b-a856-94f89814c4df
2016-04-20 15:48:31 +00:00
jensp 87b46a531e CCM NG:
- Users which register using the login app are now added to the group "registered-users" (which is created if not existing)
- Logic for user registration moved the ccm-core/org.libreccm.security.RegistrationManager
- Some JavaDoc


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4019 8810af33-2d31-482b-a856-94f89814c4df
2016-04-20 14:35:21 +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
tosmers a5a11848a5 bugfixes more or less for FilePortationTest in DocRepo
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4017 8810af33-2d31-482b-a856-94f89814c4df
2016-04-18 20:48:12 +00:00
jensp 8dd5e30c87 CCM NG: Moved UserDetails to separate class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4016 8810af33-2d31-482b-a856-94f89814c4df
2016-04-18 16:58:02 +00:00
jensp 079635f91f CCM NG: Admin application: Role Management
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4014 8810af33-2d31-482b-a856-94f89814c4df
2016-04-16 15:15:53 +00:00
jensp 4fd2eb8b7b CCM NG: Member management for roles
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3999 8810af33-2d31-482b-a856-94f89814c4df
2016-04-15 18:14:53 +00:00
jensp 668eb0193d CCM NG: Group Administration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3998 8810af33-2d31-482b-a856-94f89814c4df
2016-04-15 09:58:26 +00:00
jensp 8bc1368b85 CCM NG: Property sheet for group
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3992 8810af33-2d31-482b-a856-94f89814c4df
2016-04-14 17:34:22 +00:00
jensp bbfdf4f39c CCM NG: Delete from groups
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3991 8810af33-2d31-482b-a856-94f89814c4df
2016-04-14 16:38:03 +00:00
jensp 403fa93dfa CCM NG: Missing file
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3990 8810af33-2d31-482b-a856-94f89814c4df
2016-04-14 09:18:17 +00:00
jensp ca72a68542 CCM NG:
- Change in ccm-docrepo for compatibility with Wildfly 10
    - removed scope for hibernate libraries to provided (Wildfly provides them)
    - moved classes related to user management in ccm-core com.arsdigita.ui.admin.usersgroupsroles to subpackage
    - first part of UI for Group management for Admin application


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3989 8810af33-2d31-482b-a856-94f89814c4df
2016-04-13 15:37:46 +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
jensp f4e6b1da96 CCM NG: Form for editing roles for a user
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3984 8810af33-2d31-482b-a856-94f89814c4df
2016-04-12 17:16:52 +00:00
jensp 50e0809c4f CCM NG:
- Removed @StartUp annotation from OneTimeAuthTokenCleaner. With this 
  annotation this EJB is initalized *before* the schema migrations have been 
  applied. Because the init method of the bean accesses the database that 
  causes the whole deployment to fail if it is a fresh installation
- Added saxon library to the dependencies for the test profiles in ccm-docrepo


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3983 8810af33-2d31-482b-a856-94f89814c4df
2016-04-11 19:59:26 +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 81fd867e31 CCM NG:
- User registration and password recover now work
- Improvements for ChallengeManager
- Groups and roles assigned to a user are now shown in in the user details view
- Groups assigned to a user can be edited


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3981 8810af33-2d31-482b-a856-94f89814c4df
2016-04-08 17:54:17 +00:00
jensp 49357d190a CCM NG: OneTimeAuthToken Cleaner now works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3980 8810af33-2d31-482b-a856-94f89814c4df
2016-04-08 07:15:19 +00:00
jensp 74af31b251 CCM NG: Todays progress on admin and login applications
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3978 8810af33-2d31-482b-a856-94f89814c4df
2016-04-07 19:40:45 +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 ce1be1e87e CCM NG: Add form for creating new users to /ccm/admin/
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3975 8810af33-2d31-482b-a856-94f89814c4df
2016-04-06 17:21:26 +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 d668952ccf CCM NG: ChallengeManager: Implemented methods for sending the emails.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3971 8810af33-2d31-482b-a856-94f89814c4df
2016-04-02 15:01:58 +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 7d86a6db4c CCM NG:
- Form for editing user details 
- Form for adding a new password


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3966 8810af33-2d31-482b-a856-94f89814c4df
2016-03-30 13:41:29 +00:00
jensp e6fab036f4 CCM NG: Cleanup of the Mail class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3960 8810af33-2d31-482b-a856-94f89814c4df
2016-03-24 12:10:46 +00:00
jensp b19a347f6e CCM NG: UserAdminForm: E-Mail-Addresses of a user can now be edited, added and deleted
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3957 8810af33-2d31-482b-a856-94f89814c4df
2016-03-23 17:51:06 +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 faacb47dd1 CCM NG: Site descriptor for module ccm-theme-foundry
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3944 8810af33-2d31-482b-a856-94f89814c4df
2016-03-18 18:12:52 +00:00
tosmers 080dc7c00f changes test for the FileMarshaller and deletes opencsv maven dependency
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3932 8810af33-2d31-482b-a856-94f89814c4df
2016-03-16 18:20:15 +00:00
tosmers cdb6bc9a0d adds implementation of secondary import methods executed through the AbstractMarshaller
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3927 8810af33-2d31-482b-a856-94f89814c4df
2016-03-16 14:17:26 +00:00
tosmers 5dec29593d Marshaller now contains implemented main method for importing a list of files, the counterpart in the AbstractMarshaller still work in progresss
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3926 8810af33-2d31-482b-a856-94f89814c4df
2016-03-16 14:01:49 +00:00
jensp ea75416ed9 CCM NG: Tables showing the email addresses of a user
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3916 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 19:01:19 +00:00
tosmers 7b354a4be4 starts implementation for central importing
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3915 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 17:39:07 +00:00
tosmers 465029c738 main structure of the AbstractMarshaller is done and contains allready the case for XML. Now it just has to be tested...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3914 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 16:50:26 +00:00
tosmers dbd7af3c4d Central Marhsaller implementation for the exportation is donesvn update
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3913 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 13:05:28 +00:00
jensp 8b941d3e70 CCM NG: Switching to UserDetail view and back to user table works now as indented
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3912 8810af33-2d31-482b-a856-94f89814c4df
2016-03-04 18:46:08 +00:00
jensp 326707f1a7 CCM NG: UserDetails view
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3904 8810af33-2d31-482b-a856-94f89814c4df
2016-03-03 14:37:38 +00:00
jensp beb702efd9 CCM NG: Primarly bug fixing for the selection models
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3897 8810af33-2d31-482b-a856-94f89814c4df
2016-02-26 17:36:33 +00:00
tosmers 99eac14ed5 some stuff in portation
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3893 8810af33-2d31-482b-a856-94f89814c4df
2016-02-24 19:01:41 +00:00
jensp 1b206fecef CCM NG:
- Further work on the admin UI
- Refactored the GlobalizationHelper to use CDI for getting the current request. Also cleaned up the code.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3892 8810af33-2d31-482b-a856-94f89814c4df
2016-02-24 17:48:43 +00:00
jensp 260978d1c1 CCM NG: Basic structure for new users/groups/roles tab in the admin application
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3878 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 18:51:41 +00:00
jensp 7b81b5b1d5 CCM NG: Forgot a file...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3877 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 17:45:08 +00:00
jensp c93a3305fe CCM NG: Added tab for workflows administration to admin app
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3876 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 13:56:58 +00:00
jensp 51d4fca237 CCM NG: Fixed some bugs in the application lookup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3875 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 13:43:04 +00:00
jensp 8e05fe06af CCM NG: Administration UI basic structure
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3867 8810af33-2d31-482b-a856-94f89814c4df
2016-02-17 19:00:18 +00:00
jensp dd1556afbb CCM NG:
- Login now works
- CdiUtil now uses JNDI to lookup CDI BeanManager because that works more reliable.



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3862 8810af33-2d31-482b-a856-94f89814c4df
2016-02-15 16:51:19 +00:00
jensp 3ac09f8510 CCM NG: Todays results of getting login and admin apps running. Login should work now, but there are some problems with lazily fetched collections...
Also this commits adds the DefaultEntityGraph annotation which allows it to name a (named) EntityGraph which should be applied by default to when the entity is loaded from the database. 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3859 8810af33-2d31-482b-a856-94f89814c4df
2016-02-12 20:56:22 +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
tosmers bd4bf615f3 [FEATURE]
- adds the base structure for the new second version of the exporter/importer routine
- the abstract super class for the objectentities, the enum for possible fomats and the marshal itself for im-/exporting list of objects
- adds a first implementation of the AbstractResourceMarshal for extending the abstact super 'AbstactMarshal'

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3850 8810af33-2d31-482b-a856-94f89814c4df
2016-02-10 18:30:13 +00:00
tosmers 0040229a9d [UPDATE]
- deletes the previous versions of exporter and importer in package core
- modifies pom for use of jackson libraries

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3849 8810af33-2d31-482b-a856-94f89814c4df
2016-02-10 15:47:16 +00:00
jensp d6114efcf7 CCM NG: Some work on the login form.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3848 8810af33-2d31-482b-a856-94f89814c4df
2016-02-08 18:15:46 +00:00
jensp 22dd841c11 CCM NG: Login Form now shows up
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3844 8810af33-2d31-482b-a856-94f89814c4df
2016-02-06 11:12:35 +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 c21ab1e5d7 CCM NG: Today's result of getting Bebop running in a full Java EE environement
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3842 8810af33-2d31-482b-a856-94f89814c4df
2016-02-04 14:47:05 +00:00
jensp f446d50fc7 CCM NG: Todays progress of getting Bebop running in full Java EE 7 environment
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3839 8810af33-2d31-482b-a856-94f89814c4df
2016-02-03 19:00:18 +00:00
jensp e1f6a45065 CCM NG: Changed constant name for path of admin servlet from ADMIN_SERVLET to ADMIN_SERVLET_PATH
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3836 8810af33-2d31-482b-a856-94f89814c4df
2016-02-02 08:29:16 +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 3be60416f8 CCM NG: Bundles are now EARs (necssary because otherwise JPA does not support entities in multiple JARs, see JSR-338, page 366f). Also the Foundry theming engine is now provided by its own Maven module.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3829 8810af33-2d31-482b-a856-94f89814c4df
2016-01-27 19:16:43 +00:00
tosmers 75ab72085a [UPDATE]
- adds Manager and Repository for both File and Folder classes in DocRepo
- changed class definition of Resource, ResourceManager and ResourceRepository to abstract

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3828 8810af33-2d31-482b-a856-94f89814c4df
2016-01-27 15:54:52 +00:00
jensp 73eef4aeb0 CCM NG: Split class ConfigurationManager into smaller classes to reduce complexity.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3825 8810af33-2d31-482b-a856-94f89814c4df
2016-01-24 15:49:19 +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
jensp 53670572b2 CCM NG: Some fixes necessary because of the new configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3823 8810af33-2d31-482b-a856-94f89814c4df
2016-01-22 19:35:20 +00:00
tosmers 1afb8348ed [FEATURE]
- adds implementation for the ObjectImporter
- changes name for the im-/exporter business from exchange to portation
  (the package name)
- adds implemtation of ObjectImporter for the File in DocRepo
- adds build dependancy for DocRepo
- removes non-compilable stuff of DocRepo
  (necessary so the tests in docrepo can be compiled before running)
- adds testclass for the FileExporter and FileImporter (last not functioning yet)

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3810 8810af33-2d31-482b-a856-94f89814c4df
2016-01-20 19:08:33 +00:00
jensp 54f8c657f7 CCM NG: Finished migiration to new configuration system. Now all jUnit tests have to be checked.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3809 8810af33-2d31-482b-a856-94f89814c4df
2016-01-20 18:44:11 +00:00
jensp 127ff16e59 CCM NG: TemplatingConfig migrated to new configuration system, WebConfig almost migrated
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3807 8810af33-2d31-482b-a856-94f89814c4df
2016-01-19 19:08:51 +00:00
jensp 1a3367bbed CCM NG: Some formatting and cleanup for the new configuration classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3802 8810af33-2d31-482b-a856-94f89814c4df
2016-01-15 18:57:17 +00:00
jensp a1bef5b73f CCM NG:
- Migrated MailConfig and XmlConfig to new configuration system
    - Replaced StringJoiner to several toString methods with collection.stream().collect and Collectors#joining    


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3797 8810af33-2d31-482b-a856-94f89814c4df
2016-01-14 18:17:44 +00:00
jensp 05102e0269 CCM NG: Migrated DispatcherConfig and GlobalizationConfig to the new configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3796 8810af33-2d31-482b-a856-94f89814c4df
2016-01-14 13:47:16 +00:00
jensp d1251b5fc0 CCM NG: Migrated BebopConfig to new configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3795 8810af33-2d31-482b-a856-94f89814c4df
2016-01-14 09:14:28 +00:00
tosmers 3ce721d6e3 [UPDATE]
- changes the structure of the abstract methods of the ObjectExporter
- corrects the overriding methods in the ResourceExporter

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3794 8810af33-2d31-482b-a856-94f89814c4df
2016-01-13 18:44:35 +00:00
jensp 361ba65ed8 CCM NG: Migrated more configuration classes to the new system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3793 8810af33-2d31-482b-a856-94f89814c4df
2016-01-13 18:11:56 +00:00
tosmers b35e44a867 [FEATURE]
- adds dependency for 'com.opencsv' to parent-pom.xml and core-pom.xml
- adds package exchange to ccm-core for the export-import-routines
- adds class ObjectExporter to the exchange-package for the basic export-functionalities
- adds dummy package docrepo.exchange.exporter into the exchange package of core
- adds ResourceExporter to the dummy package for implementation of the abstact methods of the ObjectExporter

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3792 8810af33-2d31-482b-a856-94f89814c4df
2016-01-13 16:58:46 +00:00
jensp 97567275e2 CCM NG: Part of the ongoing migration to a database based configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3790 8810af33-2d31-482b-a856-94f89814c4df
2016-01-12 19:08:08 +00:00
jensp c024ac5593 CCM NG: Tested #equals, #hashCode and #toString of new KernelConfig class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3787 8810af33-2d31-482b-a856-94f89814c4df
2016-01-12 11:06:04 +00:00
jensp cdc61894c6 CCM NG: Some fixes for the new Configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3780 8810af33-2d31-482b-a856-94f89814c4df
2016-01-11 17:39:32 +00:00
jensp 712e5c3a4e CCM NG: Some cleanup, and new KernelConfig class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3779 8810af33-2d31-482b-a856-94f89814c4df
2016-01-11 14:19:56 +00:00
jensp aaf0b053d3 CCM NG: One test in CategoryManagerTest failed when executed after other tests because the hibernate_sequence sequence in the database was not reset between tests.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3778 8810af33-2d31-482b-a856-94f89814c4df
2015-12-19 09:18:05 +00:00
jensp 6a2ce5a0dc CCM NG: Refactored some code to comply to FindBugs and PMD
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3777 8810af33-2d31-482b-a856-94f89814c4df
2015-12-18 18:57:58 +00:00
jensp dabb99d46f CCM NG: Database based configuration now passes all test cases. Not all planned features are yet implemented and tested (for example application instance specific configurations). They will be implemented and tested when they are needed.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3776 8810af33-2d31-482b-a856-94f89814c4df
2015-12-18 15:35:48 +00:00
jensp 4b5a227772 CCM NG: More test cases for the new database driven category system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3775 8810af33-2d31-482b-a856-94f89814c4df
2015-12-17 14:07:40 +00:00
tosmers 06e342af0c CCM_NG - docrepo
- adds additional classes from docrepo to ccm_ng
- adds two classes with massive errors, sorry, was necessary

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3774 8810af33-2d31-482b-a856-94f89814c4df
2015-12-16 21:58:47 +00:00
jensp 66048bf198 CCM NG: Some modifications to the configuration classes and first test cases
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3773 8810af33-2d31-482b-a856-94f89814c4df
2015-12-16 19:19:12 +00:00
jensp fd010fef1a CCM NG: Classes for the new database based configuration system (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3772 8810af33-2d31-482b-a856-94f89814c4df
2015-12-16 15:15:38 +00:00
jensp 3f27e09a84 CCM NG: Several changes:
- Replaced CdiLookupException with IllegalStateException. IllegalStateException
  is a RuntimeException, therefore it is not necessary to catch the exception. 
  An error in the findBean method usually is not recoverable, therefore it is 
  not necessary to use a checked exception.
- Removed several uses of UncheckedWrapperException
- CategoryRepository and CategoryManager are now implemented (not completetly 
   yet) and have tests.
- Changed value field of EnumConfigurationEntry from List to Set to avoid 
  duplicate entries.



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3770 8810af33-2d31-482b-a856-94f89814c4df
2015-12-15 18:56:27 +00:00
jensp e743e052ff CCM NG:
- Some cleanup
    - Entities for the new database based configuration system


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3768 8810af33-2d31-482b-a856-94f89814c4df
2015-12-11 19:26:03 +00:00
jensp 576d28a8ce CCM NG:
- Cleanup ccm-core:org.libreccm.core: Removed unused classes (those replaced by 
  org.libreccm.security)
- Modified org.libreccm.security.PermissionChecker: 
    - #checkPermission(String, CcmObject) does not longer return the object, 
      when the current user is permitted to access the object.
    - new method #checkPermission(String, CcmObject, Class) checks for 
      permission to access the object and returns the object or a virtual 
      "Access denied" object (like SecuredCollection).
- "Access denied" string is provided as a constant by org.libreccm.core.CoreConstants


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3767 8810af33-2d31-482b-a856-94f89814c4df
2015-12-11 13:05:46 +00:00
tosmers e1ad4b4347 adds filePropertiesPanel to DocRepo and modifies minor stuff
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3766 8810af33-2d31-482b-a856-94f89814c4df
2015-12-10 00:17:46 +00:00
jensp c54956d642 CCM NG: More work to get CCM NG running
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3765 8810af33-2d31-482b-a856-94f89814c4df
2015-12-08 16:51:01 +00:00
jensp 3914360c48 CCM NG:
- Some changes in the integration tests in ccm-core. Due to association added 
  between Workflow and Role added in revision r3763 it is necssary to include 
  the org.libreccm.workflow package in these tests.
- Renamed the ccm-bundle-devel to ccm-bundle-devel-swarm to indicate that the 
  using Wildfly Swarm
- Created a ccm-devel-bundle-wildfly module which builds a WAR for Wildfly


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3764 8810af33-2d31-482b-a856-94f89814c4df
2015-12-07 19:22:18 +00:00
jensp 6066ea22a2 CCM NG: Removed associations to User and Group from the UserTask and replaced them with an association to Role.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3763 8810af33-2d31-482b-a856-94f89814c4df
2015-12-04 17:42:02 +00:00
jensp d043fbea56 CCM NG: Documentation for ccm-core:org.libreccm.security
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3762 8810af33-2d31-482b-a856-94f89814c4df
2015-12-04 14:53:43 +00:00
jensp bf5ddceda7 CCM NG:
- CCMDispatcherServlet now mapped to /ccm/ *and* /index.html to replace old index.jsp file. Logic from index.jsp moved to
      CCMDispatcherServlet#doService.
    - Integrated static default theme resources into ccm-devel-bundle


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3761 8810af33-2d31-482b-a856-94f89814c4df
2015-12-03 14:20:50 +00:00
tosmers a1011154a5 modifies DestinationFolderForm and FileEditForm, adds DocRepoRequestLocal and FileInfoHistoryPane and FileInfoPropertiesPane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3759 8810af33-2d31-482b-a856-94f89814c4df
2015-12-02 17:01:25 +00:00
jensp 76f810ab11 CCM NG: Admin App now uses new API from the org.libreccm.security package for authentication and authorisation
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3755 8810af33-2d31-482b-a856-94f89814c4df
2015-12-02 10:06:57 +00:00
jensp 7cd9b19550 CCM NG: Registered Login application in core module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3754 8810af33-2d31-482b-a856-94f89814c4df
2015-11-30 14:11:10 +00:00
jensp 7868e168dc CCM NG: Migrated Login App to new org.libreccm.security API
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3753 8810af33-2d31-482b-a856-94f89814c4df
2015-11-30 13:45:39 +00:00
jensp f6f2923e1e CCM NG: More secured collections (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3752 8810af33-2d31-482b-a856-94f89814c4df
2015-11-27 18:29:45 +00:00
jensp 80eeb7960a CCM NG: Secured collections (not all tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3751 8810af33-2d31-482b-a856-94f89814c4df
2015-11-26 14:42:43 +00:00
jensp 8da5c31279 CCM NG: SecuredCollection (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3750 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 17:53:17 +00:00
jensp d4b5194612 CCM NG: Some documentation for the secured iterator
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3749 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 16:37:00 +00:00
jensp 0e3ee46988 CCM NG: SecuredIterator: Iterator for CcmObjects which checks permissions for
the objects before returning them.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3748 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 16:08:22 +00:00
jensp bd56f40876 CCM NG: JavaDoc for the AuthorizationInterceptor and the supporting annotations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3747 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 14:13:36 +00:00
jensp c433cadaae CCM NG: CDI Interceptor for Authorization
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3745 8810af33-2d31-482b-a856-94f89814c4df
2015-11-24 19:22:44 +00:00
jensp b6cb768993 CCM NG: Removed the javabeans PMD ruleset from the list of checked rulesets
because the rule "BeanMembersShouldSerialize" from this ruleset procduces many 
false positives. Also removed also usages of the transient modifier which 
were only added to various classes to match this rule.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3743 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 12:45:16 +00:00
jensp 97899ace54 CCM NG: Cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3742 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 09:45:15 +00:00
jensp fb14845775 CCM_NG: New API for authentication and authoriziation using Apache Shiro.
Replaces some classes in org.libreccm.core.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3741 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 09:37:35 +00:00
tosmers d64753007b adds dependency in org.libreccm.core.user
adds currently finished refactored classes of docrepo

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3735 8810af33-2d31-482b-a856-94f89814c4df
2015-11-18 16:14:34 +00:00
jensp 56864be7b4 CCM NG: Two more Bebop classes for CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3714 8810af33-2d31-482b-a856-94f89814c4df
2015-10-28 18:23:20 +00:00
jensp b7fdccf1a1 CCM NG: Added com.arsdigita.bebop.ExternalLink component because it is used in some modules
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3707 8810af33-2d31-482b-a856-94f89814c4df
2015-10-26 09:32:41 +00:00
jensp 77f7ff0c9e CCM NG: Missing class AbstractSingletonApplicationManager
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3703 8810af33-2d31-482b-a856-94f89814c4df
2015-10-21 08:52:39 +00:00
jensp 77a4965de9 CCM NG: Removed some not implented classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3702 8810af33-2d31-482b-a856-94f89814c4df
2015-10-21 08:38:43 +00:00
jensp 488d0b5b38 CCM NG:
- Corrected some typos in the Archetype for content types
- Changed group ids of cms related stuff to org.librecms
- Some more base entities for content items
- Entities and base structure for ccm-cms-types-article


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3698 8810af33-2d31-482b-a856-94f89814c4df
2015-10-19 13:13:45 +00:00
jensp 18f492567d CCM NG: Maven Archetype for generating modules
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3694 8810af33-2d31-482b-a856-94f89814c4df
2015-10-17 17:47:13 +00:00
jensp 1bd5963ec3 CCM NG: Classes for Applications Administration UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3692 8810af33-2d31-482b-a856-94f89814c4df
2015-10-15 09:03:27 +00:00
jensp 01befa0c74 CCM NG: Current status Admin UIs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3691 8810af33-2d31-482b-a856-94f89814c4df
2015-10-14 16:57:07 +00:00
jensp dad4ce0c53 CCM NG: Changed names of named queries to include simple name of class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3674 8810af33-2d31-482b-a856-94f89814c4df
2015-10-08 09:30:55 +00:00
jensp 56d545d175 CCM NG: Old login app ported to CCM NG including UI. Compiles but is not tested yet!
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3673 8810af33-2d31-482b-a856-94f89814c4df
2015-10-08 09:12:25 +00:00
tosmers ba1e89fa76 [FEATURE]
- adds three named queries in ResourceRepository
- adds class annotations for repositories in ResourceRepository
- adds class ResourceManager with the corresponding class annotations
- adds the defined named queries in the class annotation of Resource
- adds some entity constraints in Resource for 'name' and 'path'
- corrects the implementation of the 'isNew'-method in ResourceRepository


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3662 8810af33-2d31-482b-a856-94f89814c4df
2015-10-01 09:58:22 +00:00
jensp 42538f66d8 CCM NG: Copied several of parameter properties files for the config system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3650 8810af33-2d31-482b-a856-94f89814c4df
2015-09-24 11:59:08 +00:00
jensp da809a9fc5 CCM NG:
- Fixed some errors
    - Ported basic servlets and Bebop classes from old code


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3646 8810af33-2d31-482b-a856-94f89814c4df
2015-09-23 16:51:25 +00:00
tosmers 5883127563 [UPDATE]
- provides NamedQueries in Resource.java

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3637 8810af33-2d31-482b-a856-94f89814c4df
2015-09-22 15:47:35 +00:00
tosmers a14a30c688 [FEATURE]
- provides the instance variables with jpa annotations replacing the associations in the ResourceImpl.pdl

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3636 8810af33-2d31-482b-a856-94f89814c4df
2015-09-22 14:29:35 +00:00
jensp 8abb9f6ddc CCM NG: Renamed migrations in ccm-core to match version of the module (7.0.0)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3617 8810af33-2d31-482b-a856-94f89814c4df
2015-09-15 16:50:26 +00:00
jensp ae8943a75c CCM NG: JavaDoc for the module system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3615 8810af33-2d31-482b-a856-94f89814c4df
2015-09-14 12:41:18 +00:00
jensp b754e4b04c CCM NG: JavaDoc for the CcmIntegrator
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3614 8810af33-2d31-482b-a856-94f89814c4df
2015-09-14 09:37:02 +00:00
jensp 05769ab812 CCM NG:
- Some (general) documentation about the module system
    - Removed obsolete profiles from testing documentation


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3612 8810af33-2d31-482b-a856-94f89814c4df
2015-09-11 18:16:24 +00:00
jensp e001c43351 CCM NG:
ccm-core:
- Moved package for module system from org.libreccm.core.modules to 
  org.libreccm.modules

ccm-docrepo
- Fixed wrong import for java.sql.Date, should be java.util.Date
- Added a placeholder persistence.xml to avoid error in the ddl generator



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3611 8810af33-2d31-482b-a856-94f89814c4df
2015-09-11 16:47:30 +00:00
tosmers 3351579875 [UPDATE]
- corrects mistake in java-doc of Permission.java

[FEATURE]
- adds jpa-classes (BlobObject, File, Folder, RecentUpdatedDocsPortlet, Repository, ResourceImpl) to ccm-docrepo

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3609 8810af33-2d31-482b-a856-94f89814c4df
2015-09-10 16:27:06 +00:00
jensp 0e35c7b723 CCM NG: Some fixes on database object identifiers like tables etc on ensure compatibility with H2, PostgreSQL and Oracle
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3606 8810af33-2d31-482b-a856-94f89814c4df
2015-09-09 15:44:35 +00:00
jensp 47ac2a9d43 CCM NG: Fixed some warnings from FindBugs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3604 8810af33-2d31-482b-a856-94f89814c4df
2015-09-05 19:54:48 +00:00
jensp ee8e0e52df CCM NG:
- Some work on the module system, especially on install and init
- Removed some hardcoded strings (replaced with constants)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3603 8810af33-2d31-482b-a856-94f89814c4df
2015-09-05 18:15:35 +00:00
jensp 551c8c398d CCM NG: Some progress on the test bundle
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3602 8810af33-2d31-482b-a856-94f89814c4df
2015-09-04 17:18:51 +00:00
jensp abfa4c6ff7 CCM NG: Some adjustments for the ccm-test-bundle module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3601 8810af33-2d31-482b-a856-94f89814c4df
2015-09-03 20:01:19 +00:00
jensp d7be8b8d65 CCM NG: Bundle/WAR module for testing the module system etc.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3600 8810af33-2d31-482b-a856-94f89814c4df
2015-09-03 13:45:35 +00:00
jensp a51c64e7b5 CCM NG: Some files I forgot in the last commit
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3599 8810af33-2d31-482b-a856-94f89814c4df
2015-09-03 08:13:00 +00:00
jensp c9da290b9f CCM NG: Test for the module system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3598 8810af33-2d31-482b-a856-94f89814c4df
2015-09-02 18:16:00 +00:00
jensp 1c7a7af8cb CCM NG: Several adjustments for the POM, especially depencencies and plugin versions
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3597 8810af33-2d31-482b-a856-94f89814c4df
2015-09-02 15:49:44 +00:00
jensp ac7e995af0 CCM NG: Some work on the test profile for Wildfly8 and MySQL
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3594 8810af33-2d31-482b-a856-94f89814c4df
2015-08-31 13:51:13 +00:00
jensp 93fb61b66e CCM NG: LoginManagerTest now working
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3593 8810af33-2d31-482b-a856-94f89814c4df
2015-08-31 10:48:28 +00:00
jensp ef12d6b7f2 CCM NG: Reworked tests to work with multiple schemas (table name spaces) in database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3592 8810af33-2d31-482b-a856-94f89814c4df
2015-08-30 18:06:31 +00:00
jensp 2f95086fe9 CCM NG: Some code clean up
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3591 8810af33-2d31-482b-a856-94f89814c4df
2015-08-28 18:16:56 +00:00
jensp 0d967f6832 CCM NG: Some cleanup, some files for testing the module system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3590 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 18:57:22 +00:00
jensp 98d1f02f21 CCM NG: Some cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3589 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 18:22:28 +00:00
jensp 5eed012faa CCM NG: Code for the module system (not tested yet, also needs some cleanup work)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3587 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 16:38:52 +00:00