provide additional fields for agenda item

This commit is contained in:
Helmut Merz 2012-07-17 09:29:02 +02:00
parent 6df53bfb96
commit 8ed023c962
4 changed files with 44 additions and 4 deletions

Binary file not shown.

View file

@ -299,6 +299,27 @@ msgstr "Besprechungsprotokoll generieren"
msgid "Participants" msgid "Participants"
msgstr "Teilnehmer" msgstr "Teilnehmer"
msgid "The names of the persons taking part in the event."
msgstr "Die Namen der Personen, die an der Besprechung teilnehmen."
msgid "label_responsible"
msgstr "Referent"
msgid "desc_responsible"
msgstr "Person, die diesen Tagesordnungpunkt vertritt."
msgid "label_discussion"
msgstr "Diskussion"
msgid "desc_discussion"
msgstr "Diskussion"
msgid "label_consequences"
msgstr "Schlussfolgerungen"
msgid "desc_consequences"
msgstr "Schlussfolgerungen"
msgid "Task/Action" msgid "Task/Action"
msgstr "Aufgabe" msgstr "Aufgabe"

View file

@ -281,6 +281,7 @@ class CreateFollowUpEventForm(CreateConceptPage, MeetingMinutes):
data = self.getData() data = self.getData()
data['title'] = self.baseEvent.title data['title'] = self.baseEvent.title
data['description'] = self.baseEvent.description data['description'] = self.baseEvent.description
data['participants'] = self.baseEvent.participants
return data return data
def results(self): def results(self):
@ -332,8 +333,9 @@ class CreateFollowUpEvent(CreateConcept, BaseFollowUpController):
conceptType=taskType, conceptType=taskType,
title=source.title, title=source.title,
description=source.description, description=source.description,
start=source.start, responsible=source.start,
end=source.end) discussion=source.discussion,
consequences=source.consequences)
stask.assignChild(newTask, self.followsPredicate) stask.assignChild(newTask, self.followsPredicate)
for rel in stask.getParentRelations(): for rel in stask.getParentRelations():
if rel.predicate != self.view.typePredicate: if rel.predicate != self.view.typePredicate:

View file

@ -171,10 +171,27 @@ class IEvent(ITask):
required=False) required=False)
class IAgendaItem(ILoopsAdapter): class IAgendaItem(ILoopsAdapter):
pass responsible = schema.TextLine(
title=_(u'label_responsible'),
description=_(u'desc_responsible.'),
default=u'',
required=False)
discussion = schema.Text(
title=_(u'label_discussion'),
description=_(u'desc_discussion.'),
default=u'',
missing_value=u'',
required=False)
concequences = schema.Text(
title=_(u'label_consequences'),
description=_(u'desc_consequences.'),
default=u'',
missing_value=u'',
required=False)
# 'hasrole' predicate # 'hasrole' predicate