0752d476e4
* Remove headers * Changed lineendings to linux style in AUTHORS and CHANGELOG
26 lines
699 B
Python
26 lines
699 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from django import forms
|
|
from django.utils.translation import ugettext_lazy
|
|
|
|
from openslides.utils.forms import CssClassMixin
|
|
from openslides.utils.person import PersonFormField
|
|
|
|
from .models import Assignment
|
|
|
|
|
|
class AssignmentForm(forms.ModelForm, CssClassMixin):
|
|
posts = forms.IntegerField(
|
|
min_value=1, initial=1, label=ugettext_lazy("Number of available posts"))
|
|
|
|
class Meta:
|
|
model = Assignment
|
|
exclude = ('status', 'elected')
|
|
|
|
|
|
class AssignmentRunForm(forms.Form, CssClassMixin):
|
|
candidate = PersonFormField(
|
|
widget=forms.Select(attrs={'class': 'medium-input'}),
|
|
label=ugettext_lazy("Nominate a participant"),
|
|
)
|