Browse Source

unfied CHOICES into one global list

master
Benni Baermann 4 years ago
parent
commit
7d38549c3d
2 changed files with 8 additions and 11 deletions
  1. +2
    -8
      input/forms.py
  2. +6
    -3
      input/models.py

+ 2
- 8
input/forms.py View File

@ -2,7 +2,7 @@ from django.db import models
from django.forms import ModelForm, DateField, ChoiceField, RadioSelect
from django.contrib.admin.widgets import AdminDateWidget
from .models import Project, Volunteer, IFG, Library
from .models import Project, Volunteer, IFG, Library, TYPE_CHOICES
class ProjectForm(ModelForm):
@ -15,13 +15,7 @@ class ProjectForm(ModelForm):
class VolunteerForm(ModelForm):
CHOICES = [('BIB', 'Bibliotheksstipendium'),
('ELIT', 'eLiteraturstipendium'),
('SOFT', 'Softwarestipendium'),
('VIS', 'Visitenkarten, Mailingliste oder E-Mail-Adresse'),
('IFG', 'Kostenübernahme IFG-Anfrage'),
('LIT', 'Literaturstipendium'),]
choice = ChoiceField(choices=CHOICES, widget=RadioSelect)
choice = ChoiceField(choices=TYPE_CHOICES, widget=RadioSelect)
class Meta:
model = Volunteer

+ 6
- 3
input/models.py View File

@ -41,9 +41,12 @@ class Grant(Volunteer):
# same model is used for Library, ELitStip and Software!
TYPE_CHOICES = [('BIB', 'Bibliotheksstipendium'),
('ELIT', 'eLiteraturstipendium'),
('SOFT', 'Softwarestipendium')]
('ELIT', 'eLiteraturstipendium'),
('SOFT', 'Softwarestipendium'),
('VIS', 'Visitenkarten, Mailingliste oder E-Mail-Adresse'),
('IFG', 'Kostenübernahme IFG-Anfrage'),
('LIT', 'Literaturstipendium'),]
class Library(Grant):
type = models.CharField(

Loading…
Cancel
Save