Ivymaster
c9cdd4725a
Conflict resolved
2026-07-09 10:50:16 +02:00
ma0048
8172df5782
- migration script:
...
- auf cli job geandert
- bisdatum nicht mehr pflicht
- mehrere orte werden uebernommen
- mehrere gruppen werden uebernommen
- coursepicker
- sortierung hinzugefuegt
- multiweekverplanung ermoeglicht
- offene stunden berechnungn hinzugefuegt
- roomcollision auf ort array geaendert
- keyboardshortcuts hinzugefuegt
2026-07-07 11:00:25 +02:00
Ivymaster
1805fc643e
add bug fixes and test issue fixes
2026-06-24 17:59:55 +02:00
Ivymaster
273b1d3fe4
add resources conflict checker and extend tempus tests with it
2026-06-19 11:41:56 +02:00
Ivymaster
de60d0d09e
Conflicts resolved
2026-06-15 12:47:29 +02:00
ma0048
6565399633
- added room suggestion priority
...
- return erro codes
- config for from/to without grid
- bug fixes and optimizations
2026-06-15 11:47:36 +02:00
Ivymaster
a7ddc0d348
Merge branch 'master' into feature-68298/Tempus_Grundstruktur-tests
2026-06-08 16:56:42 +02:00
Ivymaster
bccaf72399
Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-68298/Tempus_Grundstruktur-tests
2026-06-01 09:17:07 +02:00
Ivymaster
d948251736
WIP: Tempus e2e tests
2026-05-27 10:29:13 +02:00
ma0048
9ac9804563
implement first version of collision checks
2026-05-26 14:09:58 +02:00
ma0048
24a0e74281
Fix: prevent duplicate entries
2026-05-21 12:27:55 +02:00
Harald Bamberger
b7e48633ab
Merge branch 'master' into bug-76146/studvw_karteireiter_dokumente_akzeptiert_eintraege_ohne_vorhandenes_dokument
2026-05-05 13:33:38 +02:00
Harald Bamberger
cb60ddcc94
Merge branch 'master' into feature-62607/konto_oh_beitrag_betrag_aus_eigener_tabelle
2026-05-04 15:41:52 +02:00
ma0048
57597dac29
- added reservierungen
...
- added updatemails
- added reservierungssync
- updated status kurzbz
- reservierung renderer for tempus
2026-04-28 20:17:50 +02:00
Harald Bamberger
f121f9b5a2
deactivate pagination - since potentially msg threads are not shown completely
2026-04-16 11:23:57 +02:00
ma0048
21d80905a2
akzeptierte dokumente anzeigen, auch wenn kein dokument vorhanden ist
2026-04-13 13:04:46 +02:00
ma0048
7240b0c798
first version of history logic
2026-04-08 14:40:33 +02:00
Harald Bamberger
b2538075ee
use STV_TAGS_ENABLED config when preparing sql statement for students list to query tags only if enabled
2026-04-07 10:35:06 +02:00
ma0048
ab5294de2f
stylingaenderungen
...
coursepicker umgebaut, keine backend suche mehr
hinzugefuegt:
- resizeHanlder funktion
- broadcastchannel postMessage "dropped"
- tbl_kalender_status column bezeichnung_mehrsprachig
- tbl_kalender_status column sort
2026-04-01 10:53:31 +02:00
ma0048
8dd42361a0
Merge branch 'master' into feature-68298/Tempus_Grundstruktur
...
# Conflicts:
# public/js/components/Cis/Renderer/Lehreinheit/calendarEvent.js
# system/dbupdate_3.4.php
2026-03-30 09:18:31 +02:00
Harald Bamberger
5139c3e44e
use array_replace_recursive instead of array_merge_recursive to prevent two scalar values being merged to an array
2026-03-25 15:15:05 +01:00
ma0048
e990bb3d81
tempus pre-alpha version
2026-03-25 14:41:13 +01:00
chfhtw
e3093bdf3f
get magic funktionen (Mitarbeiter, Student) as dashboard presets
2026-03-24 15:15:36 +01:00
chfhtw
3a4015eced
dashboard useroverwrite: remove doubles in other funktionen
2026-03-24 15:15:04 +01:00
chfhtw
aeb5d40840
rename api endpoints
2026-03-24 15:14:39 +01:00
chfhtw
2fc392c084
refactor dashboards Preset->addWidgets to (single) Preset->addWidget
2026-03-23 16:05:22 +01:00
chfhtw
ca630e94ae
remove debug line
2026-03-23 15:46:13 +01:00
chfhtw
9cff50fa3b
extract preset logic from dashboard admin api
2026-03-23 15:44:42 +01:00
chfhtw
3d7a6b1ad3
dashboard user api: empty -> check for false/null
2026-03-23 15:42:28 +01:00
chfhtw
054cf2f258
correct form validation & typo in api dashboard widget
2026-03-23 15:06:25 +01:00
chfhtw
1972b461e7
replace controllers/dashboard/Config.php with controllers/api/frontend/v1/dashboard/User.php & controllers/api/frontend/v1/dashboard/DashboardAdmin.php
2026-03-23 11:21:15 +01:00
chfhtw
e957926a4d
replace controllers/dashboard/Widget.php with controllers/api/frontend/v1/dashboard/Widget.php
2026-03-23 10:57:43 +01:00
Harald Bamberger
60734f708e
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-19 16:20:06 +01:00
Harald Bamberger
14a8e2f001
Funktionen fett schreiben, die schon presets hinterlegt haben, demo aus views und Controller namen entfernen, preview hinzufuegen
2026-03-18 15:48:57 +01:00
ma0068
7603f8f12b
Bugfix: use null instead of empty string, provide kuerzel
2026-03-18 14:32:09 +01:00
Harald Bamberger
a4f2502fe6
dashboard admin: funktionen sortieren, allgemein/general wieder hinzufuegen
2026-03-18 10:58:05 +01:00
Harald Bamberger
7c1762d467
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-18 09:20:53 +01:00
Andreas Österreicher
96745525f1
Merge branch 'feature-71530/Error_beim_Archivieren_von_Diplomasupplement_STUDVW_Neu'
2026-03-16 11:28:56 +01:00
Andreas Österreicher
d9e5acb52c
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-03-16 11:08:44 +01:00
Harald Bamberger
b91efb6189
stv notizperson fix permission check to be able to add notes to prestudents that do not have an uid
2026-03-12 13:56:03 +01:00
Johann Hoffmann
6d28b8986d
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
2026-03-12 09:47:54 +01:00
Johann Hoffmann
b43f1ec920
AbgabetoolAssistenz download latest uploaded file action button; UX changes Projektarbeit Tab Stv; fix stv form input bug after invalidation for selects;
2026-03-11 17:00:56 +01:00
Harald Bamberger
5ce0232890
fix bug in archiv tab
2026-03-11 11:50:09 +01:00
Harald Bamberger
47b5eecb9b
Merge branch 'master' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-04 18:57:13 +01:00
Harald Bamberger
77731ed559
Merge branch 'feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig_ma0080' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-03 13:46:29 +01:00
Andreas Österreicher
bcd8f11f35
Fixed Merge Problem
2026-03-03 11:26:18 +01:00
Andreas Österreicher
5949527ee2
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2026-03-03 11:07:18 +01:00
Johann Hoffmann
56a6aa993e
getMitarbeiterProjektarbeiten safeguard in case a person without any assigned betreuungen opens the page for some reason to avoid nasty confusing sql error messages from querying with empty parameters
2026-03-03 10:52:12 +01:00
Johann Hoffmann
aa2334afe7
sammelmail button betreuer page; fix notenOpt retrieval in setDetailComponent for Betreuer when reopening detailView; $emit("paUpdated") after savingTermin/deletingTermin to update projektarbeit in overview table aswell;
2026-02-26 17:58:48 +01:00
Johann Hoffmann
379880aef8
filter paabgabe uploads from newOrChanged job, since uploading a file still writes updateamum/updatevon fields -> compare student_uid with updatevon; when logging new paabgabe termine insert the whole paabgabe object into the logs, not just the result id;
2026-02-25 13:10:30 +01:00