Update opolka/ScoDoc from ScoDoc/ScoDoc #2

Merged
opolka merged 1272 commits from ScoDoc/ScoDoc:master into master 2024-05-27 09:11:04 +02:00
8 changed files with 32 additions and 20 deletions
Showing only changes of commit 94f857665c - Show all commits

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