Commit Graph

368 Commits (a78f8434d3eadb2273eedb9db07ab7ed07be6d4f)

Author SHA1 Message Date
jensp 0088bc7312 CCM NG/ccm-cms: ItemSearch UI now uses CCM NG APIs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4503 8810af33-2d31-482b-a856-94f89814c4df
2016-12-23 19:50:57 +00:00
tosmers a940dbf8e9 [UPDATE]
- switches json's back-managed references on every attribute in each exportable class

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4496 8810af33-2d31-482b-a856-94f89814c4df
2016-12-20 19:27:21 +00:00
jensp 25161c8f04 CCM NG: Current progress of porting the ItemSearch forms to NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4495 8810af33-2d31-482b-a856-94f89814c4df
2016-12-20 18:37:35 +00:00
jensp 6b1f80cfaa CCM NG: Hibernate Search annotations for CcmObject, ContentItem and some associated objects
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4494 8810af33-2d31-482b-a856-94f89814c4df
2016-12-20 09:06:40 +00:00
jensp d8c2372208 CCM NG: Fixed bugs in dispatcher code
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4493 8810af33-2d31-482b-a856-94f89814c4df
2016-12-19 20:51:26 +00:00
jensp 51b7fda4bd CCM NG: DB Migration fix
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4492 8810af33-2d31-482b-a856-94f89814c4df
2016-12-19 19:13:24 +00:00
jensp 55184d5686 CCM NG: Missing DB migrations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4491 8810af33-2d31-482b-a856-94f89814c4df
2016-12-19 19:05:36 +00:00
jensp d641a408e2 CCM NG/ccm-cms: Annotations for Hibernate Search
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4490 8810af33-2d31-482b-a856-94f89814c4df
2016-12-19 15:35:58 +00:00
jensp 0c3ac4b7dd CCM NG/ccm-cms : Support for Hibernate Search queries for content items
CCM NG/ccm-core: JavaDoc for the SearchManager 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4489 8810af33-2d31-482b-a856-94f89814c4df
2016-12-19 15:34:11 +00:00
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