Add category to role model
This commit is contained in:
Binary file not shown.
+100
-34
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-10-12 00:48+0300\n"
|
||||
"POT-Creation-Date: 2017-10-16 12:20+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -167,8 +167,8 @@ msgstr "Select rotation to edit"
|
||||
msgid "id"
|
||||
msgstr "id"
|
||||
|
||||
#: infoscreen/templates/infoscreen_admin.html:141 webapp/models.py:93
|
||||
#: webapp/models.py:126 webapp/templates/kaehmy_list.html:40
|
||||
#: infoscreen/templates/infoscreen_admin.html:141 webapp/models.py:110
|
||||
#: webapp/models.py:144 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:127
|
||||
#: members/models.py:16 webapp/models.py:145
|
||||
#: webapp/templates/kaehmy_list.html:44
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
@@ -556,14 +556,18 @@ msgstr "Copyright Aalto-yliopiston Sähköinsinöörikilta ry"
|
||||
msgid "Custom roles"
|
||||
msgstr "Total challenges:"
|
||||
|
||||
#: webapp/forms.py:30
|
||||
#: webapp/forms.py:30 webapp/forms.py:33
|
||||
#, fuzzy
|
||||
#| msgid "Total challenges:"
|
||||
msgid "Preset roles"
|
||||
msgstr "Total challenges:"
|
||||
|
||||
#: webapp/forms.py:40
|
||||
msgid "Invalid value"
|
||||
#: webapp/forms.py:41
|
||||
msgid "Invalid phone number"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/forms.py:49
|
||||
msgid "Custom role with the same name already exists."
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:17
|
||||
@@ -622,95 +626,165 @@ msgstr "Rotation"
|
||||
msgid "Registrations"
|
||||
msgstr "Rotations"
|
||||
|
||||
#: webapp/models.py:94 webapp/models.py:166
|
||||
#: webapp/models.py:94
|
||||
#, fuzzy
|
||||
#| msgid "Corporate"
|
||||
msgid "Corporate affairs"
|
||||
msgstr "Corporate"
|
||||
|
||||
#: webapp/models.py:95 webapp/templates/freshmen.html:7
|
||||
#: webapp/templates/navigation.html:16
|
||||
msgid "Freshmen"
|
||||
msgstr "Freshmen"
|
||||
|
||||
#: webapp/models.py:96 webapp/templates/international.html:7
|
||||
#: webapp/templates/navigation.html:30
|
||||
msgid "International"
|
||||
msgstr "International"
|
||||
|
||||
#: webapp/models.py:97
|
||||
#, fuzzy
|
||||
#| msgid "External image"
|
||||
msgid "External affairs"
|
||||
msgstr "External image"
|
||||
|
||||
#: webapp/models.py:98
|
||||
msgid "Media"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:99
|
||||
msgid "Technology"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:100
|
||||
msgid "Wellbeing"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:101
|
||||
msgid "Elepaja"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:102
|
||||
msgid "Ceremonies"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:103
|
||||
msgid "Culture"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:104
|
||||
msgid "Studies"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:105
|
||||
#, fuzzy
|
||||
#| msgid "Sössö articles"
|
||||
msgid "Sössö magazine"
|
||||
msgstr "Sössö articles"
|
||||
|
||||
#: webapp/models.py:106
|
||||
#, fuzzy
|
||||
#| msgid "Applications"
|
||||
msgid "Alumni relations"
|
||||
msgstr "Applications"
|
||||
|
||||
#: webapp/models.py:107
|
||||
msgid "Others"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:111 webapp/models.py:184
|
||||
#, fuzzy
|
||||
#| msgid "Add member"
|
||||
msgid "Board member"
|
||||
msgstr "Add member"
|
||||
|
||||
#: webapp/models.py:98
|
||||
#: webapp/models.py:112
|
||||
msgid "Category"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:116
|
||||
#, fuzzy
|
||||
#| msgid "Add member"
|
||||
msgid "board member"
|
||||
msgstr "Add member"
|
||||
|
||||
#: webapp/models.py:104
|
||||
#: webapp/models.py:122
|
||||
#, fuzzy
|
||||
#| msgid "Duration"
|
||||
msgid "Description"
|
||||
msgstr "Duration"
|
||||
|
||||
#: webapp/models.py:105
|
||||
#: webapp/models.py:123
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:112
|
||||
#: webapp/models.py:130
|
||||
#, fuzzy
|
||||
#| msgid "Total challenges:"
|
||||
msgid "Preset kaehmy role"
|
||||
msgstr "Total challenges:"
|
||||
|
||||
#: webapp/models.py:113
|
||||
#: webapp/models.py:131
|
||||
#, fuzzy
|
||||
#| msgid "Total challenges:"
|
||||
msgid "Preset kaehmy roles"
|
||||
msgstr "Total challenges:"
|
||||
|
||||
#: webapp/models.py:120
|
||||
#: webapp/models.py:138
|
||||
#, fuzzy
|
||||
#| msgid "Total challenges:"
|
||||
msgid "Custom kaehmy role"
|
||||
msgstr "Total challenges:"
|
||||
|
||||
#: webapp/models.py:121
|
||||
#: webapp/models.py:139
|
||||
#, fuzzy
|
||||
#| msgid "Total challenges:"
|
||||
msgid "Custom kaehmy roles"
|
||||
msgstr "Total challenges:"
|
||||
|
||||
#: webapp/models.py:140
|
||||
#: webapp/models.py:158
|
||||
msgid "Message"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:142
|
||||
#: webapp/models.py:160
|
||||
msgid "Timestamp"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:160 webapp/models.py:224
|
||||
#: webapp/models.py:178 webapp/models.py:242
|
||||
msgid "Phone number"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:161
|
||||
#: webapp/models.py:179
|
||||
msgid "Year"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:162
|
||||
#: webapp/models.py:180
|
||||
msgid "Text"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:164
|
||||
#: webapp/models.py:182
|
||||
msgid "Custom role name"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:174
|
||||
#: webapp/models.py:192
|
||||
#, fuzzy
|
||||
#| msgid "Member applications"
|
||||
msgid "Kaehmy application: {}"
|
||||
msgstr "Member applications"
|
||||
|
||||
#: webapp/models.py:209
|
||||
#: webapp/models.py:227
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:211
|
||||
#: webapp/models.py:229
|
||||
msgid "Start date"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:212
|
||||
#: webapp/models.py:230
|
||||
msgid "End date"
|
||||
msgstr ""
|
||||
|
||||
#: webapp/models.py:222
|
||||
#: webapp/models.py:240
|
||||
msgid "Official"
|
||||
msgstr ""
|
||||
|
||||
@@ -730,18 +804,10 @@ msgstr "Contact"
|
||||
msgid "Event calendar"
|
||||
msgstr "Event calendar"
|
||||
|
||||
#: webapp/templates/freshmen.html:7 webapp/templates/navigation.html:16
|
||||
msgid "Freshmen"
|
||||
msgstr "Freshmen"
|
||||
|
||||
#: webapp/templates/guild.html:7
|
||||
msgid "Kilta"
|
||||
msgstr "Guild"
|
||||
|
||||
#: webapp/templates/international.html:7 webapp/templates/navigation.html:30
|
||||
msgid "International"
|
||||
msgstr "International"
|
||||
|
||||
#: webapp/templates/jobs.html:7 webapp/templates/navigation.html:20
|
||||
msgid "Jobs"
|
||||
msgstr "Jobs"
|
||||
|
||||
Binary file not shown.
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-10-12 00:48+0300\n"
|
||||
"POT-Creation-Date: 2017-10-16 12:20+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -168,8 +168,8 @@ msgstr "Valitse muokattava rotaatio"
|
||||
msgid "id"
|
||||
msgstr "id"
|
||||
|
||||
#: infoscreen/templates/infoscreen_admin.html:141 webapp/models.py:93
|
||||
#: webapp/models.py:126 webapp/templates/kaehmy_list.html:40
|
||||
#: infoscreen/templates/infoscreen_admin.html:141 webapp/models.py:110
|
||||
#: webapp/models.py:144 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:127
|
||||
#: members/models.py:16 webapp/models.py:145
|
||||
#: webapp/templates/kaehmy_list.html:44
|
||||
msgid "Email"
|
||||
msgstr "Sähköposti"
|
||||
@@ -547,13 +547,17 @@ msgstr "Copyright Aalto-yliopiston Sähköinsinöörikilta ry"
|
||||
msgid "Custom roles"
|
||||
msgstr "Uudet virat"
|
||||
|
||||
#: webapp/forms.py:30
|
||||
#: webapp/forms.py:30 webapp/forms.py:33
|
||||
msgid "Preset roles"
|
||||
msgstr "Kaehmyvirat"
|
||||
|
||||
#: webapp/forms.py:40
|
||||
msgid "Invalid value"
|
||||
msgstr "Epäkelpo arvo"
|
||||
#: webapp/forms.py:41
|
||||
msgid "Invalid phone number"
|
||||
msgstr "Virheellinen puhelinnumero"
|
||||
|
||||
#: webapp/forms.py:49
|
||||
msgid "Custom role with the same name already exists."
|
||||
msgstr "Samanniminen virka on jo olemassa"
|
||||
|
||||
#: webapp/models.py:17
|
||||
msgid "Webapp"
|
||||
@@ -603,79 +607,141 @@ msgstr "Ilmoittautuminen"
|
||||
msgid "Registrations"
|
||||
msgstr "Ilmoittautumiset"
|
||||
|
||||
#: webapp/models.py:94 webapp/models.py:166
|
||||
#: webapp/models.py:94
|
||||
msgid "Corporate affairs"
|
||||
msgstr "Yrityssuhteet"
|
||||
|
||||
#: webapp/models.py:95 webapp/templates/freshmen.html:7
|
||||
#: webapp/templates/navigation.html:16
|
||||
msgid "Freshmen"
|
||||
msgstr "Fuksit"
|
||||
|
||||
#: webapp/models.py:96 webapp/templates/international.html:7
|
||||
#: webapp/templates/navigation.html:30
|
||||
msgid "International"
|
||||
msgstr "International"
|
||||
|
||||
#: webapp/models.py:97
|
||||
msgid "External affairs"
|
||||
msgstr "Ulkosuhteet"
|
||||
|
||||
#: webapp/models.py:98
|
||||
msgid "Media"
|
||||
msgstr "Media"
|
||||
|
||||
#: webapp/models.py:99
|
||||
msgid "Technology"
|
||||
msgstr "Teknologia"
|
||||
|
||||
#: webapp/models.py:100
|
||||
msgid "Wellbeing"
|
||||
msgstr "Hyvinvointi"
|
||||
|
||||
#: webapp/models.py:101
|
||||
msgid "Elepaja"
|
||||
msgstr "Elepaja"
|
||||
|
||||
#: webapp/models.py:102
|
||||
msgid "Ceremonies"
|
||||
msgstr "Hupitapahtumat"
|
||||
|
||||
#: webapp/models.py:103
|
||||
msgid "Culture"
|
||||
msgstr "Kulttuuri"
|
||||
|
||||
#: webapp/models.py:104
|
||||
msgid "Studies"
|
||||
msgstr "Opinnot"
|
||||
|
||||
#: webapp/models.py:105
|
||||
msgid "Sössö magazine"
|
||||
msgstr "Kiltalehti Sössö"
|
||||
|
||||
#: webapp/models.py:106
|
||||
msgid "Alumni relations"
|
||||
msgstr "Alumnisuhteet"
|
||||
|
||||
#: webapp/models.py:107
|
||||
msgid "Others"
|
||||
msgstr "Muut"
|
||||
|
||||
#: webapp/models.py:111 webapp/models.py:184
|
||||
msgid "Board member"
|
||||
msgstr "Hallituksen jäsen"
|
||||
|
||||
#: webapp/models.py:98
|
||||
#: webapp/models.py:112
|
||||
msgid "Category"
|
||||
msgstr "Kategoria"
|
||||
|
||||
#: webapp/models.py:116
|
||||
msgid "board member"
|
||||
msgstr "Hallituksen jäsen"
|
||||
|
||||
#: webapp/models.py:104
|
||||
#: webapp/models.py:122
|
||||
msgid "Description"
|
||||
msgstr "Kuvaus"
|
||||
|
||||
#: webapp/models.py:105
|
||||
#: webapp/models.py:123
|
||||
msgid "Summary"
|
||||
msgstr "Tiivistelmä"
|
||||
|
||||
#: webapp/models.py:112
|
||||
#: webapp/models.py:130
|
||||
msgid "Preset kaehmy role"
|
||||
msgstr "Kaehmyvirka"
|
||||
|
||||
#: webapp/models.py:113
|
||||
#: webapp/models.py:131
|
||||
msgid "Preset kaehmy roles"
|
||||
msgstr "Kaehmyvirat"
|
||||
|
||||
#: webapp/models.py:120
|
||||
#: webapp/models.py:138
|
||||
msgid "Custom kaehmy role"
|
||||
msgstr "Uusi virka"
|
||||
|
||||
#: webapp/models.py:121
|
||||
#: webapp/models.py:139
|
||||
msgid "Custom kaehmy roles"
|
||||
msgstr "Uudet kaehmyvirat"
|
||||
|
||||
#: webapp/models.py:140
|
||||
#: webapp/models.py:158
|
||||
msgid "Message"
|
||||
msgstr "Viesti"
|
||||
|
||||
#: webapp/models.py:142
|
||||
#: webapp/models.py:160
|
||||
msgid "Timestamp"
|
||||
msgstr "Aikaleima"
|
||||
|
||||
#: webapp/models.py:160 webapp/models.py:224
|
||||
#: webapp/models.py:178 webapp/models.py:242
|
||||
msgid "Phone number"
|
||||
msgstr "Puhelinnumero"
|
||||
|
||||
#: webapp/models.py:161
|
||||
#: webapp/models.py:179
|
||||
msgid "Year"
|
||||
msgstr "Vuosi"
|
||||
|
||||
#: webapp/models.py:162
|
||||
#: webapp/models.py:180
|
||||
msgid "Text"
|
||||
msgstr "Teksti"
|
||||
|
||||
#: webapp/models.py:164
|
||||
#: webapp/models.py:182
|
||||
msgid "Custom role name"
|
||||
msgstr "Uusi virka"
|
||||
|
||||
#: webapp/models.py:174
|
||||
#: webapp/models.py:192
|
||||
msgid "Kaehmy application: {}"
|
||||
msgstr "Kaehmy: {}"
|
||||
|
||||
#: webapp/models.py:209
|
||||
#: webapp/models.py:227
|
||||
msgid "Role"
|
||||
msgstr "Rooli"
|
||||
|
||||
#: webapp/models.py:211
|
||||
#: webapp/models.py:229
|
||||
msgid "Start date"
|
||||
msgstr "Alkupäivämäärä"
|
||||
|
||||
#: webapp/models.py:212
|
||||
#: webapp/models.py:230
|
||||
msgid "End date"
|
||||
msgstr "Loppupäivämäärä"
|
||||
|
||||
#: webapp/models.py:222
|
||||
#: webapp/models.py:240
|
||||
msgid "Official"
|
||||
msgstr "Toimihenkilö"
|
||||
|
||||
@@ -695,18 +761,10 @@ msgstr "Yhteystiedot"
|
||||
msgid "Event calendar"
|
||||
msgstr "Tapahtumakalenteri"
|
||||
|
||||
#: webapp/templates/freshmen.html:7 webapp/templates/navigation.html:16
|
||||
msgid "Freshmen"
|
||||
msgstr "Fuksit"
|
||||
|
||||
#: webapp/templates/guild.html:7
|
||||
msgid "Kilta"
|
||||
msgstr "Kilta"
|
||||
|
||||
#: webapp/templates/international.html:7 webapp/templates/navigation.html:30
|
||||
msgid "International"
|
||||
msgstr "International"
|
||||
|
||||
#: webapp/templates/jobs.html:7 webapp/templates/navigation.html:20
|
||||
msgid "Jobs"
|
||||
msgstr "Työpaikat"
|
||||
@@ -805,6 +863,9 @@ msgstr "Kaikki haasteet"
|
||||
msgid "Total challenges:"
|
||||
msgstr "Haasteita yhteensä:"
|
||||
|
||||
#~ msgid "Invalid value"
|
||||
#~ msgstr "Epäkelpo arvo"
|
||||
|
||||
#~ msgid "Roles"
|
||||
#~ msgstr "Roolit"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="uli uli">
|
||||
<meta name="description" content="Aalto-yliopiston Sähköinsinöörikilta ry">
|
||||
<meta name="author" content="veedeeämkoo">
|
||||
|
||||
<title>Jäsenhakemus</title>
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ class KaehmyForm_Form(forms.ModelForm):
|
||||
self.fields["custom_roles"].queryset = CustomKaehmyRole.objects.all()
|
||||
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"].queryset = PresetKaehmyRole.objects.order_by('category')
|
||||
self.fields["preset_roles"].label = _('Preset roles')
|
||||
|
||||
def clean_phone_number(self):
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2017-10-16 09:19
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('webapp', '0028_telegramchannel'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='baserole',
|
||||
name='category',
|
||||
field=models.CharField(choices=[('corporate', 'Corporate affairs'), ('freshman', 'Freshmen'), ('international', 'International'), ('external', 'External affairs'), ('media', 'Media'), ('tech', 'Technology'), ('wellbeing', 'Wellbeing'), ('elepaja', 'Elepaja'), ('ceremonies', 'Ceremonies'), ('culture', 'Culture'), ('studies', 'Studies'), ('sosso', 'Sössö magazine'), ('alumni', 'Alumni relations'), ('others', 'Others')], default='others', max_length=255, verbose_name='Category'),
|
||||
),
|
||||
]
|
||||
@@ -90,8 +90,26 @@ class Registration(models.Model):
|
||||
class BaseRole(models.Model):
|
||||
"""Base model for occupations/roles."""
|
||||
|
||||
CATEGORIES = (
|
||||
('corporate', _('Corporate affairs')),
|
||||
('freshman', _('Freshmen')),
|
||||
('international', _('International')),
|
||||
('external', _('External affairs')),
|
||||
('media', _('Media')),
|
||||
('tech', _('Technology')),
|
||||
('wellbeing', _('Wellbeing')),
|
||||
('elepaja', _('Elepaja')),
|
||||
('ceremonies', _('Ceremonies')),
|
||||
('culture', _('Culture')),
|
||||
('studies', _('Studies')),
|
||||
('sosso', _('Sössö magazine')),
|
||||
('alumni', _('Alumni relations')),
|
||||
('others', _('Others')),
|
||||
)
|
||||
|
||||
name = models.CharField(_('Name'), max_length=255)
|
||||
is_board = models.BooleanField(_('Board member'))
|
||||
category = models.CharField(_('Category'), choices=CATEGORIES, default='others', max_length=255)
|
||||
|
||||
def __str__(self):
|
||||
n = self.name.capitalize()
|
||||
|
||||
Reference in New Issue
Block a user