forked from ScoDoc/ScoDoc
Update opolka/ScoDoc from ScoDoc/ScoDoc #2
@ -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">
|
||||||
|
@ -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 ) }">
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
@ -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 %}
|
||||||
|
@ -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>
|
||||||
|
@ -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">
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user