/
home
/
liman
/
liman-backend
/
permissions
/
File Upload :
llllll
Current File: //home/liman/liman-backend/permissions/models.py
from django.db import models from limanAuth.models import User class Path(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(null=True, blank=True, max_length=128) path = models.CharField(unique=True, max_length=512) description = models.TextField(null=True, blank=True) class Permission(models.Model): id = models.AutoField(primary_key=True) path = models.ForeignKey(Path, on_delete=models.CASCADE) method = models.CharField(max_length=32, null=True, blank=True) requirement_level = models.IntegerField(default=0) close = models.BooleanField(default=False) created_at = models.DateTimeField(auto_now=True) all_method = models.BooleanField(default=False) class BanedPath(models.Model): id = models.AutoField(primary_key=True) user = models.ForeignKey(User, on_delete=models.CASCADE) path = models.ForeignKey(Path, on_delete=models.CASCADE) method = models.CharField(max_length=32, null=True, blank=True) all_method = models.BooleanField(default=False)
Copyright ©2k19 -
Hexid
|
Tex7ure