r252810 - collective.smartkeywordmanager/trunk/collective/smartkeywordmanager
"Tom Gross" <svn-changes-z4DKO/[email protected]> Tue, 15 Jul 2014 06:50:57 +0000 (UTC)
| Newsgroups | gmane.comp.web.zope.plone.collective.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: tom_gross
Date: Tue Jul 15 06:50:57 2014
New Revision: 252810
Modified:
collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/smart_keyword_edit_form.pt
collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/views.py
Log:
fixed bug where tags are concatenated after form submit
Modified: collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/smart_keyword_edit_form.pt
==============================================================================
--- collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/smart_keyword_edit_form.pt (original)
+++ collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/smart_keyword_edit_form.pt Tue Jul 15 06:50:57 2014
@@ -146,7 +146,7 @@
<td>
<input type="hidden" name="items.uid:records"
tal:attributes="value item/UID" />
- <input type="hidden" name="items.tags:records:list" id="" tal:attributes="id string:item-${item/UID};
+ <input type="hidden" name="items.tags:records" id="" tal:attributes="id string:item-${item/UID};
value python:','.join(item.Subject)" />
<tal:js tal:replace="structure python:view.generate_js(item.UID)" />
Modified: collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/views.py
==============================================================================
--- collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/views.py (original)
+++ collective.smartkeywordmanager/trunk/collective/smartkeywordmanager/views.py Tue Jul 15 06:50:57 2014
@@ -46,7 +46,7 @@
# Now proceed
for item in self.context.queryCatalog(b_start=b_start, b_size=b_size):
values = items.get(item.UID, {})
- new_add = values.get('tags', []) + global_add
+ new_add = values.get('tags', '').split(',') + global_add
new_kw = tuple([kw for kw in new_add if not kw in global_remove])
self.modifyKeywords(item, values, new_kw)
return self.index()
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds