forked from ScoDoc/ScoDoc
Table semestre editable selon la permission
This commit is contained in:
parent
2e6e7675bf
commit
f63c1fadb8
@ -241,6 +241,9 @@ def _sem_table_gt(sems, showcodes=False):
|
||||
if showcodes:
|
||||
columns_ids = ("formsemestre_id",) + columns_ids
|
||||
|
||||
html_class = "stripe cell-border compact hover order-column table_leftalign semlist"
|
||||
if current_user.has_permission(Permission.ScoEditApo):
|
||||
html_class += " apo_editable"
|
||||
tab = GenTable(
|
||||
titles={
|
||||
"formsemestre_id": "id",
|
||||
@ -255,7 +258,7 @@ def _sem_table_gt(sems, showcodes=False):
|
||||
rows=sems,
|
||||
table_id="semlist",
|
||||
html_class_ignore_default=True,
|
||||
html_class="stripe cell-border compact hover order-column table_leftalign semlist",
|
||||
html_class=html_class,
|
||||
html_sortable=True,
|
||||
html_table_attrs=f"""data-apo_save_url="{url_for('notes.formsemestre_set_apo_etapes', scodoc_dept=g.scodoc_dept)}" """,
|
||||
html_with_td_classes=True,
|
||||
|
@ -15,7 +15,7 @@ $(document).ready(function () {
|
||||
"aaSorting": [], // Prevent initial sorting
|
||||
};
|
||||
$('table.semlist').DataTable(table_options);
|
||||
let apo_save_url = document.querySelector("table#semlist").dataset.apo_save_url;
|
||||
let apo_save_url = document.querySelector("table#semlist.apo_editable").dataset.apo_save_url;
|
||||
apo_editor = new ScoFieldEditor(".etapes_apo_str", apo_save_url, false);
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user