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.forms import ModelForm, DateField, ChoiceField, RadioSelect
from django.contrib.admin.widgets import AdminDateWidget 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): class ProjectForm(ModelForm):
@ -15,13 +15,7 @@ class ProjectForm(ModelForm):
class VolunteerForm(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: class Meta:
model = Volunteer 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! # same model is used for Library, ELitStip and Software!
TYPE_CHOICES = [('BIB', 'Bibliotheksstipendium'), 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): class Library(Grant):
type = models.CharField( type = models.CharField(

Loading…
Cancel
Save