1
0
forked from ScoDoc/ScoDoc

Fix affichage validation RCUE (merci @SebL). Corrige certains liens externes. Ajout lien vers visu cursus.

This commit is contained in:
Emmanuel Viennet 2023-08-26 11:03:55 +02:00
parent 1dbeb5f7e5
commit 94f857665c
8 changed files with 32 additions and 20 deletions

View File

@ -76,6 +76,13 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
f""" f"""
<div class="titre_niveaux"> <div class="titre_niveaux">
<b>Niveaux de compétences et unités d'enseignement du BUT{deca.annee_but}</b> <b>Niveaux de compétences et unités d'enseignement du BUT{deca.annee_but}</b>
<a style="margin-left: 32px;" class="stdlink" target="_blank" rel="noopener noreferrer"
href={
url_for("notes.validation_rcues", scodoc_dept=g.scodoc_dept,
etudid=deca.etud.id,
formsemestre_id=formsemestre_2.id if formsemestre_2 else formsemestre_1.id
)
}>visualiser son cursus</a>
</div> </div>
<div class="but_explanation">{deca.explanation}</div> <div class="but_explanation">{deca.explanation}</div>
<div class="but_annee"> <div class="but_annee">

View File

@ -152,8 +152,10 @@ def sidebar(etudid: int = None):
# Logo # Logo
H.append( H.append(
f"""<div class="logo-insidebar"> f"""<div class="logo-insidebar">
<div class="sidebar-bottom"><a href="{ url_for( 'scodoc.about', scodoc_dept=g.scodoc_dept ) }" class="sidebar">À propos</a><br> <div class="sidebar-bottom"><a href="{
<a href="{ scu.SCO_USER_MANUAL }" target="_blank" class="sidebar">Aide</a> url_for( 'scodoc.about', scodoc_dept=g.scodoc_dept )
}" class="sidebar">À propos</a><br>
<a href="{ scu.SCO_USER_MANUAL }" target="_blank" rel="noopener" class="sidebar">Aide</a>
</div></div> </div></div>
<div class="logo-logo"> <div class="logo-logo">
<a href="{ url_for( 'scodoc.about', scodoc_dept=g.scodoc_dept ) }"> <a href="{ url_for( 'scodoc.about', scodoc_dept=g.scodoc_dept ) }">

View File

@ -79,7 +79,7 @@ div.competence {
padding-left: calc(var(--arrow-width) + 8px); padding-left: calc(var(--arrow-width) + 8px);
} }
.niveaux>div:not(:last-child)::after { .niveaux>div:not(:last-child)::before {
content: ""; content: "";
position: absolute; position: absolute;

View File

@ -12,7 +12,8 @@
<p>ScoDoc est un logiciel libre écrit en <p>ScoDoc est un logiciel libre écrit en
<a href="http://www.python.org" target="_blank" rel="noopener noreferrer">Python</a>. <a href="http://www.python.org" target="_blank" rel="noopener noreferrer">Python</a>.
Information et documentation sur <a href="https://scodoc.org" target="_blank">scodoc.org</a>. Information et documentation sur
<a href="https://scodoc.org" target="_blank" rel="noopener>scodoc.org</a>.
</p> </p>
<p>Le logiciel est distribué sous <p>Le logiciel est distribué sous

View File

@ -195,8 +195,9 @@
Code postal : {{ entreprise.codepostal }}<br> Code postal : {{ entreprise.codepostal }}<br>
Ville : {{ entreprise.ville }}<br> Ville : {{ entreprise.ville }}<br>
Pays : {{ entreprise.pays }}<br> Pays : {{ entreprise.pays }}<br>
<a href="{{ url_for('entreprises.fiche_entreprise', entreprise_id=entreprise.id) }}" target="_blank">Fiche <a href="{{ url_for('entreprises.fiche_entreprise', entreprise_id=entreprise.id) }}"
entreprise</a> rel="noopener noreferrer" target="_blank"
>Fiche entreprise</a>
</div> </div>
{% for site in entreprise.sites %} {% for site in entreprise.sites %}
<div class="site"> <div class="site">
@ -221,8 +222,9 @@
Code postal : {{ site.codepostal }}<br> Code postal : {{ site.codepostal }}<br>
Ville : {{ site.ville }}<br> Ville : {{ site.ville }}<br>
Pays : {{ site.pays }}<br> Pays : {{ site.pays }}<br>
<a href="{{ url_for('entreprises.fiche_entreprise', entreprise_id=site.entreprise_id) }}" target="_blank">Fiche <a href="{{ url_for('entreprises.fiche_entreprise', entreprise_id=site.entreprise_id)
entreprise</a> }}" rel="noopener noreferrer" target="_blank"
>Fiche entreprise</a>
</div> </div>
{% endfor %} {% endfor %}
{% endif %} {% endif %}
@ -255,7 +257,7 @@
Notes : {{ correspondant.notes }}<br> Notes : {{ correspondant.notes }}<br>
{% endif %} {% endif %}
<a href="{{ url_for('entreprises.fiche_entreprise', entreprise_id=correspondant.site.entreprise.id) }}" <a href="{{ url_for('entreprises.fiche_entreprise', entreprise_id=correspondant.site.entreprise.id) }}"
target="_blank">Fiche entreprise</a> target="_blank" rel="noopener noreferrer">Fiche entreprise</a>
</div> </div>
</div> </div>
{% endfor %} {% endfor %}

View File

@ -22,7 +22,7 @@
type, et de saisir les coefficients pondérant l'influence de la type, et de saisir les coefficients pondérant l'influence de la
ressource ou SAÉ vers les Unités d'Enseignement (UE). ressource ou SAÉ vers les Unités d'Enseignement (UE).
Voir les détails sur Voir les détails sur
<a href="https://scodoc.org/BUT" target="_blank">la documentation</a>. <a href="https://scodoc.org/BUT" target="_blank" rel="noopener">la documentation</a>.
</p> </p>
{%endif%} {%endif%}
</div> </div>

View File

@ -86,7 +86,8 @@
<div class="sidebar-bottom"><a href="{{ url_for( 'scodoc.about', <div class="sidebar-bottom"><a href="{{ url_for( 'scodoc.about',
scodoc_dept=g.scodoc_dept ) }}" class="sidebar">À propos</a> scodoc_dept=g.scodoc_dept ) }}" class="sidebar">À propos</a>
<br /> <br />
<a href="{{ scu.SCO_USER_MANUAL }}" target="_blank" class="sidebar">Aide</a> <a href="{{ scu.SCO_USER_MANUAL }}"
target="_blank" rel="noopener" class="sidebar">Aide</a>
</div> </div>
</div> </div>
<div class="logo-logo"> <div class="logo-logo">

View File

@ -259,6 +259,7 @@ sco_publish(
methods=["GET", "POST"], methods=["GET", "POST"],
) )
# Antédiluvienne fonction: #deprecated # Antédiluvienne fonction: #deprecated
@bp.route("/ListeAbsEtud", methods=["GET", "POST"]) # pour compat anciens clients PHP @bp.route("/ListeAbsEtud", methods=["GET", "POST"]) # pour compat anciens clients PHP
@scodoc @scodoc
@ -769,15 +770,13 @@ def _gen_form_saisie_groupe(
td_matin_class = ("matin_1", "matin_2", "matin_3")[i % 3] td_matin_class = ("matin_1", "matin_2", "matin_3")[i % 3]
H.append( H.append(
'<tr class="%s"><td><b class="%s" id="%s"><a class="discretelink" href="%s" target="new">%s</a></b>%s</td>' f"""<tr class="{tr_class}">
% ( <td>
tr_class, <b class="{etud_class}" id="{etudid}"><a class="discretelink" href="{
etud_class, url_for("scolar.ficheEtud", scodoc_dept=g.scodoc_dept, etudid=etudid)
etudid, }" target="_blank" rel="noopener noreferrer">{
url_for("scolar.ficheEtud", scodoc_dept=g.scodoc_dept, etudid=etudid), etud["nomprenom"]}</a></b>{capstr}
etud["nomprenom"], </td>"""
capstr,
)
) )
etud_abs = sco_abs.list_abs_in_range( etud_abs = sco_abs.list_abs_in_range(
etudid, begin, end, moduleimpl_id=moduleimpl_id, cursor=cursor etudid, begin, end, moduleimpl_id=moduleimpl_id, cursor=cursor