[TELE-1302] add filter for rdv many person
This commit is contained in:
parent
db0033328d
commit
a7e5b1b4c9
|
@ -1,3 +1,6 @@
|
|||
import re
|
||||
|
||||
import requests
|
||||
from django import template
|
||||
|
||||
from wcs.qommon import misc
|
||||
|
@ -14,3 +17,18 @@ def is_valid_belgian_nrn(value):
|
|||
@register.filter
|
||||
def is_strong_authentication(session_user):
|
||||
return bool('_niss' in session_user.verified_fields)
|
||||
|
||||
|
||||
@ register.filter
|
||||
def liste_type_rdv_plusieurs_personnes(value):
|
||||
headers = {'Accept': 'application/json'}
|
||||
liste = requests.get(value, headers=headers).json()
|
||||
return list(set([re.sub(r" (pour|-) [0-9]+ personne(s)?$", "", x["text"]) for x in liste["data"]]))
|
||||
|
||||
|
||||
@register.filter
|
||||
def liste_type_rdv_nombres_personnes(value, arg):
|
||||
headers = {'Accept': 'application/json'}
|
||||
liste = requests.get(value, headers=headers).json()
|
||||
|
||||
return [x for x in liste["data"] if arg in x["text"]]
|
||||
|
|
Loading…
Reference in New Issue