add a setting for commission audio codes (#798)

This commit is contained in:
Frédéric Péters 2011-11-28 14:23:11 +01:00
parent 69a8ca390f
commit 3204ad603c
3 changed files with 20 additions and 0 deletions

View File

@ -370,6 +370,23 @@
/>
</div>
<div
tal:define="error errors/commission_audio_codes | nothing;
commission_audio_codes python:request.get('commission_audio_codes', view.settings.commission_audio_codes)"
tal:attributes="class python:'field error' if error else 'field'">
<label for="commission_audio_codes" i18n:translate="label_commission_audio_codes">Commission Audio Codes</label>
<div tal:content="error" tal:condition="error" />
<textarea
name="commission_audio_codes"
id="commission_audio_codes"
type="text"
rows="20"
cols="80"
tal:content="commission_audio_codes"
>...</textarea>
</div>
<div class="formControls">
<input
type="submit"

View File

@ -92,6 +92,7 @@ class TabellioControlpanel(BrowserView):
self.settings.ical_username = form.get('ical_username')
self.settings.ical_password = form.get('ical_password')
self.settings.audiofiles_path = form.get('audiofiles_path')
self.settings.commission_audio_codes = form.get('commission_audio_codes')
if submitted and not self.errors:
self._setup()

View File

@ -73,3 +73,5 @@ class ITabellioSettings(Interface):
audiofiles_path = schema.TextLine(
title=_(u'Audio Files Path'),
required=False)
commission_audio_codes = schema.Text(title=_(u'Commission Audio Codes'), required=False)