diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo index 345887f..467a989 100644 Binary files a/locale/en/LC_MESSAGES/django.mo and b/locale/en/LC_MESSAGES/django.mo differ diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 42d397f..ac4ecc7 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 22:47+0300\n" +"POT-Creation-Date: 2017-10-12 00:48+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -168,7 +168,7 @@ msgid "id" msgstr "id" #: infoscreen/templates/infoscreen_admin.html:141 webapp/models.py:93 -#: webapp/models.py:123 webapp/templates/kaehmy_list.html:40 +#: webapp/models.py:126 webapp/templates/kaehmy_list.html:40 msgid "Name" msgstr "Name" @@ -210,7 +210,7 @@ msgstr "First name" msgid "Last name" msgstr "Last name" -#: members/models.py:16 webapp/models.py:124 +#: members/models.py:16 webapp/models.py:127 #: webapp/templates/kaehmy_list.html:44 msgid "Email" msgstr "Email" @@ -551,6 +551,18 @@ msgid "Copyright Aalto-yliopiston Sähköinsinöörikilta ry" msgstr "Copyright Aalto-yliopiston Sähköinsinöörikilta ry" #: webapp/forms.py:28 +#, fuzzy +#| msgid "Total challenges:" +msgid "Custom roles" +msgstr "Total challenges:" + +#: webapp/forms.py:30 +#, fuzzy +#| msgid "Total challenges:" +msgid "Preset roles" +msgstr "Total challenges:" + +#: webapp/forms.py:40 msgid "Invalid value" msgstr "" @@ -610,71 +622,95 @@ msgstr "Rotation" msgid "Registrations" msgstr "Rotations" -#: webapp/models.py:94 webapp/models.py:163 +#: webapp/models.py:94 webapp/models.py:166 #, fuzzy #| msgid "Add member" msgid "Board member" msgstr "Add member" -#: webapp/models.py:97 +#: webapp/models.py:98 #, fuzzy #| msgid "Add member" msgid "board member" msgstr "Add member" -#: webapp/models.py:103 +#: webapp/models.py:104 #, fuzzy #| msgid "Duration" msgid "Description" msgstr "Duration" -#: webapp/models.py:104 +#: webapp/models.py:105 msgid "Summary" msgstr "" -#: webapp/models.py:137 +#: webapp/models.py:112 +#, fuzzy +#| msgid "Total challenges:" +msgid "Preset kaehmy role" +msgstr "Total challenges:" + +#: webapp/models.py:113 +#, fuzzy +#| msgid "Total challenges:" +msgid "Preset kaehmy roles" +msgstr "Total challenges:" + +#: webapp/models.py:120 +#, fuzzy +#| msgid "Total challenges:" +msgid "Custom kaehmy role" +msgstr "Total challenges:" + +#: webapp/models.py:121 +#, fuzzy +#| msgid "Total challenges:" +msgid "Custom kaehmy roles" +msgstr "Total challenges:" + +#: webapp/models.py:140 msgid "Message" msgstr "" -#: webapp/models.py:139 +#: webapp/models.py:142 msgid "Timestamp" msgstr "" -#: webapp/models.py:157 webapp/models.py:216 +#: webapp/models.py:160 webapp/models.py:224 msgid "Phone number" msgstr "" -#: webapp/models.py:158 +#: webapp/models.py:161 msgid "Year" msgstr "" -#: webapp/models.py:159 +#: webapp/models.py:162 msgid "Text" msgstr "" -#: webapp/models.py:161 +#: webapp/models.py:164 msgid "Custom role name" msgstr "" -#: webapp/models.py:171 +#: webapp/models.py:174 #, fuzzy #| msgid "Member applications" msgid "Kaehmy application: {}" msgstr "Member applications" -#: webapp/models.py:201 +#: webapp/models.py:209 msgid "Role" msgstr "" -#: webapp/models.py:203 +#: webapp/models.py:211 msgid "Start date" msgstr "" -#: webapp/models.py:204 +#: webapp/models.py:212 msgid "End date" msgstr "" -#: webapp/models.py:214 +#: webapp/models.py:222 msgid "Official" msgstr "" @@ -733,15 +769,11 @@ msgstr "" msgid "Comment" msgstr "" -#: webapp/templates/kaehmy_list.html:63 -msgid "Roles" -msgstr "" - -#: webapp/templates/kaehmy_list.html:75 +#: webapp/templates/kaehmy_list.html:69 msgid "Show comments" msgstr "" -#: webapp/templates/kaehmy_list.html:81 +#: webapp/templates/kaehmy_list.html:75 #, fuzzy #| msgid "Add payment" msgid "Add comment" diff --git a/locale/fi/LC_MESSAGES/django.mo b/locale/fi/LC_MESSAGES/django.mo index 9c32166..b7afd57 100644 Binary files a/locale/fi/LC_MESSAGES/django.mo and b/locale/fi/LC_MESSAGES/django.mo differ diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po index d5e5d6f..5ff63fa 100644 --- a/locale/fi/LC_MESSAGES/django.po +++ b/locale/fi/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-11 22:47+0300\n" +"POT-Creation-Date: 2017-10-12 00:48+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -169,7 +169,7 @@ msgid "id" msgstr "id" #: infoscreen/templates/infoscreen_admin.html:141 webapp/models.py:93 -#: webapp/models.py:123 webapp/templates/kaehmy_list.html:40 +#: webapp/models.py:126 webapp/templates/kaehmy_list.html:40 msgid "Name" msgstr "Nimi" @@ -209,7 +209,7 @@ msgstr "Etunimi" msgid "Last name" msgstr "Sukunimi" -#: members/models.py:16 webapp/models.py:124 +#: members/models.py:16 webapp/models.py:127 #: webapp/templates/kaehmy_list.html:44 msgid "Email" msgstr "Sähköposti" @@ -544,6 +544,14 @@ msgid "Copyright Aalto-yliopiston Sähköinsinöörikilta ry" msgstr "Copyright Aalto-yliopiston Sähköinsinöörikilta ry" #: webapp/forms.py:28 +msgid "Custom roles" +msgstr "Uudet virat" + +#: webapp/forms.py:30 +msgid "Preset roles" +msgstr "Kaehmyvirat" + +#: webapp/forms.py:40 msgid "Invalid value" msgstr "Epäkelpo arvo" @@ -595,63 +603,79 @@ msgstr "Ilmoittautuminen" msgid "Registrations" msgstr "Ilmoittautumiset" -#: webapp/models.py:94 webapp/models.py:163 +#: webapp/models.py:94 webapp/models.py:166 msgid "Board member" msgstr "Hallituksen jäsen" -#: webapp/models.py:97 +#: webapp/models.py:98 msgid "board member" msgstr "Hallituksen jäsen" -#: webapp/models.py:103 +#: webapp/models.py:104 msgid "Description" msgstr "Kuvaus" -#: webapp/models.py:104 +#: webapp/models.py:105 msgid "Summary" msgstr "Tiivistelmä" -#: webapp/models.py:137 +#: webapp/models.py:112 +msgid "Preset kaehmy role" +msgstr "Kaehmyvirka" + +#: webapp/models.py:113 +msgid "Preset kaehmy roles" +msgstr "Kaehmyvirat" + +#: webapp/models.py:120 +msgid "Custom kaehmy role" +msgstr "Uusi virka" + +#: webapp/models.py:121 +msgid "Custom kaehmy roles" +msgstr "Uudet kaehmyvirat" + +#: webapp/models.py:140 msgid "Message" msgstr "Viesti" -#: webapp/models.py:139 +#: webapp/models.py:142 msgid "Timestamp" msgstr "Aikaleima" -#: webapp/models.py:157 webapp/models.py:216 +#: webapp/models.py:160 webapp/models.py:224 msgid "Phone number" msgstr "Puhelinnumero" -#: webapp/models.py:158 +#: webapp/models.py:161 msgid "Year" msgstr "Vuosi" -#: webapp/models.py:159 +#: webapp/models.py:162 msgid "Text" msgstr "Teksti" -#: webapp/models.py:161 +#: webapp/models.py:164 msgid "Custom role name" msgstr "Uusi virka" -#: webapp/models.py:171 +#: webapp/models.py:174 msgid "Kaehmy application: {}" msgstr "Kaehmy: {}" -#: webapp/models.py:201 +#: webapp/models.py:209 msgid "Role" msgstr "Rooli" -#: webapp/models.py:203 +#: webapp/models.py:211 msgid "Start date" msgstr "Alkupäivämäärä" -#: webapp/models.py:204 +#: webapp/models.py:212 msgid "End date" msgstr "Loppupäivämäärä" -#: webapp/models.py:214 +#: webapp/models.py:222 msgid "Official" msgstr "Toimihenkilö" @@ -708,15 +732,11 @@ msgstr "Kommentoidaan viestiin lähettäjältä" msgid "Comment" msgstr "Kommentti" -#: webapp/templates/kaehmy_list.html:63 -msgid "Roles" -msgstr "Roolit" - -#: webapp/templates/kaehmy_list.html:75 +#: webapp/templates/kaehmy_list.html:69 msgid "Show comments" msgstr "Näytä kommentit" -#: webapp/templates/kaehmy_list.html:81 +#: webapp/templates/kaehmy_list.html:75 msgid "Add comment" msgstr "Kommentoi" @@ -785,6 +805,9 @@ msgstr "Kaikki haasteet" msgid "Total challenges:" msgstr "Haasteita yhteensä:" +#~ msgid "Roles" +#~ msgstr "Roolit" + #~ msgid "Apply" #~ msgstr "Hakulomake" diff --git a/webapp/forms.py b/webapp/forms.py index 66afbd8..fc715b0 100644 --- a/webapp/forms.py +++ b/webapp/forms.py @@ -21,12 +21,18 @@ class KaehmyForm_Form(forms.ModelForm): def __init__(self, *args, **kwargs): super(KaehmyForm_Form, self).__init__(*args, **kwargs) - self.fields["custom_roles"].widget = forms.widgets.CheckboxSelectMultiple() + + custom_roles_exist = CustomKaehmyRole.objects.all().exists() + self.fields["custom_roles"].widget = forms.widgets.CheckboxSelectMultiple() if custom_roles_exist else forms.HiddenInput() self.fields["custom_roles"].help_text = "" + self.fields["custom_roles"].label = _('Custom roles') self.fields["custom_roles"].queryset = CustomKaehmyRole.objects.all() - self.fields["preset_roles"].widget = forms.widgets.CheckboxSelectMultiple() + self.fields["preset_roles"].widget = forms.widgets.CheckboxSelectMultiple(attrs={'title': _('Preset roles')}) self.fields["preset_roles"].help_text = "" self.fields["preset_roles"].queryset = PresetKaehmyRole.objects.all() + self.fields["preset_roles"].label = _('Preset roles') + + print(vars(self.fields["custom_roles"])) def clean_phone_number(self): """Clean phone number field.""" diff --git a/webapp/migrations/0027_auto_20171012_0037.py b/webapp/migrations/0027_auto_20171012_0037.py new file mode 100644 index 0000000..00de956 --- /dev/null +++ b/webapp/migrations/0027_auto_20171012_0037.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11 on 2017-10-11 21:37 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('webapp', '0026_auto_20171011_2236'), + ] + + operations = [ + migrations.DeleteModel( + name='KaehmyFormSelectedRole', + ), + migrations.AlterModelOptions( + name='customkaehmyrole', + options={'verbose_name': 'Custom kaehmy role', 'verbose_name_plural': 'Custom kaehmy roles'}, + ), + migrations.AlterModelOptions( + name='presetkaehmyrole', + options={'verbose_name': 'Preset kaehmy role', 'verbose_name_plural': 'Preset kaehmy roles'}, + ), + ] diff --git a/webapp/models.py b/webapp/models.py index 5d65047..0e05a5f 100644 --- a/webapp/models.py +++ b/webapp/models.py @@ -107,16 +107,18 @@ class PresetRole(BaseRole): class PresetKaehmyRole(PresetRole): """Model for kaehmy role.""" - pass + + class Meta: + verbose_name = _('Preset kaehmy role') + verbose_name_plural = _('Preset kaehmy roles') class CustomKaehmyRole(BaseRole): """Model representing a user-specified custom occupation.""" - pass - - -class KaehmyFormSelectedRole(models.Model): - pass + + class Meta: + verbose_name = _('Custom kaehmy role') + verbose_name_plural = _('Custom kaehmy roles') class MessageParent(models.Model): diff --git a/webapp/static/css/webapp.css b/webapp/static/css/webapp.css index 242628d..05be3da 100644 --- a/webapp/static/css/webapp.css +++ b/webapp/static/css/webapp.css @@ -6,7 +6,7 @@ } body { - max-width: 700px; + max-width: 1000px; margin-left: auto !important; margin-right: auto !important; } diff --git a/webapp/templates/kaehmy.html b/webapp/templates/kaehmy.html index 0739479..5f788dc 100644 --- a/webapp/templates/kaehmy.html +++ b/webapp/templates/kaehmy.html @@ -9,7 +9,7 @@ {% block content %}
-

{% trans "Kaehmy" %}

+

{% trans "Kaehmy" %}

{% csrf_token %} diff --git a/webapp/templates/kaehmy_navigation.html b/webapp/templates/kaehmy_navigation.html index 3cdf28a..125652a 100644 --- a/webapp/templates/kaehmy_navigation.html +++ b/webapp/templates/kaehmy_navigation.html @@ -1,7 +1,7 @@ {% load i18n %}
-