49 lines
1.0 KiB
Python
49 lines
1.0 KiB
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']
|