Johann Hoffmann
095d5acbc5
load all studiensemester for assistenz; load paabgabetyp benotbar for all paabgaben; datediff calc luxon; new dateclass 'beurteilungrequired'; 2nd quality gate validation logic option; filter notenoptions as per config; filter abgabetypoptions as per config; upload_allowed checkbox for serientermine; serientermin modal layout rearranged; abgabetoolJob fixes; 23:59 in the descriptive col, not datepicker; zusatzdaten are required; activeIndex for accordion calulated on demand by method instead of reading a computed value;
2025-11-27 16:53:50 +01:00
Johann Hoffmann
8888b6991f
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# application/models/education/Projektarbeit_model.php
# public/js/helpers/StringHelpers.js
2025-11-24 14:25:43 +01:00
Johann Hoffmann
3b7ed523b4
postStudentProjektarbeitZusatzdaten in detail view for Betreuer/Assistenz;
2025-11-21 12:36:03 +01:00
ma0048
284633012f
Merge remote-tracking branch 'origin/master' into feature-67484/lvverwaltung_finetunning
2025-11-14 08:09:25 +01:00
Johann Hoffmann
410f0c4b6a
fixtermin -> "kein neichreichen erlaubt" phrase/bool logic change; signatur message on enduploads fetched from signatur server on every load request; Inplace toggle for further infos in offcanvas timeline & student details on mobile view(tooltips); reworked col/row structure on detail views for mobile;
2025-11-11 13:44:47 +01:00
Harald Bamberger
00eac334c0
Merge branch 'feature-63443/Studierendenverwaltung_Tab_Abschlusspruefung_Finetuning' into studvw_2025-11_rc
2025-11-10 12:48:01 +01:00
Johann Hoffmann
b1a1cdf235
studiensemester dropdown filter, default all, options are current/next and op to 10 back; benotet/unbenotet/alle fetch parameter; WIP orgform/studstatus cols;
2025-11-06 16:29:24 +01:00
Harald Bamberger
683360b13a
Merge branch 'master' into studvw_2025-11_rc
2025-11-05 16:17:39 +01:00
Harald Bamberger
8c4a163671
Merge branch 'master' into bug-66774/Messages_Vorlagen_Subject_Bezeichnung_statt_Vorlagekurzbz
2025-11-05 15:53:36 +01:00
Johann Hoffmann
3878fce625
wip abgabetool;
2025-11-05 15:34:10 +01:00
Harald Bamberger
c56fd038b8
Merge branch 'feature-63445/Studierendenverwaltung_Filter' into studvw_2025-11_rc
2025-11-04 17:10:24 +01:00
Harald Bamberger
608dab1e65
Merge branch 'feature-63435/Studierendenverwaltung_Studierende_Verbandsgruppen_und_Spezialgruppen_zuordnen_Multiaktion' into studvw_2025-11_rc
2025-11-04 17:03:52 +01:00
Harald Bamberger
8c83e08472
Merge branch 'feature-63373/FHC4_Studierendenverwaltung_Dokumente_erstellen' into studvw_2025-11_rc
2025-11-04 16:55:20 +01:00
Johann Hoffmann
3d51753419
new bootstrap offcanvas component; projektarbeit abgabetermine timeline & status legende in offcanvas; fixtermin toggle & allowed to edit all termine for assistenz; studiengang selection + filter for getSTG_isEntitledFor('basis/abgabe_assistenz:rw'); moved filedownload from Cis/Abgabetool Auth Controller to Abgabe.php Api Controller; status symbol in table columns prevTermin/nextTermin; get_betreuer_details pgsql function to avoid rewriting the same subquery for every betreuer anrede;
2025-10-31 11:14:39 +01:00
Johann Hoffmann
ac1e0a8aa3
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# system/phrasesupdate.php
2025-10-27 14:51:52 +01:00
Johann Hoffmann
259c2aec14
load projektarbeiten for studiengänge -> assistenz page; speed dial position rework; automagicmodal logic fix; activeTabIndex by date in detail views; tooltips on icons; $capitalize phrasen to ensure capitalization; phrasenpromise & resolve similar to anw; modal component emits fullscreen event now;
2025-10-27 14:40:56 +01:00
Johann Hoffmann
1e23b6de61
download files with window.open instead of window.location; fix signature mail student_modal info loading; check length of every entry field when doing endupload and force user to accept or cancel upon notification; berechtigung check für Abgabetool.php controller; phrasen everywhere;
2025-10-06 13:58:26 +02:00
ma0048
9309a48e97
autcomplete gefixed
2025-10-06 10:20:21 +02:00
Johann Hoffmann
c796536417
notiz -> beurteilungsnotiz; some missing phrasen; more color definitions (WIP); finalize automagic modal logic; added validation stub for endupload; loading spinner on every upload; added custom header classes to code unexpanded paabgabe accordion tabs by their abgabedatum or lack thereof (WIP);
2025-09-30 16:47:05 +02:00
chfhtw
f518d56d4e
StV: configurable Filters
2025-09-30 11:01:08 +02:00
Harald Bamberger
5c66dfad49
Merge branch 'master' into feature-63373/FHC4_Studierendenverwaltung_Dokumente_erstellen
2025-09-29 08:24:18 +02:00
ma0048
0f43e8eb7a
autocomplete auf backend umgestellt
...
textarea formattedAnmerkung rausgenommen
ui angepasst
2025-09-24 14:27:01 +02:00
ma0048
6abdb25c0a
abort controller fixed und index auf campus.tbl_studierendenantrag_status.studierendenantrag_id hinzugefuegt
2025-09-24 09:33:41 +02:00
Alexei Karpenko
8e7a1a2ddd
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-09-22 13:39:36 +02:00
Alexei Karpenko
566938d4f0
Studierendenverwaltung Abschlusspruefung: moved Vorsitz and Pruefer search to backend, searched by vorname or nachname or combinations of vorname and nachname
2025-09-18 17:25:00 +02:00
ma0048
6a31eade8b
Merge branch 'feature-60973/komponente_fuer_lehrfaecherverteilung' into deploy_22_09_25_lvverwaltung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-09-18 15:04:01 +02:00
Johann Hoffmann
ce9f0536d6
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2025-09-17 16:40:53 +02:00
Harald Bamberger
92ba45a84d
cleanup Controller, move api functions to api controller, use api in tabulator, fix card refresh in profile right column, fix sancho mails
2025-09-12 16:09:03 +02:00
Harald Bamberger
20f7c2e841
Merge branch 'master' into feature-63370/AnwesenheitenMicrotuning
2025-09-11 13:06:46 +02:00
Harald Bamberger
af32f65015
store routeinfo and advanced search info in db
2025-09-10 17:10:24 +02:00
chfhtw
455698b28e
StV Groups Drag&Drop
2025-09-10 11:18:23 +02:00
Johann Hoffmann
eee9d6b691
raumsuche phrasen change & fix; fhcapi -> api; lvMenu try to use phrasenkey for responsiveness instead of the already looked up phrase; tried investigating news carousel bug, not sure if bug or feature - at least declared non changing variables as const;
2025-09-08 17:28:09 +02:00
Johann Hoffmann
49ca538381
student page redesign; wip mitarbeiter page + add new modal
2025-09-04 17:38:32 +02:00
chfhtw
86641ea02d
StV: Lehrverband- & Special-groups
2025-09-02 16:06:04 +02:00
Alexei Karpenko
fc845ebf4e
Studierendenverwaltung Projektarbeit: separate saving of Projektarbeit and Betreuer, added action for editing Betreuer
2025-09-02 15:04:45 +02:00
Johann Hoffmann
1f0fe08b69
upload_required => allowed; hardcoded links => config; styling; endupload/qualgate logic; phrasen;
2025-08-29 14:15:20 +02:00
ma0068
7b187ebadd
add Dropdown for Multiaction Print
...
add Event for adding Documents to PrintArray
add Berechtigung hasPermissionOutputformat to enable Print for odt and doc Formats (documents abschlusspruefung)
add Validations
2025-08-28 11:05:04 +02:00
ma0068
3a5c4444cb
Tab Archive: Documentdropdown for Printing
...
- define structure for single print array
- fill array with documents according to Fas Dropdown Drucken
- event for adding documents from extension/addons
2025-08-27 14:11:03 +02:00
Johann Hoffmann
63390b192c
qualgate 1&2 dbupdate script, note fkey reference & upload required flag in paabgabe; noten api duplicate from notentool for now; WIP more emails; qualgates benotbar & saveable aswell as upload flag;
2025-08-26 17:15:37 +02:00
Alexei Karpenko
ce9a4e2e09
Merge branch 'feature-60973/komponente_fuer_lehrfaecherverteilung' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-08-23 16:16:41 +02:00
Johann Hoffmann
483662726d
abgabetool api/controller refactor; quality gates dbupdate script; load types from backend instead of hardcoded; WIP email check for externe betreuer;
2025-08-22 14:40:58 +02:00
ma0068
6ee3f1d241
show Bezeichnung in Subject Vorlage, add adaption for Tinymce for openMode inSamePage
2025-08-20 11:32:31 +02:00
Harald Bamberger
b9e3c47be9
Merge branch 'master' into feature-62779/xul_abloese_haustechnik_schluesselverwaltung
2025-08-14 18:03:36 +02:00
Harald Bamberger
e7f58ca1ba
Merge branch 'master' into feature-62779/xul_abloese_haustechnik_schluesselverwaltung
2025-08-13 07:33:13 +02:00
Harald Bamberger
3749955d5b
Merge branch 'master' into feature-60973/komponente_fuer_lehrfaecherverteilung
2025-08-13 07:03:59 +02:00
Harald Bamberger
80f1edca8f
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-08-11 15:25:16 +02:00
Harald Bamberger
8c797fb212
Personal LVPlan: generate download links also for employees not only for students
2025-08-07 15:34:23 +02:00
ma0068
b2d8b81ab5
Changes for Tab Notes
...
- change layout to classicFas to enable input note with one click less
- extend Tab component: add headerSuffix
- show count of messages in header
2025-08-07 15:30:04 +02:00
ma0048
2b7f56622c
Merge branch 'master' into feature-60973/komponente_fuer_lehrfaecherverteilung
...
# Conflicts:
# application/models/education/Lehrveranstaltung_model.php
# application/models/organisation/Studienplan_model.php
# application/models/person/Notiz_model.php
# application/models/ressource/Mitarbeiter_model.php
# public/js/components/Stv/Studentenverwaltung.js
# public/js/components/Stv/Studentenverwaltung/Verband.js
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-08-07 11:03:05 +02:00
Harald Bamberger
8a1cbd754d
Merge branch 'merge_C4_25999_61235_61730' into rc1_FHC4_C4
2025-08-05 16:32:50 +02:00