- you can sort the jobs into groups. - template/view: just experimental. It gives an overview of the job groups.
35 lines
924 B
Python
35 lines
924 B
Python
from django import forms
|
|
from ckeditor_uploader.widgets import CKEditorUploadingWidget
|
|
|
|
from .models import Member, Job, JobGroup
|
|
|
|
|
|
class MyMemberForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Member
|
|
fields = [
|
|
'firstname',
|
|
'surname',
|
|
'nickname',
|
|
'mailaccount',
|
|
'role',
|
|
'description',
|
|
'image',
|
|
'birthday',
|
|
'phone',
|
|
'address'
|
|
]
|
|
|
|
widgets = {'description': CKEditorUploadingWidget(config_name='default')}
|
|
|
|
class MyJobForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Job
|
|
fields = ['name', 'shortterm', 'slug', 'job_group', 'description', 'image']
|
|
|
|
widgets = {'description': CKEditorUploadingWidget(config_name='default')}
|
|
|
|
class MyJobGroupForm(forms.ModelForm):
|
|
class Meta:
|
|
model = JobGroup
|
|
fields = ['name', 'shortterm', 'is_pinned'] |