Add MetaGroup system

This commit is contained in:
Skia
2016-03-29 12:45:10 +02:00
parent 5bcc94f992
commit debba55350
16 changed files with 137 additions and 158 deletions

View File

@ -4,7 +4,7 @@ from django.contrib.auth import logout, login, authenticate
from django.forms import CheckboxSelectMultiple
import logging
from core.models import User, Page, Group
from core.models import User, Page, RealGroup
class RegisteringForm(UserCreationForm):
error_css_class = 'error'
@ -65,7 +65,7 @@ class GroupEditForm(forms.ModelForm):
error_css_class = 'error'
required_css_class = 'required'
class Meta:
model = Group
model = RealGroup
fields = ['name', 'permissions',]
widgets = {
'permissions': CheckboxSelectMultiple,

View File

@ -1,7 +1,7 @@
from django.views.generic.edit import UpdateView
from django.views.generic import ListView
from core.models import Group
from core.models import RealGroup
from core.views.forms import GroupEditForm
from core.views import CanEditMixin
@ -9,11 +9,11 @@ class GroupListView(CanEditMixin, ListView):
"""
Displays the group list
"""
model = Group
model = RealGroup
template_name = "core/group_list.jinja"
class GroupEditView(CanEditMixin, UpdateView):
model = Group
model = RealGroup
pk_url_kwarg = "group_id"
template_name = "core/group_edit.jinja"
form_class = GroupEditForm