1
0
forked from ScoDoc/ScoDoc

disable photo copying when accessing bulletins

This commit is contained in:
viennet 2020-12-12 18:15:29 +01:00
parent 72d126c04d
commit 1c718dffde
2 changed files with 6 additions and 2 deletions

View File

@ -122,7 +122,9 @@ def formsemestre_bulletinetud_published_dict(
nom=quote_xml_attr(etudinfo["nom"]), nom=quote_xml_attr(etudinfo["nom"]),
prenom=quote_xml_attr(etudinfo["prenom"]), prenom=quote_xml_attr(etudinfo["prenom"]),
sexe=quote_xml_attr(etudinfo["sexe"]), sexe=quote_xml_attr(etudinfo["sexe"]),
photo_url=quote_xml_attr(sco_photos.etud_photo_url(context, etudinfo)), photo_url=quote_xml_attr(
sco_photos.etud_photo_url(context, etudinfo, fast=True)
),
email=quote_xml_attr(etudinfo["email"]), email=quote_xml_attr(etudinfo["email"]),
emailperso=quote_xml_attr(etudinfo["emailperso"]), emailperso=quote_xml_attr(etudinfo["emailperso"]),
) )

View File

@ -82,11 +82,13 @@ def photo_portal_url(context, etud):
return None return None
def etud_photo_url(context, etud, size="small", REQUEST=None): def etud_photo_url(context, etud, size="small", fast=False, REQUEST=None):
"""url to the image of the student, in "small" size or "orig" size. """url to the image of the student, in "small" size or "orig" size.
If ScoDoc doesn't have an image and a portal is configured, link to it. If ScoDoc doesn't have an image and a portal is configured, link to it.
""" """
photo_url = "get_photo_image?etudid=%s&size=%s" % (etud["etudid"], size) photo_url = "get_photo_image?etudid=%s&size=%s" % (etud["etudid"], size)
if fast:
return photo_url
path = photo_pathname(context, etud, size=size) path = photo_pathname(context, etud, size=size)
if not path: if not path:
# Portail ? # Portail ?