Commit Graph

  • 2d30f3d69f CCM NG: Deleted some files (again) jensp 2016-02-25 10:17:48 +0000
  • 99eac14ed5 some stuff in portation tosmers 2016-02-24 19:01:41 +0000
  • 1b206fecef CCM NG: - Further work on the admin UI - Refactored the GlobalizationHelper to use CDI for getting the current request. Also cleaned up the code. jensp 2016-02-24 17:48:43 +0000
  • 260978d1c1 CCM NG: Basic structure for new users/groups/roles tab in the admin application jensp 2016-02-18 18:51:41 +0000
  • 7b81b5b1d5 CCM NG: Forgot a file... jensp 2016-02-18 17:45:08 +0000
  • c93a3305fe CCM NG: Added tab for workflows administration to admin app jensp 2016-02-18 13:56:58 +0000
  • 51d4fca237 CCM NG: Fixed some bugs in the application lookup jensp 2016-02-18 13:43:04 +0000
  • 433b5eab2d CCM NG: Merged changes in Foundry from revision r3872 jensp 2016-02-18 09:55:23 +0000
  • de3ae25985 CCM NG: Merged latest changes for Foundry from trunk jensp 2016-02-17 19:05:20 +0000
  • 8e05fe06af CCM NG: Administration UI basic structure jensp 2016-02-17 19:00:18 +0000
  • dd1556afbb CCM NG: - Login now works - CdiUtil now uses JNDI to lookup CDI BeanManager because that works more reliable. jensp 2016-02-15 16:51:19 +0000
  • 3ac09f8510 CCM NG: Todays results of getting login and admin apps running. Login should work now, but there are some problems with lazily fetched collections... Also this commits adds the DefaultEntityGraph annotation which allows it to name a (named) EntityGraph which should be applied by default to when the entity is loaded from the database. jensp 2016-02-12 20:56:22 +0000
  • 5bb5bf7ac6 CCM NG: - Some updates caused by the integration of the UUID field in CcmObject - Better integration for Shiro (inspired by https://issues.apache.org/jira/browse/SHIRO-337).) jensp 2016-02-11 14:05:29 +0000
  • 5b1055c485 CCM NG: - Added UUID field to CcmObject - Added interface Identifiable. All entities which are identifiable via a UUID (which will be all "root" entities) will implement this interface directly or indirectly. jensp 2016-02-11 11:56:45 +0000
  • e3cc3e8f20 CCM NG: Removed obsolete test bundles (Again) jensp 2016-02-10 19:56:43 +0000
  • bd4bf615f3 [FEATURE] - adds the base structure for the new second version of the exporter/importer routine - the abstract super class for the objectentities, the enum for possible fomats and the marshal itself for im-/exporting list of objects - adds a first implementation of the AbstractResourceMarshal for extending the abstact super 'AbstactMarshal' tosmers 2016-02-10 18:30:13 +0000
  • 0040229a9d [UPDATE] - deletes the previous versions of exporter and importer in package core - modifies pom for use of jackson libraries tosmers 2016-02-10 15:47:16 +0000
  • d6114efcf7 CCM NG: Some work on the login form. jensp 2016-02-08 18:15:46 +0000
  • 22dd841c11 CCM NG: Login Form now shows up jensp 2016-02-06 11:12:35 +0000
  • 3321f09481 CCM NG: Todays results of the getting Bebop running in CCM NG jensp 2016-02-05 19:08:35 +0000
  • c21ab1e5d7 CCM NG: Today's result of getting Bebop running in a full Java EE environement jensp 2016-02-04 14:47:05 +0000
  • 4527595438 CCM NG: Cleanup jensp 2016-02-03 19:03:24 +0000
  • f446d50fc7 CCM NG: Todays progress of getting Bebop running in full Java EE 7 environment jensp 2016-02-03 19:00:18 +0000
  • 9b6c50fd8a [UPDATE] - modifies the jpa strukture of Resource-File-Folder in the package docrepo tosmers 2016-02-03 12:44:59 +0000
  • e1f6a45065 CCM NG: Changed constant name for path of admin servlet from ADMIN_SERVLET to ADMIN_SERVLET_PATH jensp 2016-02-02 08:29:16 +0000
  • d2bfec2a1b CCM NG: Setup for registry jensp 2016-02-02 08:28:11 +0000
  • 34907dfe89 CCM NG: Several small changes jensp 2016-01-31 10:13:46 +0000
  • 3be60416f8 CCM NG: Bundles are now EARs (necssary because otherwise JPA does not support entities in multiple JARs, see JSR-338, page 366f). Also the Foundry theming engine is now provided by its own Maven module. jensp 2016-01-27 19:16:43 +0000
  • 75ab72085a [UPDATE] - adds Manager and Repository for both File and Folder classes in DocRepo - changed class definition of Resource, ResourceManager and ResourceRepository to abstract tosmers 2016-01-27 15:54:52 +0000
  • 2c72eb379c CCM NG: Basic structure for Arquillian tests in ccm-docrepo jensp 2016-01-27 07:23:35 +0000
  • 73eef4aeb0 CCM NG: Split class ConfigurationManager into smaller classes to reduce complexity. jensp 2016-01-24 15:49:19 +0000
  • cc7889143c CCM NG: All tests in ccm-core now pass again jensp 2016-01-23 18:13:28 +0000
  • 53670572b2 CCM NG: Some fixes necessary because of the new configuration system jensp 2016-01-22 19:35:20 +0000
  • 1afb8348ed [FEATURE] - adds implementation for the ObjectImporter - changes name for the im-/exporter business from exchange to portation (the package name) - adds implemtation of ObjectImporter for the File in DocRepo - adds build dependancy for DocRepo - removes non-compilable stuff of DocRepo (necessary so the tests in docrepo can be compiled before running) - adds testclass for the FileExporter and FileImporter (last not functioning yet) tosmers 2016-01-20 19:08:33 +0000
  • 54f8c657f7 CCM NG: Finished migiration to new configuration system. Now all jUnit tests have to be checked. jensp 2016-01-20 18:44:11 +0000
  • 127ff16e59 CCM NG: TemplatingConfig migrated to new configuration system, WebConfig almost migrated jensp 2016-01-19 19:08:51 +0000
  • 1a3367bbed CCM NG: Some formatting and cleanup for the new configuration classes jensp 2016-01-15 18:57:17 +0000
  • a1bef5b73f CCM NG: - Migrated MailConfig and XmlConfig to new configuration system - Replaced StringJoiner to several toString methods with collection.stream().collect and Collectors#joining jensp 2016-01-14 18:17:44 +0000
  • 05102e0269 CCM NG: Migrated DispatcherConfig and GlobalizationConfig to the new configuration system jensp 2016-01-14 13:47:16 +0000
  • d1251b5fc0 CCM NG: Migrated BebopConfig to new configuration system jensp 2016-01-14 09:14:28 +0000
  • 3ce721d6e3 [UPDATE] - changes the structure of the abstract methods of the ObjectExporter - corrects the overriding methods in the ResourceExporter tosmers 2016-01-13 18:44:35 +0000
  • 361ba65ed8 CCM NG: Migrated more configuration classes to the new system jensp 2016-01-13 18:11:56 +0000
  • b35e44a867 [FEATURE] - adds dependency for 'com.opencsv' to parent-pom.xml and core-pom.xml - adds package exchange to ccm-core for the export-import-routines - adds class ObjectExporter to the exchange-package for the basic export-functionalities - adds dummy package docrepo.exchange.exporter into the exchange package of core - adds ResourceExporter to the dummy package for implementation of the abstact methods of the ObjectExporter tosmers 2016-01-13 16:58:46 +0000
  • 97567275e2 CCM NG: Part of the ongoing migration to a database based configuration system jensp 2016-01-12 19:08:08 +0000
  • c024ac5593 CCM NG: Tested #equals, #hashCode and #toString of new KernelConfig class jensp 2016-01-12 11:06:04 +0000
  • cdc61894c6 CCM NG: Some fixes for the new Configuration system jensp 2016-01-11 17:39:32 +0000
  • 712e5c3a4e CCM NG: Some cleanup, and new KernelConfig class jensp 2016-01-11 14:19:56 +0000
  • aaf0b053d3 CCM NG: One test in CategoryManagerTest failed when executed after other tests because the hibernate_sequence sequence in the database was not reset between tests. jensp 2015-12-19 09:18:05 +0000
  • 6a2ce5a0dc CCM NG: Refactored some code to comply to FindBugs and PMD jensp 2015-12-18 18:57:58 +0000
  • dabb99d46f CCM NG: Database based configuration now passes all test cases. Not all planned features are yet implemented and tested (for example application instance specific configurations). They will be implemented and tested when they are needed. jensp 2015-12-18 15:35:48 +0000
  • 4b5a227772 CCM NG: More test cases for the new database driven category system jensp 2015-12-17 14:07:40 +0000
  • 06e342af0c CCM_NG - docrepo - adds additional classes from docrepo to ccm_ng - adds two classes with massive errors, sorry, was necessary tosmers 2015-12-16 21:58:47 +0000
  • 66048bf198 CCM NG: Some modifications to the configuration classes and first test cases jensp 2015-12-16 19:19:12 +0000
  • fd010fef1a CCM NG: Classes for the new database based configuration system (not tested yet) jensp 2015-12-16 15:15:38 +0000
  • 5b1121e264 CCM_NG - docrepo - removed the CdiLookupExceptions - added db.notfound.file/folder/resources to the Resources.properties tosmers 2015-12-16 15:03:45 +0000
  • 3f27e09a84 CCM NG: Several changes: - Replaced CdiLookupException with IllegalStateException. IllegalStateException is a RuntimeException, therefore it is not necessary to catch the exception. An error in the findBean method usually is not recoverable, therefore it is not necessary to use a checked exception. - Removed several uses of UncheckedWrapperException - CategoryRepository and CategoryManager are now implemented (not completetly yet) and have tests. - Changed value field of EnumConfigurationEntry from List to Set to avoid duplicate entries. jensp 2015-12-15 18:56:27 +0000
  • e743e052ff CCM NG: - Some cleanup - Entities for the new database based configuration system jensp 2015-12-11 19:26:03 +0000
  • 576d28a8ce CCM NG: - Cleanup ccm-core:org.libreccm.core: Removed unused classes (those replaced by org.libreccm.security) - Modified org.libreccm.security.PermissionChecker: - #checkPermission(String, CcmObject) does not longer return the object, when the current user is permitted to access the object. - new method #checkPermission(String, CcmObject, Class) checks for permission to access the object and returns the object or a virtual "Access denied" object (like SecuredCollection). - "Access denied" string is provided as a constant by org.libreccm.core.CoreConstants jensp 2015-12-11 13:05:46 +0000
  • e1ad4b4347 adds filePropertiesPanel to DocRepo and modifies minor stuff tosmers 2015-12-10 00:17:46 +0000
  • c54956d642 CCM NG: More work to get CCM NG running jensp 2015-12-08 16:51:01 +0000
  • 3914360c48 CCM NG: - Some changes in the integration tests in ccm-core. Due to association added between Workflow and Role added in revision r3763 it is necssary to include the org.libreccm.workflow package in these tests. - Renamed the ccm-bundle-devel to ccm-bundle-devel-swarm to indicate that the using Wildfly Swarm - Created a ccm-devel-bundle-wildfly module which builds a WAR for Wildfly jensp 2015-12-07 19:22:18 +0000
  • 6066ea22a2 CCM NG: Removed associations to User and Group from the UserTask and replaced them with an association to Role. jensp 2015-12-04 17:42:02 +0000
  • d043fbea56 CCM NG: Documentation for ccm-core:org.libreccm.security jensp 2015-12-04 14:53:43 +0000
  • bf5ddceda7 CCM NG: - CCMDispatcherServlet now mapped to /ccm/ *and* /index.html to replace old index.jsp file. Logic from index.jsp moved to CCMDispatcherServlet#doService. - Integrated static default theme resources into ccm-devel-bundle jensp 2015-12-03 14:20:50 +0000
  • 3eabef48d9 some minor changes in docrepo tosmers 2015-12-02 18:35:05 +0000
  • a1011154a5 modifies DestinationFolderForm and FileEditForm, adds DocRepoRequestLocal and FileInfoHistoryPane and FileInfoPropertiesPane tosmers 2015-12-02 17:01:25 +0000
  • c82fb5fde4 CCM NG: New devel bundle using Wildfly Swarm for runtime. Not tested yet! jensp 2015-12-02 16:47:26 +0000
  • 76f810ab11 CCM NG: Admin App now uses new API from the org.libreccm.security package for authentication and authorisation jensp 2015-12-02 10:06:57 +0000
  • 7cd9b19550 CCM NG: Registered Login application in core module jensp 2015-11-30 14:11:10 +0000
  • 7868e168dc CCM NG: Migrated Login App to new org.libreccm.security API jensp 2015-11-30 13:45:39 +0000
  • f6f2923e1e CCM NG: More secured collections (not tested yet) jensp 2015-11-27 18:29:45 +0000
  • 80eeb7960a CCM NG: Secured collections (not all tested yet) jensp 2015-11-26 14:42:43 +0000
  • 8da5c31279 CCM NG: SecuredCollection (not tested yet) jensp 2015-11-25 17:53:17 +0000
  • d4b5194612 CCM NG: Some documentation for the secured iterator jensp 2015-11-25 16:37:00 +0000
  • 0e3ee46988 CCM NG: SecuredIterator: Iterator for CcmObjects which checks permissions for the objects before returning them. jensp 2015-11-25 16:08:22 +0000
  • bd56f40876 CCM NG: JavaDoc for the AuthorizationInterceptor and the supporting annotations jensp 2015-11-25 14:13:36 +0000
  • a84c6ad626 CCM NG: added contenttypes externallink,faqitem,newsitem,glossaryitem konermann 2015-11-25 13:18:40 +0000
  • c433cadaae CCM NG: CDI Interceptor for Authorization jensp 2015-11-24 19:22:44 +0000
  • 5b3a8a134b CCM NG: added structural basis for the next contenttypes: externallink,faqitem,newsitem,glossaryitem konermann 2015-11-23 17:50:09 +0000
  • b6cb768993 CCM NG: Removed the javabeans PMD ruleset from the list of checked rulesets because the rule "BeanMembersShouldSerialize" from this ruleset procduces many false positives. Also removed also usages of the transient modifier which were only added to various classes to match this rule. jensp 2015-11-23 12:45:16 +0000
  • 97899ace54 CCM NG: Cleanup jensp 2015-11-23 09:45:15 +0000
  • fb14845775 CCM_NG: New API for authentication and authoriziation using Apache Shiro. Replaces some classes in org.libreccm.core. jensp 2015-11-23 09:37:35 +0000
  • d2c52691ae CCM NG: minor changes, added Javadoc, hibernate validation. konermann 2015-11-22 10:16:27 +0000
  • 95f9ddb11c CCM NG: fixed some bugs, added missing constants konermann 2015-11-20 06:42:54 +0000
  • 90e50f80a9 -adds refactored FileEditForm tosmers 2015-11-18 17:34:49 +0000
  • d64753007b adds dependency in org.libreccm.core.user adds currently finished refactored classes of docrepo tosmers 2015-11-18 16:14:34 +0000
  • 9e9662592f CCM NG: Added Content types mparticle and decisiontree. konermann 2015-11-18 15:44:24 +0000
  • 097cbc7dd2 CCMCCM NG: removed module decisiontree from pom.xml until the module is actually finished and uploaded. konermann 2015-11-10 11:40:26 +0000
  • 50d9bf40ec CCM NG: Added Content types bookmark, event and minutes. minor changes in Agenda.java konermann 2015-11-06 16:32:24 +0000
  • 92b42bbe7d CCM NG: Added Content type agenda konermann 2015-11-03 13:22:22 +0000
  • 56864be7b4 CCM NG: Two more Bebop classes for CCM NG jensp 2015-10-28 18:23:20 +0000
  • 3343a0024a CCM NG: finished shortcuts konermann 2015-10-28 08:56:41 +0000
  • b7fdccf1a1 CCM NG: Added com.arsdigita.bebop.ExternalLink component because it is used in some modules jensp 2015-10-26 09:32:41 +0000
  • 6a9b3d8070 CCM NG: Documentation for the content type archetype jensp 2015-10-22 16:10:05 +0000
  • 77f7ff0c9e CCM NG: Missing class AbstractSingletonApplicationManager jensp 2015-10-21 08:52:39 +0000
  • 77a4965de9 CCM NG: Removed some not implented classes jensp 2015-10-21 08:38:43 +0000
  • a0fb963af5 CCM NG: Added instructions how to install archetypes to README jensp 2015-10-19 13:19:24 +0000
  • 94e29ca7ba CCM NG: Package structure refactoring in ccm-cms jensp 2015-10-19 13:17:31 +0000
  • 488d0b5b38 CCM NG: - Corrected some typos in the Archetype for content types - Changed group ids of cms related stuff to org.librecms - Some more base entities for content items - Entities and base structure for ccm-cms-types-article jensp 2015-10-19 13:13:45 +0000
  • b395f787e2 CCM NG: GenericArticle Base class jensp 2015-10-19 07:42:33 +0000