settings for stat colours

This commit is contained in:
Frédéric Péters 2011-12-01 16:36:20 +01:00
parent 652e52acb3
commit 428f44d78f
3 changed files with 37 additions and 0 deletions

View File

@ -421,6 +421,38 @@
>...</textarea>
</div>
<hr/>
<div
tal:define="error errors/gender_colors | nothing;
gender_colors python:request.get('gender_colors', view.settings.gender_colors)"
tal:attributes="class python:'field error' if error else 'field'">
<label for="gender_colors" i18n:translate="label_gender_colors">Gender Colors</label>
<div tal:content="error" tal:condition="error" />
<input
name="gender_colors"
id="gender_colors"
type="text"
tal:attributes="value gender_colors"
/>
</div>
<div
tal:define="error errors/ageranges_color | nothing;
ageranges_color python:request.get('ageranges_color', view.settings.ageranges_color)"
tal:attributes="class python:'field error' if error else 'field'">
<label for="ageranges_color" i18n:translate="label_ageranges_color">Age Ranges Colors</label>
<div tal:content="error" tal:condition="error" />
<input
name="ageranges_color"
id="ageranges_color"
type="text"
tal:attributes="value ageranges_color"
/>
</div>
<div class="formControls">
<input

View File

@ -95,6 +95,8 @@ class TabellioControlpanel(BrowserView):
self.settings.commission_audio_codes = form.get('commission_audio_codes')
self.settings.contest_subject_email = form.get('contest_subject_email')
self.settings.contest_body_email = form.get('contest_body_email')
self.settings.gender_colors = form.get('gender_colors')
self.settings.ageranges_color = form.get('ageranges_color')
if submitted and not self.errors:
self._setup()

View File

@ -81,3 +81,6 @@ class ITabellioSettings(Interface):
required=False)
contest_body_email = schema.Text(title=_(u'Contest Subject Email'), required=False)
gender_colors = schema.Text(title=_(u'Gender Colors'), required=False)
ageranges_color = schema.Text(title=_(u'Age Ranges Colors'), required=False)