misc: move get_all_apps in models (#88953)

This commit is contained in:
Benjamin Dauvergne 2024-04-02 12:03:12 +02:00
parent 96c1e49e23
commit 2a0e702a05
2 changed files with 5 additions and 5 deletions

View File

@ -73,6 +73,10 @@ BASE_EXPORT_FIELDS = (
)
def get_all_apps():
return [x for x in apps.get_models() if issubclass(x, BaseResource) and x.is_enabled()]
class ApiUser(models.Model):
username = models.CharField(max_length=128, verbose_name=_('Username'), unique=True)
fullname = models.CharField(max_length=50, verbose_name=_('Full Name'))

View File

@ -53,7 +53,7 @@ from django.views.generic import (
from django.views.generic.detail import SingleObjectMixin
from django.views.static import serve
from passerelle.base.models import BaseResource, ResourceLog
from passerelle.base.models import ResourceLog, get_all_apps
from passerelle.utils.conversion import normalize
from passerelle.utils.json import unflatten, validate_schema
from passerelle.utils.jsonresponse import APIError, JSONEncoder
@ -70,10 +70,6 @@ else:
return []
def get_all_apps():
return [x for x in apps.get_models() if issubclass(x, BaseResource) and x.is_enabled()]
class LoginView(auth_views.LoginView):
def dispatch(self, request, *args, **kwargs):
if any(get_idps()):