From duncan at codespeak.net Wed Mar 1 11:17:45 2006
From: duncan at codespeak.net (duncan@codespeak.net)
Date: Wed Mar 1 11:17:47 2006
Subject: [kupu-checkins] r23824 - kupu/trunk/kupu/plone
Message-ID: <20060301101745.E76FB10079@code0.codespeak.net>
Author: duncan
Date: Wed Mar 1 11:17:44 2006
New Revision: 23824
Modified:
kupu/trunk/kupu/plone/plonedrawers.py
Log:
Added support for using the reference browser in ATTopic criteria.
Modified: kupu/trunk/kupu/plone/plonedrawers.py
==============================================================================
--- kupu/trunk/kupu/plone/plonedrawers.py (original)
+++ kupu/trunk/kupu/plone/plonedrawers.py Wed Mar 1 11:17:44 2006
@@ -47,7 +47,12 @@
else:
# Must be portal_type.fieldname
typename, fieldname = parts
- __traceback_info__ = (typename, fieldname)
+ # Topic criteria have typename and fieldname embedded in
+ # the criteria name.
+ if fieldname.startswith('crit__'):
+ typename, fieldname = fieldname.split('_')[-2:]
+
+ __traceback_info__ = (parts, typename, fieldname)
archetype_tool = getToolByName(tool, 'archetype_tool', None)
types = archetype_tool.listRegisteredTypes()
typeinfo = [t for t in types if t['portal_type']==typename]
@@ -121,7 +126,9 @@
# saved. The UID won't be in the catalog so we need to create
# a dummy object instead.
tool = self._tool
- UID = tool.REQUEST.instance
+ UID = tool.REQUEST.get('instance', None)
+ if UID is None:
+ return None
reference_tool = getToolByName(tool, 'reference_catalog')
self._instance = reference_tool.lookupObject(UID)
@@ -432,7 +439,7 @@
# doesn't match the original query.
query2 = {}
if link_types:
- query2['portal_type'] = link_types + coll_types
+ query2['portal_type'] = link_types + list(coll_types)
else:
query2['portal_type'] = ()
From duncan at codespeak.net Wed Mar 1 16:45:23 2006
From: duncan at codespeak.net (duncan@codespeak.net)
Date: Wed Mar 1 16:45:24 2006
Subject: [kupu-checkins] r23835 - kupu/trunk/kupu/plone
Message-ID: <20060301154523.4B92F1007B@code0.codespeak.net>
Author: duncan
Date: Wed Mar 1 16:45:21 2006
New Revision: 23835
Modified:
kupu/trunk/kupu/plone/plonedrawers.py
Log:
Type mismatch error
Modified: kupu/trunk/kupu/plone/plonedrawers.py
==============================================================================
--- kupu/trunk/kupu/plone/plonedrawers.py (original)
+++ kupu/trunk/kupu/plone/plonedrawers.py Wed Mar 1 16:45:21 2006
@@ -439,7 +439,7 @@
# doesn't match the original query.
query2 = {}
if link_types:
- query2['portal_type'] = link_types + list(coll_types)
+ query2['portal_type'] = tuple(link_types) + tuple(coll_types)
else:
query2['portal_type'] = ()
From limi at codespeak.net Mon Mar 6 02:40:12 2006
From: limi at codespeak.net (limi@codespeak.net)
Date: Mon Mar 6 02:40:20 2006
Subject: [kupu-checkins] r24003 - in kupu/branch/plone-2.1/plone: .
kupu_plone_layer
Message-ID: <20060306014012.33236100B9@code0.codespeak.net>
Author: limi
Date: Mon Mar 6 02:40:07 2006
New Revision: 24003
Modified:
kupu/branch/plone-2.1/plone/body.kupu
kupu/branch/plone-2.1/plone/kupu_plone_layer/kupu_wysiwyg_support.html
kupu/branch/plone-2.1/plone/toolbar.kupu
Log:
Fixing tabindex behaviour for Martin's changes on Plone 2.1 branch.
Modified: kupu/branch/plone-2.1/plone/body.kupu
==============================================================================
--- kupu/branch/plone-2.1/plone/body.kupu (original)
+++ kupu/branch/plone-2.1/plone/body.kupu Mon Mar 6 02:40:07 2006
@@ -18,7 +18,8 @@
posfactory python:base.find('/portal_factory/');
base python:posfactory > 0 and base[:posfactory+15] or base;
base kupu_base_override|base;"
- tal:attributes="src string:${base}/emptypage; tabindex python:tabindex+1;"
+ tal:attributes="src string:${base}/emptypage;
+ tabindex python:tabindex is not None and tabindex + 1 or None;"
>
-
+
@@ -120,7 +120,7 @@
-
+
@@ -351,7 +351,7 @@
-
Modified: kupu/branch/plone-2.1/default/toolbar.kupu
==============================================================================
--- kupu/branch/plone-2.1/default/toolbar.kupu (original)
+++ kupu/branch/plone-2.1/default/toolbar.kupu Mon Mar 27 16:49:21 2006
@@ -52,7 +52,7 @@
-
Modified: kupu/branch/plone-2.1/doc/CHANGES.txt
==============================================================================
--- kupu/branch/plone-2.1/doc/CHANGES.txt (original)
+++ kupu/branch/plone-2.1/doc/CHANGES.txt Mon Mar 27 16:49:21 2006
@@ -2,6 +2,20 @@
Kupu changes
============
+- 1.3.4
+
+ - Silva
+
+ * Fixed some small issues in external sources support.
+
+ * Fixed some problems with tables, table column alignment and relative
+ width settings should not clash anymore.
+
+ - General
+
+ * Zope related: changed imports so they try to import Zope2 rather than
+ Zope (with Zope as a fallback) to not have Zope 2.8.x issue warnings.
+
- 1.3.3
- Plone
Modified: kupu/branch/plone-2.1/plone/head.kupu
==============================================================================
--- kupu/branch/plone-2.1/plone/head.kupu (original)
+++ kupu/branch/plone-2.1/plone/head.kupu Mon Mar 27 16:49:21 2006
@@ -50,6 +50,8 @@
+
Modified: kupu/branch/plone-2.1/plone/kupu_plone_layer/kupu_wysiwyg_support.html
==============================================================================
--- kupu/branch/plone-2.1/plone/kupu_plone_layer/kupu_wysiwyg_support.html (original)
+++ kupu/branch/plone-2.1/plone/kupu_plone_layer/kupu_wysiwyg_support.html Mon Mar 27 16:49:21 2006
@@ -20,8 +20,8 @@
-
-
+
+
@@ -105,6 +105,7 @@
+
@@ -120,7 +121,7 @@
-
+
@@ -182,7 +183,7 @@
-
+