Commit Graph

3145 Commits (a0d2920b52053335315c99e9f554dd878f93721c)
 

Author SHA1 Message Date
jensp 10fcf64559 Checks for null in various classes to avoid NPEs
git-svn-id: https://svn.libreccm.org/ccm/trunk@4544 8810af33-2d31-482b-a856-94f89814c4df
2017-01-30 20:34:53 +00:00
jensp 4ed88ab09c Foundry: Bugfix for language selector (s. #2856).
git-svn-id: https://svn.libreccm.org/ccm/trunk@4531 8810af33-2d31-482b-a856-94f89814c4df
2017-01-23 12:14:48 +00:00
tosmers d86355a920 [UPDATE]
- adds annotation @JsonIgnoreProperties to every 'Portable' object class
- adds annotation @JsonIgnore to getters in LocalizedString.java and Portable.java

git-svn-id: https://svn.libreccm.org/ccm/trunk@4525 8810af33-2d31-482b-a856-94f89814c4df
2017-01-19 20:01:22 +00:00
jensp d461482de2 Figure caption is now omitted the caption of the image is a single dot ('.').
git-svn-id: https://svn.libreccm.org/ccm/trunk@4499 8810af33-2d31-482b-a856-94f89814c4df
2016-12-22 11:12:14 +00:00
tosmers 52e45ed151 [UPDATE]
- adds json annotation '@JsonIdentityInfo' to many-to-many relationships of exportable classes

git-svn-id: https://svn.libreccm.org/ccm/trunk@4498 8810af33-2d31-482b-a856-94f89814c4df
2016-12-20 22:52:01 +00:00
tosmers 916b622a36 [UPDATE]
- switches json's back-managed references on every attribute in each exportable class

git-svn-id: https://svn.libreccm.org/ccm/trunk@4497 8810af33-2d31-482b-a856-94f89814c4df
2016-12-20 19:37:21 +00:00
jensp 339aa9f8d1 Language selector sorted locales
git-svn-id: https://svn.libreccm.org/ccm/trunk@4484 8810af33-2d31-482b-a856-94f89814c4df
2016-12-15 20:53:41 +00:00
jensp 31f1ea2aca Fixed typo
git-svn-id: https://svn.libreccm.org/ccm/trunk@4482 8810af33-2d31-482b-a856-94f89814c4df
2016-12-15 20:17:37 +00:00
jensp 15d6aa4bca Added supported languages (from KernelConfig) to SiteBanner XML output. LanguageSelector in Foundry now uses these values.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4479 8810af33-2d31-482b-a856-94f89814c4df
2016-12-15 11:06:25 +00:00
jensp 0004054b52 It is now possible to enable language independent items for specific objects lists
git-svn-id: https://svn.libreccm.org/ccm/trunk@4478 8810af33-2d31-482b-a856-94f89814c4df
2016-12-15 10:36:41 +00:00
jensp bdc3b33151 Foundry language selector now uses the available languages from the ContentPanel/GreetingItem if available.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4475 8810af33-2d31-482b-a856-94f89814c4df
2016-12-14 13:30:25 +00:00
jensp c7f8494b90 The XML of ContentPanel and GreetingItem now includes the languages in which an content item is available
git-svn-id: https://svn.libreccm.org/ccm/trunk@4474 8810af33-2d31-482b-a856-94f89814c4df
2016-12-14 10:33:23 +00:00
jensp 31376f323d Bugfix for Workflows. Reverted an earlier change which caused an NPE in other classes
git-svn-id: https://svn.libreccm.org/ccm/trunk@4473 8810af33-2d31-482b-a856-94f89814c4df
2016-12-14 10:32:39 +00:00
tosmers e9ab7077d9 [UPDATE]
- modifies managed/back references

git-svn-id: https://svn.libreccm.org/ccm/trunk@4471 8810af33-2d31-482b-a856-94f89814c4df
2016-12-12 18:40:26 +00:00
tosmers fe2fa3048f [UPDATE]
- applies all recent changes from ng core classes to trunk core with regard to exporting

git-svn-id: https://svn.libreccm.org/ccm/trunk@4447 8810af33-2d31-482b-a856-94f89814c4df
2016-11-21 17:30:10 +00:00
tosmers d62cafc077 [UPDATE]
- removes Marshaller Instances for classes which are not meant to be exported
- renames interface Identifiable to Portable

git-svn-id: https://svn.libreccm.org/ccm/trunk@4430 8810af33-2d31-482b-a856-94f89814c4df
2016-11-07 18:41:36 +00:00
jensp 10f748d5d6 Bugfix for the Foundry theme engine: Multiple contact entries with the same key were not processed correctly.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4406 8810af33-2d31-482b-a856-94f89814c4df
2016-10-25 07:44:40 +00:00
tosmers 0e2c58600d [UPDATE]
- adds attribute 'description' to ng-object-class Role, used for export to ng

git-svn-id: https://svn.libreccm.org/ccm/trunk@4405 8810af33-2d31-482b-a856-94f89814c4df
2016-10-24 17:46:03 +00:00
tosmers 8c3ecb49e1 [UPDATE]
- solves some Exceptions for the export routine

git-svn-id: https://svn.libreccm.org/ccm/trunk@4402 8810af33-2d31-482b-a856-94f89814c4df
2016-10-24 17:10:30 +00:00
jensp 31945a9dab The Foundry tag for FileStorageItem download link now looks for nav:attributes providing the file id etc to allow direct download from the list view of an item. To use this the attributes have been added to the list view XML by lines like the following:
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "file.name");
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "file.id");
((com.arsdigita.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "file.length");

Adjust the name of the object list as needed.



git-svn-id: https://svn.libreccm.org/ccm/trunk@4397 8810af33-2d31-482b-a856-94f89814c4df
2016-10-21 15:49:03 +00:00
tosmers baf6350ece [FEATURE]
- adds export feature for core objects
- removes last runtime errors of export routine

git-svn-id: https://svn.libreccm.org/ccm/trunk@4384 8810af33-2d31-482b-a856-94f89814c4df
2016-10-17 13:11:29 +00:00
tosmers ccd7121896 [FEATURE]
- adds class to resolve none existant PermissionId Problem for export

git-svn-id: https://svn.libreccm.org/ccm/trunk@4383 8810af33-2d31-482b-a856-94f89814c4df
2016-10-17 09:29:29 +00:00
jensp a7a1b39e55 The date format for the expires HTTP header generated by DispatcherHelper dependent on the locale of the server on which CCM runs. This caused the creation of an invalid expires header on systems with an locale other than english.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4380 8810af33-2d31-482b-a856-94f89814c4df
2016-10-17 06:32:16 +00:00
tosmers f2403b0ce6 [UPDATE]
- adds json annotations in package portation to avoid infinite recursion
- removes the manually solved infinite recursion problems

git-svn-id: https://svn.libreccm.org/ccm/trunk@4373 8810af33-2d31-482b-a856-94f89814c4df
2016-10-13 14:03:28 +00:00
konermann 2ddcb209cb start of the unpublish Themes Feature
git-svn-id: https://svn.libreccm.org/ccm/trunk@4346 8810af33-2d31-482b-a856-94f89814c4df
2016-10-03 13:56:55 +00:00
jensp 729bc36f63 Sorting for related links
git-svn-id: https://svn.libreccm.org/ccm/trunk@4333 8810af33-2d31-482b-a856-94f89814c4df
2016-09-29 17:47:38 +00:00
jensp 29a51447e7 Datatype for sorting related links changed to number
git-svn-id: https://svn.libreccm.org/ccm/trunk@4331 8810af33-2d31-482b-a856-94f89814c4df
2016-09-29 11:42:08 +00:00
jensp 98ce77015b Bugfix for RelatedLink. An NPE was thrown in RelatedLinkEditForm for related links without an target URI.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4329 8810af33-2d31-482b-a856-94f89814c4df
2016-09-29 11:32:44 +00:00
tosmers 6e6bed3468 [UPDATE]
- bugfixes in conversion routine from trunk to ng

git-svn-id: https://svn.libreccm.org/ccm/trunk@4325 8810af33-2d31-482b-a856-94f89814c4df
2016-09-26 18:15:51 +00:00
jensp 60ae856a4b Bugfix for Foundry: The if-collected-volume and if-proceedings tags put the collected volume/proceedings item into the context, therefore it was not possible to use data from an article or paper in the these. The put the collected volume/procedings into the
context use the collected-volume or the proceedings tag.


git-svn-id: https://svn.libreccm.org/ccm/trunk@4314 8810af33-2d31-482b-a856-94f89814c4df
2016-09-23 08:43:34 +00:00
tosmers 33af4f199a [FEATURE]
- bugfixes for object conversion from trunk to ng

git-svn-id: https://svn.libreccm.org/ccm/trunk@4309 8810af33-2d31-482b-a856-94f89814c4df
2016-09-19 16:52:45 +00:00
tosmers 89a47f4a8f [UPDATE]
- trying to fix nullpointer exceptions

git-svn-id: https://svn.libreccm.org/ccm/trunk@4306 8810af33-2d31-482b-a856-94f89814c4df
2016-09-14 16:44:15 +00:00
tosmers 57940eedc4 [UPDATE]
- corrects nullpointer bugs during the conversion of categories

git-svn-id: https://svn.libreccm.org/ccm/trunk@4302 8810af33-2d31-482b-a856-94f89814c4df
2016-09-14 14:35:24 +00:00
tosmers 3706bbf3d1 [UPDATE]
- changes the position, from where the conversion will be started. Now only converts right before exporting stuff

git-svn-id: https://svn.libreccm.org/ccm/trunk@4301 8810af33-2d31-482b-a856-94f89814c4df
2016-09-14 12:30:04 +00:00
tosmers c33d668cc0 [UPDATE]
- extention of the usage-info-output of the exportCliTool

git-svn-id: https://svn.libreccm.org/ccm/trunk@4299 8810af33-2d31-482b-a856-94f89814c4df
2016-09-13 16:50:28 +00:00
tosmers 14603884d5 ignores some build folders for svn
git-svn-id: https://svn.libreccm.org/ccm/trunk@4297 8810af33-2d31-482b-a856-94f89814c4df
2016-09-13 09:55:08 +00:00
tosmers 3c3368398f [UPDATE]
- changes java-doc @author entrys of ccm-core/portation from 'created the..' to 'created on..'

git-svn-id: https://svn.libreccm.org/ccm/trunk@4295 8810af33-2d31-482b-a856-94f89814c4df
2016-09-13 09:48:19 +00:00
pb 3c2418f3ce Backport r4262: Netbeans project.xml adjusted.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4269 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:51:17 +00:00
pb 43f55342f7 Backport r4261: Fixed missing update step.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4268 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:49:30 +00:00
pb 62cd3dba39 Backport r4260: fixed stylesheet-path inconsistencies, added documentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4267 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:47:49 +00:00
pb 86af2b1348 Backport r4259: Themedirector removal old heirloom theme, fixed config, added documentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4266 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:45:59 +00:00
pb f3288261d2 Backport r4258: Fixed ccm install script & set log4j to ERROR.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4265 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:43:27 +00:00
pb 354c4bd741 ccm-core: Fixed type in files.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4264 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:40:44 +00:00
pb 8b57e55dec Backport r4257: move old heirloom default theme.No longer used at all.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4263 8810af33-2d31-482b-a856-94f89814c4df
2016-09-04 09:39:32 +00:00
jensp 1fb7e7af10 Small bugfix for Foundry to avoid a warning about an ambiguous rule for Bebop labels.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4237 8810af33-2d31-482b-a856-94f89814c4df
2016-08-31 05:45:32 +00:00
tosmers f86ac030c9 [FEATURE]
- Helper class for calling the marshaller routines during export

git-svn-id: https://svn.libreccm.org/ccm/trunk@4220 8810af33-2d31-482b-a856-94f89814c4df
2016-08-15 11:04:08 +00:00
tosmers d87c8fcc4c [UPDATE]
- java doc for conversion classes in portation
[FEATURE]
- export functionality for all important core classes is finished, yet untested

git-svn-id: https://svn.libreccm.org/ccm/trunk@4208 8810af33-2d31-482b-a856-94f89814c4df
2016-07-25 16:48:24 +00:00
konermann 7b03e13e6a check if user is allowed to see A content asset
git-svn-id: https://svn.libreccm.org/ccm/trunk@4207 8810af33-2d31-482b-a856-94f89814c4df
2016-07-25 10:19:41 +00:00
konermann 6c2ab03c84 git-svn-id: https://svn.libreccm.org/ccm/trunk@4206 8810af33-2d31-482b-a856-94f89814c4df 2016-07-25 09:03:36 +00:00
konermann b72741aa17 git-svn-id: https://svn.libreccm.org/ccm/trunk@4202 8810af33-2d31-482b-a856-94f89814c4df 2016-07-19 18:51:38 +00:00