From 2b413e5f5887c4ea9a314d71c33d5ed144d20ab9 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Thu, 16 Feb 2012 09:40:17 +0100 Subject: [PATCH] provide actions for working with MicroArticles --- browser/loops.css | 10 +++++++++- compound/microart/browser.py | 20 ++++++++++++++++++++ locales/de/LC_MESSAGES/loops.mo | Bin 16160 -> 16432 bytes locales/de/LC_MESSAGES/loops.po | 14 +++++++++++++- 4 files changed, 42 insertions(+), 2 deletions(-) diff --git a/browser/loops.css b/browser/loops.css index e4790e5..6c24dec 100644 --- a/browser/loops.css +++ b/browser/loops.css @@ -1,5 +1,4 @@ /* - $Id$ settings specific for view / node objects @@ -467,6 +466,15 @@ div.comment { padding-top: 0.4em; } +/* microart */ + +.micropart { + background-color: #f7f7f7; + padding: 0 5px 0 5px; + margin: 5px 0 5px 0; + text-decoration: none; +} + /* calendar, work items */ .today { diff --git a/compound/microart/browser.py b/compound/microart/browser.py index 816bc30..b9359fc 100755 --- a/compound/microart/browser.py +++ b/compound/microart/browser.py @@ -26,12 +26,32 @@ from zope import component from zope.app.pagetemplate import ViewPageTemplateFile from zope.cachedescriptors.property import Lazy +from loops.browser.action import actions, DialogAction from loops.browser.concept import ConceptView from loops.common import adapted from loops import util from loops.util import _ +actions.register('create_microart', 'portlet', DialogAction, + title=_(u'Create MicroArticle...'), + description=_(u'Create a new MicroArticle.'), + viewName='create_concept.html', + dialogName='createConcept', + typeToken='.loops/concepts/microart', + fixedType=True, + #prerequisites=['registerDojoTextWidget'], +) + +actions.register('edit_microart', 'portlet', DialogAction, + title=_(u'Edit MicroArticle...'), + description=_(u'Modify MicroArticle.'), + viewName='edit_concept.html', + dialogName='editConcept', + #prerequisites=['registerDojoTextWidget'], +) + + view_macros = ViewPageTemplateFile('view_macros.pt') diff --git a/locales/de/LC_MESSAGES/loops.mo b/locales/de/LC_MESSAGES/loops.mo index bbd614853603afa33b85582abf26286edd13cdc4..4ab90f5403fe0de38d11f4fd32198e26ad79a711 100644 GIT binary patch delta 6394 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 diff --git a/locales/de/LC_MESSAGES/loops.po b/locales/de/LC_MESSAGES/loops.po index a5bea16..c702499 100644 --- a/locales/de/LC_MESSAGES/loops.po +++ b/locales/de/LC_MESSAGES/loops.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: $Id$\n" "POT-Creation-Date: 2007-05-22 12:00 CET\n" -"PO-Revision-Date: 2011-12-02 12:00 CET\n" +"PO-Revision-Date: 2012-02-16 12:00 CET\n" "Last-Translator: Helmut Merz \n" "Language-Team: loops developers \n" "MIME-Version: 1.0\n" @@ -108,6 +108,18 @@ msgstr "Tagebuch exportieren" # micro article +msgid "Edit MicroArticle..." +msgstr "MikroArtikel bearbeiten..." + +msgid "Modify MicroArticle." +msgstr "Tagebucheintrag ändern." + +msgid "Create MicroArticle..." +msgstr "Tagebucheintrag anlegen..." + +msgid "Create a new MicroArticle." +msgstr "Einen neuen Tagebucheintrag erzeugen" + msgid "Story" msgstr "Story"