init
This commit is contained in:
14
backend-django/backend/utils/view_predicates.py
Normal file
14
backend-django/backend/utils/view_predicates.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from .predicates import func_name_is_in
|
||||
|
||||
|
||||
# fonctions exposées par les vues Django
|
||||
VIEW_FUNCTIONS = ['get', 'post', 'put', 'patch', 'delete']
|
||||
|
||||
# fonctions exposées par les viewsets Django
|
||||
VIEWSET_FUNCTIONS = [*VIEW_FUNCTIONS, 'create', 'list', 'retrieve', 'update', 'partial_update', 'destroy']
|
||||
|
||||
# prédicat qui renvoie True si le nom de la fonction/méthode fait partie de VIEW_FUNCTIONS.
|
||||
view_functions = func_name_is_in(*VIEW_FUNCTIONS)
|
||||
|
||||
# prédicat qui renvoie True si le nom de la fonction/méthode fait partie de VIEWSET_FUNCTIONS.
|
||||
viewset_functions = func_name_is_in(*VIEWSET_FUNCTIONS)
|
||||
Reference in New Issue
Block a user