diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Archiv.js b/public/js/components/Stv/Studentenverwaltung/Details/Archiv.js
index 41bd222b8..d02b64c18 100644
--- a/public/js/components/Stv/Studentenverwaltung/Details/Archiv.js
+++ b/public/js/components/Stv/Studentenverwaltung/Details/Archiv.js
@@ -67,97 +67,6 @@ export default {
};
},
computed: {
- tabulatorColumns() {
- const columns = [
- {title: "Akte Id", field: "akte_id", visible: false},
- {title: this.$p.t('stv', 'archiv_title'), field: "titel"},
- {title: this.$p.t('stv', 'archiv_description'), field: "bezeichnung"},
- {title: this.$p.t('stv', 'archiv_creation_date'), field: "erstelltam"},
- {
- title: this.$p.t('stv', 'archiv_signiert'),
- field: "signiert",
- formatter:"tickCross",
- hozAlign:"center",
- formatterParams: {
- tickElement: '',
- crossElement: ''
- }
- },
- {
- title: "Selfservice",
- field: "stud_selfservice",
- formatter:"tickCross",
- hozAlign:"center",
- formatterParams: {
- tickElement: '',
- crossElement: ''
- },
- },
- {title: this.$p.t('stv', 'archiv_accepted_on_at'), field: "akzeptiertamum"},
- {
- title: this.$p.t('stv', 'archiv_gedruckt'),
- field: "gedruckt",
- visible: false,
- formatter:"tickCross",
- hozAlign:"center",
- formatterParams: {
- tickElement: '',
- crossElement: ''
- }
- },
- {
- title: 'Aktionen', field: 'actions',
- formatter: (cell, formatterParams, onRendered) => {
- let container = document.createElement('div');
- container.className = "d-flex gap-2";
-
- let downloadButton = document.createElement('button');
- downloadButton.className = 'btn btn-outline-secondary';
- downloadButton.innerHTML = '';
- downloadButton.title = this.$p.t('ui', 'downloadDok');
- downloadButton.addEventListener('click', evt => {
- evt.stopPropagation();
- this.actionDownload(cell.getData().akte_id);
- });
- container.append(downloadButton);
-
- if (this.config.showEdit)
- {
- let editButton = document.createElement('button');
- editButton.className = 'btn btn-outline-secondary';
- editButton.innerHTML = '';
- editButton.addEventListener('click', () =>
- this.$refs.edit.open(cell.getData())
- );
- container.append(editButton);
- }
-
- let deleteButton = document.createElement('button');
- deleteButton.className = 'btn btn-outline-secondary';
- deleteButton.innerHTML = '';
- deleteButton.addEventListener('click', evt => {
- evt.stopPropagation();
- this.$fhcAlert
- .confirmDelete()
- .then(result => result ? {akte_id: cell.getData().akte_id, studiengang_kz: this.modelValue.studiengang_kz} : Promise.reject({handled:true}))
- .then(this.$fhcApi.factory.stv.archiv.delete)
- .then(() => {
- //cell.getRow().delete();
- this.reload();
- })
- .catch(this.$fhcAlert.handleSystemError);
- });
- container.append(deleteButton);
-
- return container;
- },
- minWidth: 150, // Ensures Action-buttons will be always fully displayed
- maxWidth: 150,
- frozen: true
- }
- ];
- return columns;
- },
tabulatorOptions() {
const options = {
ajaxURL: 'dummy',