Commit Graph

718 Commits (19b245a31392f41ae31e523d258f1e7331b3bfd1)

Author SHA1 Message Date
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 1a3a38f3bf CCM NG: Fixed some test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5127 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: f717f54093
2017-11-21 16:28:47 +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 d0be0e87ec CCM NG: Fixed some compilion failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5016 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: f117574c8f
2017-09-27 19:57:37 +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 c09cf2dfb9 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

Former-commit-id: c5bf86b5bb
2017-07-15 17:00:45 +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 014a8d1c68 CCM NG: Updated Maven plugins
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4874 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 613c2d6dd2
2017-07-14 18:45:40 +00:00
tosmers 28beeb4213 [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

Former-commit-id: 5cb177ee7f
2017-07-12 18:14:11 +00:00
jensp 1f39e44dd1 CCM NG: Fixed some test failures
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4867 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 5cdd00c83d
2017-07-12 18:09:58 +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
tosmers c5439c9e24 [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

Former-commit-id: 61b7ba63b0
2017-07-05 17:34:42 +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
tosmers e7d98ae19a [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

Former-commit-id: cf72e8de4a
2017-06-22 09:26:23 +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
tosmers 4acd58211f [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

Former-commit-id: e8960f8812
2017-05-10 18:11:00 +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
tosmers 178bce6c8c [UPDATE]
- comments export test with block comment

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

Former-commit-id: 120c995385
2017-05-04 16:07:33 +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 8b2ec1f361 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

Former-commit-id: d96f4be912
2017-02-27 13:31:55 +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 871669496e 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

Former-commit-id: 207aea48ea
2017-02-22 18:00:25 +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 cb0460ebbe 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

Former-commit-id: c6c137945d
2017-02-15 21:11:19 +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 c94fe84b4c 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

Former-commit-id: 5a8dddfdfe
2017-02-15 09:33:52 +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
tosmers 8a3d212235 [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

Former-commit-id: eafaf8b613
2017-02-06 15:54:19 +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
jensp 4b426b4026 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

Former-commit-id: b3c89804e3
2017-02-01 12:40:34 +00:00
jensp 69e4b2f5a5 CCM NG: Some fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4543 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3e7bfa33aa
2017-01-30 18:51:18 +00:00
jensp a1f26f283c CCM NG: JavaDoc for the recursive permissions behaviour.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4541 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 255516772f
2017-01-28 14:13:56 +00:00
jensp 2d0ceeb3ce CCM NG/ccm-cms: Bugfixing
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4539 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: fbc487b44a
2017-01-27 19:16:52 +00:00
jensp b49aa8b6a5 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

Former-commit-id: 22dda86fee
2017-01-25 20:18:00 +00:00
jensp 60a545456a 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

Former-commit-id: 39b74d511a
2017-01-24 16:32:57 +00:00
jensp c0315684c7 CCM NG: Permissions are now written recursivly
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4534 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a8c85aaca9
2017-01-23 20:39:42 +00:00
jensp e1b54a5347 CCM NG: First part of changed permission inhertitence
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4533 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 413edda57a
2017-01-23 19:11:56 +00:00
tosmers 91de348df8 [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

Former-commit-id: 4adfd0c7d3
2017-01-23 18:10:26 +00:00
jensp c30f84bf29 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

Former-commit-id: 0a24284c08
2017-01-20 21:04:31 +00:00
jensp 8d8f045302 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

Former-commit-id: ff93de29f0
2017-01-20 16:38:39 +00:00
tosmers 1c598b387e [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

Former-commit-id: 389f8ef6cf
2017-01-19 20:47:31 +00:00
jensp 25b6196b7d CCM NG/ccm-cms: RoleAdminPane ported
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4523 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 26015af797
2017-01-18 13:31:21 +00:00
jensp 0eedb6ad0b 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

Former-commit-id: b061e0e50b
2017-01-16 20:03:20 +00:00
jensp db84343eee CCM NG: ContentItem Page ported
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4517 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b35735ae13
2017-01-13 13:19:02 +00:00
jensp a09f8c59fd 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

Former-commit-id: e1d81d005f
2017-01-11 18:35:23 +00:00
tosmers c8f8668828 [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

Former-commit-id: bc9ca4a86d
2017-01-05 16:45:54 +00:00