Commit Graph

917 Commits (9f515339e5a1437f13f6c940e583e8b51f594119)

Author SHA1 Message Date
jensp ae7188c25e CCM NG: Several bugfixes for the PageModelEditor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5625 8810af33-2d31-482b-a856-94f89814c4df
2018-08-01 18:21:24 +00:00
jensp 9936fb31e0 CCM NG: Progress on the PageModelsEditor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5607 8810af33-2d31-482b-a856-94f89814c4df
2018-07-12 17:44:03 +00:00
jensp 7345a571cb CCM NG: PageModelEditor: Adding new containers now works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5540 8810af33-2d31-482b-a856-94f89814c4df
2018-06-21 17:54:19 +00:00
jensp ba5a587b53 CCM NG: Creating new containers from the PageModels Editor (does work completly yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5539 8810af33-2d31-482b-a856-94f89814c4df
2018-06-21 13:11:49 +00:00
jensp c5b07faf06 CCM NG: PageModelsEditor First parts for UI for managing the containers in a PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5536 8810af33-2d31-482b-a856-94f89814c4df
2018-06-18 18:18:54 +00:00
jensp 0803a107e3 CCM NG:
* Ignore IDEA files
* Publishing PageModels from the PageModelEditor


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5535 8810af33-2d31-482b-a856-94f89814c4df
2018-06-17 15:44:07 +00:00
jensp 5c782ea87a CCM NG: Publish button (not yet working) and publish status display for PageModelEditor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5518 8810af33-2d31-482b-a856-94f89814c4df
2018-06-14 18:26:03 +00:00
jensp 60b71f5ea3 CCM NG: PageModelsEditor: Create new PageModels
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5500 8810af33-2d31-482b-a856-94f89814c4df
2018-06-07 18:26:07 +00:00
jensp b59fce4bbd CCM NG: Simplification of PageModelEditor code. Removed unnecessary usage of React's Context API
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5499 8810af33-2d31-482b-a856-94f89814c4df
2018-06-07 13:06:24 +00:00
jensp 173ac16938 CCM NG: Current status of the PageModelsEditor.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5498 8810af33-2d31-482b-a856-94f89814c4df
2018-06-07 11:27:57 +00:00
jensp c0cc56f727 CCM NG:
* List of PageModels for the PageModelEditor
* Implementation of Bebop ContextBar for the PagesAdminPage


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5463 8810af33-2d31-482b-a856-94f89814c4df
2018-05-31 13:13:48 +00:00
jensp 3fbecb1dce CcmNG: Implementation of the delete method for WebDAV access to theme files.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5452 8810af33-2d31-482b-a856-94f89814c4df
2018-05-25 15:39:29 +00:00
jensp b3d9cf0f82 CcmNG: Implementation of unlock method for WebDAV access to theme files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5451 8810af33-2d31-482b-a856-94f89814c4df
2018-05-25 15:00:50 +00:00
jensp 9b9432cbf4 CcmNG: Implementation of the lock method for WebDAV access to theme files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5450 8810af33-2d31-482b-a856-94f89814c4df
2018-05-25 14:38:15 +00:00
jensp f0c4faf030 CCM NG:
* listThemeFiles implementation for StaticThemeProvider
* profind method for Themes WebDAV service


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5435 8810af33-2d31-482b-a856-94f89814c4df
2018-05-17 13:19:46 +00:00
jensp 9f69a6440f CCM NG: Part of implementing access to themes via WebDAV
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5434 8810af33-2d31-482b-a856-94f89814c4df
2018-05-16 19:23:54 +00:00
jensp 39113eccdd CCM NG: Basic structure for PageModelsEditor build with React.js
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5428 8810af33-2d31-482b-a856-94f89814c4df
2018-05-11 17:17:35 +00:00
jensp 9df698bb6c CCM NG: Database migration for changing the type of org.libreccm.pagemodels.styles.Dimension#value from float to double
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5427 8810af33-2d31-482b-a856-94f89814c4df
2018-05-11 17:16:58 +00:00
jensp d78c4f5689 CCM NG: Package structure cleanup, some more classes for implementing WebDAV resources
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5425 8810af33-2d31-482b-a856-94f89814c4df
2018-05-09 18:12:28 +00:00
jensp 4a0ea8e08d CCM NG: RESTful endpoints for the PageModel editor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5424 8810af33-2d31-482b-a856-94f89814c4df
2018-05-09 17:43:09 +00:00
jensp 3c5ecff8a6 CCM NG: RESTful backend for PageModel Editor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5418 8810af33-2d31-482b-a856-94f89814c4df
2018-05-07 15:46:01 +00:00
jensp 2dafa9580a CCM NG: Some more classes for supporting WebDAV
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5401 8810af33-2d31-482b-a856-94f89814c4df
2018-05-03 17:08:32 +00:00
jensp 757cf2b38d CCM NG: More functions to retrieve PageModel data
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5379 8810af33-2d31-482b-a856-94f89814c4df
2018-04-26 15:17:30 +00:00
jensp 6917b3addc CCM NG: RESTful backend for the PageModelEditor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5378 8810af33-2d31-482b-a856-94f89814c4df
2018-04-26 12:10:31 +00:00
jensp bd4c210bf7 CCM NG: Some classes for representing WebDAV properties
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5376 8810af33-2d31-482b-a856-94f89814c4df
2018-04-17 16:43:00 +00:00
jensp 847ac5edfe CCM NG: More classes for WebDAV support
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5375 8810af33-2d31-482b-a856-94f89814c4df
2018-04-16 18:12:33 +00:00
jensp b7809f9b62 CCM NG: Next part of WebDAV support
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5374 8810af33-2d31-482b-a856-94f89814c4df
2018-04-16 10:43:22 +00:00
jensp 2bea43bc68 CCM NG: Updated SQL create scripts for test to reflect to latest schema changes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5369 8810af33-2d31-482b-a856-94f89814c4df
2018-04-07 14:24:50 +00:00
jensp fbc3ad590c CCM NG: Database migrations for Page Model Containers
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5365 8810af33-2d31-482b-a856-94f89814c4df
2018-04-06 13:07:54 +00:00
jensp d4882f2ab8 CCM NG: Styleable containers for PageModel (part 1)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5364 8810af33-2d31-482b-a856-94f89814c4df
2018-04-05 17:04:31 +00:00
jensp 5df674a703 CCM NG: Form etc for editing FlexLayoutComponent and some other things
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5357 8810af33-2d31-482b-a856-94f89814c4df
2018-03-23 19:19:52 +00:00
jensp 3abbb740a1 CCM NG: DB migrations for FlexLayout component
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5356 8810af33-2d31-482b-a856-94f89814c4df
2018-03-23 07:13:14 +00:00
jensp a7fdae6c11 CCM NG: First part of Admin UI for FlexLayout component
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5355 8810af33-2d31-482b-a856-94f89814c4df
2018-03-22 14:56:02 +00:00
jensp 794f573007 CCM NG: Page Model component FlexBox
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5354 8810af33-2d31-482b-a856-94f89814c4df
2018-03-22 14:19:49 +00:00
jensp 51e083c13b CCM NG: Upgraded dependency for Hibernate to version 5.1.10.Final (which is the version bundled with wildfly-12.0.0.Final)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5346 8810af33-2d31-482b-a856-94f89814c4df
2018-03-10 17:54:15 +00:00
jensp 36f632c3f4 CCM NG: DatabaseThemeProvider serving themes from the database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5345 8810af33-2d31-482b-a856-94f89814c4df
2018-03-10 17:08:35 +00:00
jensp 31dafad0a8 CCM NG: Database migration for theme_id field in table ccm_core.theme_files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5343 8810af33-2d31-482b-a856-94f89814c4df
2018-03-10 15:10:34 +00:00
jensp 70d2bc50ca CCM NG: Next part of DatabaseThemeProvider
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5342 8810af33-2d31-482b-a856-94f89814c4df
2018-03-09 19:01:21 +00:00
jensp 8dc7749b21 CCM NG: First part of managers for themes stored in the database.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5338 8810af33-2d31-482b-a856-94f89814c4df
2018-03-08 19:10:08 +00:00
jensp 4ea04b6244 CCM NG: Content Section Kategorien Tab nicht aufrufbar wenn kein Kategoriensystem gemappt ist (#2799) behoben
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5336 8810af33-2d31-482b-a856-94f89814c4df
2018-03-08 15:17:22 +00:00
jensp bc0e922d00 CCM NG: First part of infrastructure for DbThemeProvider
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5331 8810af33-2d31-482b-a856-94f89814c4df
2018-03-07 18:59:50 +00:00
jensp 89f4ab05b6 CCM NG: Removed duplicate line from SQL scripts for tests in ccm-cms
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5330 8810af33-2d31-482b-a856-94f89814c4df
2018-03-07 18:23:53 +00:00
jensp 799d37447e CCM NG: Updated Arquillian dependencies, SQL schema migration for Theme files in database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5327 8810af33-2d31-482b-a856-94f89814c4df
2018-03-07 10:14:30 +00:00
jensp 0a36f80719 CCM NG: Updated Arquillian dependencies
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5326 8810af33-2d31-482b-a856-94f89814c4df
2018-03-07 07:35:51 +00:00
jensp 4fe76adcfc CCM NG: Improvments for permissions management including an authoring step for managing the permissions for a single item
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5322 8810af33-2d31-482b-a856-94f89814c4df
2018-03-02 10:01:17 +00:00
jensp 9e2e26aad4 CCM NG: Fixed typo in TaskManager (parameters of checkForCirularDependency were swapped)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5298 8810af33-2d31-482b-a856-94f89814c4df
2018-02-19 12:29:26 +00:00
jensp bcd7941557 CCM NG: Tab Suche portieren (#2733)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5295 8810af33-2d31-482b-a856-94f89814c4df
2018-02-19 07:18:28 +00:00
jensp c495844883 CCM NG: Implementieren eines ThemeProcessors für Freemarker (#2759)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5289 8810af33-2d31-482b-a856-94f89814c4df
2018-02-16 20:36:10 +00:00
jensp c2c8adeadb CCM NG: Lokalisierung Themes über ResourceBundle (#2795)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5262 8810af33-2d31-482b-a856-94f89814c4df
2018-02-08 18:33:05 +00:00
jensp 96a67c2978 CCM NG:
- URIResolver for XSLT Themes now works (and with that xsl:import etc. in the XSL files)
- Fixed ambiguous URL patterns in Images


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5261 8810af33-2d31-482b-a856-94f89814c4df
2018-02-08 13:41:00 +00:00
jensp fb88f19840 CCM NG: Reload Methode in AbstractEntityRepository erstellen (#2807) and getIdOfEntity method including implementation in all repositories
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5256 8810af33-2d31-482b-a856-94f89814c4df
2018-02-07 15:49:10 +00:00
jensp 47622a0986 CCM NG: JavaDoc for findById method from last commit.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5255 8810af33-2d31-482b-a856-94f89814c4df
2018-02-07 14:07:08 +00:00
jensp a764b348db CCM NG: Variante der findById Methode für fetchJoins erstellen erstellen (#2805)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5254 8810af33-2d31-482b-a856-94f89814c4df
2018-02-07 14:01:52 +00:00
jensp 9dd1f85014 CCM NG: Abstrakte Methode getIdAttributeName in AbstractEntityRepository erstellen (#2804)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5253 8810af33-2d31-482b-a856-94f89814c4df
2018-02-07 13:52:57 +00:00
jensp 6e3e2fb8f3 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5240 8810af33-2d31-482b-a856-94f89814c4df
2018-02-02 15:46:58 +00:00
jensp 3cabd25d96 [maven-release-plugin] prepare release libreccm-7.0.0-alpha.1
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5238 8810af33-2d31-482b-a856-94f89814c4df
2018-02-02 15:46:50 +00:00
jensp e0708d2c32 CCM NG: pom cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5234 8810af33-2d31-482b-a856-94f89814c4df
2018-02-02 10:20:02 +00:00
jensp e30ef62594 CCM NG: Load files from a theme from the master theme if the child theme does not have the file
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5222 8810af33-2d31-482b-a856-94f89814c4df
2018-01-26 14:01:24 +00:00
jensp 59c6493f1d CCM NG: Tab Roles in Content Section Admin now works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5221 8810af33-2d31-482b-a856-94f89814c4df
2018-01-26 13:48:11 +00:00
jensp e528aac9eb CCM NG: DocumentTypes Tab in the Content Section Admin now works.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5220 8810af33-2d31-482b-a856-94f89814c4df
2018-01-26 10:31:10 +00:00
jensp e3900a4583 CCM NG:
- Deliver theme files using JAX-RS
- ACSObjectCategoryForm now works again (#2800)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5218 8810af33-2d31-482b-a856-94f89814c4df
2018-01-25 14:28:24 +00:00
jensp 8f16fb57c1 Demo Theme
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5217 8810af33-2d31-482b-a856-94f89814c4df
2018-01-24 19:55:09 +00:00
tosmers 863e026034 [CCM][UPDATE]
- adds all missing serialVersionUIDs to import/export classes
  (e.g. Manager, Repository, Marshaller, IdGenerator, IdResolver)
- marks Marshaller-class (interface import/export to gui) as deprecated, to force review when implementing gui for import/export

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5216 8810af33-2d31-482b-a856-94f89814c4df
2018-01-24 18:10:59 +00:00
tosmers 4aa96fdfcd [CCM][UPDATE]
- improves the file handling for the import tests using systems temp folder

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5215 8810af33-2d31-482b-a856-94f89814c4df
2018-01-24 17:28:41 +00:00
jensp 3b0a44fc64 CCM NG: More utils for themes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5211 8810af33-2d31-482b-a856-94f89814c4df
2018-01-21 13:57:40 +00:00
jensp c20ddb0934 CCM NG: First part of Theme Utility functions
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5210 8810af33-2d31-482b-a856-94f89814c4df
2018-01-21 11:52:03 +00:00
jensp 89e7bbca11 CCM NG: Integration of ccm-editor with Bebop
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5204 8810af33-2d31-482b-a856-94f89814c4df
2018-01-18 19:20:47 +00:00
jensp 592becebb2 CCM NG:
- First version of new HTML editor
- Integration of new HTML editor into build system 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5201 8810af33-2d31-482b-a856-94f89814c4df
2018-01-18 13:15:54 +00:00
tosmers 27e4413d2c [NG][FEATURE]
- adds import of taskDependencies and taskAssignments
- successfully imports data for all major core classes

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5198 8810af33-2d31-482b-a856-94f89814c4df
2018-01-15 16:48:08 +00:00
jensp 4140959f00 CCM NG: Added OrderBy annotation to several lists
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5172 8810af33-2d31-482b-a856-94f89814c4df
2017-12-14 16:34:03 +00:00
jensp 324b30449f CCM NG: Several small fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5170 8810af33-2d31-482b-a856-94f89814c4df
2017-12-13 17:55:36 +00:00
jensp 42b715036f CCM NG: Several small bug fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5169 8810af33-2d31-482b-a856-94f89814c4df
2017-12-13 15:06:32 +00:00
tosmers ff0ad85336 [NG][FEATURE]
- adds capability to import assignable tasks
- adds IdGenerator and Marshaller for TaskDependency
- import of TaskDependencies not working yet

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5166 8810af33-2d31-482b-a856-94f89814c4df
2017-12-12 18:04:27 +00:00
jensp 76b422be8a CCM NG: Refactored dependencies between tasks from an n:m relation to two 1:n relations using an relation entity (TaskDependency). Also renamed some attributes to make the dependency relations more readable.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5162 8810af33-2d31-482b-a856-94f89814c4df
2017-12-10 20:19:18 +00:00
jensp dec1afaa37 CCM NG: Content Center Category Tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5161 8810af33-2d31-482b-a856-94f89814c4df
2017-12-07 16:49:36 +00:00
jensp ab91e888b5 CCM NG: Fixed ItemLifecyclePane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5157 8810af33-2d31-482b-a856-94f89814c4df
2017-12-06 18:28:15 +00:00
jensp c11bdaaa03 CCM NG: PageModel Admin UI for Vaadin Prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5155 8810af33-2d31-482b-a856-94f89814c4df
2017-12-03 18:52:14 +00:00
jensp 71cadb3da1 CCN NG: Some additional prototyping for Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5154 8810af33-2d31-482b-a856-94f89814c4df
2017-12-02 18:11:53 +00:00
jensp b918a7cd5c CCM NG: Several fixes and improvments
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5152 8810af33-2d31-482b-a856-94f89814c4df
2017-12-01 10:50:47 +00:00
jensp 3685b1f341 CCM NG: Several bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5151 8810af33-2d31-482b-a856-94f89814c4df
2017-11-30 17:54:08 +00:00
jensp b38023fa2a CCM NG: Fixed bug
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5150 8810af33-2d31-482b-a856-94f89814c4df
2017-11-30 09:58:06 +00:00
jensp 7791b7cbd3 CCM NG: Several bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5148 8810af33-2d31-482b-a856-94f89814c4df
2017-11-29 16:04:20 +00:00
jensp e5f8b14c96 CCM NG: Several bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5147 8810af33-2d31-482b-a856-94f89814c4df
2017-11-29 11:59:20 +00:00
jensp 35dd01d8e2 CCM NG: Several small bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5146 8810af33-2d31-482b-a856-94f89814c4df
2017-11-28 19:35:02 +00:00
jensp 0283abd04a CCM NG: JavaDoc for Sites and PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5144 8810af33-2d31-482b-a856-94f89814c4df
2017-11-27 13:05:55 +00:00
jensp 57a473df20 CCM NG: JavaDoc for the Admin UI for PageModels
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5143 8810af33-2d31-482b-a856-94f89814c4df
2017-11-27 10:54:13 +00:00
jensp b0b873ecd1 CCM NG: Added SpotBugs to ccm-cms and ccm-shortcuts
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5142 8810af33-2d31-482b-a856-94f89814c4df
2017-11-27 10:28:49 +00:00
jensp 2b7f492602 CCM NG: Some JavaDoc
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5141 8810af33-2d31-482b-a856-94f89814c4df
2017-11-27 10:25:37 +00:00
jensp cc5040bd31 CCM NG: Admin UI for Pages final part
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5140 8810af33-2d31-482b-a856-94f89814c4df
2017-11-26 16:55:53 +00:00
jensp 42fcd9264f CCM NG: Pages Admin UI Part II
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5139 8810af33-2d31-482b-a856-94f89814c4df
2017-11-25 18:50:47 +00:00
jensp 926e470d6a CCM NG: Admin UI for Pages Part I
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5138 8810af33-2d31-482b-a856-94f89814c4df
2017-11-25 10:12:12 +00:00
jensp 9ae6f34446 CCM NG: Admin UI for PageModels in the Vaadin Prototype.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5137 8810af33-2d31-482b-a856-94f89814c4df
2017-11-23 18:38:55 +00:00
jensp cde7e361ab CCM NG: Changed handling for null values in setValues. If null is provided an empty map is created.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5136 8810af33-2d31-482b-a856-94f89814c4df
2017-11-23 17:54:49 +00:00
jensp 5c21ab4053 CCM NG: LocalizedString now accepts null for the list of values
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5135 8810af33-2d31-482b-a856-94f89814c4df
2017-11-23 17:32:06 +00:00
tosmers 01b55796e5 [NG][UPDATE]
- excludes xml annotations from import
- adds exported data

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5133 8810af33-2d31-482b-a856-94f89814c4df
2017-11-23 15:46:59 +00:00
jensp 7622de2d29 CCM NG: JavaDoc for the classes of the PageModel admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5132 8810af33-2d31-482b-a856-94f89814c4df
2017-11-23 07:45:11 +00:00
jensp 4dfc3bee6a CCM NG:
- Some minor changes for theming
- Very basic template for static default theme, will be used for first tests


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5131 8810af33-2d31-482b-a856-94f89814c4df
2017-11-22 11:21:15 +00:00
jensp db00697632 CCM NG: PageModel AdminUI should now work
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5130 8810af33-2d31-482b-a856-94f89814c4df
2017-11-22 11:07:35 +00:00
jensp a752ee3c2d CCM NG: Next part of PageModel Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5129 8810af33-2d31-482b-a856-94f89814c4df
2017-11-21 19:17:42 +00:00
jensp 798f2f74c6 CCM NG: Added SpotBugs (FindBugs successor)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5128 8810af33-2d31-482b-a856-94f89814c4df
2017-11-21 18:45:34 +00:00
jensp b3a61d420f CCM NG: Fixed some test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5127 8810af33-2d31-482b-a856-94f89814c4df
2017-11-21 16:28:47 +00:00
jensp 7918cd358a CCM NG: Next part of admin UI for PageModels
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5126 8810af33-2d31-482b-a856-94f89814c4df
2017-11-21 16:27:45 +00:00
jensp 60b716738e CCM NG: First part of the Admin UI for PageModels (replacement for JSP based templates)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5125 8810af33-2d31-482b-a856-94f89814c4df
2017-11-20 18:57:18 +00:00
jensp 2e6d48c93b CCM NG: SitesAdmin for Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5102 8810af33-2d31-482b-a856-94f89814c4df
2017-11-07 19:46:20 +00:00
jensp 90f7f2806a CCM NG: Admin UI for Sites
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5099 8810af33-2d31-482b-a856-94f89814c4df
2017-11-02 18:30:42 +00:00
jensp 85a97e4042 CCM NG: Sites Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5098 8810af33-2d31-482b-a856-94f89814c4df
2017-11-02 06:13:20 +00:00
jensp 4155112898 CCM NG: Site Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5097 8810af33-2d31-482b-a856-94f89814c4df
2017-11-01 18:53:47 +00:00
jensp 1d9bff69a5 CCM NG: StaticThemeProvider now uses the Reflections library to list the themes embedded into the ear/war/jar. Looks like that is the only reliable way the list resources in an archive...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5096 8810af33-2d31-482b-a856-94f89814c4df
2017-11-01 18:04:05 +00:00
jensp 58cbfdf632 Some missing files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5094 8810af33-2d31-482b-a856-94f89814c4df
2017-11-01 09:17:10 +00:00
jensp d4d524def8 CCM NG: Various things including a new version of the StaticThemeProvider (not finished yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5093 8810af33-2d31-482b-a856-94f89814c4df
2017-10-31 19:12:26 +00:00
jensp e280aaf0a1 CCM NG: Cleanup of the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5092 8810af33-2d31-482b-a856-94f89814c4df
2017-10-29 18:37:54 +00:00
jensp d80417be9f CCM NG: Code cleanup Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5091 8810af33-2d31-482b-a856-94f89814c4df
2017-10-28 15:15:14 +00:00
tosmers d9b3fcdd74 [NG][UPDATE]
- minor modifications in core classes for import
- adds new batch of files with exported objects

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5089 8810af33-2d31-482b-a856-94f89814c4df
2017-10-27 15:51:21 +00:00
jensp ef84e1a029 CCM NG: Admin UI for sites
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5086 8810af33-2d31-482b-a856-94f89814c4df
2017-10-26 15:38:25 +00:00
jensp 90c7f1a858 CCM NG: Added associations between CcmApplication and Site
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5085 8810af33-2d31-482b-a856-94f89814c4df
2017-10-26 08:10:20 +00:00
jensp f5f4c6ee93 CCM NG: First part of admin UI for Sites
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5084 8810af33-2d31-482b-a856-94f89814c4df
2017-10-25 18:19:44 +00:00
jensp d5c7c63a8c CCM NG: Reverted some changes from revision r5078
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5083 8810af33-2d31-482b-a856-94f89814c4df
2017-10-25 18:06:38 +00:00
jensp 8209244a33 CCM NG: Some small things
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5082 8810af33-2d31-482b-a856-94f89814c4df
2017-10-25 15:51:30 +00:00
jensp 76c1f63714 CCM NG: ThemeProcessor for XSLT based themes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5081 8810af33-2d31-482b-a856-94f89814c4df
2017-10-25 14:48:05 +00:00
baka a15eadb194 Replaces the simple calls with no arguments to newInstance()
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5078 8810af33-2d31-482b-a856-94f89814c4df
2017-10-25 13:26:01 +00:00
jensp 92e62ff6ec CCM NG: StaticThemeProvider for serving themes from the classpath
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5077 8810af33-2d31-482b-a856-94f89814c4df
2017-10-25 12:36:23 +00:00
jensp 5c2387d4b3 CCM NG: Themes system part 1
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5076 8810af33-2d31-482b-a856-94f89814c4df
2017-10-24 14:32:10 +00:00
jensp 7978779fce CCM NG:
- Several bug fixes for potenial bugs found by FindBugs
- Created StaticThemeProvider class


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5075 8810af33-2d31-482b-a856-94f89814c4df
2017-10-23 17:08:52 +00:00
jensp 2ccf47fbba CCM NG: JavaDoc for Sites and PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5074 8810af33-2d31-482b-a856-94f89814c4df
2017-10-23 14:35:44 +00:00
jensp 37a8756ad0 CCM NG: Renamed classes ending with "Builder" in in the pagemodel packages to end with "Renderer" to avoid confusion. Classes with a name ending with "Builder" are usually classes which implement the Builder pattern. The classes rendering a page model and its components do not implemement this pattern.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5071 8810af33-2d31-482b-a856-94f89814c4df
2017-10-23 05:57:40 +00:00
jensp 971215e13c CCM NG: More classes for the new page model
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5061 8810af33-2d31-482b-a856-94f89814c4df
2017-10-19 12:59:58 +00:00
jensp 607e6468cc CCM NG: Sites/Pages/Themes next part
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5044 8810af33-2d31-482b-a856-94f89814c4df
2017-10-13 15:59:22 +00:00
jensp 97ea5798f9 Next part of the sites/pages/themes complex
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5041 8810af33-2d31-482b-a856-94f89814c4df
2017-10-12 10:25:05 +00:00
jensp 1eca020a46 CCM NG: Next part of the sites/pages/themes complex
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5040 8810af33-2d31-482b-a856-94f89814c4df
2017-10-11 17:59:23 +00:00
jensp 6418136e4e CCM NG: Next part of the sites/pages/themes complex
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5038 8810af33-2d31-482b-a856-94f89814c4df
2017-10-11 13:36:54 +00:00
jensp e9082dc40d CCM NG: Cleanup of PageModel, first part of theming
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5037 8810af33-2d31-482b-a856-94f89814c4df
2017-10-11 10:44:47 +00:00
jensp 23fbbecc78 CCM NG: First part of sites/pages application
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5035 8810af33-2d31-482b-a856-94f89814c4df
2017-10-10 17:27:02 +00:00
jensp e46aa53704 CCM NG: A widget for editing localized string properties in the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5031 8810af33-2d31-482b-a856-94f89814c4df
2017-10-08 09:07:29 +00:00
jensp 28bf59a53c CCM NG: Additional database migration steps for removing WorkflowTemplate
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5028 8810af33-2d31-482b-a856-94f89814c4df
2017-10-05 17:14:37 +00:00
jensp 5e604c8675 CCM NG: A reusable ConfirmDialog for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5022 8810af33-2d31-482b-a856-94f89814c4df
2017-10-04 16:57:44 +00:00
jensp 4442c13edb CCM NG: Fixed some compilion failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5016 8810af33-2d31-482b-a856-94f89814c4df
2017-09-27 19:57:37 +00:00
jensp fce01dc128 CCM NG:
- Removed class WorkflowTemplate, replaced by property abstractWorkflow in class workflow
- Fixed several test failures



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5015 8810af33-2d31-482b-a856-94f89814c4df
2017-09-27 19:45:02 +00:00
tosmers 552d8ae755 [CCM][FEATURE]
- adds import capabilities for workflow templates, workflows and task comments
- fixes problems in workflow imports

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5014 8810af33-2d31-482b-a856-94f89814c4df
2017-09-27 17:48:47 +00:00
jensp 8c75170493 CCM NG/ccm-core: Cleanup for LocalizedString
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5011 8810af33-2d31-482b-a856-94f89814c4df
2017-09-27 05:58:09 +00:00
jensp 2699948a70 CCM NG: Editor component for LocalizedString for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5009 8810af33-2d31-482b-a856-94f89814c4df
2017-09-27 05:56:38 +00:00
jensp 0fec39a477 CCM NG: Item Category Step basically works now
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5000 8810af33-2d31-482b-a856-94f89814c4df
2017-09-14 17:01:00 +00:00
jensp 836d7a3be2 CCM NG: Next part of migration of ItemCategoryStep
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4997 8810af33-2d31-482b-a856-94f89814c4df
2017-09-13 15:36:54 +00:00
jensp 0461831328 CCM NG:
- ItemCategoryStep (not finished yet)
- Some use functions for localization


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4995 8810af33-2d31-482b-a856-94f89814c4df
2017-09-11 16:38:29 +00:00
tosmers f02c03ccf3 [CCM][UPDATE]
- adds import functionality of Permission and WorkflowTemplate
- import of workflows still buggy...
- optimizes imports

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4989 8810af33-2d31-482b-a856-94f89814c4df
2017-09-07 09:22:08 +00:00
jensp 96299556ec CCM NG/ccm-cms: Some more experimenets with Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4988 8810af33-2d31-482b-a856-94f89814c4df
2017-09-06 17:41:02 +00:00
tosmers 54c17a3d28 [CCM][FEATURE]
- adds import functionalities for core's ResourceType, CcmApplication, Domain and DomainOwnership
- optimizes imports in some core packages

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4987 8810af33-2d31-482b-a856-94f89814c4df
2017-09-06 13:45:39 +00:00
jensp e59e148feb CCM NG/ccm-cms: Some bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4985 8810af33-2d31-482b-a856-94f89814c4df
2017-09-06 08:41:30 +00:00
jensp 47dd3de972 CCM NG: output=xml parameter did not work.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4984 8810af33-2d31-482b-a856-94f89814c4df
2017-09-05 17:29:18 +00:00
jensp 13cd93e6b4 CCM NG: Some work on the Vaadin Prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4982 8810af33-2d31-482b-a856-94f89814c4df
2017-09-03 17:47:12 +00:00
jensp 6755ff35ff CCM NG:
- First part of RelatedInfoStep
- Some other things


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4905 8810af33-2d31-482b-a856-94f89814c4df
2017-08-16 16:39:32 +00:00
jensp 040d6c56dd CCM NG/ccm-core: Some small enhancements for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4903 8810af33-2d31-482b-a856-94f89814c4df
2017-08-10 11:59:57 +00:00
jensp 1f1560bfa8 CCM NG/ccm-core: Some files for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4902 8810af33-2d31-482b-a856-94f89814c4df
2017-08-09 15:19:59 +00:00
jensp c74825107f CCM NG:
- More work on the ImageStep
- Some restructing of the Vaadin Prototype


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4898 8810af33-2d31-482b-a856-94f89814c4df
2017-08-07 17:53:13 +00:00
jensp fcf39300b4 CCM NG/ccm-cms: Thumbnails for images in AssetBrowser
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4888 8810af33-2d31-482b-a856-94f89814c4df
2017-07-27 10:26:14 +00:00
jensp d6f519c156 CCM NG/ccm-core: PermissionManager#revokePermission did not work correctly for an inherited permission
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4885 8810af33-2d31-482b-a856-94f89814c4df
2017-07-25 14:55:39 +00:00
jensp d6cffc1b91 CCM NG/ccm-core: MimeTypeConverter now works with null values for the MimeType in the database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4884 8810af33-2d31-482b-a856-94f89814c4df
2017-07-25 14:54:57 +00:00
jensp 1d69f0a0ab CCM NG/ccm-cms:
- Privileges from the folder are now applied to new content items 
- Privilieges from the folder are not applied to new assets
- Some improvments for the structure of the asset forms



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4883 8810af33-2d31-482b-a856-94f89814c4df
2017-07-24 15:22:10 +00:00
jensp 4f6cc9382b CCM NG/ccm-cms: Some bugfixes for Assets
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4882 8810af33-2d31-482b-a856-94f89814c4df
2017-07-20 17:13:46 +00:00
jensp 274bc85266 CCM NG: Some translations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4879 8810af33-2d31-482b-a856-94f89814c4df
2017-07-17 18:01:38 +00:00
jensp 3363fbe2c6 CCM NG: Updated dependency for Hibernate Validator (Implementiation of Bean Validation API)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4877 8810af33-2d31-482b-a856-94f89814c4df
2017-07-15 17:00:45 +00:00
jensp f94a3e409c CCM NG: Ensure that fields of type LocalizedString are never null.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4875 8810af33-2d31-482b-a856-94f89814c4df
2017-07-15 09:26:24 +00:00
jensp 8c670453da CCM NG: Updated Maven plugins
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4874 8810af33-2d31-482b-a856-94f89814c4df
2017-07-14 18:45:40 +00:00
tosmers 8c359045d1 [CCM][UPDATE]
- adds new export data with category objects for use with import tests

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4868 8810af33-2d31-482b-a856-94f89814c4df
2017-07-12 18:14:11 +00:00
jensp 051e71f2a0 CCM NG: Fixed some test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4867 8810af33-2d31-482b-a856-94f89814c4df
2017-07-12 18:09:58 +00:00
jensp 90eef07d02 CCM NG/ccm-core: Vaadin Prototype Editing roles and their members
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4865 8810af33-2d31-482b-a856-94f89814c4df
2017-07-12 09:08:51 +00:00
jensp 453c133ce0 CCM NG/ccm-core: Fixed Role#hashCode and Role#equals which were giving inconsitent results due to use of lazily fetched attribute.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4864 8810af33-2d31-482b-a856-94f89814c4df
2017-07-12 07:16:37 +00:00
jensp 4a2cadf628 CCM NG/ccm-cms: First part of authoring step for managing the sections of a multi part article
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4863 8810af33-2d31-482b-a856-94f89814c4df
2017-07-11 15:18:33 +00:00
jensp 673234934a CCM NG: Some missing files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4862 8810af33-2d31-482b-a856-94f89814c4df
2017-07-11 15:04:31 +00:00
jensp faed985522 CCM NG/cc-core: Vaadin Prototype: Editing group and role memberships of a user.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4851 8810af33-2d31-482b-a856-94f89814c4df
2017-07-09 09:35:52 +00:00
jensp 19eae31ee5 CCM NG/ccm-core: Some things for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4844 8810af33-2d31-482b-a856-94f89814c4df
2017-07-05 18:03:24 +00:00
tosmers 37af5a40e4 [CCM-NG][UPDATE]
- adds new exported data files for import, again

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4843 8810af33-2d31-482b-a856-94f89814c4df
2017-07-05 17:34:42 +00:00
jensp f00b3ef6aa CCM NG/ccm-cms: Some improvments for EventPropertiesStep and EventPropertyForm
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4839 8810af33-2d31-482b-a856-94f89814c4df
2017-07-04 18:19:52 +00:00
jensp f7b70287b4 CCM NG: Some improvments for the ContentItemRepository#delete method
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4838 8810af33-2d31-482b-a856-94f89814c4df
2017-07-04 16:53:09 +00:00
jensp 55743d255e CCM NG/ccm-core: Some work for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4836 8810af33-2d31-482b-a856-94f89814c4df
2017-07-03 18:13:03 +00:00
jensp d0c7265b13 CCM NG/ccm-cms: ArticlePropertyForm now works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4830 8810af33-2d31-482b-a856-94f89814c4df
2017-07-01 15:34:56 +00:00
jensp da7c2a5190 CCM NG/ccm-core: Some things for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4829 8810af33-2d31-482b-a856-94f89814c4df
2017-07-01 09:54:55 +00:00
tosmers 67b803bc85 [CCM][UPDATE]
- modifies import test with output message of selected group to check members
- changes RoleMembershipMarshaller's insertIntoDb-method

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4826 8810af33-2d31-482b-a856-94f89814c4df
2017-06-29 18:33:11 +00:00
jensp a0e7184326 CCM NG/ccm-core: Some work for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4825 8810af33-2d31-482b-a856-94f89814c4df
2017-06-29 15:21:18 +00:00
jensp a5d8b8bc29 CCM NG/ccm-cms: Several changes, especially to handle the new localisation model for content items
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4824 8810af33-2d31-482b-a856-94f89814c4df
2017-06-29 14:32:00 +00:00
jensp 1246f9ca7e CCM NG/ccm-core: Some work for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4821 8810af33-2d31-482b-a856-94f89814c4df
2017-06-27 19:30:48 +00:00
jensp 6717df6b52 CCM NG/ccm-cms: More work for Content Item edit.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4820 8810af33-2d31-482b-a856-94f89814c4df
2017-06-27 13:42:15 +00:00
jensp 41dfa9ee08 CCM NG: Fixes for workflow, translations for Workflow widgets in ccm-cms
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4818 8810af33-2d31-482b-a856-94f89814c4df
2017-06-27 09:37:55 +00:00
jensp f1266b0b5d CCM NG/ccm-core: Several improvments for Workflow Handling
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4816 8810af33-2d31-482b-a856-94f89814c4df
2017-06-26 17:15:45 +00:00
jensp b257f8d1b4 CCM NG/ccm-core: Bugfixes for RoleManagement of users
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4802 8810af33-2d31-482b-a856-94f89814c4df
2017-06-23 16:57:50 +00:00
tosmers 468208c225 [CCM][UPDATE]
- adds new import xml files, where roles are not duplicated from export
- corrects idResolver implementation of Group, User, Party, Role, and Category
- adds correct working import of Groups, Users, GroupsMemberships, Roles, RoleMemberships

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4801 8810af33-2d31-482b-a856-94f89814c4df
2017-06-23 16:54:35 +00:00
jensp f1419ab8ea CCM NG/ccm-core: WorkflowManager added multiple TaskAssignments for same task and assignee
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4799 8810af33-2d31-482b-a856-94f89814c4df
2017-06-22 16:39:55 +00:00
jensp 2abe7aeb2c CCM NG/ccm-core: Fixed several Exceptions when editing Users and Roles
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4798 8810af33-2d31-482b-a856-94f89814c4df
2017-06-22 13:04:32 +00:00
tosmers 8804fad68c [CCM][UPDATE]
- modifies import tests
- adds new xmls for import

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4797 8810af33-2d31-482b-a856-94f89814c4df
2017-06-22 09:26:23 +00:00
jensp 979f07efd7 CCM NG/ccm-core: Fixed some LazyInitizationExceptions
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4796 8810af33-2d31-482b-a856-94f89814c4df
2017-06-21 18:21:06 +00:00
jensp b35bd0e20f More bugfixes for ContentItemPage and related classes (ContentItemPage is now displayed)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4787 8810af33-2d31-482b-a856-94f89814c4df
2017-06-19 13:07:23 +00:00
jensp cbf7563d80 CCM NG/ccm-cms: More bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4786 8810af33-2d31-482b-a856-94f89814c4df
2017-06-16 17:46:48 +00:00
jensp 40c375730d CCM NG/ccm-cms: Bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4784 8810af33-2d31-482b-a856-94f89814c4df
2017-06-15 12:55:30 +00:00
jensp dd17f1fa12 CccNG/ccm-core: Some files for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4781 8810af33-2d31-482b-a856-94f89814c4df
2017-06-14 12:47:28 +00:00
jensp 70e99c35a0 CCM NG:
- Cleanup pom.xml files
- UI for import/export


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4779 8810af33-2d31-482b-a856-94f89814c4df
2017-06-14 12:35:44 +00:00
tosmers 83738eebf0 [CCM-NG][UPDATE]
- modifies import tests

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4774 8810af33-2d31-482b-a856-94f89814c4df
2017-06-12 17:30:51 +00:00
jensp e88bdd422a CCM NG/ccm-cms: EventPropertiesStep and associated ported to NG.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4762 8810af33-2d31-482b-a856-94f89814c4df
2017-06-08 12:36:39 +00:00
jensp 3d1bcd6e1c CCM NG/ccm-core: Creating, editing and deleting roles in the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4753 8810af33-2d31-482b-a856-94f89814c4df
2017-05-22 18:10:19 +00:00
jensp 13faa6f4c6 CCM NG/ccm-cms: ItemCategoryStep migrated to CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4752 8810af33-2d31-482b-a856-94f89814c4df
2017-05-22 13:21:29 +00:00
jensp 37bc61b2c1 CCM NG/ccm-core: Group edit in the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4749 8810af33-2d31-482b-a856-94f89814c4df
2017-05-21 18:32:37 +00:00
jensp f3ad55711a CCM NG/ccm-cms: GenericArticleBody and associated classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4745 8810af33-2d31-482b-a856-94f89814c4df
2017-05-20 15:22:14 +00:00
jensp 1979368cab CCM NG/ccm-cms: ArticlePropertiesStep: Added parameter for selected language (for finished yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4744 8810af33-2d31-482b-a856-94f89814c4df
2017-05-19 18:11:24 +00:00
jensp 5ad4ca2ab6 CCM NG/ccm-cms: ArticlePropertiesStep and dependencies
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4743 8810af33-2d31-482b-a856-94f89814c4df
2017-05-18 17:39:40 +00:00
jensp 415a68c7cf CCM NG/ccm-core: GroupsTable for the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4741 8810af33-2d31-482b-a856-94f89814c4df
2017-05-17 17:58:33 +00:00
jensp eeaf014b0e CCM NG/ccm-cms: First part of migration of ArticlesPropertiesStep
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4736 8810af33-2d31-482b-a856-94f89814c4df
2017-05-15 17:43:46 +00:00
jensp 76139ec328 CCM NG/ccm-core: More work on the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4735 8810af33-2d31-482b-a856-94f89814c4df
2017-05-14 17:46:06 +00:00
jensp 4692bd49f1 CCM NG/ccm-core: Removed constraints for allowed characters in the name of a party
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4734 8810af33-2d31-482b-a856-94f89814c4df
2017-05-14 17:45:45 +00:00
tosmers 1a13ff6bf6 [CCM-NG][UPDATE]
- adds new generated export xml files

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4728 8810af33-2d31-482b-a856-94f89814c4df
2017-05-10 18:11:00 +00:00
jensp 9f9d854b99 CCM NG/ccm-cms: Fixed some more test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4722 8810af33-2d31-482b-a856-94f89814c4df
2017-05-10 15:33:34 +00:00
tosmers 8634a6046c [UPDATE]
- adds small changes in Users import routine

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4721 8810af33-2d31-482b-a856-94f89814c4df
2017-05-10 15:04:58 +00:00
jensp 94c2577590 CCM NG/ccm-core: Some more work for the Vaadin Prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4715 8810af33-2d31-482b-a856-94f89814c4df
2017-05-08 19:37:28 +00:00
jensp 5b53e305a8 CCM NG/ccm-core: More work on the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4714 8810af33-2d31-482b-a856-94f89814c4df
2017-05-08 18:04:57 +00:00
jensp 81a7484596 CCM NG/ccm-core: Localisation of Vaadin prototype UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4711 8810af33-2d31-482b-a856-94f89814c4df
2017-05-05 19:21:38 +00:00
jensp a57809d2c3 CCM NG/ccm-core: Extended JavaDoc for CcmObjectRepository
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4710 8810af33-2d31-482b-a856-94f89814c4df
2017-05-05 06:51:45 +00:00
jensp f475ff7872 CCM NG/ccm-core: UserEditor using Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4708 8810af33-2d31-482b-a856-94f89814c4df
2017-05-04 17:30:56 +00:00
tosmers 065eab611f [UPDATE]
- comments export test with block comment

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4707 8810af33-2d31-482b-a856-94f89814c4df
2017-05-04 16:07:33 +00:00
jensp 1998fc581f CCM NG/ccm-core: More documentation for the CcmFiles
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4706 8810af33-2d31-482b-a856-94f89814c4df
2017-05-04 07:45:31 +00:00
jensp 2a8026fc17 CCM NG/ccm-core: Vaadin Example
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4705 8810af33-2d31-482b-a856-94f89814c4df
2017-05-03 18:16:24 +00:00
tosmers 582988ada4 [UPDATE]
- adds implementation to all resolveId-methods of the IdResolver-classes
- modifies generateId-method for PermissionIdGenerator to match the trunk implementation of the idGenerator
- adds missing findBy-methods to repositories

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4703 8810af33-2d31-482b-a856-94f89814c4df
2017-05-03 16:58:35 +00:00
jensp 35cffb28bb CCM NG/ccm-core: Some JavaDoc for CategoryRepository and DomainRepository
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4702 8810af33-2d31-482b-a856-94f89814c4df
2017-05-03 09:12:48 +00:00
jensp 66a6b22341 CCM NG/ccm-cms: Fixed some test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4701 8810af33-2d31-482b-a856-94f89814c4df
2017-05-02 13:16:31 +00:00
jensp 09101a736a CCM NG/ccm-cms: Extended test for developing query which takes permissions into acccount when retrieving ContentItems from the database.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4699 8810af33-2d31-482b-a856-94f89814c4df
2017-05-02 09:02:36 +00:00
jensp b59eb89268 CCM NG/ccm-cms: Creating content items works now
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4695 8810af33-2d31-482b-a856-94f89814c4df
2017-04-29 14:53:14 +00:00
jensp 90831e521f CCM NG/ccm-core: Fixed several things in Bebop
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4694 8810af33-2d31-482b-a856-94f89814c4df
2017-04-29 14:52:45 +00:00
jensp 9607af38eb CCM NG/ccm-core: A JPQL console for testing JPQL queries
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4689 8810af33-2d31-482b-a856-94f89814c4df
2017-04-24 19:30:59 +00:00
jensp cac8a04e06 CCM NG/ccm-core: Some more testing with Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4685 8810af33-2d31-482b-a856-94f89814c4df
2017-04-23 17:30:53 +00:00
jensp 944d09f7c0 CCM NG: Vaadin Prototype for UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4683 8810af33-2d31-482b-a856-94f89814c4df
2017-04-19 19:36:44 +00:00
jensp b769298ef8 CCM NG/ccm-core: Bugfixes for handeling or wrapped ServletRequests and Multipart requests
CCM NG/ccm-cms:  Base form for binary assets now works


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4682 8810af33-2d31-482b-a856-94f89814c4df
2017-04-19 06:18:41 +00:00
jensp 6e139f76d5 CCM NG/ccm-cms: Some bugfixes and translations for the BinaryAssetForm
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4681 8810af33-2d31-482b-a856-94f89814c4df
2017-04-18 13:38:33 +00:00
jensp a1ecee0c63 CCM NG/ccm-cms:
- Ported FormUploadSection to NG
- BinaryAssetForm as base for all other assets which extend BinaryAsset

CCM NG/ccm-core:
- First part of a JPQL console for testing JPQL queries


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4679 8810af33-2d31-482b-a856-94f89814c4df
2017-04-18 10:57:10 +00:00
jensp 4dd91cc64b CCM NG/ccm-cms: Fixed some tests
CCM NG/ccm-core: Vaadin prototype (UI)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4678 8810af33-2d31-482b-a856-94f89814c4df
2017-04-17 18:56:03 +00:00
jensp 302237a3b7 CCM NG/ccm-core: Cleanup Widget class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4676 8810af33-2d31-482b-a856-94f89814c4df
2017-04-17 16:03:20 +00:00
jensp 97a81693fc CCM NG/ccm-cms : AssetSearchPage
CCM NG/ccm-core: GlobalizationHelper now provides a method for retrieving the value most suitable for the negioated locale form a LocalizedString 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4673 8810af33-2d31-482b-a856-94f89814c4df
2017-04-13 12:30:02 +00:00
jensp a2e500e442 CCM NG/ccm-cms: AssetSearchService including JAX-RS methods to support assets in RichTextEditor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4670 8810af33-2d31-482b-a856-94f89814c4df
2017-04-12 18:37:42 +00:00
jensp 9da0831409 CCM NG/ccm-cms: Next part of AssetPane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4654 8810af33-2d31-482b-a856-94f89814c4df
2017-03-30 10:44:53 +00:00
jensp 9a190a880d CCM NG: XAFileSystemAdapter
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4644 8810af33-2d31-482b-a856-94f89814c4df
2017-03-27 15:47:08 +00:00
jensp dd933cfd29 CCM NG/ccm-core: CcmFiles:
- Lookup code for FileSystemAdapter implementations.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4643 8810af33-2d31-482b-a856-94f89814c4df
2017-03-24 13:11:39 +00:00
jensp 0c6a8d4465 CCM NG: NIOFileSystemAdapter (Fallback for CcmFiles)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4642 8810af33-2d31-482b-a856-94f89814c4df
2017-03-24 11:00:35 +00:00
jensp 2a5a8897b2 CCM NG: Interface for FileSystemAdapter
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4641 8810af33-2d31-482b-a856-94f89814c4df
2017-03-24 09:50:17 +00:00
tosmers 6942e20910 [UPDATE]
- adds new export content for import to tests resources
- exchanges Jackson back- and managed-reference annotations with identityInfo, ignore and identityReference annotations 
- adds necessary ObjectIdGenerator and ObjectIdResolver implementations
- does not yet implement the generateId-Method of every ObjectIdResolver

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4640 8810af33-2d31-482b-a856-94f89814c4df
2017-03-23 18:48:52 +00:00
jensp 615b3cb632 CCM NG: Interface for CcmFiles
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4639 8810af33-2d31-482b-a856-94f89814c4df
2017-03-23 13:48:36 +00:00
jensp eca7700088 CCM NG/ccm-cms: Content Types Tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4635 8810af33-2d31-482b-a856-94f89814c4df
2017-03-21 10:49:32 +00:00
jensp f02927c32b CCM NG/ccm-cms: Removing roles from task
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4630 8810af33-2d31-482b-a856-94f89814c4df
2017-03-15 09:10:33 +00:00
jensp 7df8f22248 CCM NG/ccm-cms Tab Workflows
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4629 8810af33-2d31-482b-a856-94f89814c4df
2017-03-14 18:56:16 +00:00
baka 0144048f5c Adds more implementations for the category part of the cms frontend
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4627 8810af33-2d31-482b-a856-94f89814c4df
2017-03-14 17:37:58 +00:00
jensp d6a391e6cd CCM NG/ccm-cms: Workflow tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4626 8810af33-2d31-482b-a856-94f89814c4df
2017-03-13 19:13:08 +00:00
jensp 694bc6c307 CCM NG/ccm-cms: Workflows Tab bug hunting
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4625 8810af33-2d31-482b-a856-94f89814c4df
2017-03-11 18:20:49 +00:00
jensp 8ae84e77dd CCM NG/ccm-cms: Roles tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4624 8810af33-2d31-482b-a856-94f89814c4df
2017-03-08 19:18:15 +00:00
jensp 7673c3314d CCM NG/ccm-core: Removed org.libreccm.formbuilder.WidgetLabel.java. In its current implementation it caused strange problems when querying the database.
CCM NG/ccm-cms: Granting/Revoking permissions using the PermissionsPane in the FolderBrowser now works


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4622 8810af33-2d31-482b-a856-94f89814c4df
2017-03-03 19:45:54 +00:00
jensp b77628e2f5 CCM NG/ccm-cms: Moving folders
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4620 8810af33-2d31-482b-a856-94f89814c4df
2017-03-03 18:05:09 +00:00
jensp 02f54935b8 CCM NG/ccm-cms: Moving/Copying items.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4619 8810af33-2d31-482b-a856-94f89814c4df
2017-03-03 15:26:33 +00:00
jensp a041489752 CCM NG/ccm-core: Code cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4617 8810af33-2d31-482b-a856-94f89814c4df
2017-03-03 14:02:02 +00:00
jensp d5a0f86a8f CCM NG/ccm-cms: FolderManipulator Copy/Move (not finished yet).
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4611 8810af33-2d31-482b-a856-94f89814c4df
2017-03-01 19:48:33 +00:00
jensp dd13055dba CCM NG/ccm-core: Managed profile which starts Wildfly automatically.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4603 8810af33-2d31-482b-a856-94f89814c4df
2017-02-27 13:31:55 +00:00
jensp d9e70e820f CCM NG: Fixed several JavaDoc warnings.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4601 8810af33-2d31-482b-a856-94f89814c4df
2017-02-25 17:06:13 +00:00
jensp ed5dee4ee1 CCM NG/ccm-cms: Creating new folders.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4597 8810af33-2d31-482b-a856-94f89814c4df
2017-02-23 20:49:00 +00:00
jensp 99799c832c CCM NG: Fixed several test failures due to recent changes.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4594 8810af33-2d31-482b-a856-94f89814c4df
2017-02-22 20:40:07 +00:00
jensp 9cc4e8396b CCM NG: Schema generation is now using Oracle12c dialect instead of Oracle10g dialect.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4593 8810af33-2d31-482b-a856-94f89814c4df
2017-02-22 18:00:25 +00:00
jensp 1ab36f93b9 CCM NG/ccm-cms: Deleting items from FolderBrowser
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4591 8810af33-2d31-482b-a856-94f89814c4df
2017-02-22 12:37:17 +00:00
jensp 6b03595360 CCM NG/ccm-cms FolderBrowser: Link for deleting empty folders now shows up.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4589 8810af33-2d31-482b-a856-94f89814c4df
2017-02-22 09:45:48 +00:00
jensp d4f2daa78a CCM NG/ccm-cms: Sorting for the FolderBrowser.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4588 8810af33-2d31-482b-a856-94f89814c4df
2017-02-22 08:41:06 +00:00
jensp 7274fff101 CCM NG/ccm-core: Completed code for CcmRevisionListener
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4587 8810af33-2d31-482b-a856-94f89814c4df
2017-02-21 14:24:01 +00:00
jensp 004ee26153 CCM NG/ccm-core: Improved performance for the configuration (reduced number DB-Queries for loading a configuration).
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4583 8810af33-2d31-482b-a856-94f89814c4df
2017-02-18 13:48:46 +00:00
jensp 2e06b36f26 CCM NG/ccm-cms: BrowsePane: Changing current folder using the folder on the left now works.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4581 8810af33-2d31-482b-a856-94f89814c4df
2017-02-17 16:43:49 +00:00
jensp cb53da7f52 CCM NG/ccm-cms: BrowsePane Expanding/collapsing of the folder on the left.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4580 8810af33-2d31-482b-a856-94f89814c4df
2017-02-17 13:55:21 +00:00
jensp add1a11eb6 CCM NG/ccm-cms: More work for the FolderBrowser
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4579 8810af33-2d31-482b-a856-94f89814c4df
2017-02-16 18:07:31 +00:00
jensp 19aaed5baa CCM NG:
- Database cleanup scripts for tests now running before test methods and not after. This means that the database is still intact after a test is run. Useful for debugging.
- ContentSectionSetup now add content types to content section
- Some things for the Documents tab in the content centre


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4578 8810af33-2d31-482b-a856-94f89814c4df
2017-02-16 13:17:48 +00:00
jensp 1590bfd8ac CCM NG: Removed JPA metamodel generator. The generated classes caused problems (memory issues) when deploying to Wildfly.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4575 8810af33-2d31-482b-a856-94f89814c4df
2017-02-15 21:11:19 +00:00
jensp 56de3bd652 CCM NG/ccm-core: Improved JavaDoc for some methods of the CategoryManager..
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4571 8810af33-2d31-482b-a856-94f89814c4df
2017-02-15 10:40:40 +00:00
jensp cd09100248 CCM NG: Enabled generation of Criteria Metamodel classes required for completly type safe criteria queries.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4569 8810af33-2d31-482b-a856-94f89814c4df
2017-02-15 10:25:18 +00:00
jensp 3c17226320 CCM NG: Reenabled defaultCleanupPhase=NONE in arquillian.xml. All tests should have @CleanupUsingScript which is executed regardless of the configured cleanup phase. Setting
defaultCleanupPhase=NONE makes it easier to disable the cleanup (just by commenting the annotation on the test class out) for debugging purposes.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4567 8810af33-2d31-482b-a856-94f89814c4df
2017-02-15 09:33:52 +00:00
jensp 3af581461f CCM NG/ccm-core: Added methods for setting the index object of a category to the CategoryManager
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4565 8810af33-2d31-482b-a856-94f89814c4df
2017-02-15 09:30:54 +00:00
jensp 82d0ceffbd CCM NG/ccm-cms: Next part of migration of the FolderBrowser
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4560 8810af33-2d31-482b-a856-94f89814c4df
2017-02-11 18:15:52 +00:00
jensp c9fabc8fff CCM NG/ccm-cms: FolderBrowser now shows up. Needs testing.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4557 8810af33-2d31-482b-a856-94f89814c4df
2017-02-08 18:07:03 +00:00
jensp e9bcd0c0ff CCM NG: Several small things
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4556 8810af33-2d31-482b-a856-94f89814c4df
2017-02-08 15:01:21 +00:00
jensp 59235f45af CCM NG/ccm-cms: Next part of new CMSPermissionsTable
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4555 8810af33-2d31-482b-a856-94f89814c4df
2017-02-08 08:18:19 +00:00
tosmers cfe7ca44e4 [UPDATE]
- modifies importFiles-method in AbstractMarshaller.java to return boolean for easier test evaluation
- reduces import tests to a single xml file for easier problem finding 
- modifies insertIntoDb method overriden by RoleMembershipMarshaller

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4554 8810af33-2d31-482b-a856-94f89814c4df
2017-02-07 20:44:46 +00:00
tosmers 35d91826e4 [UPDATE]
- adds minor changes in partation's CoreDataImportTest-routine

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4552 8810af33-2d31-482b-a856-94f89814c4df
2017-02-06 15:54:19 +00:00
jensp 6d8d26a1c4 CCM NG: Several things, mostly importantly removal of all usages of legacy log4j 1.2 API. Dependency for artifact log4j-1.2-api has been removed.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4551 8810af33-2d31-482b-a856-94f89814c4df
2017-02-04 16:37:18 +00:00
jensp 86e6289a59 CCM NG: Some repositories still returned null instead of Optional
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4550 8810af33-2d31-482b-a856-94f89814c4df
2017-02-03 07:40:13 +00:00
jensp d00f438bdd CCM NG: Refactored all (hopefully) Repositories to return an Optional instead of a result or null for the methods returning a single entity as result.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4549 8810af33-2d31-482b-a856-94f89814c4df
2017-02-03 07:24:38 +00:00
jensp 809475465a CCM NG:
- Removed EntityGraphs. They did not work as intended.
- Moved operations on entities in CcmShiroRealm to separate class. The CcmShiroRealmController wraps these operations into a transaction to avoid LazyInititalizationExceptions.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4548 8810af33-2d31-482b-a856-94f89814c4df
2017-02-01 20:34:43 +00:00
jensp fe4cf824f8 CCM NG/ccm-cms: Several things for the dispatching prodecure.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4547 8810af33-2d31-482b-a856-94f89814c4df
2017-02-01 14:03:46 +00:00
jensp 647f182943 CCM NG: Bugfixes for the CCMDispatcherServlet and some other things.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4546 8810af33-2d31-482b-a856-94f89814c4df
2017-02-01 12:40:34 +00:00
jensp 1485a95de1 CCM NG: Some fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4543 8810af33-2d31-482b-a856-94f89814c4df
2017-01-30 18:51:18 +00:00
jensp c9850d2074 CCM NG: JavaDoc for the recursive permissions behaviour.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4541 8810af33-2d31-482b-a856-94f89814c4df
2017-01-28 14:13:56 +00:00
jensp b69d12fcbc CCM NG/ccm-cms: Bugfixing
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4539 8810af33-2d31-482b-a856-94f89814c4df
2017-01-27 19:16:52 +00:00
jensp f8ae2e1bd3 CCM NG: Inherited permissions are now stored in the database for each object making it possible to check permissions when querying data from the database. The InheritsPermissions interface has been removed.
Also, the usage of the cleanup script has been changed. The automatic cleanup of Arquillian is not longer disabled (in ccm-core). Instead a custom cleanup script is applied using the @CleanupUsingScript annotation on the test classes.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4536 8810af33-2d31-482b-a856-94f89814c4df
2017-01-25 20:18:00 +00:00
jensp cf0e6ab432 CCM NG: Changes for the PermissionManager to pass tests.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4535 8810af33-2d31-482b-a856-94f89814c4df
2017-01-24 16:32:57 +00:00
jensp 7f5772800a CCM NG: Permissions are now written recursivly
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4534 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 20:39:42 +00:00
jensp 3ebcde0b8c CCM NG: First part of changed permission inhertitence
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4533 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 19:11:56 +00:00
tosmers f48baf8f13 [UPDATE]
- adds @Inject-statements for marshaller-objects to ImportHelper.class

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4532 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 18:10:26 +00:00
jensp 68eef5082e CCM NG: Fixed several problems in tests due to several changes.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4528 8810af33-2d31-482b-a856-94f89814c4df
2017-01-20 21:04:31 +00:00
jensp 4b55b68c2e CCM NG/ccm-cms: BrowsePane migrated to NG APIs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4527 8810af33-2d31-482b-a856-94f89814c4df
2017-01-20 16:38:39 +00:00
tosmers 7dc8b757cc [UPDATE]
- adds modified files for import testing
- adds annotations @RequestScoped and @Marshals(<classname>) to all Marshaller classes
- adds annotation @JsonIgnore to getter in LocalizedString.java

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4526 8810af33-2d31-482b-a856-94f89814c4df
2017-01-19 20:47:31 +00:00
jensp 5da5d5bd55 CCM NG/ccm-cms: RoleAdminPane ported
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4523 8810af33-2d31-482b-a856-94f89814c4df
2017-01-18 13:31:21 +00:00
jensp 4f0be36931 CCM NG/ccm-cms: First part of migration the ReportPane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4520 8810af33-2d31-482b-a856-94f89814c4df
2017-01-16 20:03:20 +00:00
jensp 652a8744d0 CCM NG: ContentItem Page ported
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4517 8810af33-2d31-482b-a856-94f89814c4df
2017-01-13 13:19:02 +00:00
jensp c27677b408 CCM NG: Current progress of the migration of the UI for ccm-cms
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4516 8810af33-2d31-482b-a856-94f89814c4df
2017-01-11 18:35:23 +00:00
tosmers 1e92bef7ca [UPDATE]
- adds @Transitional annotation to all marshaller implementations-
- updates export test data

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4513 8810af33-2d31-482b-a856-94f89814c4df
2017-01-05 16:45:54 +00:00
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