Commit Graph

459 Commits (8634a6046cae56a442a504f86271036a19f4048c)

Author SHA1 Message Date
jensp a905bbeba2 CCM NG: Test for handling permissions in JPQL Queries
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4488 8810af33-2d31-482b-a856-94f89814c4df
2016-12-19 10:05:04 +00:00
jensp 60ee56eb39 CCM NG: Basic integration for Hibernate Search
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4487 8810af33-2d31-482b-a856-94f89814c4df
2016-12-17 16:39:10 +00:00
jensp 62f735f6f0 CCM NG:
- Some preparation for the editor UI for PageModel
- SimpleItemResolver and MultilingualItemResolver ported to new API (still disabled because of circular dependencies in UI classes)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4486 8810af33-2d31-482b-a856-94f89814c4df
2016-12-16 16:41:16 +00:00
tosmers c7d5c89d0b [UPDATE]
- modifies managed/back references
- adds updated export data for import

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4472 8810af33-2d31-482b-a856-94f89814c4df
2016-12-12 18:43:27 +00:00
jensp fd4fea2099 CCM NG/ccm-cms:
- Added WorkflowLockedComponentAccess component
- Placeholder for ItemTemplates component


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4470 8810af33-2d31-482b-a856-94f89814c4df
2016-12-12 18:36:27 +00:00
jensp 7d856921ec CCM NG: JavaDoc for PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4468 8810af33-2d31-482b-a856-94f89814c4df
2016-12-07 18:16:47 +00:00
jensp b01a47a86a CCM NG: More JavaDoc for the page model system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4467 8810af33-2d31-482b-a856-94f89814c4df
2016-12-06 18:10:29 +00:00
jensp 23d015664e CCM NG: More JavaDoc for PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4466 8810af33-2d31-482b-a856-94f89814c4df
2016-12-06 14:07:44 +00:00
jensp a927349887 CCM NG: JavaDoc and missing files for PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4465 8810af33-2d31-482b-a856-94f89814c4df
2016-12-06 11:17:36 +00:00
tosmers 4a922246bc [FEATURE]
- adds testclass for core import
- adds testdata for core import

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4462 8810af33-2d31-482b-a856-94f89814c4df
2016-12-05 15:51:35 +00:00
jensp 3863a2f32f CCM NG: Abstract base classes for the PageBuilder interface of the PageModel system.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4461 8810af33-2d31-482b-a856-94f89814c4df
2016-12-05 12:43:14 +00:00
jensp 80d3a02996 CCM NG: Publish for PageModels
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4460 8810af33-2d31-482b-a856-94f89814c4df
2016-12-03 10:49:26 +00:00
jensp 0367ef4f70 CCM NG: Migration scripts for new entites from page model, some cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4459 8810af33-2d31-482b-a856-94f89814c4df
2016-12-02 18:01:53 +00:00
jensp bdf9058901 CCM NG: New PageModel system, replaces JSP templates for public pages in ccm-cms and ccm-navigation
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4458 8810af33-2d31-482b-a856-94f89814c4df
2016-12-02 16:35:24 +00:00
jensp f63434ae80 CCM NG: Migrated several classes from ccm-core to CCM NG. No finished, none finished classes as *.todo to avoid compilation failures.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4457 8810af33-2d31-482b-a856-94f89814c4df
2016-11-25 16:32:50 +00:00
jensp b39aa8152f CCM NG/ccm-cms: Support for the TYPE_USE privilege.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4455 8810af33-2d31-482b-a856-94f89814c4df
2016-11-24 17:59:40 +00:00
jensp 681ba87a68 CCM NG: Current status of work on com.arsdigita.toolbox.ui.DataTable
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4453 8810af33-2d31-482b-a856-94f89814c4df
2016-11-22 18:36:15 +00:00
jensp ae05156a71 CCM NG/ccm-cms: Work on the forms for Workflow management
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4449 8810af33-2d31-482b-a856-94f89814c4df
2016-11-21 19:05:43 +00:00
tosmers 5fb80631c9 [FEATURE]
- adds implementation of abstract marshaller class to every exportable class
- adds interface tag 'Portable' to each class with wishes of being ex- or imported


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4448 8810af33-2d31-482b-a856-94f89814c4df
2016-11-21 17:39:45 +00:00
jensp c12830e315 CCM NG: Some changes to tests and datasets necessary due to the changes to workflow
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4446 8810af33-2d31-482b-a856-94f89814c4df
2016-11-18 20:45:38 +00:00
jensp 45e2463de6 CCM NG: DB migrations scripts for recent changes of workflow classes, changed datasets for tests to match new structure
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4445 8810af33-2d31-482b-a856-94f89814c4df
2016-11-18 13:53:28 +00:00
jensp 2ae87e3353 CCM NG: JavaDoc for Workflow and related classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4444 8810af33-2d31-482b-a856-94f89814c4df
2016-11-17 16:53:45 +00:00
jensp 17a2157b5c CCM NG/ccm-core: Some JavaDoc for Workflow and related classes (more to come)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4443 8810af33-2d31-482b-a856-94f89814c4df
2016-11-17 12:11:35 +00:00
jensp 1b83b1587a CCM NG: Missing files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4442 8810af33-2d31-482b-a856-94f89814c4df
2016-11-17 11:19:48 +00:00
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 4fc5edc59c CCM NG/ccm-core:
- Several additions for Workflow management (Queries etc.) required by the Workflow forms in ccm-cms
- Some additions in the BaseServlet and BaseApplicationServlet, primarly initalisation stuff
- RowData class for use as bridge between CDI classes and Bebop tables


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4439 8810af33-2d31-482b-a856-94f89814c4df
2016-11-14 18:56:57 +00:00
jensp e54ef0e7a8 CCM NG: Updated Maven plugin for PMD to latest version
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4438 8810af33-2d31-482b-a856-94f89814c4df
2016-11-14 18:54:34 +00:00
jensp 91c510edd9 CCM NG/ccm-cms: Next part of migration of the ContentTypeAdminPane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4432 8810af33-2d31-482b-a856-94f89814c4df
2016-11-08 10:14:08 +00:00
jensp e68a5ba5d2 CCM NG/ccm-core: MimeTypeConverter was not null safe
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4393 8810af33-2d31-482b-a856-94f89814c4df
2016-10-19 18:05:53 +00:00
jensp 71c38c440a CCM NG/ccm-core: Fixed typos in database migration scripts
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4385 8810af33-2d31-482b-a856-94f89814c4df
2016-10-17 16:58:54 +00:00
jensp 42e18ee8cb CCM NG/ccm-core: Dispatcher used none-locale save DateFormat
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4382 8810af33-2d31-482b-a856-94f89814c4df
2016-10-17 06:57:02 +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
baka 1674b94ffd Changes behavior in BaseRoleItemPane to throw an Exception when there are not the right privileges.
Also adds a new value to the CmsResources.

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4363 8810af33-2d31-482b-a856-94f89814c4df
2016-10-06 13:18:46 +00:00
baka 72947f72d7 Fixes a typo.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4362 8810af33-2d31-482b-a856-94f89814c4df
2016-10-06 11:26:46 +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 689991f364 CCM NG:
- Changed resource integration in the web module to avoid problems when building the Maven site
- added two methods to FolderManager which can be used to check if a folder is deletable/movable. 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4348 8810af33-2d31-482b-a856-94f89814c4df
2016-10-04 12:19:35 +00:00
jensp a2866cef95 CCM NG/ccm-cms: Tests for FolderManager (and fixes for bugs with by the tests), migration scripts for adding tables for folders
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4347 8810af33-2d31-482b-a856-94f89814c4df
2016-10-03 18:09:48 +00:00
jensp 7d2d3926ff CCM NG/ccm-cms: Created a subclass of Category for Folders. Started to add add Repository and Manager classes and to refactor all classes to use Folder instead of plain category for folders.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4328 8810af33-2d31-482b-a856-94f89814c4df
2016-09-27 17:55:10 +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
baka ac46ffb059 Adds a description to the Role class.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4319 8810af33-2d31-482b-a856-94f89814c4df
2016-09-26 09:49:45 +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 6bb4e10b0e CCM NG: Added a live item to the datasets of the ContentItemManagerTest
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4304 8810af33-2d31-482b-a856-94f89814c4df
2016-09-14 15:32:07 +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 36defa4cb7 CCM NG: Classes and annotations for describing and retrieving informations about a content type, including its authoring kit.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4288 8810af33-2d31-482b-a856-94f89814c4df
2016-09-07 16:50:00 +00:00
jensp f627763126 CCM NG: Several missing classes from ccm-core/com.arsdigita.bebop
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4286 8810af33-2d31-482b-a856-94f89814c4df
2016-09-07 11:51:42 +00:00
baka 98189d19e4 Added RoleAdminPane back and fixed the imports.
Some things are still commented, as there are package local files that need to be added.

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4273 8810af33-2d31-482b-a856-94f89814c4df
2016-09-05 11:53:15 +00:00
jensp 72b017faee CCM NG: Ported some classes from the com.arsdigita.util package which are used by other classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4252 8810af33-2d31-482b-a856-94f89814c4df
2016-09-03 15:11:36 +00:00
jensp 02b61b7ddc CCM NG: First part of migration of WorkflowAdminPane, as well as some smaller things in other classes.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4251 8810af33-2d31-482b-a856-94f89814c4df
2016-09-02 17:57:17 +00:00
jensp 639118217f CCM NG: ProxyComponent class ported
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4250 8810af33-2d31-482b-a856-94f89814c4df
2016-09-02 14:33:18 +00:00
jensp d349f446bf CCM NG: Ported SecurityContainer component to CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4247 8810af33-2d31-482b-a856-94f89814c4df
2016-09-01 18:07:01 +00:00
jensp 05cc37506e CCM NG: Migrated PropertyList from legacy system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4246 8810af33-2d31-482b-a856-94f89814c4df
2016-09-01 17:02:29 +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 b6ede27c36 CCM NG: FolderAdminPane ported to CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4241 8810af33-2d31-482b-a856-94f89814c4df
2016-08-31 14:57:29 +00:00
jensp f69b3e51d4 CCM NG: Added more components from the toolbox package to CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4240 8810af33-2d31-482b-a856-94f89814c4df
2016-08-31 14:33:31 +00:00
jensp e21c1443fb CCM NG: More components from the Toolbox package
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4239 8810af33-2d31-482b-a856-94f89814c4df
2016-08-31 14:17:13 +00:00
jensp 94fc4dcded CCM NG:
- Added some more JavaDoc
- Replaced return values in CcmObjectRepository with Optional for methods which not return a value


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4234 8810af33-2d31-482b-a856-94f89814c4df
2016-08-30 12:55:35 +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 172b99bb0a CCM NG: More classes refactored for CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4224 8810af33-2d31-482b-a856-94f89814c4df
2016-08-16 12:04:56 +00:00
jensp 76e5784e2e CCM NG:
- Copied several classes for the UI for ccm-cms from trunk (mostly disabled for now, will be refactored to work with CCM NG step by step)
    - Some work on the JSF/PrimeFaces prototype


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4221 8810af33-2d31-482b-a856-94f89814c4df
2016-08-15 18:14:48 +00:00
jensp 790959901b CCM NG: Basic part of Hibernate Search integration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4219 8810af33-2d31-482b-a856-94f89814c4df
2016-08-12 18:20:34 +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 613205fe39 CCM NG: Some more things for the PrimeFaces prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4213 8810af33-2d31-482b-a856-94f89814c4df
2016-08-05 18:30:14 +00:00
jensp 23f682b16d CCM NG:
- Content Center Application now works again.
- JavaDoc for ContentItemRepository and ContentItemManager 
- A prototype/test for using JSF/PrimeFaces instead of Bebop for the Backend UI (will may be removed later)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4211 8810af33-2d31-482b-a856-94f89814c4df
2016-08-04 16:45:18 +00:00
jensp a704ef72a6 CCM NG: Current status of the migration of the UI of ccm-cms (not tested yet!)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4210 8810af33-2d31-482b-a856-94f89814c4df
2016-07-29 19:45:12 +00:00
jensp 61bea04c13 CCM NG: Current status of porting the CMS UI to CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4209 8810af33-2d31-482b-a856-94f89814c4df
2016-07-28 17:36:52 +00:00
jensp e4640cd6d7 CCM NG:
- Finished support for multi instance applications in the Applications tab of /ccm/admin/
- Integration of ContentSection application into /ccm/admin/


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4205 8810af33-2d31-482b-a856-94f89814c4df
2016-07-23 18:18:37 +00:00
jensp fb35554553 CCM NG: ContentSectionManager now passes all tests
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4204 8810af33-2d31-482b-a856-94f89814c4df
2016-07-21 14:15:36 +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 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