Commit Graph

181 Commits (1f81207902c01ffbe817203037889b01e67791f2)

Author SHA1 Message Date
Jens Pelzetter b08774d074 Adjustments for Freemarker, especially template laoding
Former-commit-id: 2ef2de7d50
2019-12-20 17:38:39 +01:00
Jens Pelzetter 2fe77cc186 Ported user banner FTL lib
Former-commit-id: 3165ff4442
2019-12-03 20:35:16 +01:00
Jens Pelzetter 3f192b6a27 Moved language.ftl and utils.ftl from ccm-core to ccm-cms. Both
libraries use data from ccm-cms.


Former-commit-id: aa585fb7c1
2019-12-01 16:48:46 +01:00
Jens Pelzetter 94cd3d2446 Ported language.ftl function library
Former-commit-id: 23720c57ba
2019-12-01 16:46:02 +01:00
Jens Pelzetter 9ce12f9fd3 Several bugfixes, some new data for data model for the theme engines,
ported utils.ftl


Former-commit-id: 15ac0bd916
2019-12-01 13:05:23 +01:00
Jens Pelzetter 0cc5cc05bd FTL library file
Former-commit-id: c14e80f719
2019-11-30 18:26:23 +01:00
jensp ac078b2ee5 CCM NG: Removal of JSF/Primefaces experiment for Admin UI and removal or Primefaces dependency
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5809 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: f407976c9d
2019-01-26 12:27:44 +00:00
jensp de0d00244d CCM NG: Fixed migration scripts
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5739 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 83f6523395
2018-11-20 12:25:38 +00:00
jensp 7165065843 Fixed wrong naming for migration scripts
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5735 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 2a4dd27507
2018-11-15 18:14:50 +00:00
jensp cfc1416f73 CCM NG: Various adjustments for import/export
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5710 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 2e7fbbebf6
2018-10-03 12:33:14 +00:00
jensp 7eeb643a4d CCM NG: Revised Im/Export system for entities in org.libreccm.categorization
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5707 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: e92e055630
2018-10-03 09:19:52 +00:00
jensp 732c9d7881 CCM NG: Revised Im/Export system for entities in org.libreccm-security
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5706 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 2d6e92ea43
2018-10-03 08:08:35 +00:00
jensp 07be087a16 CCM NG:
- Revised Import/Export system
    - Added UUID to Party entity
    - Changed test data sets


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

Former-commit-id: 6775ae7491
2018-09-28 18:01:42 +00:00
jensp 9b6621aeb5 CCM NG:
* Ignore IDEA files
* Publishing PageModels from the PageModelEditor


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

Former-commit-id: 259a27079a
2018-06-17 15:44:07 +00:00
jensp abaa9b8be3 CCM NG:
* listThemeFiles implementation for StaticThemeProvider
* profind method for Themes WebDAV service


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

Former-commit-id: d462677598
2018-05-17 13:19:46 +00:00
jensp 227b626821 CCM NG: Part of implementing access to themes via WebDAV
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5434 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: e09fa0df21
2018-05-16 19:23:54 +00:00
jensp be20709efb CCM NG: Database migration for changing the type of org.libreccm.pagemodels.styles.Dimension#value from float to double
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5427 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: aa1aef301e
2018-05-11 17:16:58 +00:00
jensp 791566e863 CCM NG: Database migrations for Page Model Containers
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5365 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: bf06b68ca3
2018-04-06 13:07:54 +00:00
jensp bff8f5fb5d CCM NG: DB migrations for FlexLayout component
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5356 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 7d8550c01c
2018-03-23 07:13:14 +00:00
jensp 907833b4ed CCM NG: Database migration for theme_id field in table ccm_core.theme_files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5343 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 029de77d23
2018-03-10 15:10:34 +00:00
jensp 8d45e76344 CCM NG: Content Section Kategorien Tab nicht aufrufbar wenn kein Kategoriensystem gemappt ist (#2799) behoben
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5336 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b433a81ae7
2018-03-08 15:17:22 +00:00
jensp 970d2caae8 CCM NG: First part of infrastructure for DbThemeProvider
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5331 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 8ef7fdd42f
2018-03-07 18:59:50 +00:00
jensp ffb44d0b9f CCM NG: Updated Arquillian dependencies, SQL schema migration for Theme files in database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5327 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 67fa8657cb
2018-03-07 10:14:30 +00:00
jensp 611b5bd27f CCM NG: Implementieren eines ThemeProcessors für Freemarker (#2759)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5289 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3ceec91105
2018-02-16 20:36:10 +00:00
jensp e15e952b21 CCM NG: Lokalisierung Themes über ResourceBundle (#2795)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5262 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: ee857ec4c8
2018-02-08 18:33:05 +00:00
jensp db40133722 CCM NG:
- URIResolver for XSLT Themes now works (and with that xsl:import etc. in the XSL files)
- Fixed ambiguous URL patterns in Images


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

Former-commit-id: 81f37a4233
2018-02-08 13:41:00 +00:00
jensp 248f849283 CCM NG:
- Deliver theme files using JAX-RS
- ACSObjectCategoryForm now works again (#2800)


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

Former-commit-id: bb21d54174
2018-01-25 14:28:24 +00:00
jensp 205d1c2f12 Demo Theme
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5217 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 0ad4e7ed8a
2018-01-24 19:55:09 +00:00
jensp 616dd84e54 CCM NG: More utils for themes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5211 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: ed11b920a4
2018-01-21 13:57:40 +00:00
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 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 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 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 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 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 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 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 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 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