mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-05 17:30:30 +00:00
Dev beta (#3167)
* [Update] 添加loading * [Update] 修改避免游离资产 * [Update] 修改nodes * [Update] 修改支持未分组
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
import uuid
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.db import models
|
||||
from django.db.models import Q
|
||||
from django.utils import timezone
|
||||
from orgs.mixins.models import OrgModelMixin
|
||||
|
||||
@@ -24,6 +25,18 @@ class BasePermissionQuerySet(models.QuerySet):
|
||||
return self.active().filter(date_start__lt=timezone.now()) \
|
||||
.filter(date_expired__gt=timezone.now())
|
||||
|
||||
def inactive(self):
|
||||
return self.filter(is_active=False)
|
||||
|
||||
def invalid(self):
|
||||
now = timezone.now
|
||||
q = (
|
||||
Q(is_active=False) |
|
||||
Q(date_start__gt=now) |
|
||||
Q(date_expired__lt=now)
|
||||
)
|
||||
return self.filter(q)
|
||||
|
||||
|
||||
class BasePermissionManager(OrgManager):
|
||||
def valid(self):
|
||||
|
Reference in New Issue
Block a user