mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-11 04:19:25 +00:00
Basic group view and permissions management on the pages
This commit is contained in:
@ -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
|
||||
from core.models import User, Page, Group
|
||||
|
||||
class RegisteringForm(UserCreationForm):
|
||||
error_css_class = 'error'
|
||||
@ -33,3 +33,13 @@ class UserGroupsForm(forms.ModelForm):
|
||||
'user_permissions': CheckboxSelectMultiple,
|
||||
}
|
||||
|
||||
class GroupEditForm(forms.ModelForm):
|
||||
error_css_class = 'error'
|
||||
required_css_class = 'required'
|
||||
class Meta:
|
||||
model = Group
|
||||
fields = ['name', 'permissions',]
|
||||
widgets = {
|
||||
'permissions': CheckboxSelectMultiple,
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user