[Mpuls-commits] r2709 - in base/trunk: . mpulsweb/controllers mpulsweb/i18n mpulsweb/i18n/de/LC_MESSAGES mpulsweb/lib mpulsweb/model mpulsweb/templates mpulsweb/templates/casemanagement mpulsweb/templates/tags mpulsweb.egg-info
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon May 17 10:17:29 CEST 2010
Author: torsten
Date: 2010-05-17 10:17:26 +0200 (Mon, 17 May 2010)
New Revision: 2709
Added:
base/trunk/default_tagging.xml
base/trunk/mpulsweb/controllers/tags.py
base/trunk/mpulsweb/templates/tags/
base/trunk/mpulsweb/templates/tags/tags.mako
Modified:
base/trunk/ChangeLog
base/trunk/development.ini
base/trunk/mpulsweb.egg-info/paste_deploy_config.ini_tmpl
base/trunk/mpulsweb/controllers/formularpage.py
base/trunk/mpulsweb/i18n/de/LC_MESSAGES/mpulsweb.po
base/trunk/mpulsweb/i18n/mpulsweb.pot
base/trunk/mpulsweb/lib/app_globals.py
base/trunk/mpulsweb/model/case.py
base/trunk/mpulsweb/templates/casemanagement/main.mako
Log:
Added tagging controller and templates to show tags for a case
Modified: base/trunk/ChangeLog
===================================================================
--- base/trunk/ChangeLog 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/ChangeLog 2010-05-17 08:17:26 UTC (rev 2709)
@@ -1,3 +1,19 @@
+2010-05-11 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ Added tagging controller and templates to show tags for a case.
+
+ * development.ini
+ mpulsweb.egg-info/paste_deploy_config.ini_tmpl
+ mpulsweb/controllers/formularpage.py
+ mpulsweb/i18n/de/LC_MESSAGES/mpulsweb.po
+ mpulsweb/i18n/mpulsweb.pot
+ mpulsweb/lib/app_globals.py
+ mpulsweb/model/case.py
+ mpulsweb/templates/casemanagement/main.mako
+ default_tagging.xml
+ mpulsweb/controllers/tags.py
+ mpulsweb/templates/tags/tags.mako
+
2010-05-11 Bernhard Herzog <bh at intevation.de>
Start the MPuls base application as a separately managed
@@ -12,6 +28,8 @@
* mpulsweb/controllers/administration.py
(AdministrationController.editUserGroupAction): Wald. #1486. Fixed
call of htmlfill.
+ * mpulsweb/lib/config.py: Added two new configuration vars to
+ enable/disable tagging
2010-05-10 Bernhard Herzog <bh at intevation.de>
Added: base/trunk/default_tagging.xml
===================================================================
--- base/trunk/default_tagging.xml 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/default_tagging.xml 2010-05-17 08:17:26 UTC (rev 2709)
@@ -0,0 +1,32 @@
+<checks>
+ <check tagid="0">
+ <name>Alle</name>
+ <desc>Jede Fallakte hat einen Tag</desc>
+ <addtag>
+ <sql>SELECT id from master_tbl_view</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from master_tbl_view</sql>
+ </deltag>
+ </check>
+ <check tagid="101">
+ <name>Alle</name>
+ <desc>Jede Fallakte hat einen Tag</desc>
+ <addtag>
+ <sql>SELECT id from master_tbl_view</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from master_tbl_view</sql>
+ </deltag>
+ </check>
+ <check tagid="2">
+ <name>Alle</name>
+ <desc>Jede Fallakte hat einen Tag</desc>
+ <addtag>
+ <sql>SELECT id from master_tbl_view</sql>
+ </addtag>
+ <deltag>
+ <sql>SELECT id from master_tbl_view</sql>
+ </deltag>
+ </check>
+</checks>
Modified: base/trunk/development.ini
===================================================================
--- base/trunk/development.ini 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/development.ini 2010-05-17 08:17:26 UTC (rev 2709)
@@ -25,6 +25,7 @@
# which moduls are enabled or which phases are present.
mpuls.app.config=%(here)s/default_config.json
mpuls.app.dbmapping=%(here)s/default_dbmapping.json
+mpuls.app.tagging=%(here)s/default_tagging.xml
# What is the name of the application instance. This is the name of the
# directory containing the instance specific controller, templates and model.
mpuls.app.instance=mpulsweb
Modified: base/trunk/mpulsweb/controllers/formularpage.py
===================================================================
--- base/trunk/mpulsweb/controllers/formularpage.py 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/controllers/formularpage.py 2010-05-17 08:17:26 UTC (rev 2709)
@@ -212,6 +212,12 @@
elif request.params.has_key('savenext'):
page_id = session['navigation.tree'].getTreeItem(page_id).nextKey().key
+ # Check consistence of case and retag
+ if g.mpuls_config.is_enabled ('case-module', 'checktags'):
+ # TODO: Implement application based tagging
+ pass
+ #log.debug('Tagging case: %s' % session['case'].id)
+
except SetDataException, err:
# Do nothing than setting the status message. In the future the
# exception can be used to fill out the form again with htmlfill,
@@ -225,6 +231,7 @@
#error_status(_('Error while saving data'))
raise # Saving failed with unknown reason! Raise exception ->
# should result in a bugreport dialog if enabled.
+
return self.select(page_id)
@checkRole(('admin_ka', 'cm_ka', 'pt_dlr'))
Added: base/trunk/mpulsweb/controllers/tags.py
===================================================================
--- base/trunk/mpulsweb/controllers/tags.py 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/controllers/tags.py 2010-05-17 08:17:26 UTC (rev 2709)
@@ -0,0 +1,33 @@
+## -*- coding: utf-8 -*-
+import logging
+
+import formencode
+
+from pylons import c
+from pylons.i18n import _
+
+from mpulsweb.lib.base import BaseController, h, render, request
+from mpulsweb.lib.security import checkRole
+
+log = logging.getLogger(__name__)
+
+
+class TagsController(BaseController):
+
+ @checkRole(('admin_ka', 'cm_ka'))
+ def index(self, id):
+ return self.overview(id)
+
+ @checkRole(('admin_ka', 'cm_ka'))
+ def overview(self, id):
+ defaults = {'tags': []}
+ id = self._checkInt(id)
+ case = self._loadCase(id)
+ defaults['tags'] = case.getTags()
+ form = render('/tags/tags.mako')
+ return formencode.htmlfill.render(form,
+ defaults=defaults)
+
+ @checkRole(('cm_ka'))
+ def editAction(self):
+ pass
Modified: base/trunk/mpulsweb/i18n/de/LC_MESSAGES/mpulsweb.po
===================================================================
--- base/trunk/mpulsweb/i18n/de/LC_MESSAGES/mpulsweb.po 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/i18n/de/LC_MESSAGES/mpulsweb.po 2010-05-17 08:17:26 UTC (rev 2709)
@@ -8,8 +8,8 @@
"Project-Id-Version: mpulsweb 0.0.0\n"
"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
"POT-Creation-Date: 2009-10-08 09:54+0200\n"
-"PO-Revision-Date: 2010-05-05 16:30+0200\n"
-"Last-Translator: Roland Geider <roland.geider at intevation.de>\n"
+"PO-Revision-Date: 2010-05-11 12:49+0100\n"
+"Last-Translator: Torsten Irländer <torsten.irlaender at intevation.de>\n"
"Language-Team: de <LL at li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
@@ -39,9 +39,7 @@
#: mpulsweb/controllers/administration.py:25
msgid "adm_delete_user_confirm_text"
-msgstr ""
-"Wollen Sie den Benutzer <strong>%s, %s</strong> (login: %s) löschen und "
-"die Daten unwiederbringlich verlieren?"
+msgstr "Wollen Sie den Benutzer <strong>%s, %s</strong> (login: %s) löschen und die Daten unwiederbringlich verlieren?"
#: mpulsweb/controllers/administration.py:26
msgid "adm_delete_user_success_header"
@@ -49,9 +47,7 @@
#: mpulsweb/controllers/administration.py:27
msgid "adm_delete_user_success_text"
-msgstr ""
-"Der Benutzer wurde erfolgreich gelöscht. Bitte klicken Sie auf OK um "
-"fortzufahren."
+msgstr "Der Benutzer wurde erfolgreich gelöscht. Bitte klicken Sie auf OK um fortzufahren."
#: mpulsweb/controllers/administration.py:28
msgid "adm_delete_selfuser_notification_header"
@@ -59,27 +55,15 @@
#: mpulsweb/controllers/administration.py:29
msgid "adm_delete_selfuser_notification_text"
-msgstr ""
-"Es ist nicht möglich den aktuell angemeldeten Nutzer zu löschen. Bitte "
-"klicken Sie auf OK, um fortzufahren."
+msgstr "Es ist nicht möglich den aktuell angemeldeten Nutzer zu löschen. Bitte klicken Sie auf OK, um fortzufahren."
#: mpulsweb/controllers/administration.py:30
msgid "Der Benutzer konnte nicht gelöscht werden"
msgstr "Der Benutzer konnte nicht gelöscht werden"
#: mpulsweb/controllers/administration.py:32
-msgid ""
-"Der Benutzer konnte nicht gelöscht werden, da dieser noch Bearbeiter von "
-"mindestens einen Fall ist. Bitte übertragen Sie zunächst sämtliche Fälle "
-"dieses Nutzers an einen anderen Bearbeiter und wiederholen Sie den "
-"Vorgang erneut. Klicken Sie auf \"OK\", um zur Benutzerübersicht zurück "
-"zu kehren."
-msgstr ""
-"Der Benutzer konnte nicht gelöscht werden, da dieser noch Bearbeiter von "
-"mindestens einen Fall ist. Bitte übertragen Sie zunächst sämtliche Fälle "
-"dieses Nutzers an einen anderen Bearbeiter und wiederholen Sie den "
-"Vorgang erneut. Klicken Sie auf \"OK\", um zur Benutzerübersicht zurück "
-"zu kehren."
+msgid "Der Benutzer konnte nicht gelöscht werden, da dieser noch Bearbeiter von mindestens einen Fall ist. Bitte übertragen Sie zunächst sämtliche Fälle dieses Nutzers an einen anderen Bearbeiter und wiederholen Sie den Vorgang erneut. Klicken Sie auf \"OK\", um zur Benutzerübersicht zurück zu kehren."
+msgstr "Der Benutzer konnte nicht gelöscht werden, da dieser noch Bearbeiter von mindestens einen Fall ist. Bitte übertragen Sie zunächst sämtliche Fälle dieses Nutzers an einen anderen Bearbeiter und wiederholen Sie den Vorgang erneut. Klicken Sie auf \"OK\", um zur Benutzerübersicht zurück zu kehren."
#: mpulsweb/controllers/administration.py:37
msgid "adm_set_editor_header"
@@ -87,15 +71,11 @@
#: mpulsweb/controllers/administration.py:38
msgid "adm_set_editor_success_text"
-msgstr ""
-"Fallakten wurden an %s, %s übertragen. Bitte klicken Sie auf OK, um %s, "
-"%s zu löschen."
+msgstr "Fallakten wurden an %s, %s übertragen. Bitte klicken Sie auf OK, um %s, %s zu löschen."
#: mpulsweb/controllers/administration.py:39
msgid "adm_set_editor_success_text_rest"
-msgstr ""
-"Fallakten wurden an %s, %s übertragen. %s, %s verfügt weiterhin über "
-"Fallakten. Bitte klicken Sie auf OK, um fortzufahren."
+msgstr "Fallakten wurden an %s, %s übertragen. %s, %s verfügt weiterhin über Fallakten. Bitte klicken Sie auf OK, um fortzufahren."
#: mpulsweb/controllers/administration.py:40
msgid "adm_set_editor_success_text_head"
@@ -111,9 +91,7 @@
#: mpulsweb/controllers/administration.py:45
msgid "adm_new_usergroup_success_text"
-msgstr ""
-"Die Benutzergruppe wurde erfolgreich angelegt. Bitte klicken Sie auf OK, "
-"um zur Benutzergruppenübersicht fortzufahren."
+msgstr "Die Benutzergruppe wurde erfolgreich angelegt. Bitte klicken Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
#: mpulsweb/controllers/administration.py:46
msgid "adm_new_usergroup_failure_header"
@@ -121,9 +99,7 @@
#: mpulsweb/controllers/administration.py:47
msgid "adm_new_usergroup_failure_text"
-msgstr ""
-"Beim Anlegen der Benutzergruppe ist ein Fehler aufgetreten. Bitte klicken"
-" Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
+msgstr "Beim Anlegen der Benutzergruppe ist ein Fehler aufgetreten. Bitte klicken Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
#: mpulsweb/controllers/administration.py:48
msgid "adm_edit_usergroup_header"
@@ -131,9 +107,7 @@
#: mpulsweb/controllers/administration.py:49
msgid "adm_edit_usergroup_text"
-msgstr ""
-"Die Benutzergruppe wurde erfolgreich bearbeitet. Bitte klicken Sie auf "
-"OK, um zur Benutzergruppenübersicht fortzufahren."
+msgstr "Die Benutzergruppe wurde erfolgreich bearbeitet. Bitte klicken Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
#: mpulsweb/controllers/administration.py:50
msgid "adm_delete_usergroup_confirm_header"
@@ -141,9 +115,7 @@
#: mpulsweb/controllers/administration.py:51
msgid "adm_delete_usergroup_confirm_text"
-msgstr ""
-"Wollen Sie die Benutzergruppe löschen und die Daten unwiederbringlich "
-"verlieren?"
+msgstr "Wollen Sie die Benutzergruppe löschen und die Daten unwiederbringlich verlieren?"
#: mpulsweb/controllers/administration.py:52
msgid "adm_delete_usergroup_success_header"
@@ -151,9 +123,7 @@
#: mpulsweb/controllers/administration.py:53
msgid "adm_delete_usergroup_success_text"
-msgstr ""
-"Die Benutzergruppe wurde erfolgreich gelöscht. Bitte klicken Sie auf OK, "
-"um zur Benutzergruppenübersicht fortzufahren."
+msgstr "Die Benutzergruppe wurde erfolgreich gelöscht. Bitte klicken Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
#: mpulsweb/controllers/administration.py:54
msgid "adm_delete_usergroup_failure_header"
@@ -161,29 +131,15 @@
#: mpulsweb/controllers/administration.py:55
msgid "adm_delete_usergroup_failure_text"
-msgstr ""
-"Bei dem Löschen der Benutzergruppe ist ein Fehler aufgetreten. Bitte "
-"klicken Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
+msgstr "Bei dem Löschen der Benutzergruppe ist ein Fehler aufgetreten. Bitte klicken Sie auf OK, um zur Benutzergruppenübersicht fortzufahren."
#: mpulsweb/controllers/annotations.py:13
msgid "This field is a required field, and must be filled out"
-msgstr ""
-"Im Rahmen der Berichterstattung sind teilnahmebezogene Daten in "
-"aggregierter Form bereitzuhalten. Dazu sind relevante Felder "
-"verpflichtend auszufüllen. Die Pflichtfelder sind einzelnen Phasen "
-"zugeordnet und entsprechend markiert. Ein Eintritt in eine neue Phase "
-"setzt voraus, dass alle Pflichtfelder ausgefüllt wurden. Bitte beachten "
-"Sie, dass die Option \"keine Angabe\" in diesen Feldern keine gültige "
-"Auswahl ist, sondern das Feld als nicht ausgefüllt markiert. Sollte in "
-"Ausnahmefällen keine Angabe möglich sein, tragen Sie bitte bis zur "
-"zulässigen Länge den Wert \"unbekannt\" ein."
+msgstr "Im Rahmen der Berichterstattung sind teilnahmebezogene Daten in aggregierter Form bereitzuhalten. Dazu sind relevante Felder verpflichtend auszufüllen. Die Pflichtfelder sind einzelnen Phasen zugeordnet und entsprechend markiert. Ein Eintritt in eine neue Phase setzt voraus, dass alle Pflichtfelder ausgefüllt wurden. Bitte beachten Sie, dass die Option \"keine Angabe\" in diesen Feldern keine gültige Auswahl ist, sondern das Feld als nicht ausgefüllt markiert. Sollte in Ausnahmefällen keine Angabe möglich sein, tragen Sie bitte bis zur zulässigen Länge den Wert \"unbekannt\" ein."
#: mpulsweb/controllers/annotations.py:14
msgid "This field is relevant for evaluation purpose"
-msgstr ""
-"Für das Berichtswesen sind verpflichtend Angaben über den Status des "
-"Programms zu machen. Um an dieser Stelle die Transparenz zu erhöhen, sind"
-" die entsprechenden Felder markiert."
+msgstr "Für das Berichtswesen sind verpflichtend Angaben über den Status des Programms zu machen. Um an dieser Stelle die Transparenz zu erhöhen, sind die entsprechenden Felder markiert."
#: mpulsweb/controllers/annotations.py:34
#: mpulsweb/controllers/annotations.py:45
@@ -211,9 +167,7 @@
msgid ""
"Do you really want to delete the appointment\n"
"and irrevocably lose all the data?"
-msgstr ""
-"Wollen Sie wirklich den Termin löschen und die Daten unwiederbringlich "
-"verlieren?"
+msgstr "Wollen Sie wirklich den Termin löschen und die Daten unwiederbringlich verlieren?"
#: mpulsweb/controllers/appointment.py:52
msgid "Please click OK to continue to the appointment overview"
@@ -249,21 +203,15 @@
"irrecovably lose the associated personal data? After it the case will\n"
"not be available you. The anonymised case will still be considered for\n"
"the analysis."
-msgstr ""
-"Wollen Sie wirklich die Fallakte anonymisieren und die personenbezogenen "
-"Daten unwiederbringlich verlieren? Die Fallakte steht danach nicht mehr "
-"zur Bearbeitung zur Verfügung. Die anonymisierte Fallakte wird weiterhin "
-"in der Auswertung berücksichtigt werden."
+msgstr "Wollen Sie wirklich die Fallakte anonymisieren und die personenbezogenen Daten unwiederbringlich verlieren? Die Fallakte steht danach nicht mehr zur Bearbeitung zur Verfügung. Die anonymisierte Fallakte wird weiterhin in der Auswertung berücksichtigt werden."
-#: mpulsweb/controllers/case.py:384
+#: mpulsweb/controllers/case.py:387
msgid "Case storage extended"
msgstr "Aufbewahrung verlängert"
-#: mpulsweb/controllers/case.py:385
+#: mpulsweb/controllers/case.py:388
msgid "Please click on \"OK\" to continue"
-msgstr ""
-"Die maximale Aufbewahrungsdauer wurde erfolgreich verlängert. Bitte "
-"klicken Sie auf \"OK\", um fortzufahren."
+msgstr "Die maximale Aufbewahrungsdauer wurde erfolgreich verlängert. Bitte klicken Sie auf \"OK\", um fortzufahren."
#: mpulsweb/controllers/case_bundle.py:27
msgid "No action specified for the selection"
@@ -274,10 +222,7 @@
"You have not selected any action for the\n"
"selection. Please click OK to go to the case overview and select there\n"
"an action from the drop down menu."
-msgstr ""
-"Sie haben keine Aktion für die Auswahl angegeben. Bitte klicken Sie auf "
-"OK, um zur Fallaktenübersicht zu gelangen und dort eine Aktion aus dem "
-"Auswahlfeld auszuwählen."
+msgstr "Sie haben keine Aktion für die Auswahl angegeben. Bitte klicken Sie auf OK, um zur Fallaktenübersicht zu gelangen und dort eine Aktion aus dem Auswahlfeld auszuwählen."
#: mpulsweb/controllers/case_bundle.py:32
msgid "No valid cases in the selection!"
@@ -286,17 +231,13 @@
#: mpulsweb/controllers/case_bundle.py:33
msgid ""
"The selected action can not be executed\n"
-"on any of the cases in your selection. Please make sure that the cases "
-"are\n"
+"on any of the cases in your selection. Please make sure that the cases are\n"
"in a state from which you can execute the selected action."
-msgstr ""
-"Die gewünschte Aktion kann für keine der in der Auswahl befindlichen "
-"Fallakten durchgeführt werden. Vergewissern Sie sich, dass sich die "
-"Fallakten in einem Zustand befinden, aus dem Sie die Aktion ausführen "
-"können."
+msgstr "Die gewünschte Aktion kann für keine der in der Auswahl befindlichen Fallakten durchgeführt werden. Vergewissern Sie sich, dass sich die Fallakten in einem Zustand befinden, aus dem Sie die Aktion ausführen können."
#: mpulsweb/controllers/case_bundle.py:37
-#: mpulsweb/controllers/casedocument.py:22 mpulsweb/controllers/document.py:43
+#: mpulsweb/controllers/casedocument.py:22
+#: mpulsweb/controllers/document.py:43
#: mpulsweb/controllers/usersettings.py:49
msgid "Please click OK to continue."
msgstr "Bitte klicken Sie auf OK, um fortzufahren."
@@ -359,19 +300,13 @@
#: mpulsweb/controllers/case_bundle.py:344
#, python-format
msgid ""
-"%s case was cleared for anonymisation. It will be presented to the "
-"administrators\n"
+"%s case was cleared for anonymisation. It will be presented to the administrators\n"
"for review for the definite anonymisation."
msgid_plural ""
-"%s cases were cleared for anonymisation. They will be presented to the "
-"administrators\n"
+"%s cases were cleared for anonymisation. They will be presented to the administrators\n"
"for review for the definite anonymisation."
-msgstr[0] ""
-"Es wurde %s Fallakte zur Anonymisierung freigegeben. Sie liegt der "
-"Administration zur endgültigen Anonymisierung vor."
-msgstr[1] ""
-"Es wurden %s Fallakten zur Anonymisierung freigegeben. Sie liegen der "
-"Administration zur endgültigen Anonymisierung vor."
+msgstr[0] "Es wurde %s Fallakte zur Anonymisierung freigegeben. Sie liegt der Administration zur endgültigen Anonymisierung vor."
+msgstr[1] "Es wurden %s Fallakten zur Anonymisierung freigegeben. Sie liegen der Administration zur endgültigen Anonymisierung vor."
#: mpulsweb/controllers/case_bundle.py:357
msgid "Clear case for anonymisation?"
@@ -383,25 +318,15 @@
#, python-format
msgid ""
"Do you\n"
-"really want to clear the following case for anonymisation? The case will "
-"not be\n"
-"available to you to work on it and it will be presented to the "
-"administrators\n"
+"really want to clear the following case for anonymisation? The case will not be\n"
+"available to you to work on it and it will be presented to the administrators\n"
"for review for the definite anonymisation.%s"
msgid_plural ""
-"Do you really want to clear the following cases for anonymisation? The "
-"cases will not be\n"
-"available to you to work on them and they will be presented to the "
-"administrators\n"
+"Do you really want to clear the following cases for anonymisation? The cases will not be\n"
+"available to you to work on them and they will be presented to the administrators\n"
"for review for the definite anonymisation.%s"
-msgstr[0] ""
-"Wollen Sie wirklich die folgende Fallakte zum Anonymisieren freigeben? "
-"Die Fallakte steht Ihnen danach nicht mehr zur Bearbeitung zur Verfügung "
-"und wird der Administration zur Anonymisierung vorgelegt.%s"
-msgstr[1] ""
-"Wollen Sie wirklich die folgenden Fallakten zum Anonymisieren freigeben? "
-"Die Fallakten stehen Ihnen danach nicht mehr zur Bearbeitung zur "
-"Verfügung und werden der Administration zur Anonymisierung vorgelegt.%s"
+msgstr[0] "Wollen Sie wirklich die folgende Fallakte zum Anonymisieren freigeben? Die Fallakte steht Ihnen danach nicht mehr zur Bearbeitung zur Verfügung und wird der Administration zur Anonymisierung vorgelegt.%s"
+msgstr[1] "Wollen Sie wirklich die folgenden Fallakten zum Anonymisieren freigeben? Die Fallakten stehen Ihnen danach nicht mehr zur Bearbeitung zur Verfügung und werden der Administration zur Anonymisierung vorgelegt.%s"
#: mpulsweb/controllers/case_bundle.py:382
msgid "Case anonymised!"
@@ -426,26 +351,14 @@
#, python-format
msgid ""
"Do you really want to anonymise the case\n"
-" and irrevocably lose its personal data? The case will not be "
-"available to editing anymore.\n"
-" The anonymised case will still be considered in the "
-"analysis.%s"
+" and irrevocably lose its personal data? The case will not be available to editing anymore.\n"
+" The anonymised case will still be considered in the analysis.%s"
msgid_plural ""
"Do you really want to anonymise the cases\n"
-" and irrevocably lose the personal data? The cases will not be"
-" available to editing anymore.\n"
-" The anonymised cases will still be considered in the "
-"analysis.%s"
-msgstr[0] ""
-"Wollen Sie wirklich die Fallakte anonymisierenund die personenbezogenen "
-"Daten unwiederbringlich verlieren? Die Fallakte steht danach nicht mehr "
-"zur Bearbeitung zur Verfügung. Die anonymisierte Fallakte wird weiterhin "
-"in der Auswertung berücksichtigt werden.%s"
-msgstr[1] ""
-"Wollen Sie wirklich die Fallakten anonymisierenund die personenbezogenen "
-"Daten unwiederbringlich verlieren? Die Fallakten stehen danach nicht mehr"
-" zur Bearbeitung zur Verfügung. Die anonymisierten Fallakten werden "
-"weiterhin in der Auswertung berücksichtigt werden.%s"
+" and irrevocably lose the personal data? The cases will not be available to editing anymore.\n"
+" The anonymised cases will still be considered in the analysis.%s"
+msgstr[0] "Wollen Sie wirklich die Fallakte anonymisierenund die personenbezogenen Daten unwiederbringlich verlieren? Die Fallakte steht danach nicht mehr zur Bearbeitung zur Verfügung. Die anonymisierte Fallakte wird weiterhin in der Auswertung berücksichtigt werden.%s"
+msgstr[1] "Wollen Sie wirklich die Fallakten anonymisierenund die personenbezogenen Daten unwiederbringlich verlieren? Die Fallakten stehen danach nicht mehr zur Bearbeitung zur Verfügung. Die anonymisierten Fallakten werden weiterhin in der Auswertung berücksichtigt werden.%s"
#: mpulsweb/controllers/case_bundle.py:422
msgid "Case restored!"
@@ -468,18 +381,10 @@
#: mpulsweb/controllers/case_bundle.py:439
#, python-format
-msgid ""
-"Do you really want to restore the following case? It will be available "
-"again to editing.%s"
-msgid_plural ""
-"Do you really want to restore the following cases? They will be available"
-" again to editing.%s"
-msgstr[0] ""
-"Wollen Sie wirklich die folgende Fallakten wiederherstellen? Die Fallakte"
-" steht danach wieder zur Bearbeitung zur Verfügung. %s"
-msgstr[1] ""
-"Wollen Sie wirklich die folgenden Fallakten wiederherstellen? Die "
-"Fallakten stehen danach wieder zur Bearbeitung zur Verfügung. %s"
+msgid "Do you really want to restore the following case? It will be available again to editing.%s"
+msgid_plural "Do you really want to restore the following cases? They will be available again to editing.%s"
+msgstr[0] "Wollen Sie wirklich die folgende Fallakten wiederherstellen? Die Fallakte steht danach wieder zur Bearbeitung zur Verfügung. %s"
+msgstr[1] "Wollen Sie wirklich die folgenden Fallakten wiederherstellen? Die Fallakten stehen danach wieder zur Bearbeitung zur Verfügung. %s"
#: mpulsweb/controllers/case_bundle.py:459
#, python-format
@@ -501,36 +406,37 @@
msgstr[0] "Fallakte exportieren?"
msgstr[1] "Fallakten exportieren?"
-#: mpulsweb/controllers/casedocument.py:24 mpulsweb/controllers/document.py:53
+#: mpulsweb/controllers/casedocument.py:24
+#: mpulsweb/controllers/document.py:53
msgid "Attachment added!"
msgstr "Anlage hinzugefügt!"
-#: mpulsweb/controllers/casedocument.py:26 mpulsweb/controllers/document.py:55
+#: mpulsweb/controllers/casedocument.py:26
+#: mpulsweb/controllers/document.py:55
msgid "No attachment added!"
msgstr "Keine Anlage hinzugefügt!"
-#: mpulsweb/controllers/casedocument.py:27 mpulsweb/controllers/document.py:56
+#: mpulsweb/controllers/casedocument.py:27
+#: mpulsweb/controllers/document.py:56
msgid ""
"Please make sure that the path is correct. Attachments\n"
"can be viewed directly via the \"Browse\" button"
-msgstr ""
-"Vergewissern Sie sich, ob der angegebene Pfad korrekt ist. Anlagen können"
-" direkt über den \"Browse\" bzw. \"Durchsuchen\" Button ausgewählt "
-"werden."
+msgstr "Vergewissern Sie sich, ob der angegebene Pfad korrekt ist. Anlagen können direkt über den \"Browse\" bzw. \"Durchsuchen\" Button ausgewählt werden."
-#: mpulsweb/controllers/casedocument.py:30 mpulsweb/controllers/document.py:58
+#: mpulsweb/controllers/casedocument.py:30
+#: mpulsweb/controllers/document.py:58
msgid "Attachment deleted!"
msgstr "Anlage gelöscht!"
-#: mpulsweb/controllers/casedocument.py:32 mpulsweb/controllers/document.py:60
+#: mpulsweb/controllers/casedocument.py:32
+#: mpulsweb/controllers/document.py:60
msgid "Delete attachment?"
msgstr "Anlage löschen?"
-#: mpulsweb/controllers/casedocument.py:33 mpulsweb/controllers/document.py:61
+#: mpulsweb/controllers/casedocument.py:33
+#: mpulsweb/controllers/document.py:61
msgid "Do you want to irrevocably delete the attachment?"
-msgstr ""
-"Wollen Sie die Anlage wirklich löschen und die Daten unwiederbringlich "
-"verlieren?"
+msgstr "Wollen Sie die Anlage wirklich löschen und die Daten unwiederbringlich verlieren?"
#: mpulsweb/controllers/document.py:45
msgid "Document added!"
@@ -544,10 +450,7 @@
msgid ""
"Please make sure that the path is correct. Documents\n"
"can be viewed directly via the \"Browse\" button"
-msgstr ""
-"Vergewissern Sie sich, ob der angegebene Pfad korrekt ist. Dokumente "
-"können direkt über den \"Browse\" bzw. \"Durchsuchen\" Button ausgewählt "
-"werden."
+msgstr "Vergewissern Sie sich, ob der angegebene Pfad korrekt ist. Dokumente können direkt über den \"Browse\" bzw. \"Durchsuchen\" Button ausgewählt werden."
#: mpulsweb/controllers/document.py:50
msgid "Document deleted!"
@@ -559,11 +462,10 @@
#: mpulsweb/controllers/document.py:52
msgid "Do you want to delete the document and irrevocably lose the data?"
-msgstr ""
-"Wollen Sie wirklich das Dokument löschen und die Daten unwiederbringlich "
-"verlieren?"
+msgstr "Wollen Sie wirklich das Dokument löschen und die Daten unwiederbringlich verlieren?"
-#: mpulsweb/controllers/evaluate.py:106 mpulsweb/controllers/evaluate.py:225
+#: mpulsweb/controllers/evaluate.py:106
+#: mpulsweb/controllers/evaluate.py:225
msgid "Error: Evaluation failed"
msgstr "Fehler: Auswertung fehlgeschlagen"
@@ -599,9 +501,7 @@
msgid ""
"Do you want to delete this logbook entry?\n"
"The data will be irrevocably lost."
-msgstr ""
-"Wollen Sie diesen Tagebucheintrag wirklich löschen? Er ginge damit "
-"unwiederbringlich verloren."
+msgstr "Wollen Sie diesen Tagebucheintrag wirklich löschen? Er ginge damit unwiederbringlich verloren."
#: mpulsweb/controllers/logbook.py:50
msgid "Logbook entry successfully deleted!"
@@ -651,9 +551,7 @@
msgid ""
"Do you really want to mark the message as read?\n"
"It will permanently disappear from the overview."
-msgstr ""
-"Wollen Sie die Nachricht wirklich als gelesen markieren? Sie wird dadurch"
-" dauerhaft aus der übersicht entfernt."
+msgstr "Wollen Sie die Nachricht wirklich als gelesen markieren? Sie wird dadurch dauerhaft aus der übersicht entfernt."
#: mpulsweb/controllers/phase.py:12
msgid "Phase changed!"
@@ -663,55 +561,41 @@
msgid ""
"The phase could be changed successfully.\n"
"Please follow the shown steps to reach the phase overview."
-msgstr ""
-"Die Phase konnte erfolgreich gewechselt werden. Bitte folgen Sie den "
-"aufgeführten Schritten, um zur Phasenübersicht fortzufahren."
+msgstr "Die Phase konnte erfolgreich gewechselt werden. Bitte folgen Sie den aufgeführten Schritten, um zur Phasenübersicht fortzufahren."
-#: mpulsweb/controllers/privacy.py:18
+#: mpulsweb/controllers/privacy.py:22
msgid "Set declaration of consent?"
msgstr "Einverständniserklärung setzen?"
-#: mpulsweb/controllers/privacy.py:20
+#: mpulsweb/controllers/privacy.py:24
msgid ""
"You have stated that there is a declaration of consent from\n"
-"the young adult to the acquisition, handling and storage of personal "
-"data.\n"
+"the young adult to the acquisition, handling and storage of personal data.\n"
"Are you sure this is correct?"
-msgstr ""
-"Sie haben angegeben, dass eine Einverständniserklärung des "
-"Jugendlichenzur Erfassung, Verarbeitung und Speicherung personenbezogener"
-" Datenvorliegt. Sind Sie sicher, dass diese Angabe korrekt ist?"
+msgstr "Sie haben angegeben, dass eine Einverständniserklärung des Jugendlichenzur Erfassung, Verarbeitung und Speicherung personenbezogener Datenvorliegt. Sind Sie sicher, dass diese Angabe korrekt ist?"
-#: mpulsweb/controllers/privacy.py:24
+#: mpulsweb/controllers/privacy.py:28
msgid "Privacy statement set!"
msgstr "Einwilligungserklärung gesetzt!"
-#: mpulsweb/controllers/privacy.py:25
+#: mpulsweb/controllers/privacy.py:29
msgid "Please click Bitte klick \"OK\" to continue work on the case"
-msgstr ""
-"Bitte klicken Sie auf \"OK\", um mit der Bearbeitung der Fallakte "
-"fortzufahren."
+msgstr "Bitte klicken Sie auf \"OK\", um mit der Bearbeitung der Fallakte fortzufahren."
-#: mpulsweb/controllers/privacy.py:27
+#: mpulsweb/controllers/privacy.py:31
msgid "Decline privacy statement not possible"
msgstr "Zurückziehen der Erklärung nicht möglich"
-#: mpulsweb/controllers/privacy.py:29
+#: mpulsweb/controllers/privacy.py:33
#, python-format
-msgid ""
-"The case is in a non consistent state und it will not be possible to "
-"anonimise it after retracting the privacy statement. The reason for this "
-"is listed below:<p>%s</p>"
-msgstr ""
-"Die Fallakte ist in einem nicht konsistenten Zustand und kann daher nach "
-"dem Zurückziehen der Erklärung nicht anonymisiert werden. Der Grund "
-"hierfür ist folgend aufgelistet:<p>%s</p>"
+msgid "The case is in a non consistent state und it will not be possible to anonimise it after retracting the privacy statement. The reason for this is listed below:<p>%s</p>"
+msgstr "Die Fallakte ist in einem nicht konsistenten Zustand und kann daher nach dem Zurückziehen der Erklärung nicht anonymisiert werden. Der Grund hierfür ist folgend aufgelistet:<p>%s</p>"
-#: mpulsweb/controllers/privacy.py:31
+#: mpulsweb/controllers/privacy.py:35
msgid "Retract privacy statement?"
msgstr "Erklärung zurückziehen?"
-#: mpulsweb/controllers/privacy.py:32
+#: mpulsweb/controllers/privacy.py:36
msgid "The case will be anonymised if you retract the privacy statement."
msgstr "Die Akte wird anonymisiert, falls die Erklärung zurückgezogen wird."
@@ -723,9 +607,7 @@
msgid ""
"Do you want to delete this dataset and\n"
"irrevocably lose the data?"
-msgstr ""
-"Wollen Sie wirklich den Datensatz löschen und die Daten unwiederbringlich"
-" verlieren?"
+msgstr "Wollen Sie wirklich den Datensatz löschen und die Daten unwiederbringlich verlieren?"
#: mpulsweb/controllers/repeatgroup.py:46
msgid "Repeat group not found."
@@ -757,9 +639,7 @@
#: mpulsweb/controllers/usersettings.py:52
msgid "adm_edit_standin_success_text"
-msgstr ""
-"Ihre Standard-Vertretung wurde gespeichert. Bitte klicken Sie auf OK, um "
-"fortzufahren."
+msgstr "Ihre Standard-Vertretung wurde gespeichert. Bitte klicken Sie auf OK, um fortzufahren."
#: mpulsweb/lib/dialogs.py:15
msgid "Default Header"
@@ -769,29 +649,35 @@
msgid "Default Text"
msgstr "Vorgabe Text"
-#: mpulsweb/lib/navigation.py:169 mpulsweb/lib/navigation.py:180
+#: mpulsweb/lib/navigation.py:169
+#: mpulsweb/lib/navigation.py:180
#: mpulsweb/lib/navigation.py:190
msgid "entry"
msgstr "Eintrag"
-#: mpulsweb/lib/navigation.py:169 mpulsweb/lib/navigation.py:180
+#: mpulsweb/lib/navigation.py:169
+#: mpulsweb/lib/navigation.py:180
#: mpulsweb/lib/navigation.py:190
msgid "Open page"
msgstr "Öffne Seite"
-#: mpulsweb/lib/renderer.py:241 mpulsweb/lib/renderer.py:270
+#: mpulsweb/lib/renderer.py:241
+#: mpulsweb/lib/renderer.py:270
msgid "Save"
msgstr "Speichern"
-#: mpulsweb/lib/renderer.py:249 mpulsweb/lib/renderer.py:278
+#: mpulsweb/lib/renderer.py:249
+#: mpulsweb/lib/renderer.py:278
msgid "Save and proceed"
msgstr "Speichern und Weiter"
-#: mpulsweb/lib/renderer.py:451 mpulsweb/lib/renderer.py:452
+#: mpulsweb/lib/renderer.py:451
+#: mpulsweb/lib/renderer.py:452
msgid "Delete RG"
msgstr "Eintrag löschen"
-#: mpulsweb/lib/renderer.py:468 mpulsweb/lib/renderer.py:469
+#: mpulsweb/lib/renderer.py:468
+#: mpulsweb/lib/renderer.py:469
msgid "Add new RG"
msgstr "Neuen Eintrag hinzufügen"
@@ -819,12 +705,15 @@
msgid "Delete"
msgstr "Löschen"
-#: mpulsweb/lib/renderer.py:990 mpulsweb/templates/evaluation/evaluate.mako:24
+#: mpulsweb/lib/renderer.py:990
+#: mpulsweb/templates/evaluation/evaluate.mako:24
#: mpulsweb/templates/evaluation/evaluate_adele.mako:24
+#: mpulsweb/templates/tags/tags.mako:20
msgid "Description"
msgstr "Beschreibung"
-#: mpulsweb/lib/renderer.py:991 mpulsweb/templates/phase/phase.mako:27
+#: mpulsweb/lib/renderer.py:991
+#: mpulsweb/templates/phase/phase.mako:27
msgid "Actions"
msgstr "Aktionen"
@@ -860,7 +749,8 @@
msgid "Es existiert bereits eine Datei mit dem Namen"
msgstr "Es existiert bereits eine Datei mit dem Namen"
-#: mpulsweb/lib/validators.py:80 mpulsweb/lib/validators.py:159
+#: mpulsweb/lib/validators.py:80
+#: mpulsweb/lib/validators.py:159
msgid "Fields should be a dictionary"
msgstr "Felder sollten ein Dictionary sein"
@@ -868,7 +758,8 @@
msgid "Startdatum muss vor oder gleich dem Enddatum liegen"
msgstr "Startdatum muss vor oder gleich dem Enddatum liegen"
-#: mpulsweb/model/case.py:1122 mpulsweb/model/case.py:1123
+#: mpulsweb/model/case.py:1122
+#: mpulsweb/model/case.py:1123
#: mpulsweb/templates/casemanagement/caselist.mako:161
#: mpulsweb/templates/casemanagement/caselist.mako:162
msgid "case_state_label_open"
@@ -899,11 +790,12 @@
msgid "Finished"
msgstr "Beendet"
-#: mpulsweb/model/phase.py:291
+#: mpulsweb/model/phase.py:298
msgid "No required fields found"
msgstr "Keine Pflichtfelder gefunden"
-#: mpulsweb/templates/base.mako:6 mpulsweb/templates/main.mako:190
+#: mpulsweb/templates/base.mako:6
+#: mpulsweb/templates/main.mako:190
msgid "main_formular_input_error"
msgstr "Fehlerhafte Formulareingabe"
@@ -911,18 +803,21 @@
msgid "statusbar_logininfo"
msgstr "Angemeldet als"
-#: mpulsweb/templates/main.mako:8 mpulsweb/templates/main.mako:18
+#: mpulsweb/templates/main.mako:8
+#: mpulsweb/templates/main.mako:18
#: mpulsweb/templates/main.mako:35
#: mpulsweb/templates/usersettings/change_password.mako:4
#: mpulsweb/templates/usersettings/show_settings.mako:4
msgid "sm_menu_link_settings"
msgstr "Mein Konto"
-#: mpulsweb/templates/main.mako:28 mpulsweb/templates/main.mako:81
+#: mpulsweb/templates/main.mako:28
+#: mpulsweb/templates/main.mako:81
msgid "sm_menu_link_home"
msgstr "Schwarzes Brett"
-#: mpulsweb/templates/main.mako:41 mpulsweb/templates/main.mako:205
+#: mpulsweb/templates/main.mako:41
+#: mpulsweb/templates/main.mako:205
msgid "sm_menu_link_responsible"
msgstr "Info"
@@ -934,7 +829,8 @@
msgid "sm_menu_link_logout"
msgstr "Abmelden"
-#: mpulsweb/templates/main.mako:59 mpulsweb/templates/main.mako:77
+#: mpulsweb/templates/main.mako:59
+#: mpulsweb/templates/main.mako:77
#, python-format
msgid "%s Start"
msgstr "%s Start"
@@ -1056,11 +952,7 @@
#: mpulsweb/templates/administration/delete_user_helper.mako:16
msgid "cm_delete_user_helper_explain_explain"
-msgstr ""
-"Der von Ihnen gewählte Benutzer ist noch als Hauptbearbeiter für die "
-"folgenden Fallakten eingetragen und kann daher nicht direkt gelöscht "
-"werden. Sie haben nun die Möglichkeit für die Fallakten einen neuen "
-"Bearbeiter auszuwählen."
+msgstr "Der von Ihnen gewählte Benutzer ist noch als Hauptbearbeiter für die folgenden Fallakten eingetragen und kann daher nicht direkt gelöscht werden. Sie haben nun die Möglichkeit für die Fallakten einen neuen Bearbeiter auszuwählen."
#: mpulsweb/templates/administration/delete_user_helper.mako:25
#: mpulsweb/templates/casebundle/editor.mako:28
@@ -1739,9 +1631,7 @@
#: mpulsweb/templates/auth/account_deactivated.mako:5
msgid "adm_con_ad_contact_admin"
-msgstr ""
-"Bitte setzen Sie sich in dieser Angelegenheit mit der Administration in "
-"Verbindung"
+msgstr "Bitte setzen Sie sich in dieser Angelegenheit mit der Administration in Verbindung"
#: mpulsweb/templates/auth/login.mako:4
#, python-format
@@ -1786,12 +1676,12 @@
msgstr ", um sich erneut anzumelden."
#: mpulsweb/templates/auth/main.mako:13
+#: mpulsweb/templates/error/main.mako:13
msgid "main_login_bmf_phrase"
-msgstr ""
-"Das Programm %s wird vom Bundesministerium für Familie, Senioren, Frauen "
-"und Jugend aus Mitteln des Europäischen Sozialfonds gefördert."
+msgstr "Das Programm %s wird vom Bundesministerium für Familie, Senioren, Frauen und Jugend aus Mitteln des Europäischen Sozialfonds gefördert."
#: mpulsweb/templates/auth/main.mako:35
+#: mpulsweb/templates/error/main.mako:35
msgid "main_login_formular_input_error"
msgstr "Fehlerhafte Formulareingabe"
@@ -1922,8 +1812,10 @@
#: mpulsweb/templates/privacy/list_statements.mako:6
#: mpulsweb/templates/privacy/dialogs/accept_success.mako:5
#: mpulsweb/templates/privacy/dialogs/confirm.mako:5
+#: mpulsweb/templates/privacy/dialogs/decline_failed.mako:5
#: mpulsweb/templates/privacy/dialogs/decline_success.mako:5
#: mpulsweb/templates/repeatgroup/dialogs/confirm_delete_rg_entry.mako:5
+#: mpulsweb/templates/tags/tags.mako:6
msgid "cm_np_select"
msgstr "Ausgewählte Fallakte"
@@ -2069,11 +1961,11 @@
msgid "Options"
msgstr "Optionen"
-#: mpulsweb/templates/casemanagement/main.mako:38
+#: mpulsweb/templates/casemanagement/main.mako:39
msgid "cm_main_set_statement"
msgstr "Erklärung Status setzen"
-#: mpulsweb/templates/casemanagement/main.mako:44
+#: mpulsweb/templates/casemanagement/main.mako:45
msgid "cm_main_revoke_statement"
msgstr "Erklärung zurückziehen"
@@ -2081,7 +1973,7 @@
msgid "cm_main_anonymize_case"
msgstr "Fallakte anonymisieren"
-#: mpulsweb/templates/casemanagement/main.mako:56
+#: mpulsweb/templates/casemanagement/main.mako:57
msgid "statement_list_statement"
msgstr "Verfügbare Erklärungen"
@@ -2094,13 +1986,14 @@
msgstr "Zurück zur Übersicht"
#: mpulsweb/templates/casemanagement/main.mako:81
-#: mpulsweb/templates/casemanagement/main.mako:148
+#: mpulsweb/templates/casemanagement/main.mako:156
msgid "cm_menu_link_digest"
msgstr "Zusammenfassung"
#: mpulsweb/templates/casemanagement/main.mako:86
-#: mpulsweb/templates/casemanagement/main.mako:155
-#: mpulsweb/templates/phase/phase.mako:7 mpulsweb/templates/phase/phase.mako:14
+#: mpulsweb/templates/casemanagement/main.mako:163
+#: mpulsweb/templates/phase/phase.mako:7
+#: mpulsweb/templates/phase/phase.mako:14
#: mpulsweb/templates/phase/dialogs/success_set_phase.mako:7
msgid "case_cm_phase"
msgstr "Phase im CM"
@@ -2110,33 +2003,39 @@
msgstr "Weitere Optionen"
#: mpulsweb/templates/casemanagement/main.mako:98
-#: mpulsweb/templates/casemanagement/main.mako:161
+#: mpulsweb/templates/casemanagement/main.mako:169
msgid "cm_menu_link_organisation"
msgstr "Organisation"
#: mpulsweb/templates/casemanagement/main.mako:105
-#: mpulsweb/templates/casemanagement/main.mako:168
+#: mpulsweb/templates/tags/tags.mako:7
+#: mpulsweb/templates/tags/tags.mako:12
+msgid "Tags"
+msgstr "Markierungen"
+
+#: mpulsweb/templates/casemanagement/main.mako:113
+#: mpulsweb/templates/casemanagement/main.mako:176
msgid "cm_menu_link_appointment"
msgstr "Termine"
-#: mpulsweb/templates/casemanagement/main.mako:111
+#: mpulsweb/templates/casemanagement/main.mako:119
msgid "cm_menu_link_create_reminder"
msgstr "Wiedervorlage anlegen"
-#: mpulsweb/templates/casemanagement/main.mako:126
-#: mpulsweb/templates/casemanagement/main.mako:184
+#: mpulsweb/templates/casemanagement/main.mako:134
+#: mpulsweb/templates/casemanagement/main.mako:192
msgid "cm_menu_link_documents"
msgstr "Anlagen"
-#: mpulsweb/templates/casemanagement/main.mako:133
+#: mpulsweb/templates/casemanagement/main.mako:141
msgid "cm_menu_link_print"
msgstr "Akte drucken"
-#: mpulsweb/templates/casemanagement/main.mako:142
+#: mpulsweb/templates/casemanagement/main.mako:150
msgid "cm_menu_header_seperator"
msgstr "Überblick"
-#: mpulsweb/templates/casemanagement/main.mako:193
+#: mpulsweb/templates/casemanagement/main.mako:201
msgid "cm_menu_header_structure"
msgstr "Gliederung"
@@ -2146,18 +2045,11 @@
#: mpulsweb/templates/casemanagement/new.mako:79
msgid "cm_new_p_please_consider_statement"
-msgstr ""
-"Bitte beachten Sie, dass die Einverständniserklärung die Grundlage zur "
-"Erfassung personenbezogener Daten ist. Bitte klicken Sie hierzu auf die "
-"Auswahl 'Erklärung drucken'. Bitte nutzen Sie den 'Zurück'-Knopf Ihres "
-"Browsers, um nach dem Drucken auf diese Seite zurückzukehren."
+msgstr "Bitte beachten Sie, dass die Einverständniserklärung die Grundlage zur Erfassung personenbezogener Daten ist. Bitte klicken Sie hierzu auf die Auswahl 'Erklärung drucken'. Bitte nutzen Sie den 'Zurück'-Knopf Ihres Browsers, um nach dem Drucken auf diese Seite zurückzukehren."
#: mpulsweb/templates/casemanagement/new.mako:110
msgid "cm_new_con_acceptance_statement_true"
-msgstr ""
-"Die Einwilligungserklärung für die Erfassung, Verarbeitung und Nutzung "
-"personenbezogener Daten wurde bereits zur Eingangsamnese bzw. Beratung "
-"vor dem Case Management eingeholt."
+msgstr "Die Einwilligungserklärung für die Erfassung, Verarbeitung und Nutzung personenbezogener Daten wurde bereits zur Eingangsamnese bzw. Beratung vor dem Case Management eingeholt."
#: mpulsweb/templates/casemanagement/organisation.mako:7
msgid "cm_np_organisation"
@@ -2165,9 +2057,7 @@
#: mpulsweb/templates/casemanagement/organisation.mako:15
msgid "cm_organisation_con_whois_cm_replace"
-msgstr ""
-"Diese Seite zeigt an, wer Hauptbearbeiterin / Hauptbearbeiter dieser "
-"Fallakte ist und wer die Vertretung für die Bearbeitung übernimmt."
+msgstr "Diese Seite zeigt an, wer Hauptbearbeiterin / Hauptbearbeiter dieser Fallakte ist und wer die Vertretung für die Bearbeitung übernimmt."
#: mpulsweb/templates/casemanagement/organisation.mako:16
msgid "cm_header_organisation_editor"
@@ -2196,9 +2086,7 @@
#: mpulsweb/templates/casemanagement/overview.mako:11
msgid "cm_overview_con_list_dossiers_admin"
-msgstr ""
-"Hier wird eine Auflistung aller Fallakten der Einrichtung bzw. der Fälle "
-"des angemeldeten Benutzers angezeigt"
+msgstr "Hier wird eine Auflistung aller Fallakten der Einrichtung bzw. der Fälle des angemeldeten Benutzers angezeigt"
#: mpulsweb/templates/casemanagement/overview.mako:15
msgid "cm_overview_con_list_dossiers_cm"
@@ -2291,10 +2179,12 @@
msgstr "Wiederherstellen erfolgreich!"
#: mpulsweb/templates/dialogs/confirm.mako:6
+#: mpulsweb/templates/dialogs/confirm_main.mako:7
msgid "dialog_header_confirm_option_yes"
msgstr "Ja"
#: mpulsweb/templates/dialogs/confirm.mako:7
+#: mpulsweb/templates/dialogs/confirm_main.mako:8
msgid "dialog_header_confirm_option_no"
msgstr "Nein"
@@ -2436,6 +2326,7 @@
#: mpulsweb/templates/evaluation/evaluate.mako:20
#: mpulsweb/templates/evaluation/evaluate_adele.mako:20
+#: mpulsweb/templates/tags/tags.mako:19
msgid "Name"
msgstr "Name"
@@ -2530,6 +2421,7 @@
#: mpulsweb/templates/privacy/edit_statement.mako:6
#: mpulsweb/templates/privacy/dialogs/accept_success.mako:6
#: mpulsweb/templates/privacy/dialogs/confirm.mako:6
+#: mpulsweb/templates/privacy/dialogs/decline_failed.mako:6
#: mpulsweb/templates/privacy/dialogs/decline_success.mako:6
msgid "statement_np_edit"
msgstr "Einverständniserklärung setzen"
@@ -2556,18 +2448,11 @@
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:4
msgid "statement_dialog_p_statement_no_explanation"
-msgstr ""
-"Für die Fallakte liegt noch keine Einverständniserklärung des "
-"Jugendlichen zur Erfassung, Verarbeitung und Nutzung personenbezogener "
-"Daten seitens des Jugendlichen vor. Die entsprechende Einhaltung der "
-"gesetzlichen Bestimmungen liegt in Ihrer Verantwortung."
+msgstr "Für die Fallakte liegt noch keine Einverständniserklärung des Jugendlichen zur Erfassung, Verarbeitung und Nutzung personenbezogener Daten seitens des Jugendlichen vor. Die entsprechende Einhaltung der gesetzlichen Bestimmungen liegt in Ihrer Verantwortung."
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:6
msgid "statement_dialog_p_options"
-msgstr ""
-"Bitte beachten Sie, dass die Einverständniserklärung der schriftlichen "
-"Form bedarf. Dazu steht Ihnen eine %s zur Verfügung.<br>Sie haben nun die"
-" Möglichkeit eine Angabe zur Einverständniserlärung zu geben. Wählen Sie:"
+msgstr "Bitte beachten Sie, dass die Einverständniserklärung der schriftlichen Form bedarf. Dazu steht Ihnen eine %s zur Verfügung.<br>Sie haben nun die Möglichkeit eine Angabe zur Einverständniserlärung zu geben. Wählen Sie:"
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:6
msgid "statement_edit_a_statement_form_printversion"
@@ -2589,9 +2474,7 @@
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:12
msgid "statement_dialog_li_statement_unclear_explanation"
-msgstr ""
-", wenn zum jetzigen Zeitpunkt noch keine Erklärung vorliegt, aber noch "
-"eingeholt werden soll."
+msgstr ", wenn zum jetzigen Zeitpunkt noch keine Erklärung vorliegt, aber noch eingeholt werden soll."
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:14
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:21
@@ -2600,9 +2483,7 @@
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:14
msgid "statement_dialog_li_statement_declined_explanation"
-msgstr ""
-", wenn keine Erklärung des Jugendlichen vorliegt und sicher nicht "
-"vorliegen wird. Die Fallakte wird dann anonymisiert!"
+msgstr ", wenn keine Erklärung des Jugendlichen vorliegt und sicher nicht vorliegen wird. Die Fallakte wird dann anonymisiert!"
#: mpulsweb/templates/privacy/dialogs/missing_statement_body.mako:25
msgid "statement_dialog_a_ok"
@@ -2691,6 +2572,18 @@
msgid "adm_np_editsettings_success"
msgstr "Einstellungen gespeichert!"
+#: mpulsweb/templates/tags/tags.mako:15
+msgid "Internal Tags"
+msgstr "Systeminterne Markierungen"
+
+#: mpulsweb/templates/tags/tags.mako:18
+msgid "ID"
+msgstr "ID"
+
+#: mpulsweb/templates/tags/tags.mako:21
+msgid "Set"
+msgstr "Gesetzt"
+
#: mpulsweb/templates/usersettings/change_password.mako:5
#: mpulsweb/templates/usersettings/change_password.mako:15
msgid "adm_header_changepassword"
@@ -2730,15 +2623,11 @@
#: mpulsweb/templates/usersettings/change_password_login.mako:9
msgid "usersettings_li_set_new_pw_first_login"
-msgstr ""
-"Sie melden sich zum ersten Mal mit einem initialen Passwort auf dem "
-"System an."
+msgstr "Sie melden sich zum ersten Mal mit einem initialen Passwort auf dem System an."
#: mpulsweb/templates/usersettings/change_password_login.mako:10
msgid "usersettings_li_set_new_pw_same_pw"
-msgstr ""
-"Sie haben über einen langen Zeitraum das selbe Passwort verwendet. Dies "
-"ist aus Gründen der Sicherheit nicht zulässig."
+msgstr "Sie haben über einen langen Zeitraum das selbe Passwort verwendet. Dies ist aus Gründen der Sicherheit nicht zulässig."
#: mpulsweb/templates/usersettings/change_password_login.mako:11
msgid "usersettings_li_set_new_pw_adm_pw_force"
@@ -2754,13 +2643,7 @@
#: mpulsweb/templates/usersettings/edit_standin.mako:18
msgid "usrset_explain_changestandin"
-msgstr ""
-"Hier können Sie einstellen, welche(r) MitarbeiterIn beim Anlegen einer "
-"neuen Fallakte als Ihre Vertretung eingetragen wird. Es stehen sowohl "
-"einzelne MitarbeiterInnen als auf Gruppen von MitarbeiterInnen zur "
-"Auswahl. Diese Personen haben dann ebenfalls Zugriff auf neu von Ihnen "
-"angelegte Fallakten. Diese Einstellung hat keine Auswirkung auf bereits "
-"von Ihnen angelegte Fallakten."
+msgstr "Hier können Sie einstellen, welche(r) MitarbeiterIn beim Anlegen einer neuen Fallakte als Ihre Vertretung eingetragen wird. Es stehen sowohl einzelne MitarbeiterInnen als auf Gruppen von MitarbeiterInnen zur Auswahl. Diese Personen haben dann ebenfalls Zugriff auf neu von Ihnen angelegte Fallakten. Diese Einstellung hat keine Auswirkung auf bereits von Ihnen angelegte Fallakten."
#: mpulsweb/templates/usersettings/edit_standin.mako:23
msgid "usrset_form_changestandin_standin"
Modified: base/trunk/mpulsweb/i18n/mpulsweb.pot
===================================================================
--- base/trunk/mpulsweb/i18n/mpulsweb.pot 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/i18n/mpulsweb.pot 2010-05-17 08:17:26 UTC (rev 2709)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: mpulsweb 0.1\n"
"Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
-"POT-Creation-Date: 2010-05-05 16:30+0200\n"
+"POT-Creation-Date: 2010-05-11 12:48+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -208,11 +208,11 @@
"the analysis."
msgstr ""
-#: mpulsweb/controllers/case.py:384
+#: mpulsweb/controllers/case.py:387
msgid "Case storage extended"
msgstr ""
-#: mpulsweb/controllers/case.py:385
+#: mpulsweb/controllers/case.py:388
msgid "Please click on \"OK\" to continue"
msgstr ""
@@ -567,30 +567,30 @@
"Please follow the shown steps to reach the phase overview."
msgstr ""
-#: mpulsweb/controllers/privacy.py:18
+#: mpulsweb/controllers/privacy.py:22
msgid "Set declaration of consent?"
msgstr ""
-#: mpulsweb/controllers/privacy.py:20
+#: mpulsweb/controllers/privacy.py:24
msgid ""
"You have stated that there is a declaration of consent from\n"
"the young adult to the acquisition, handling and storage of personal data.\n"
"Are you sure this is correct?"
msgstr ""
-#: mpulsweb/controllers/privacy.py:24
+#: mpulsweb/controllers/privacy.py:28
msgid "Privacy statement set!"
msgstr ""
-#: mpulsweb/controllers/privacy.py:25
+#: mpulsweb/controllers/privacy.py:29
msgid "Please click Bitte klick \"OK\" to continue work on the case"
msgstr ""
-#: mpulsweb/controllers/privacy.py:27
+#: mpulsweb/controllers/privacy.py:31
msgid "Decline privacy statement not possible"
msgstr ""
-#: mpulsweb/controllers/privacy.py:29
+#: mpulsweb/controllers/privacy.py:33
#, python-format
msgid ""
"The case is in a non consistent state und it will not be possible to "
@@ -598,11 +598,11 @@
"listed below:<p>%s</p>"
msgstr ""
-#: mpulsweb/controllers/privacy.py:31
+#: mpulsweb/controllers/privacy.py:35
msgid "Retract privacy statement?"
msgstr ""
-#: mpulsweb/controllers/privacy.py:32
+#: mpulsweb/controllers/privacy.py:36
msgid "The case will be anonymised if you retract the privacy statement."
msgstr ""
@@ -708,6 +708,7 @@
#: mpulsweb/lib/renderer.py:990 mpulsweb/templates/evaluation/evaluate.mako:24
#: mpulsweb/templates/evaluation/evaluate_adele.mako:24
+#: mpulsweb/templates/tags/tags.mako:20
msgid "Description"
msgstr ""
@@ -783,7 +784,7 @@
msgid "Finished"
msgstr ""
-#: mpulsweb/model/phase.py:291
+#: mpulsweb/model/phase.py:298
msgid "No required fields found"
msgstr ""
@@ -1661,11 +1662,11 @@
msgid "logout_p_login_again"
msgstr ""
-#: mpulsweb/templates/auth/main.mako:13
+#: mpulsweb/templates/auth/main.mako:13 mpulsweb/templates/error/main.mako:13
msgid "main_login_bmf_phrase"
msgstr ""
-#: mpulsweb/templates/auth/main.mako:35
+#: mpulsweb/templates/auth/main.mako:35 mpulsweb/templates/error/main.mako:35
msgid "main_login_formular_input_error"
msgstr ""
@@ -1795,8 +1796,10 @@
#: mpulsweb/templates/privacy/list_statements.mako:6
#: mpulsweb/templates/privacy/dialogs/accept_success.mako:5
#: mpulsweb/templates/privacy/dialogs/confirm.mako:5
+#: mpulsweb/templates/privacy/dialogs/decline_failed.mako:5
#: mpulsweb/templates/privacy/dialogs/decline_success.mako:5
#: mpulsweb/templates/repeatgroup/dialogs/confirm_delete_rg_entry.mako:5
+#: mpulsweb/templates/tags/tags.mako:6
msgid "cm_np_select"
msgstr ""
@@ -1942,11 +1945,11 @@
msgid "Options"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:38
+#: mpulsweb/templates/casemanagement/main.mako:39
msgid "cm_main_set_statement"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:44
+#: mpulsweb/templates/casemanagement/main.mako:45
msgid "cm_main_revoke_statement"
msgstr ""
@@ -1954,7 +1957,7 @@
msgid "cm_main_anonymize_case"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:56
+#: mpulsweb/templates/casemanagement/main.mako:57
msgid "statement_list_statement"
msgstr ""
@@ -1967,12 +1970,12 @@
msgstr ""
#: mpulsweb/templates/casemanagement/main.mako:81
-#: mpulsweb/templates/casemanagement/main.mako:148
+#: mpulsweb/templates/casemanagement/main.mako:156
msgid "cm_menu_link_digest"
msgstr ""
#: mpulsweb/templates/casemanagement/main.mako:86
-#: mpulsweb/templates/casemanagement/main.mako:155
+#: mpulsweb/templates/casemanagement/main.mako:163
#: mpulsweb/templates/phase/phase.mako:7 mpulsweb/templates/phase/phase.mako:14
#: mpulsweb/templates/phase/dialogs/success_set_phase.mako:7
msgid "case_cm_phase"
@@ -1983,33 +1986,38 @@
msgstr ""
#: mpulsweb/templates/casemanagement/main.mako:98
-#: mpulsweb/templates/casemanagement/main.mako:161
+#: mpulsweb/templates/casemanagement/main.mako:169
msgid "cm_menu_link_organisation"
msgstr ""
#: mpulsweb/templates/casemanagement/main.mako:105
-#: mpulsweb/templates/casemanagement/main.mako:168
+#: mpulsweb/templates/tags/tags.mako:7 mpulsweb/templates/tags/tags.mako:12
+msgid "Tags"
+msgstr ""
+
+#: mpulsweb/templates/casemanagement/main.mako:113
+#: mpulsweb/templates/casemanagement/main.mako:176
msgid "cm_menu_link_appointment"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:111
+#: mpulsweb/templates/casemanagement/main.mako:119
msgid "cm_menu_link_create_reminder"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:126
-#: mpulsweb/templates/casemanagement/main.mako:184
+#: mpulsweb/templates/casemanagement/main.mako:134
+#: mpulsweb/templates/casemanagement/main.mako:192
msgid "cm_menu_link_documents"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:133
+#: mpulsweb/templates/casemanagement/main.mako:141
msgid "cm_menu_link_print"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:142
+#: mpulsweb/templates/casemanagement/main.mako:150
msgid "cm_menu_header_seperator"
msgstr ""
-#: mpulsweb/templates/casemanagement/main.mako:193
+#: mpulsweb/templates/casemanagement/main.mako:201
msgid "cm_menu_header_structure"
msgstr ""
@@ -2153,10 +2161,12 @@
msgstr ""
#: mpulsweb/templates/dialogs/confirm.mako:6
+#: mpulsweb/templates/dialogs/confirm_main.mako:7
msgid "dialog_header_confirm_option_yes"
msgstr ""
#: mpulsweb/templates/dialogs/confirm.mako:7
+#: mpulsweb/templates/dialogs/confirm_main.mako:8
msgid "dialog_header_confirm_option_no"
msgstr ""
@@ -2298,6 +2308,7 @@
#: mpulsweb/templates/evaluation/evaluate.mako:20
#: mpulsweb/templates/evaluation/evaluate_adele.mako:20
+#: mpulsweb/templates/tags/tags.mako:19
msgid "Name"
msgstr ""
@@ -2390,6 +2401,7 @@
#: mpulsweb/templates/privacy/edit_statement.mako:6
#: mpulsweb/templates/privacy/dialogs/accept_success.mako:6
#: mpulsweb/templates/privacy/dialogs/confirm.mako:6
+#: mpulsweb/templates/privacy/dialogs/decline_failed.mako:6
#: mpulsweb/templates/privacy/dialogs/decline_success.mako:6
msgid "statement_np_edit"
msgstr ""
@@ -2537,6 +2549,18 @@
msgid "adm_np_editsettings_success"
msgstr ""
+#: mpulsweb/templates/tags/tags.mako:15
+msgid "Internal Tags"
+msgstr ""
+
+#: mpulsweb/templates/tags/tags.mako:18
+msgid "ID"
+msgstr ""
+
+#: mpulsweb/templates/tags/tags.mako:21
+msgid "Set"
+msgstr ""
+
#: mpulsweb/templates/usersettings/change_password.mako:5
#: mpulsweb/templates/usersettings/change_password.mako:15
msgid "adm_header_changepassword"
Modified: base/trunk/mpulsweb/lib/app_globals.py
===================================================================
--- base/trunk/mpulsweb/lib/app_globals.py 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/lib/app_globals.py 2010-05-17 08:17:26 UTC (rev 2709)
@@ -33,6 +33,8 @@
from formed.meta.io.document import openDocument
+from libmpuls.service.tags import TagSetterConfig
+
from mpulsweb.lib.timelog import setupTimeLogging
from mpulsweb.lib.config import MpulsAppConfig, MpulsDBMapping
from mpulsweb.lib.security import load_db_mapping_from_file
@@ -56,6 +58,7 @@
# Load mpuls configuration
config_file = config.get('mpuls.app.config', 'default_config.json')
mapping_file = config.get('mpuls.app.dbmapping', 'default_dbmapping.json')
+ tagging_file = config.get('mpuls.app.tagging', 'default_tagging.xml')
if not os.path.isabs(config_file):
root = config.get('pylons.paths').get('root')
config_file = os.path.join(root, '..', config_file)
@@ -83,9 +86,14 @@
self.formedTree = openDocument(formed_file)
self.helpData = AnnotationsProvider(annotation_file)
+ # Load taggingconfig
+ log.debug("Loading configuration for tagging from %s" % tagging_file)
+ self.taggingConf = TagSetterConfig(tagging_file)
+
# tell paste to restart the server if the formed files change
watch_file(formed_file)
watch_file(annotation_file)
+ watch_file(tagging_file)
# TODO: These setups should be while application intialisation, as they
# are not related to any global vars or functions. Move to
Modified: base/trunk/mpulsweb/model/case.py
===================================================================
--- base/trunk/mpulsweb/model/case.py 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/model/case.py 2010-05-17 08:17:26 UTC (rev 2709)
@@ -512,6 +512,7 @@
self.standin = None
self.documents = []
self.appointments = []
+ self.tags = None
self.privacy_statement = None
#self.digest = None (TODO: Seems not to be used)
self.init_state(state_id, state_status, state_access, state_phase)
@@ -804,6 +805,11 @@
raise
return None
+ def getTags(self):
+ if self.tags is None:
+ self.tags = [0]
+ return self.tags
+
def getDocuments(self):
"""Returns a list of documents which are attached to this case"""
try:
Modified: base/trunk/mpulsweb/templates/casemanagement/main.mako
===================================================================
--- base/trunk/mpulsweb/templates/casemanagement/main.mako 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/templates/casemanagement/main.mako 2010-05-17 08:17:26 UTC (rev 2709)
@@ -98,6 +98,14 @@
${_('cm_menu_link_organisation')}
</a>
</li>
+ % if g.mpuls_config.is_enabled('case-module', 'tags'):
+ <li>
+ <a href="/tags/overview/${session.get('case').id}"
+ onclick="return checkModification();">
+ ${_('Tags')}
+ </a>
+ </li>
+ % endif
% if g.mpuls_config.is_enabled('case-module', 'appointments'):
<li>
<a href="/caseappointment/index/${session.get('case').id}"
Added: base/trunk/mpulsweb/templates/tags/tags.mako
===================================================================
--- base/trunk/mpulsweb/templates/tags/tags.mako 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb/templates/tags/tags.mako 2010-05-17 08:17:26 UTC (rev 2709)
@@ -0,0 +1,39 @@
+## -*- coding: utf-8 -*-
+<%inherit file="../casemanagement/main.mako" />
+<%! import mpulsweb.lib.helper.filters as F %>
+<%def name="buildNavipath()">
+ ${parent.buildNavipath()}
+ <li><a href="/case/select/${session.get('case').id}/1">${_('cm_np_select')}</a></li>
+ <li><a href="/tags/tags/${session.get('case').id}">${_('Tags')}</a></li>
+</%def>
+
+<div id="content_header_small">
+ <div id="content_ueberschrift">
+${_('Tags')}
+ </div>
+</div>
+<h2>${_('Internal Tags')}</h2>
+<table>
+ <tr>
+ <th class="table_status">${_('ID')}</th>
+ <th class="table_name">${_('Name')}</th>
+ <th>${_('Description')}</th>
+ <th class="actions">${_('Set')}</th>
+ </tr>
+ % for num, id in enumerate(g.taggingConf.get_checks()):
+ <tr class="${num%2 and 'hl' or ''}">
+ <td>
+ ${id}
+ </td>
+ <td>
+ ${g.taggingConf.get_name(id)}
+ </td>
+ <td>
+ ${g.taggingConf.get_desc(id)}
+ </td>
+ <td class="actions">
+ <input disabled="disabled" type="checkbox" name="tags" value="${id}">
+ </td>
+ </tr>
+ % endfor
+</table>
Modified: base/trunk/mpulsweb.egg-info/paste_deploy_config.ini_tmpl
===================================================================
--- base/trunk/mpulsweb.egg-info/paste_deploy_config.ini_tmpl 2010-05-11 19:03:08 UTC (rev 2708)
+++ base/trunk/mpulsweb.egg-info/paste_deploy_config.ini_tmpl 2010-05-17 08:17:26 UTC (rev 2709)
@@ -25,6 +25,7 @@
# which moduls are enabled or which phases are present.
mpuls.app.config=%(here)s/default_config.json
mpuls.app.dbmapping=%(here)s/default_dbmapping.json
+mpuls.app.tagging=%(here)s/default_tagging.xml
# What is the name of the application instance. This is the name of the
# directory containing the instance specific controller, templates and model.
mpuls.app.instance=mpulsweb
More information about the Mpuls-commits
mailing list