Permission values
* adds raw permission values for all groups
This commit is contained in:
+20
-1
@@ -7,7 +7,7 @@ Created on: 17.11.20
|
||||
"""
|
||||
import uuid
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.models import User, Group
|
||||
from django.contrib.gis.db.models import MultiPolygonField
|
||||
from django.db import models
|
||||
|
||||
@@ -43,6 +43,25 @@ class BaseObject(BaseResource):
|
||||
abstract = True
|
||||
|
||||
|
||||
class KonovaPermission(models.Model):
|
||||
"""
|
||||
Custom permissions for konova
|
||||
|
||||
"""
|
||||
name = models.CharField(max_length=255, blank=False, null=False)
|
||||
description = models.TextField()
|
||||
is_active = models.BooleanField(default=True)
|
||||
|
||||
|
||||
class KonovaGroup(models.Model):
|
||||
"""
|
||||
Custom group model
|
||||
|
||||
"""
|
||||
name = models.CharField(max_length=255, null=False, blank=False)
|
||||
permissions = models.ManyToManyField(KonovaPermission)
|
||||
|
||||
|
||||
class Deadline(BaseResource):
|
||||
"""
|
||||
Defines a deadline, which can be used to define dates with a semantic meaning
|
||||
|
||||
Reference in New Issue
Block a user