Commit Graph

706 Commits (c865113bb65657ced64a3fb256dbff2aa02bd28e)

Author SHA1 Message Date
jensp 46aa35b8cf CCM NG: First part of Theme Utility functions
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5210 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6d05383adf
2018-01-21 11:52:03 +00:00
jensp dc26e3ad61 CCM NG: Integration of ccm-editor with Bebop
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5204 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 9fe9df0b83
2018-01-18 19:20:47 +00:00
jensp 813a1f064a 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

Former-commit-id: 83d9e64014
2018-01-18 13:15:54 +00:00
tosmers 193fd89ca7 [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

Former-commit-id: 31cca7cb4f
2018-01-15 16:48:08 +00:00
jensp 0b5f1f3cbf CCM NG: Added OrderBy annotation to several lists
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5172 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 5215362d4a
2017-12-14 16:34:03 +00:00
jensp 86956d3164 CCM NG: Several small fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5170 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 45eef357c4
2017-12-13 17:55:36 +00:00
jensp c05b0ac282 CCM NG: Several small bug fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5169 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 49be71c83e
2017-12-13 15:06:32 +00:00
tosmers 3c445741b2 [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

Former-commit-id: 7c66189295
2017-12-12 18:04:27 +00:00
jensp 02c4f07aa2 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

Former-commit-id: 2d900794f9
2017-12-10 20:19:18 +00:00
jensp 7c23d97bc2 CCM NG: Content Center Category Tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5161 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b76d079348
2017-12-07 16:49:36 +00:00
jensp e4bab905e9 CCM NG: Fixed ItemLifecyclePane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5157 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 2a6efda98a
2017-12-06 18:28:15 +00:00
jensp a41c3414b8 CCM NG: PageModel Admin UI for Vaadin Prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5155 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3032773dc4
2017-12-03 18:52:14 +00:00
jensp 92c9100a66 CCN NG: Some additional prototyping for Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5154 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b60a7e5817
2017-12-02 18:11:53 +00:00
jensp 590f38b4b6 CCM NG: Several fixes and improvments
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5152 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: ba97c6bf80
2017-12-01 10:50:47 +00:00
jensp 61157df4ab CCM NG: Several bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5151 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 15459112c7
2017-11-30 17:54:08 +00:00
jensp 2b388b5efc CCM NG: Several bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5148 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 06af26dc87
2017-11-29 16:04:20 +00:00
jensp fa9b0594ac CCM NG: Several bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5147 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d31f3781c0
2017-11-29 11:59:20 +00:00
jensp 3745b910b8 CCM NG: Several small bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5146 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: cec82010a0
2017-11-28 19:35:02 +00:00
jensp 95a61afa14 CCM NG: JavaDoc for Sites and PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5144 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 234ab8a15b
2017-11-27 13:05:55 +00:00
jensp 1cf4e051de 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

Former-commit-id: c216ec394e
2017-11-27 10:54:13 +00:00
jensp 4d54c6e6aa CCM NG: Some JavaDoc
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5141 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 30d9dc0c15
2017-11-27 10:25:37 +00:00
jensp 759377841a CCM NG: Admin UI for Pages final part
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5140 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 10fa61b0c0
2017-11-26 16:55:53 +00:00
jensp 15a305a300 CCM NG: Pages Admin UI Part II
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5139 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 09e6d4fb9b
2017-11-25 18:50:47 +00:00
jensp e13186897e CCM NG: Admin UI for Pages Part I
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5138 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a05ce1c05e
2017-11-25 10:12:12 +00:00
jensp 46e68de305 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

Former-commit-id: 78ec54bcc3
2017-11-23 18:38:55 +00:00
jensp c00506a0fb 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

Former-commit-id: 50d200db9c
2017-11-23 17:54:49 +00:00
jensp 0d05e3a980 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

Former-commit-id: 9fd7ae4655
2017-11-23 17:32:06 +00:00
tosmers 3d5b75f5eb [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

Former-commit-id: f4f17b790f
2017-11-23 15:46:59 +00:00
jensp 78dd5ece1f 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

Former-commit-id: 2469785445
2017-11-23 07:45:11 +00:00
jensp 19092d45f1 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

Former-commit-id: 00d799dd5e
2017-11-22 11:21:15 +00:00
jensp a45a551339 CCM NG: PageModel AdminUI should now work
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5130 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: c0352bbb43
2017-11-22 11:07:35 +00:00
jensp 85fa16328b CCM NG: Next part of PageModel Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5129 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6a90af6a90
2017-11-21 19:17:42 +00:00
jensp bcc87cda26 CCM NG: Added SpotBugs (FindBugs successor)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5128 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: bd68266a7b
2017-11-21 18:45:34 +00:00
jensp adba0f5e59 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

Former-commit-id: 2fa6600a8f
2017-11-21 16:27:45 +00:00
jensp 3e99b283a9 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

Former-commit-id: 5d5d00723c
2017-11-20 18:57:18 +00:00
jensp 7565578ffb CCM NG: SitesAdmin for Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5102 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: bfd06d1b41
2017-11-07 19:46:20 +00:00
jensp db54acf77d CCM NG: Admin UI for Sites
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5099 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 657e7fddd5
2017-11-02 18:30:42 +00:00
jensp 9410daebbb CCM NG: Sites Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5098 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 7476e7f365
2017-11-02 06:13:20 +00:00
jensp 23c922aa1f CCM NG: Site Admin UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5097 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: fd7cda38ef
2017-11-01 18:53:47 +00:00
jensp 77cfc6c77e 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

Former-commit-id: 47ee7c1817
2017-11-01 18:04:05 +00:00
jensp 3160942baf Some missing files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5094 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 7099453a09
2017-11-01 09:17:10 +00:00
jensp d45bfb5095 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

Former-commit-id: 6edf8e561f
2017-10-31 19:12:26 +00:00
jensp 85fcbd92cd CCM NG: Cleanup of the Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5092 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6661456806
2017-10-29 18:37:54 +00:00
jensp 4a7b2bb85c CCM NG: Code cleanup Vaadin prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5091 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a971ddc7b1
2017-10-28 15:15:14 +00:00
tosmers 2ea61d0dea [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

Former-commit-id: 3903b7dbd9
2017-10-27 15:51:21 +00:00
jensp 6f84e639f5 CCM NG: Admin UI for sites
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5086 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: ccf017bd66
2017-10-26 15:38:25 +00:00
jensp 5aa1d661f8 CCM NG: Added associations between CcmApplication and Site
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5085 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: bf4b3b567b
2017-10-26 08:10:20 +00:00
jensp 31c0df1b36 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

Former-commit-id: b93a6484d9
2017-10-25 18:19:44 +00:00
jensp 47f757188e CCM NG: Reverted some changes from revision r5078
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5083 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 111934301b
2017-10-25 18:06:38 +00:00
jensp 00fd8e1540 CCM NG: Some small things
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5082 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b32a48f922
2017-10-25 15:51:30 +00:00
jensp 7646284f47 CCM NG: ThemeProcessor for XSLT based themes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5081 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 66c1c8baeb
2017-10-25 14:48:05 +00:00
baka 497458059e 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

Former-commit-id: a78c71fa20
2017-10-25 13:26:01 +00:00
jensp f2058ca2a4 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

Former-commit-id: 82597bc384
2017-10-25 12:36:23 +00:00
jensp 306efc6037 CCM NG: Themes system part 1
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5076 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: dfdddb11c2
2017-10-24 14:32:10 +00:00
jensp 5914d96136 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

Former-commit-id: 1905aaefea
2017-10-23 17:08:52 +00:00
jensp 1ce2997266 CCM NG: JavaDoc for Sites and PageModel
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5074 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 8a4fed4311
2017-10-23 14:35:44 +00:00
jensp 3b971b3682 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

Former-commit-id: cac7214f83
2017-10-23 05:57:40 +00:00
jensp 3d3386f682 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

Former-commit-id: 13cf0784f5
2017-10-19 12:59:58 +00:00
jensp ae0a84520c CCM NG: Sites/Pages/Themes next part
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5044 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 952ef32587
2017-10-13 15:59:22 +00:00
jensp 56db438949 Next part of the sites/pages/themes complex
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5041 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 802bb20912
2017-10-12 10:25:05 +00:00
jensp 6a7f85f4de 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

Former-commit-id: e7dfec180d
2017-10-11 17:59:23 +00:00
jensp 8ace3ddfed 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

Former-commit-id: 18bc170d68
2017-10-11 13:36:54 +00:00
jensp 374b8e5f90 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

Former-commit-id: 3664a64fe1
2017-10-11 10:44:47 +00:00
jensp b73cab6b34 CCM NG: First part of sites/pages application
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5035 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 5d7e6356f4
2017-10-10 17:27:02 +00:00
jensp eefea0afbe 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

Former-commit-id: d0f0aea654
2017-10-08 09:07:29 +00:00
jensp 3a6e88f533 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

Former-commit-id: 993ddd406e
2017-10-05 17:14:37 +00:00
jensp 33fa4241bc 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

Former-commit-id: 0fb8ea13bd
2017-10-04 16:57:44 +00:00
jensp b6c1253bfe 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

Former-commit-id: e4bbfc3e41
2017-09-27 19:45:02 +00:00
tosmers 6ba2869181 [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

Former-commit-id: 33101e984d
2017-09-27 17:48:47 +00:00
jensp 299a8c862b CCM NG/ccm-core: Cleanup for LocalizedString
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5011 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d41e05e4bc
2017-09-27 05:58:09 +00:00
jensp f97e036b3e 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

Former-commit-id: 6393741280
2017-09-27 05:56:38 +00:00
jensp 2e12a3d532 CCM NG: Item Category Step basically works now
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5000 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 582b180d94
2017-09-14 17:01:00 +00:00
jensp 15e10db65b CCM NG: Next part of migration of ItemCategoryStep
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4997 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: e587cf4782
2017-09-13 15:36:54 +00:00
jensp 2f83b548c1 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

Former-commit-id: de06b4ea4f
2017-09-11 16:38:29 +00:00
tosmers 7fa77128ea [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

Former-commit-id: d7da3652fd
2017-09-07 09:22:08 +00:00
jensp fefb62eeab 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

Former-commit-id: 1fa9f31d91
2017-09-06 17:41:02 +00:00
tosmers 49a6e92abc [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

Former-commit-id: 67531353c3
2017-09-06 13:45:39 +00:00
jensp c337f38414 CCM NG/ccm-cms: Some bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4985 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6b2c91137b
2017-09-06 08:41:30 +00:00
jensp 4041cfd9a7 CCM NG: output=xml parameter did not work.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4984 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3c7bce78e5
2017-09-05 17:29:18 +00:00
jensp dab23efcd4 CCM NG: Some work on the Vaadin Prototype
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4982 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d8ec4573eb
2017-09-03 17:47:12 +00:00
jensp f57778ec44 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

Former-commit-id: 2021628b8e
2017-08-16 16:39:32 +00:00
jensp dc08a2b3f9 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

Former-commit-id: b89b3c864c
2017-08-10 11:59:57 +00:00
jensp be9cdf5ca8 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

Former-commit-id: 2451f2843a
2017-08-09 15:19:59 +00:00
jensp 280a037d8e 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

Former-commit-id: aad83c111f
2017-08-07 17:53:13 +00:00
jensp 776e1719d3 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

Former-commit-id: f7d7293868
2017-07-27 10:26:14 +00:00
jensp 3716ab9eea 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

Former-commit-id: ea175fc8ec
2017-07-25 14:55:39 +00:00
jensp 64ffb29b7b 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

Former-commit-id: 577413c864
2017-07-25 14:54:57 +00:00
jensp f9d21c9846 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

Former-commit-id: 64e9b6097b
2017-07-24 15:22:10 +00:00
jensp 817245af89 CCM NG/ccm-cms: Some bugfixes for Assets
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4882 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 1c18b66f8d
2017-07-20 17:13:46 +00:00
jensp a3f3dcbb02 CCM NG: Some translations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4879 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d6f94451b6
2017-07-17 18:01:38 +00:00
jensp d3517423cf 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

Former-commit-id: 4e14799253
2017-07-15 09:26:24 +00:00
jensp 9ad91f0266 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

Former-commit-id: 713a2e82ce
2017-07-12 09:08:51 +00:00
jensp 4100f4557b 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

Former-commit-id: a2e014dbe8
2017-07-12 07:16:37 +00:00
jensp 36f19d6f53 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

Former-commit-id: 6a4c44305c
2017-07-11 15:18:33 +00:00
jensp 825313b672 CCM NG: Some missing files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4862 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 128c92fca2
2017-07-11 15:04:31 +00:00
jensp 00a33b1652 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

Former-commit-id: c048a1fa15
2017-07-09 09:35:52 +00:00
jensp 7717675100 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

Former-commit-id: ca38998b29
2017-07-05 18:03:24 +00:00
jensp dccdacf8fd 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

Former-commit-id: 783e25eaa7
2017-07-04 18:19:52 +00:00
jensp 9dfd155bea 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

Former-commit-id: 9093e21199
2017-07-04 16:53:09 +00:00
jensp 082ca15dab 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

Former-commit-id: 0d66061ce8
2017-07-03 18:13:03 +00:00
jensp bad90bad8d CCM NG/ccm-cms: ArticlePropertyForm now works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4830 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 90531b8b6f
2017-07-01 15:34:56 +00:00
jensp ae5cd9ae53 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

Former-commit-id: f26166ce41
2017-07-01 09:54:55 +00:00
tosmers 914bc340e3 [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

Former-commit-id: cb4da653cd
2017-06-29 18:33:11 +00:00
jensp f3944be6fe 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

Former-commit-id: 32fc27d674
2017-06-29 15:21:18 +00:00
jensp 0e94e8c9cd 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

Former-commit-id: 51a49ca93f
2017-06-29 14:32:00 +00:00
jensp ba5e114ffe 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

Former-commit-id: c101563f80
2017-06-27 19:30:48 +00:00
jensp 93ec4021ae 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

Former-commit-id: b385cd58e4
2017-06-27 13:42:15 +00:00
jensp f679a01a49 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

Former-commit-id: eb57263b24
2017-06-27 09:37:55 +00:00
jensp 68e66c596f 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

Former-commit-id: 48d1c24ca7
2017-06-26 17:15:45 +00:00
jensp 80eb064b62 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

Former-commit-id: bcce7ecf0d
2017-06-23 16:57:50 +00:00
tosmers ca4860d6ba [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

Former-commit-id: ecf3e90b6f
2017-06-23 16:54:35 +00:00
jensp 5805f50949 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

Former-commit-id: d4619d7f4c
2017-06-22 16:39:55 +00:00
jensp fe8f1c98ef 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

Former-commit-id: b817350305
2017-06-22 13:04:32 +00:00
jensp 98b2ad2d90 CCM NG/ccm-core: Fixed some LazyInitizationExceptions
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4796 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b66556aabb
2017-06-21 18:21:06 +00:00
jensp 21bc4a1ec4 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

Former-commit-id: 4f59db0042
2017-06-19 13:07:23 +00:00
jensp 145a5806c6 CCM NG/ccm-cms: More bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4786 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: def2c4e659
2017-06-16 17:46:48 +00:00
jensp 46e09293c9 CCM NG/ccm-cms: Bugfixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4784 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: bca4d95dbd
2017-06-15 12:55:30 +00:00
jensp c6c0323fa4 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

Former-commit-id: 0db6067cd1
2017-06-14 12:47:28 +00:00
jensp 5f68646ebd 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

Former-commit-id: 5696059efd
2017-06-14 12:35:44 +00:00
tosmers 347d68c5ce [CCM-NG][UPDATE]
- modifies import tests

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4774 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 7c97e82e87
2017-06-12 17:30:51 +00:00
jensp 54069591f9 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

Former-commit-id: d809c7611b
2017-06-08 12:36:39 +00:00
jensp 8d2db36b11 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

Former-commit-id: 94f9228a89
2017-05-22 18:10:19 +00:00
jensp 9b2f79c9e2 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

Former-commit-id: 24f01f6f88
2017-05-22 13:21:29 +00:00
jensp c24f333413 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

Former-commit-id: 3940b5e1bb
2017-05-21 18:32:37 +00:00
jensp ab47a14967 CCM NG/ccm-cms: GenericArticleBody and associated classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4745 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d9cd1e4984
2017-05-20 15:22:14 +00:00
jensp b54961fd04 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

Former-commit-id: be14263177
2017-05-19 18:11:24 +00:00
jensp afe409c447 CCM NG/ccm-cms: ArticlePropertiesStep and dependencies
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4743 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 97a98c6a9b
2017-05-18 17:39:40 +00:00
jensp 8b5c08b05e 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

Former-commit-id: 7d20a6710d
2017-05-17 17:58:33 +00:00
jensp 07b15b279f 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

Former-commit-id: 565b103bfa
2017-05-15 17:43:46 +00:00
jensp da256e4c04 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

Former-commit-id: f502284014
2017-05-14 17:46:06 +00:00
jensp 7925fb8404 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

Former-commit-id: 7e6c0fd360
2017-05-14 17:45:45 +00:00
jensp eb498dd899 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

Former-commit-id: 99333a3886
2017-05-10 15:33:34 +00:00
tosmers d4da6af59d [UPDATE]
- adds small changes in Users import routine

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4721 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: bd85950ce5
2017-05-10 15:04:58 +00:00
jensp 3e729960a9 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

Former-commit-id: 31ffac6230
2017-05-08 19:37:28 +00:00
jensp 05b1eaebb6 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

Former-commit-id: a82c10c751
2017-05-08 18:04:57 +00:00
jensp ab27e13d4f 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

Former-commit-id: dc2c2ce2d2
2017-05-05 19:21:38 +00:00
jensp 7a99509594 CCM NG/ccm-core: Extended JavaDoc for CcmObjectRepository
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4710 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 2aad2702a2
2017-05-05 06:51:45 +00:00
jensp 2665f6e632 CCM NG/ccm-core: UserEditor using Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4708 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: ee48cf18c2
2017-05-04 17:30:56 +00:00
jensp 40aad7c3b0 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

Former-commit-id: 0e98372339
2017-05-04 07:45:31 +00:00
jensp f4eefe54de CCM NG/ccm-core: Vaadin Example
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4705 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6950646a0d
2017-05-03 18:16:24 +00:00
tosmers 568e324a48 [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

Former-commit-id: eae5fa0edc
2017-05-03 16:58:35 +00:00
jensp 325350afea 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

Former-commit-id: 3d0a69b926
2017-05-03 09:12:48 +00:00
jensp 95a2200327 CCM NG/ccm-cms: Fixed some test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4701 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a734e0eee7
2017-05-02 13:16:31 +00:00
jensp 8e70f29f3a 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

Former-commit-id: 76a1e0f10b
2017-05-02 09:02:36 +00:00
jensp af612dc774 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

Former-commit-id: 0153f10833
2017-04-29 14:53:14 +00:00
jensp 2b319e2434 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

Former-commit-id: f2664dabb2
2017-04-29 14:52:45 +00:00
jensp e8242ba661 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

Former-commit-id: 7165e0a0b1
2017-04-24 19:30:59 +00:00
jensp 5ebf03f1ad 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

Former-commit-id: 4b5a287a21
2017-04-23 17:30:53 +00:00
jensp bf26656114 CCM NG: Vaadin Prototype for UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4683 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 25dc47cddc
2017-04-19 19:36:44 +00:00
jensp 6d34f60a26 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

Former-commit-id: 197cc84391
2017-04-19 06:18:41 +00:00
jensp c62d231f0c 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

Former-commit-id: 90c73c0e34
2017-04-18 13:38:33 +00:00
jensp 2770215182 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

Former-commit-id: ef0f16d99c
2017-04-18 10:57:10 +00:00
jensp 00ab4ac68a 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

Former-commit-id: 4d27baca2a
2017-04-17 18:56:03 +00:00
jensp 47853c4d2d CCM NG/ccm-core: Cleanup Widget class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4676 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: afd354deef
2017-04-17 16:03:20 +00:00
jensp 94d0837a0c 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

Former-commit-id: 7d7202ca50
2017-04-13 12:30:02 +00:00
jensp 95531ee989 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

Former-commit-id: 3227166333
2017-04-12 18:37:42 +00:00
jensp 64275f2469 CCM NG/ccm-cms: Next part of AssetPane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4654 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d1743342a6
2017-03-30 10:44:53 +00:00
jensp 44dd7267d3 CCM NG: XAFileSystemAdapter
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4644 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 0b6fe39bb4
2017-03-27 15:47:08 +00:00
jensp 25d7e1ae91 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

Former-commit-id: e139ac6beb
2017-03-24 13:11:39 +00:00
jensp d2e157e481 CCM NG: NIOFileSystemAdapter (Fallback for CcmFiles)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4642 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b84f43235f
2017-03-24 11:00:35 +00:00
jensp 980ba6661a CCM NG: Interface for FileSystemAdapter
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4641 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 93d036c09f
2017-03-24 09:50:17 +00:00
tosmers 9ff883ed25 [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

Former-commit-id: 834952bc85
2017-03-23 18:48:52 +00:00
jensp a8453eb9e0 CCM NG: Interface for CcmFiles
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4639 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 129f204f79
2017-03-23 13:48:36 +00:00
jensp d3235eed28 CCM NG/ccm-cms: Content Types Tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4635 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 62f33a6d3b
2017-03-21 10:49:32 +00:00
jensp 8318eca7cf CCM NG/ccm-cms: Removing roles from task
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4630 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 61c6859a3a
2017-03-15 09:10:33 +00:00
jensp 6a3ffde868 CCM NG/ccm-cms Tab Workflows
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4629 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: c438e8fc5c
2017-03-14 18:56:16 +00:00
baka 406f645407 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

Former-commit-id: 0bf76b01e2
2017-03-14 17:37:58 +00:00
jensp 157f4fe96c CCM NG/ccm-cms: Workflow tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4626 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 96b150582c
2017-03-13 19:13:08 +00:00
jensp 0b7b74b720 CCM NG/ccm-cms: Workflows Tab bug hunting
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4625 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 45f9e5bda0
2017-03-11 18:20:49 +00:00
jensp ea84d04c77 CCM NG/ccm-cms: Roles tab
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4624 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6a8fe951a4
2017-03-08 19:18:15 +00:00
jensp 29b12e1ba3 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

Former-commit-id: 33b9f3048a
2017-03-03 19:45:54 +00:00
jensp 7742b16afc CCM NG/ccm-cms: Moving folders
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4620 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 1f8e40d392
2017-03-03 18:05:09 +00:00
jensp 39d695730c CCM NG/ccm-cms: Moving/Copying items.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4619 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 67cb51c572
2017-03-03 15:26:33 +00:00
jensp 5e493556ca CCM NG/ccm-core: Code cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4617 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a71eeed9c3
2017-03-03 14:02:02 +00:00
jensp 0b44ac66ce 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

Former-commit-id: 76c878866c
2017-03-01 19:48:33 +00:00
jensp 7966bce1d1 CCM NG: Fixed several JavaDoc warnings.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4601 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 0a1a82bb87
2017-02-25 17:06:13 +00:00
jensp 7b1e45f223 CCM NG/ccm-cms: Creating new folders.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4597 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 08fc76d7e6
2017-02-23 20:49:00 +00:00
jensp 7b50e1b830 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

Former-commit-id: 46ff680193
2017-02-22 20:40:07 +00:00
jensp 310f190145 CCM NG/ccm-cms: Deleting items from FolderBrowser
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4591 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 0f5f728ffe
2017-02-22 12:37:17 +00:00
jensp 4b5ce9db84 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

Former-commit-id: 9af0a34a98
2017-02-22 09:45:48 +00:00
jensp b2966f9392 CCM NG/ccm-cms: Sorting for the FolderBrowser.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4588 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a4f74d8880
2017-02-22 08:41:06 +00:00
jensp 4fc36b15e6 CCM NG/ccm-core: Completed code for CcmRevisionListener
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4587 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 6b5e54ee1f
2017-02-21 14:24:01 +00:00
jensp b644548c87 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

Former-commit-id: e510224845
2017-02-18 13:48:46 +00:00
jensp bb41d6df9e 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

Former-commit-id: 87780f49dc
2017-02-17 16:43:49 +00:00
jensp 0a25f0f03e 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

Former-commit-id: c381a96446
2017-02-17 13:55:21 +00:00
jensp 36483ce25f 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

Former-commit-id: 0842b94cf9
2017-02-16 18:07:31 +00:00
jensp e58cebd92f 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

Former-commit-id: bc466c0618
2017-02-16 13:17:48 +00:00
jensp 897b014792 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

Former-commit-id: ef21a73330
2017-02-15 10:40:40 +00:00
jensp 79797797ca 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

Former-commit-id: 3d7a522844
2017-02-15 10:25:18 +00:00
jensp 97c3f05a9e 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

Former-commit-id: 90b8b206e5
2017-02-15 09:30:54 +00:00
jensp bdf8b5c0bf 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

Former-commit-id: 119cabe733
2017-02-11 18:15:52 +00:00
jensp a08e1138bc 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

Former-commit-id: ecb3a5c2ab
2017-02-08 18:07:03 +00:00
jensp b22235d53a CCM NG: Several small things
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4556 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 642b528358
2017-02-08 15:01:21 +00:00
jensp 25491c4b87 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

Former-commit-id: 448900e386
2017-02-08 08:18:19 +00:00
tosmers d03f547187 [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

Former-commit-id: cf95e4d26f
2017-02-07 20:44:46 +00:00
jensp 7caa9cc652 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

Former-commit-id: db12e1447d
2017-02-04 16:37:18 +00:00
jensp b41b5e7c93 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

Former-commit-id: 95b2d335fa
2017-02-03 07:40:13 +00:00
jensp fecde66302 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

Former-commit-id: 285cc3b6c5
2017-02-03 07:24:38 +00:00
jensp 75e8b10e6c 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

Former-commit-id: e1b612a2fb
2017-02-01 20:34:43 +00:00
jensp f006894cbb 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

Former-commit-id: dae2186488
2017-02-01 14:03:46 +00:00