perf: 修改权限树 (#7757)

* perf: 修改 rbac tree

* perf: 修改权限树

* perf:  修改用户默认权限

Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
fit2bot
2022-03-07 19:02:37 +08:00
committed by GitHub
parent 3222687aaa
commit 1b007c8c5c
17 changed files with 317 additions and 168 deletions

View File

@@ -1,11 +1,14 @@
from django.db import models
from django.db.models import Model
from django.utils.translation import ugettext_lazy as _
class TicketSession(Model):
class TicketSession(models.Model):
ticket = models.ForeignKey('tickets.Ticket', related_name='session_relation', on_delete=models.CASCADE, db_constraint=False)
session = models.ForeignKey('terminal.Session', related_name='ticket_relation', on_delete=models.CASCADE, db_constraint=False)
class Meta:
verbose_name = _("Ticket session relation")
@classmethod
def get_ticket_by_session_id(cls, session_id):
relation = cls.objects.filter(session=session_id).first()