Projet

Général

Profil

0007-wip-use-flag-to-differentiate-anonymous-publik-servi.patch

Benjamin Dauvergne, 02 novembre 2022 14:22

Télécharger (1,42 ko)

Voir les différences:

Subject: [PATCH 7/7] wip: use flag to differentiate anonymous publik services

 src/authentic2/api_views.py | 2 +-
 tox.ini                     | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
src/authentic2/api_views.py
855 855
        keepalive = serializer.validated_data.get('keepalive', False)
856 856
        if keepalive:
857 857
            if not (
858
                str(request.user).startswith('Publik Service')
858
                getattr(request.user, 'is_publik_service', False)
859 859
                or (isinstance(request.user, User) and request.user.has_perm('custom_user.admin_user'))
860 860
            ):
861 861
                raise PermissionDenied('keepalive requires the admin_user permission')
tox.ini
96 96
  buster: jwcrypto<0.9
97 97
  bullseye: jwcrypto<0.9
98 98
  stable-backports: jwcrypto<0.9
99
  git+http://repos.entrouvert.org/hobo.git@wip/70933-Ajouter-un-flag-aux-classes-Anon#egg=hobo
99 100
usedevelop = True
100 101
commands =
101 102
  ./getlasso3.sh
102
-