Commit Graph

945 Commits (6f026f99a7e4ec24d628942568f53db4994e9c8e)

Author SHA1 Message Date
Jens Pelzetter c75d718978 Added templates, JavaScript and translations for the media step. Slight renaming for related info step to avoid conflicts. 2021-08-05 20:53:56 +02:00
Jens Pelzetter f4b73670af Java part for the media authoring step. 2021-08-04 20:32:52 +02:00
Jens Pelzetter 90471ca4e3 Cleanup 2021-08-04 20:32:38 +02:00
Jens Pelzetter a41c032e40 Updated Java version to 11 2021-08-04 20:31:10 +02:00
Jens Pelzetter 30ee6ddd2a CategoryStep finished 2021-08-03 20:52:14 +02:00
Jens Pelzetter 46d21adcea CategorizationStep implementation 2021-08-02 21:24:30 +02:00
Jens Pelzetter 0b2f844e49 RelatedInfo step save sort works now, cleanup 2021-07-31 15:05:56 +02:00
Jens Pelzetter 7eaba5ee31 Info modals for related info 2021-07-31 10:47:38 +02:00
Jens Pelzetter d14e2433da Removal of attachments working 2021-07-29 21:01:21 +02:00
Jens Pelzetter 069592cdbc Deletion of attachment list now works 2021-07-29 19:11:54 +02:00
Jens Pelzetter d58fa954b9 Several small things for the related info step. 2021-07-28 21:19:02 +02:00
Jens Pelzetter 9a9e5dc767 Implemented adding file attachments (not tested yet) 2021-07-27 20:30:48 +02:00
Jens Pelzetter 16bdc50f0e Setting target for related link. 2021-07-26 21:18:04 +02:00
Jens Pelzetter c8f36b9099 ContentItemPicker component and bugfixes for asset picker 2021-07-24 17:40:41 +02:00
Jens Pelzetter 80cf9143ee Bugfixes for RelatedInfoStep 2021-07-22 21:17:26 +02:00
Jens Pelzetter 30320485d4 Related Link step 2021-07-21 21:09:07 +02:00
Jens Pelzetter 33c72859ee Forms for adding and editing internal links (not finished yet) 2021-07-20 21:09:29 +02:00
Jens Pelzetter 69511fe5e7 Edit attachment list properties 2021-07-19 21:40:54 +02:00
Jens Pelzetter 1e552ba569 * RelatedInfo authoring step: Add attachment list working
* updated bootstrap-icons to 1.5.0
2021-07-17 18:58:57 +02:00
Jens Pelzetter 3b3a241ba2 JavaScript functions for ordering attachment lists and attachments 2021-07-17 12:11:20 +02:00
Jens Pelzetter 9b95f72c5c Integrated sortable.js 2021-07-14 20:29:21 +02:00
Jens Pelzetter 719d386410 Audio and Video Asset bugfixes 2021-07-10 17:30:50 +02:00
Jens Pelzetter 0f44e9d70c Image handling and file upload bug fixes. 2021-07-08 20:20:12 +02:00
Jens Pelzetter 204c2ee39d Some bugfixes for the image asset. 2021-07-06 20:40:42 +02:00
Jens Pelzetter c21fc6ec0f XHTML files for create and edit steps of AudioAsset, Image, and VideoAsset. 2021-07-03 17:20:42 +02:00
Jens Pelzetter 4618716d09 Several create and edit steps. 2021-07-01 19:56:29 +02:00
Jens Pelzetter 6d850fb503 Service class for images. 2021-07-01 19:56:13 +02:00
Jens Pelzetter 1bad56eafe More cleanup and JavaDoc. 2021-06-30 20:05:50 +02:00
Jens Pelzetter e18525a2a5 Cleanup 2021-06-30 19:50:43 +02:00
Jens Pelzetter 36c9ec8a61 Uploading works now with Envers. 2021-06-30 19:50:10 +02:00
Jens Pelzetter f022a9540d Moved logic for saving asset data to separate class. 2021-06-29 20:39:57 +02:00
Jens Pelzetter 100f6f45f8 Some optimiziations for file upload code. 2021-06-28 19:39:36 +02:00
Jens Pelzetter d0bad06c21 Using java.sql.Blob and Hibernate specific classes for handling binary data. 2021-06-26 19:12:10 +02:00
Jens Pelzetter 65425ee88f Improvements for handling binary assets 2021-06-24 21:12:01 +02:00
Jens Pelzetter de65988459 Bugfixes for BinaryAssetDataService 2021-06-23 21:06:20 +02:00
Jens Pelzetter c8382b6660 Abstraction for storing binary asset data, and default implementation using java.sql.Blob and Streams. 2021-06-22 20:49:41 +02:00
Jens Pelzetter 31015b0739 Bugfixes for external video asset. 2021-06-15 20:03:15 +02:00
Jens Pelzetter 6e13dd6019 Bugfixes for the UI of ExternalAudioAsset and ExternalVideoAsset. 2021-06-14 20:27:33 +02:00
Jens Pelzetter 178789690f Create and edit steps for external audio and video assets. 2021-06-12 17:50:56 +02:00
Jens Pelzetter f7ae8f8238 Create and Edit Step for Organization Assets 2021-06-12 14:57:31 +02:00
Jens Pelzetter 11d17341a8 Some bugfixes for editing contactable entities. 2021-06-11 20:15:49 +02:00
Jens Pelzetter e18d5e29c1 Configuration UI for managing the usable contact data entry keys 2021-06-10 20:57:19 +02:00
Jens Pelzetter 00c8cbc5ae Logic for managing contact entry keys. 2021-06-09 20:23:53 +02:00
Jens Pelzetter e72976252a Adding, changing and removing an associated postal address to/from a person now works. 2021-06-09 19:08:05 +02:00
Jens Pelzetter a928902b36 Bugfixes for the asset picker 2021-06-08 20:35:52 +02:00
Jens Pelzetter 95e3e5d073 Some improvements for TypeScript building 2021-06-07 20:32:19 +02:00
Jens Pelzetter 864d3ca94e Bugfixes for asset picker component. 2021-06-05 19:24:00 +02:00
Jens Pelzetter b5797f6ad7 Updated Node.js version 2021-06-05 19:23:19 +02:00
Jens Pelzetter 813d5d1136 Some improvments for the person edit step 2021-06-03 20:45:55 +02:00
Jens Pelzetter 025e48aae0 Bugfixes for asset picker 2021-06-02 20:49:41 +02:00
Jens Pelzetter b46634f5ec Bugfixes for create and edit steps of person asset. 2021-06-01 21:14:40 +02:00
Jens Pelzetter 07af86a955 UI for editing Persons and ContactableEntities 2021-05-31 20:50:42 +02:00
Jens Pelzetter ca081f94df Compoments and resusable classes for subclasses of ContactableEntity, base structure for asset picker component 2021-05-29 17:54:49 +02:00
Jens Pelzetter 1bdddb5243 FileAsset file upload now works 2021-05-27 20:31:57 +02:00
Jens Pelzetter 0619a19ee2 Some bugfixes 2021-05-25 19:49:02 +02:00
Jens Pelzetter f38d7d1d02 Latest schema updates for tests 2021-05-25 19:48:27 +02:00
Jens Pelzetter e8c13c6c0a Removed non null constraint for URL field for Bookmark asset. Does not work because assets are first created without any special fields. 2021-05-25 19:47:12 +02:00
Jens Pelzetter 98be2152dd Translations for assets 2021-05-24 18:41:34 +02:00
Jens Pelzetter a11c98614c UI for file assets 2021-05-24 18:41:24 +02:00
Jens Pelzetter c5d3125dcd Bugfixes for SideNote assets 2021-05-24 18:40:48 +02:00
Jens Pelzetter b083446c71 Bugfixes for LegalMetaData assets 2021-05-24 18:40:20 +02:00
Jens Pelzetter c8bf618eb1 UI for bookmark assets 2021-05-24 18:39:48 +02:00
Jens Pelzetter 050beb3efb Code formatting 2021-05-24 18:39:12 +02:00
Jens Pelzetter 81425f9f2d Moved common controls for editing assets to the base template for asset edit steps. 2021-05-22 17:21:58 +02:00
Jens Pelzetter 83e65415de MVC Controllers should be named beans 2021-05-22 16:54:54 +02:00
Jens Pelzetter 8d674ac140 MVC controllers should not be named beans 2021-05-22 14:52:00 +02:00
Jens Pelzetter bf26825663 Some bugfixes for the side notes edit step. 2021-05-19 19:17:20 +02:00
Jens Pelzetter 5711a086ea SideNoteEditStep bugfixes 2021-05-18 20:29:55 +02:00
Jens Pelzetter 0cce876a5b Moved some code to the abstract base classes of the create/edit steps for assets, steps for creating and editing side notes. 2021-05-17 20:54:19 +02:00
Jens Pelzetter 101f802d9c Several improvements for path handling and asset creation and editing. 2021-05-15 17:53:26 +02:00
Jens Pelzetter 6b125c532f Template for create and edit step for postal address assets 2021-05-14 17:52:47 +02:00
Jens Pelzetter c64155af7b Create and edit steps for postal address asset 2021-05-14 14:51:33 +02:00
Jens Pelzetter bf62007391 Some typos fixed, base classes for asset edit steps 2021-05-14 11:39:01 +02:00
Jens Pelzetter cf79f39a7a Infrastructure for assets UI 2021-05-13 17:44:44 +02:00
Jens Pelzetter 59dac810ac Fixed typos in comments 2021-05-13 17:44:33 +02:00
Jens Pelzetter 3c486f7610 Some improvments for the text editor 2021-05-13 12:47:39 +02:00
Jens Pelzetter 4a6478c78b TextBody Step basiclly works now 2021-05-12 20:17:44 +02:00
Jens Pelzetter 62d98af857 ArticleTextBodyStep UI mostly works 2021-05-11 21:04:20 +02:00
Jens Pelzetter b526f9eac2 Current status text step 2021-05-10 21:24:48 +02:00
Jens Pelzetter 0d5a74bfb1 Next part of the article text body step 2021-05-08 20:09:41 +02:00
Jens Pelzetter 1abf3d96a1 Some bugfixing 2021-05-04 20:37:32 +02:00
Jens Pelzetter e8b9d5940b Updated JS dependencies in ccm-cms 2021-05-04 20:37:19 +02:00
Jens Pelzetter d6a0874654 Several bugfixes for the workflow widget 2021-05-03 20:40:06 +02:00
Jens Pelzetter 2be640f8d4 Several bugfixes for workflow and task handling 2021-05-01 17:55:30 +02:00
Jens Pelzetter b140923d86 Base class for all authoring steps 2021-05-01 11:38:25 +02:00
Jens Pelzetter 0baaefa543 Editing localized basic properties of an article 2021-04-29 20:52:47 +02:00
Jens Pelzetter 12a3d14233 Editing names for articles 2021-04-28 20:44:35 +02:00
Jens Pelzetter e010e5a653 Authoring steps are shown 2021-04-27 21:14:30 +02:00
Jens Pelzetter 68f973cf15 Some bugfixes and typos 2021-04-26 20:27:09 +02:00
Jens Pelzetter 6c9b3748d0 AuthoringSteps are now ordinary MVC controllers 2021-04-24 20:36:47 +02:00
Jens Pelzetter a31e242c48 New annotations for authoring steps 2021-04-20 20:05:48 +02:00
Jens Pelzetter 5239c601a8 Some cleanup 2021-04-20 20:05:34 +02:00
Jens Pelzetter c2aa9ba307 Preparation for Authoring Steps integration 2021-04-19 20:07:39 +02:00
Jens Pelzetter 49c1467777 Get createstep from MvcAuthoringKit annotation 2021-04-19 19:53:28 +02:00
Jens Pelzetter 9dc794a5fb Create steps now working 2021-04-15 21:14:47 +02:00
Jens Pelzetter 2ab4b0c5ed Create step is now found 2021-04-14 20:52:36 +02:00
Jens Pelzetter 7d9193c474 Create Steps basic structure 2021-04-13 21:16:28 +02:00
Jens Pelzetter fa9fab7ad0 Dialog for creating new items 2021-04-07 21:31:24 +02:00
Jens Pelzetter fe0bfd2d31 Fixed several typos 2021-04-06 20:58:35 +02:00
Jens Pelzetter 073d37a3de Translations for the UI for managing content items/documents 2021-04-03 19:20:57 +02:00
Jens Pelzetter 5a75dc41a3 Permission checks for authoring steps 2021-04-03 14:40:33 +02:00
Jens Pelzetter 2381460166 Removed some unused classes and imports 2021-04-03 10:47:49 +02:00
Jens Pelzetter b6b3db46ec JavaDoc for classes in ccm-cms/org.librecms.ui.contenttypes 2021-04-02 15:04:04 +02:00
Jens Pelzetter f79b6abe09 Fixed license headers, added JavaDoc 2021-04-02 14:46:10 +02:00
Jens Pelzetter b2b7d8d7b6 JavaDoc for classes in ccm-cms/org.librecms.ui.contentsections.documents 2021-04-01 21:14:44 +02:00
Jens Pelzetter 834070ca4a Fixed license headers and added JavaDoc 2021-03-31 20:56:41 +02:00
Jens Pelzetter 0c7d393afe Removed unused class 2021-03-31 20:56:27 +02:00
Jens Pelzetter 88b29d2563 UI for related info including related links 2021-03-30 20:45:52 +02:00
Jens Pelzetter b27b5e5dc5 Template for related info step 2021-03-29 21:05:55 +02:00
Jens Pelzetter 1577130605 Controller for PublishStep, various templates 2021-03-27 17:53:05 +01:00
Jens Pelzetter 8bd923a1d9 Controller for Related Info Step 2021-03-27 14:01:14 +01:00
Jens Pelzetter 6e98817611 Fixed a typo 2021-03-25 20:08:27 +01:00
Jens Pelzetter c2bce08eef First part of authoring step for related info 2021-03-25 20:07:43 +01:00
Jens Pelzetter 1e3c3c3f61 Templates for CategorizationStep 2021-03-24 20:08:36 +01:00
Jens Pelzetter 12b8f59b76 Fixed typos 2021-03-23 21:23:29 +01:00
Jens Pelzetter ca520a11c0 Controller Categorization Authoring Step 2021-03-23 21:23:02 +01:00
Jens Pelzetter 6070c6aae1 Authoring Step for text body 2021-03-22 20:35:29 +01:00
Jens Pelzetter b584b895d6 EE MVC based AuthoringSteps 2021-03-20 17:37:51 +01:00
Jens Pelzetter 4b1a3e8f27 Template Skeletons for editing content items, some refactoring 2021-03-18 21:11:19 +01:00
Jens Pelzetter a6119e09a2 Some refactoring 2021-03-18 19:24:35 +01:00
Jens Pelzetter f9eac9c1c2 JavaDoc 2021-03-17 20:01:38 +01:00
Jens Pelzetter b5e33557a6 Some JavaDoc 2021-03-16 21:28:21 +01:00
Jens Pelzetter 59b4215cd8 DocumentController methods finished 2021-03-16 20:07:00 +01:00
Jens Pelzetter c7a8756c9c Controller methods for workflow and lifecycle management of content items/documents 2021-03-15 21:09:42 +01:00
Jens Pelzetter b5178788c2 Basic structure for EE MVC based create and authoring steps 2021-03-13 17:37:07 +01:00
Jens Pelzetter 5b854d78a1 Removed obsolete import 2021-03-13 17:36:28 +01:00
Jens Pelzetter 7471e031da Some work on the interfaces for create step descriptors and authoring step descriptors
Former-commit-id: e9bf0d26aa796717b9910784503856d55b70a86a
2021-03-10 20:45:31 +01:00
Jens Pelzetter 3925b228bb Some JavaDoc
Former-commit-id: da8f3bb3035715a982cc4ff47b783f1a209e8ce2
2021-03-09 21:08:22 +01:00
Jens Pelzetter faf1ce622a New authoring kit annotiation for MVC based authoring steps
Former-commit-id: 6c76578621c2f384d699f2eb3b7bf476f3db2591
2021-03-09 20:47:07 +01:00
Jens Pelzetter 69f246f8a1 Some bugfixes
Former-commit-id: 95af9a5f45798e949634b352b3a264353012714b
2021-03-08 21:04:36 +01:00
Jens Pelzetter e3df86ca21 UI for managing lifecycles and workflows for content sections
Former-commit-id: 14ed70a7896bec6282388a121345dd4fa35cbabc
2021-03-06 22:01:03 +01:00
Jens Pelzetter d7dd75dfe0 Views for managing lifecycles and workflows for content sections
Former-commit-id: a745419bc0d71c2450982753cf5437813433ba10
2021-03-06 17:37:38 +01:00
Jens Pelzetter 121363f6ee Typo
Former-commit-id: 2f12ee923c55e6e50258f6eade095c7df0b3fe22
2021-03-04 20:36:38 +01:00
Jens Pelzetter bd5b9cf3e4 Controller for managing Workflow templates
Former-commit-id: 03c06e69b6f7d6957c24ad7d7e4d44c20e14d05b
2021-03-04 20:28:34 +01:00
Jens Pelzetter 04c7de59d0 Controller for managing LifecyclesDefinitions
Former-commit-id: bc93d8f5d11b62f33536bd03dcb08f4642d4492d
2021-03-03 21:00:02 +01:00
Jens Pelzetter 71f3c07d41 Refactoring
Former-commit-id: eb0a3e61043e50467f73782c91dde61944c7bfb0
2021-03-03 19:49:04 +01:00
Jens Pelzetter 5c2c27e4aa Some refactoring
Former-commit-id: dfe53097a12da0301837f3d7f1cf72373820efe1
2021-03-02 20:33:16 +01:00
Jens Pelzetter d2ddfac6e8 Some refactoring
Former-commit-id: d24f46e0088ec14a1c887b41f74a629dd968a305
2021-03-01 19:51:24 +01:00
Jens Pelzetter 84949ba099 Skeleton for controller for UI for managing workflow tempates for content sections
Former-commit-id: 07dd21721b89d2caac21b632f4bf581c0e570aa5
2021-02-27 19:47:03 +01:00
Jens Pelzetter 2bf0d0d64b Skeleton of controller of lifecycles management UI
Former-commit-id: ca81a6c8d0dbe685211b38f63fb6836ea001e080
2021-02-27 19:33:10 +01:00
Jens Pelzetter 7824208d36 Content Types Management UI
Former-commit-id: 3f43eab84bcce3087cbe96d4464fc9ea25c74efa
2021-02-27 19:14:31 +01:00
Jens Pelzetter bfb3b972da Managing descriptions of roles for content sections
Former-commit-id: d9a3627a974e140c8f6ad715dbd2730ee63e8905
2021-02-25 07:51:15 +01:00
Jens Pelzetter f22e00b166 Management of roles for Content Sections
Former-commit-id: 7507a3032162f8df0d09cc511afaf873d4785780
2021-02-24 21:45:05 +01:00
Jens Pelzetter 99d13efbde Role Managment for content sections
Former-commit-id: 9d017e313fd80872055bd7f3935215357e149d81
2021-02-23 21:34:30 +01:00
Jens Pelzetter 1e0e5f6f65 UI for managing roles in the CMS Admin UI
Former-commit-id: 84d3752b1f87758fda3226351ad5f4e0ce012019
2021-02-22 20:57:15 +01:00
Jens Pelzetter f687a2c875 Role management for content sections
Former-commit-id: 5cf55c6de7f02399e7680010babdd93961003038
2021-02-20 19:01:45 +01:00
Jens Pelzetter ddcd759c2e Some extra permission checks
Former-commit-id: 17639675976a3150f8d9f10e6d776f1f52b51e1b
2021-02-20 11:42:55 +01:00
Jens Pelzetter 6effd9f73b Manage objects in category for cms admin
Former-commit-id: fe6b3a8e06245e6810662a9ec9e4301bb48e29e8
2021-02-20 11:22:57 +01:00
Jens Pelzetter 086a8622de Some bugfixes for category ordering
Former-commit-id: 9de74d77291d945df502383710a1b5cffbbc86e6
2021-02-19 17:36:08 +01:00
Jens Pelzetter f8d7da1fde Category management for CMS admin
Former-commit-id: b6bf21bc6aeb054c962012ef41c911cc03c35ad2
2021-02-18 21:33:26 +01:00