Addendum for r1633 to make the update script work for postgres:
Split of the common update script in ~/sql/ccm-ldn-image-script/default/upgrade/
into separate scripts for Oracle and Postgresql to reflect syntax differences.
(patch makes a contact item capable to be associated with any other content item)
git-svn-id: https://svn.libreccm.org/ccm/trunk@47 8810af33-2d31-482b-a856-94f89814c4df
Folgendes funktioniert:
- Anlegen und Löschen von Sprachversionen per Adminoberfläche
- Config-Parameter für Fallback-Modus, unterstützte Sprachen und
Standard-Sprache
- Lokalisierte URLs in navigation
- Dekativieren von Sprachversionen
Folgendes funktioniert noch nicht:
- Bearbeiten von Sprachversionen per Adminoberfläche
- evt. ist die Untersützung von lokalisierten URLs noch nicht vollständig
d.h. in anderen Anwendungen als navigation
Quasimodo
git-svn-id: https://svn.libreccm.org/ccm/trunk@41 8810af33-2d31-482b-a856-94f89814c4df
r1688 | chrisg23 | 2007-10-26 11:28:41 +0200 (Fr, 26 Okt 2007)
Bugfix - need to set the application type's group during load
git-svn-id: https://svn.libreccm.org/ccm/trunk@36 8810af33-2d31-482b-a856-94f89814c4df
r1686 | chrisg23 | 2007-10-23 16:11:16 +0200 (Di, 23 Okt 2007)
Change sql to a version that both Oracle and Postgres understand
------------------------------------------------------------------------
r1687 | chrisg23 | 2007-10-23 16:16:50 +0200 (Di, 23 Okt 2007)
sourceforge patch [1803373] - don't stream out blob data until it's actually needed. Note this is configurable so that by default there is no behaviour change, but really it would be unusual to actively want the overhead of the additional streamout. Credit to matt at magpie for this one
git-svn-id: https://svn.libreccm.org/ccm/trunk@35 8810af33-2d31-482b-a856-94f89814c4df
r1685 | francois | 2007-10-15 09:57:47 +0200 (Mo, 15 Okt 2007)
Add pdl quieries to return a category list containing only category with published content. Preserve default behaviour of a list containing all categories with an optional boolean ccm configuration parameter "com.arsdigita.london.atoz.filterCategoryProviders".
Set to TRUE will return the filtered list.
git-svn-id: https://svn.libreccm.org/ccm/trunk@34 8810af33-2d31-482b-a856-94f89814c4df
r1682 | chrisg23 | 2007-10-04 14:06:20 +0200 (Do, 04 Okt 2007)
the previous sql only works in Postgres 8.x - this version is ok for 7,x too
git-svn-id: https://svn.libreccm.org/ccm/trunk@33 8810af33-2d31-482b-a856-94f89814c4df
r1681 | chrisg23 | 2007-10-03 17:04:55 +0200 (Mi, 03 Okt 2007)
Parameter example wasn't a good example as it had content type names wrong
git-svn-id: https://svn.libreccm.org/ccm/trunk@32 8810af33-2d31-482b-a856-94f89814c4df
r1672 | chrisg23 | 2007-09-19 16:52:52 +0200 (Mi, 19 Sep 2007)
Sourceforge patch 1797953 - remote search changes. No effect by default
(though I think we are the only people using remote search anyway)
git-svn-id: https://svn.libreccm.org/ccm/trunk@30 8810af33-2d31-482b-a856-94f89814c4df
r1669 | chrisg23 | 2007-09-19 15:10:46 +0200 (Mi, 19 Sep 2007)
Sourceforge patch 1797770 - put all those portal workspaces into one tidy group instead of having them clutter up the top level of the group admin tree. execute ccm upgrade --from-version 6.5.0 --to-version 6.5.1 in order to create top level group and move existing groups
------------------------------------------------------------------------
r1670 | chrisg23 | 2007-09-19 15:21:20 +0200 (Mi, 19 Sep 2007)
Sourceforge patch 1569884 - option to use your selected html editor for the freeform html portlet - switch it on with ccm set com.arsdigita.london.portal.portlet.freeform_html.wysiwyg_editor=true - by default there is no change. If you use fckeditor, the included config prevents access to back end file system or content centre via the link dialog (on our site non-authors customise their homepages).
------------------------------------------------------------------------
r1671 | chrisg23 | 2007-09-19 15:48:47 +0200 (Mi, 19 Sep 2007)
Sourceforge patch 1797923 - move individual application details above application list at ccm/portal/admin/sitemap.jsp
git-svn-id: https://svn.libreccm.org/ccm/trunk@29 8810af33-2d31-482b-a856-94f89814c4df
r1666 | chrisg23 | 2007-09-19 12:40:53 +0200 (Mi, 19 Sep 2007)
Currently date order categories work fine unless you have more than one page of objects - as the ordering is only done in xsl, when you have pagination, the java side returns a subset of objects ordered according to order set in jsp page (eg alphabetical) and then that subset is date ordered, but that means that as you page back and forth the date ordering is completely wrong. This change fixes that by enforcing date ordering in the java code if the current category is date ordered. Different object types have different attribute names for date - and only the renderer knows which attributes are available. I have added a method to the definition that gives the definition a reference to the renderer - the renderer now returns a list of attributes which the definition looks through and finds the first attribute that is of type date and uses that as the basis for date ordering if the current category is date ordered.If there is more than one date ordered attribute output in the list, then ensure the one used for ordering in xsl is the first one specified in jsp. I could have just made a setDateOrderAttribute method that takes a string attribute name argument and called that from the jsp page - it would have made the code quite a bit simpler. I chose this route to ensure that the date attribute specified for ordering in java was present in the datacollection, and so that there is no need to edit existing jsp pages. That is probably being overcautious though. Never mind, this works fine anyway - maybe one day I will refactor it to use the simpler approach
------------------------------------------------------------------------
r1667 | chrisg23 | 2007-09-19 12:48:36 +0200 (Mi, 19 Sep 2007)
Continuation of changes in r1651 - output publisher flag on index pages too
------------------------------------------------------------------------
r1668 | chrisg23 | 2007-09-19 12:53:08 +0200 (Mi, 19 Sep 2007)
See r1661 - ensure that this version of object-list.xsl caters for all listed objects, not just content pages, by referring to displayName (defined in ACSObject and now output on all object lists in default navigation jsp page
git-svn-id: https://svn.libreccm.org/ccm/trunk@28 8810af33-2d31-482b-a856-94f89814c4df
r1663 | chrisg23 | 2007-09-19 10:23:54 +0200 (Mi, 19 Sep 2007)
Add association between image and link. Changes have no effect by themselves, but if the ccm-wsx-image-link-step module in contrib is loaded then the default image step is replaced with an asset step UI for associating the article image with one of the related links defined for the article. This change requires upgrade script to be run: ccm upgrade ccm-ldn-image-step --from-version 6.5.0 --to-version 6.5.1
git-svn-id: https://svn.libreccm.org/ccm/trunk@27 8810af33-2d31-482b-a856-94f89814c4df
r1661 | chrisg23 | 2007-09-19 09:33:20 +0200 (Mi, 19 Sep 2007)
Include applications on navigation pages where they have been assigned to navigation categories
(currently possible for forums if the optional ccm-categorised-forum module in contrib/wsx is loaded).
git-svn-id: https://svn.libreccm.org/ccm/trunk@26 8810af33-2d31-482b-a856-94f89814c4df
r1655 | chrisg23 | 2007-09-18 13:16:54 +0200 (Di, 18 Sep 2007)
Sourceforge patch 1793047 - prevent attempt to transform xml if we java code has put an error in the response before generating any xml
------------------------------------------------------------------------
r1656 | chrisg23 | 2007-09-18 14:40:39 +0200 (Di, 18 Sep 2007)
Undo change in r1370 - BaseDocument doesn't need to implement comparable as it is implemented in SearchResult (part of ccm-ldn-search) to enable merged results to be sorted
------------------------------------------------------------------------
r1657 | chrisg23 | 2007-09-18 14:43:10 +0200 (Di, 18 Sep 2007)
Make the static prepare utility method public
------------------------------------------------------------------------
r1658 | chrisg23 | 2007-09-18 14:46:04 +0200 (Di, 18 Sep 2007)
Sourceforge patch 1793018 - utility to get stable urls programatically
------------------------------------------------------------------------
r1659 | chrisg23 | 2007-09-18 14:52:36 +0200 (Di, 18 Sep 2007)
Make pdl attribute name constants public so they may be referenced elsewhere in persistence API calls
------------------------------------------------------------------------
r1660 | chrisg23 | 2007-09-18 15:05:43 +0200 (Di, 18 Sep 2007)
Sourceforge patch 1793021 - output id attribute on bebop selects if it has been set in the java code
------------------------------------------------------------------------
git-svn-id: https://svn.libreccm.org/ccm/trunk@25 8810af33-2d31-482b-a856-94f89814c4df
r1653 | chrisg23 | 2007-09-18 12:58:34 +0200 (Di, 18 Sep 2007)
Small bugfix - if you have com.arsdigita.cms.types.mparticle.search.result_format=page_top then one page mparticles may have the word null added to the end of the title. This fixes the problem
------------------------------------------------------------------------
r1654 | chrisg23 | 2007-09-18 13:11:32 +0200 (Di, 18 Sep 2007)
Sourceforge patch 1796980 - check with cms config parameter when deciding whether summary is mandatory in multipart article
git-svn-id: https://svn.libreccm.org/ccm/trunk@24 8810af33-2d31-482b-a856-94f89814c4df
r1651 | chrisg23 | 2007-09-18 12:30:06 +0200 (Di, 18 Sep 2007)
Geänderte Pfade:
Extension of Sourceforge patch 1679071 - add a flag to xml if user has publish privilege on the current page (only useful for non-caching sites)
------------------------------------------------------------------------
r1652 | chrisg23 | 2007-09-18 12:35:42 +0200 (Di, 18 Sep 2007)
Sourceforge patch 1793108 - allow specific content types to be hidden from some users when creating a new item
git-svn-id: https://svn.libreccm.org/ccm/trunk@23 8810af33-2d31-482b-a856-94f89814c4df
------------------------------------------------------------------------
r1638 | chrisg23 | 2007-09-17 13:48:34 +0200 (Mo, 17 Sep 2007) | 1 line
Sourceforge patch 1796156 - allow notes to be shown on basic properties authoring step
files in ccm-cms-assets-notes had been forgotten in commit.
git-svn-id: https://svn.libreccm.org/ccm/trunk@20 8810af33-2d31-482b-a856-94f89814c4df
r1645 | chrisg23 | 2007-09-17 17:14:20 +0200 (Mo, 17 Sep 2007)
Example theme files for optional extension to forum application that allows forum instances to be easily placed in site navigation. ccm-categorised-forum is in contrib area under wsx
git-svn-id: https://svn.libreccm.org/ccm/trunk@17 8810af33-2d31-482b-a856-94f89814c4df
r1637 | chrisg23 | 2007-09-17 12:14:27 +0200 (Mo, 17 Sep 2007)
Sourceforge patch 1796099 - allow URL Generators to be registered for specific content types.
Requires upgrade script to be run: ccm-run ccm-cms --from-version 6.5.2 --to-version 6.5.3!
------------------------------------------------------------------------
r1638 | chrisg23 | 2007-09-17 13:48:34 +0200 (Mo, 17 Sep 2007)
Sourceforge patch 1796156 - allow notes to be shown on basic properties authoring step
------------------------------------------------------------------------
r1639 | chrisg23 | 2007-09-17 15:20:13 +0200 (Mo, 17 Sep 2007)
Sourceforge patch 1781131 - workaround to bypass query filtering bug if permission filtering folder contents
------------------------------------------------------------------------
r1641 | chrisg23 | 2007-09-17 15:46:27 +0200 (Mo, 17 Sep 2007) | 1 line
Geänderte Pfade:
M /trunk/ccm-core/src/com/arsdigita/notification/Notification.java
Sourceforge patch 1714842 - if message delete has been specified for a notification, only delete it when the last
referring notification is deleted (several notification records may refer to the same message)
------------------------------------------------------------------------
r1642 | chrisg23 | 2007-09-17 16:05:26 +0200 (Mo, 17 Sep 2007) | 1 line
Sourceforge patch 1727634 - retain specified ordering when paging through folder contents (previously every time you changed to a new page it reverted to default name ordering)
------------------------------------------------------------------------
r1643 | chrisg23 | 2007-09-17 16:19:06 +0200 (Mo, 17 Sep 2007) | 1 line
Sourceforge patch 1783195 - IMPORTANT BUGFIX - if you use fixed length lifecycles with expiry notifications then you are probably affected by this - notifications are not created and sent if you have relied on the default end date set by the lifecycle, only if you explicitly entered a date on the publish form. To fix the timebomb of items that are due to expire without notification, there is a command line program in package uk.gov.westsussex.wsgfl.jobs called CreateMissingNotificationPhases. Package is in ccm-wsx-wsgfl-custom module in contrib area of the repository. To use this, it is best to copy the job class and the accompanying pdl file query-missing-notification-phases to your own custom application, or else install ccm-wsx-wsgfl-custom but strip away everything except those 2 files and the initialiser - removing all bits of the initialiser except the data init. Do not add ccm-wsx-wsgfl-custom to your instance as it is, at it overrides some files in the default Aplaws installation
git-svn-id: https://svn.libreccm.org/ccm/trunk@13 8810af33-2d31-482b-a856-94f89814c4df
r1630 | chrisg23 | 2007-09-17 10:28:18 +0200 (Mo, 17 Sep 2007) | 1 line
Added:
A /trunk/ccm-core/web/assets/fckeditor/config/fckconfig_forum.js
FCK Config for forum application - disables browsing of server file system or aplaws content centre when addign a link as this may be used by public - to use this, need to specify com.arsdigita.forum.use_wysiwyg_editor=true. If HTML Area is set as your editor, then browsing is already disabled for forum in the foorum code. If you have set FCK as your editor then this config will be used.
git-svn-id: https://svn.libreccm.org/ccm/trunk@11 8810af33-2d31-482b-a856-94f89814c4df
r1628 | chrisg23 | 2007-09-17 10:10:40 +0200 (Mo, 17 Sep 2007) | 1 line
Sourceforge patch 1689988 - rather a large commit, but in fact causes very little visible change. Large single commit is necessary because all these changes are essentially atomic.
git-svn-id: https://svn.libreccm.org/ccm/trunk@10 8810af33-2d31-482b-a856-94f89814c4df
r1628 | chrisg23 | 2007-09-17 10:10:40 +0200 (Mo, 17 Sep 2007) | 1 line
Sourceforge patch 1689988 - rather a large commit, but in fact causes very little visible change. Large single commit is necessary because all these changes are essentially atomic.
git-svn-id: https://svn.libreccm.org/ccm/trunk@8 8810af33-2d31-482b-a856-94f89814c4df
r1627 | clasohm | 2007-09-14 21:02:59 +0200 (Fr, 14 Sep 2007) | 1 line
removed duplicate left hand side in variable assignment
git-svn-id: https://svn.libreccm.org/ccm/trunk@7 8810af33-2d31-482b-a856-94f89814c4df
r1621 | chrisg23 | 2007-09-13 14:43:12 +0200 (Do, 13 Sep 2007) | 1 line
Sourceforge patch 1707913 - final part of performance improvement changes. Prevent excessively setting content section as the context of contentitems, and don't give text assets a security context (they don't need one as they are never accesed outside their owner)
git-svn-id: https://svn.libreccm.org/ccm/trunk@6 8810af33-2d31-482b-a856-94f89814c4df
r1620 | chrisg23 | 2007-09-13 14:30:18 +0200 (Do, 13 Sep 2007) | 1 line
Sourceforge patch 1680544 Changes to bulk publish & unpublish: Bulk publish - if a default expiry notification is set in config and an item is published with an end date, then create a notification phase to prevent pulk published items disappearing silently. Bulk unpublish - implement a folder id argument that behaves like the existing argument in BulkPublish.
git-svn-id: https://svn.libreccm.org/ccm/trunk@5 8810af33-2d31-482b-a856-94f89814c4df
r1619 | chrisg23 | 2007-09-13 14:17:59 +0200 (Do, 13 Sep 2007) | 1 line
Sourceforge patch 1793743 changes for aplaws users with config parameter com.arsdigita.cms.category_authoring_add_form=com.arsdigita.aplaws.ui.ItemCategoryPicker to allow categories to be sorted by sortkey or alphabetically - note if you have your own version of category-step.xsl in your theme you need to apply these changes to your theme file in order that tree nodes populated via Ajax are sorted as you expect
git-svn-id: https://svn.libreccm.org/ccm/trunk@4 8810af33-2d31-482b-a856-94f89814c4df
r1618 | chrisg23 | 2007-09-13 14:14:51 +0200 (Do, 13 Sep 2007) | 1 line
Sourceforge patch 1793743 changes for cms users to allow categories to be sorted by sortkey or alphabetically
------------------------------------------------------------------------
git-svn-id: https://svn.libreccm.org/ccm/trunk@3 8810af33-2d31-482b-a856-94f89814c4df
r1616 | chrisg23 | 2007-09-13 12:45:39 +0200 (Do, 13 Sep 2007) | 1 line
Sourceforge patch 1793122 - enable forum subscription notifications to be deleted if successfully sent, in order to prevent the nt_requests table getting too big. No effect until the new version of forum, which includes a config parameter to enable deletion of notifications, makes it into trunk (shortly)
------------------------------------------------------------------------
git-svn-id: https://svn.libreccm.org/ccm/trunk@2 8810af33-2d31-482b-a856-94f89814c4df
SVN-Version 1.0.5 Rev 1603 + alle meine Änderungen
- Navigation (Adaptive Mode)
- Paginator angeglichen
- Paginator <NoContent> -Tag eingeführt
- manipulate-input.js erweitert für deutsche Umlaute (erste Version)
und vielleicht noch ein paar andere Dinge...
git-svn-id: https://svn.libreccm.org/ccm/trunk@1 8810af33-2d31-482b-a856-94f89814c4df