Harald Bamberger
3e06740758
add permissions cis/eigene_zeitsperren and cis/andere_zeitsperren and use them for zeitsperren and zeitsperrenma applications and api endpoints
2026-10-12 14:25:31 +02:00
Harald Bamberger
bca2884aa2
CisMenuApp fetch Authinfo, Cis search use isMitarbeiter flag to conditinally render Zeitsperren Button in search result
2026-10-12 11:37:45 +02:00
Harald Bamberger
63d0bfc69b
Merge branch 'cis40_2026-09_ma_rc_bugfix-84008-lvplan-with-lvid-shows-reservations' into cis40_2026-09_ma_rc
2026-10-12 10:30:29 +02:00
Harald Bamberger
ab05f32fde
Merge branch 'cis40_2026-09_ma_rc' into cis40_2026-09_ma_rc_bugfix-84008-lvplan-with-lvid-shows-reservations
2026-10-12 10:21:03 +02:00
Harald Bamberger
62e704a6cf
add berechtigung dashboard/widget_studstatus_ma, adapt dbupdate for widget studstatus to use new permission and use dashboard_kurzbz and widget_kurzbz to link widget to CIS dashboard
2026-10-12 09:37:37 +02:00
Harald Bamberger
2d5446bfc7
Merge branch 'feature-83700/RaumsucheStandort' into cis40_2026-09_ma_rc
2026-10-12 08:12:01 +02:00
Harald Bamberger
96a373682a
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-09 13:16:44 +02:00
adisposkofh
cdd36f61b1
in lv plan not fetching reservations if lv id query param is present
2026-10-09 12:10:32 +02:00
adisposkofh
ebb0042881
Merge branch 'cis40_2026-05_ma_rc_83533-mylv-rework' into cis40_2026-09_ma_rc
2026-10-09 11:22:47 +02:00
adisposkofh
4e7a3b22fe
displaying wahlname (if not null) instead of vorname in betreuungen table
2026-10-09 10:04:50 +02:00
Johann Hoffmann
221d810f3f
raumsuche basic filter by reservieren & aktiv = true; added erweiterte filter and columns for m², stockwerk and gebäudeteil; added the standort category "Ohne Standort" for virtual ones;
2026-10-08 18:01:39 +02:00
adisposkofh
9e2cc68531
fixed prop type syntax
2026-10-07 17:09:22 +02:00
adisposkofh
45647f0cec
showing average grades in mylv table (already implemented in cards view)
2026-10-07 11:39:22 +02:00
adisposkofh
50a518ea7a
additional mylv localizations
2026-10-07 10:53:46 +02:00
adisposkofh
2b44b421dc
minor phrases fix
2026-10-07 10:16:26 +02:00
adisposkofh
70a93cc093
minor phrases fix
2026-10-07 10:15:57 +02:00
Andreas Österreicher
0c4d102850
Merge branch 'bug-83698/StudVW_Projektarbeit_Kontaktdaten'
2026-10-07 09:11:42 +02:00
Andreas Österreicher
2e15f2c5ab
Edit Dialog von Kontaktdaten bei Projektbetreuer die Mitarbeiter sind wird nicht angezeigt
2026-10-07 09:10:51 +02:00
adisposkofh
4768fbda15
saving last selected myLv mode; hiding modes for students
2026-10-06 17:13:42 +02:00
adisposkofh
d8959d9776
added groups to myLv lehreinheiten table
2026-10-06 17:00:28 +02:00
Harald Bamberger
27bd463109
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-06 15:34:32 +02:00
Harald Bamberger
784e5693b4
compat component add/remove css class via lifecycle hooks to apply compat specific rules
2026-10-06 15:22:16 +02:00
Andreas Österreicher
88b49b70e9
Fehlermeldung korrigiert beim Endupload wenn Zweitbetreuer keine E-Mail hinterlegt hat
2026-10-06 14:47:45 +02:00
Harald Bamberger
1f570f8495
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-06 14:19:18 +02:00
Harald Bamberger
67a33f2ceb
revert dashboard item overscroll-behavior to auto, so scrolling the page is not only possible on the page borders
2026-10-06 14:15:46 +02:00
adisposkofh
4549c92d50
myLV lehreinheiten table formatting
2026-10-06 13:48:23 +02:00
Harald Bamberger
751445c199
Merge branch 'feature-83444/lvverwaltung_suche_nach_le_und_lv_inkl_router'
2026-10-06 10:59:19 +02:00
Harald Bamberger
916f5dd68e
disable search for lv and le for the moment
2026-10-06 10:58:20 +02:00
Harald Bamberger
efc8fa1eeb
Merge branch 'master' into feature-83444/lvverwaltung_suche_nach_le_und_lv_inkl_router
2026-10-06 10:27:46 +02:00
Harald Bamberger
0239977d21
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-05 18:31:10 +02:00
Harald Bamberger
d58edff92d
fix propertyname for api response
2026-10-05 18:26:42 +02:00
Harald Bamberger
ca4043833e
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-05 18:04:32 +02:00
Harald Bamberger
643929a0c6
add cis4 class to body to make it harder for cms content style sheets to override padding, add names to calendar events renderer components, show lvmenu not only for route MyLvPlan but e.g. also in Dashboard LvPlan Widget
2026-10-05 17:56:57 +02:00
adisposkofh
a5aa4c8466
added myLv lehrenheiten table
2026-10-05 15:14:04 +02:00
Harald Bamberger
b97dec7343
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-05 13:11:02 +02:00
adisposkofh
8b58c82385
myLv supervisor table formatting
2026-10-05 12:58:38 +02:00
Harald Bamberger
4ba2869632
Merge branch 'master' into bugfix-83059_incorrect-ical-semester-parameters
2026-10-05 11:22:59 +02:00
Andreas Österreicher
293bb77179
Merge branch 'bug-44023/EingabemaskeEntwicklungsteamNamenOhneUid2'
2026-10-02 13:23:02 +02:00
Andreas Österreicher
3fe10d715d
Fixed Saving of Entwicklungsteam
2026-10-02 13:14:41 +02:00
Manuela Thamer
3034615455
fix pagelock of modals
...
prevent editing contact data of employees
2026-10-01 17:27:54 +02:00
Johann Hoffmann
9b137452d9
standort filter in raumsuche; fix the ort/standort queries so _DUMMY rooms actually get filtered out as intended
2026-10-01 17:21:55 +02:00
Andreas Österreicher
36064afbba
Fixed Testing Projektarbeit Seeds
2026-10-01 15:33:05 +02:00
Harald Bamberger
5aa007f49c
Merge branch 'master' into cis40_2026-09_ma_rc
2026-10-01 12:43:17 +02:00
Harald Bamberger
f3d031ab16
cismenu: add cis-main-menu class to main nav, add li elements to ul, style cis-main-menu ul and li to prevent interferec with cms content styles, add draggable false to cis menu entries to improve menu scrolling especially on mobile devices
2026-10-01 11:48:51 +02:00
Harald Bamberger
e24a66a454
Merge branch 'master' into cis40_2026-09_ma_rc
2026-09-30 15:59:57 +02:00
Harald Bamberger
3d8c4fa4d0
Merge branch 'feature-77757/WidgetsBerechtigung'
2026-09-30 15:48:00 +02:00
Harald Bamberger
272014bd78
remove odd phrases
2026-09-30 15:38:43 +02:00
Harald Bamberger
76a8e00edf
Merge branch 'master' into feature-77757/WidgetsBerechtigung
2026-09-30 15:23:08 +02:00
adisposkofh
af978e1312
implemented myLv supervisor view
2026-09-30 13:23:03 +02:00
Harald Bamberger
a53c4fd623
Merge branch 'master' into cis40_2026-09_ma_rc
2026-09-30 12:24:30 +02:00
Harald Bamberger
ce62713790
Merge branch 'bug-82297/ausweis-date-preview-issue'
2026-09-30 12:11:13 +02:00
Harald Bamberger
34761db664
rename phrase
2026-09-30 10:56:30 +02:00
Harald Bamberger
c7131ed775
revert changes to old cis since issue does not occur there
2026-09-30 10:53:01 +02:00
Harald Bamberger
b57e1984a8
Merge branch 'master' into bug-82297/ausweis-date-preview-issue
2026-09-30 10:20:28 +02:00
Harald Bamberger
59c5100a86
Merge branch 'feature-83650/cis40_2026-05_ma_rc_LE_optional_4_PA_fix' into cis40_2026-09_ma_rc
2026-09-29 18:19:39 +02:00
Harald Bamberger
cf6e747def
Merge branch 'master' into feature-83650/cis40_2026-05_ma_rc_LE_optional_4_PA_fix
2026-09-29 18:03:56 +02:00
adisposkofh
22500a96c1
Merge branch 'cis40_2026-09_ma_rc' into cis40_2026-05_ma_rc_83533-mylv-rework
2026-09-29 17:13:45 +02:00
adisposkofh
03af6bfda5
added different views (lvs, lehrenheiten, supervisor) to mylv page
2026-09-29 17:12:52 +02:00
Harald Bamberger
0fafb95bd8
Merge branch 'bugfix/cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09-news-administration' into cis40_2026-09_ma_rc
2026-09-29 14:59:34 +02:00
Harald Bamberger
1d838f8116
Merge branch 'cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09' into cis40_2026-09_ma_rc
2026-09-29 14:59:00 +02:00
Harald Bamberger
9605227139
Merge branch 'master' into cis40_2026-09_ma_rc
2026-09-29 14:58:05 +02:00
adisposkofh
a64219dd25
range lv plan print css mod
2026-09-29 14:50:11 +02:00
adisposkofh
e06d5fbdc1
minor range lv plan print fix
2026-09-29 13:22:48 +02:00
adisposkofh
d30595bbfb
reworked degree program contact persons collapsible
2026-09-29 09:59:13 +02:00
Ivymaster
43d5068cda
Add fix for unconsistent translation options in news administration form
2026-09-28 19:01:26 +02:00
adisposkofh
eebe2d6aec
code formatting
2026-09-28 17:05:07 +02:00
adisposkofh
d5fa13d644
reworked degree program contact persons collapsible -- moved 'contact persons' title w/in collapsible
2026-09-28 17:00:10 +02:00
adisposkofh
9ae2c91677
reworked degree program contact persons collapsible
2026-09-28 15:34:23 +02:00
ma0048
e369a8c03f
LV-Verwaltung:
...
- Semester unter Orgform im Verbandsbaum
- Kombinierte LV/LE-Suche
- Semester/Orgform/Lehrform in Suchergebnissen
2026-09-28 08:42:37 +02:00
adisposkofh
98175c5976
added post-title on degree program personnel
2026-09-25 12:34:58 +02:00
adisposkofh
94992f40bd
added 'no news available' message in widget
2026-09-25 12:10:40 +02:00
adisposkofh
1e2dbeac10
added 'no news available' message
2026-09-25 11:27:00 +02:00
adisposkofh
153717b187
news page columns sizing
2026-09-25 10:45:06 +02:00
adisposkofh
dd15b37f0f
reworkedzeitsperre form styling and added 'cancel edit' button
2026-09-24 17:08:15 +02:00
adisposkofh
2fc2d12d65
renamed zeitsperrenma 'uid' column to 'name'
2026-09-24 16:36:28 +02:00
adisposkofh
0279813ba9
sticky first column in zeitsperrenma table
2026-09-24 16:33:42 +02:00
adisposkofh
1c4c90ffba
fixed zeitsperrenma top buttons styling
2026-09-24 16:22:23 +02:00
Harald Bamberger
acedc11be8
adapt styling detailheader employees
2026-09-24 14:39:38 +02:00
adisposkofh
c79f664f9e
autofilling room reservation description from title
2026-09-24 12:34:57 +02:00
Johann Hoffmann
f817527ab9
fix faulty master merge conflicts; adapted getTermine & getPaAbgaben in Paabgabe_model.php; reordered created hook in ProjektabgabeUebersicht.js to start loading phrasen immediately;
2026-09-24 11:50:00 +02:00
Johann Hoffmann
754e619e30
Merge branch 'master' into feature-83650/cis40_2026-05_ma_rc_LE_optional_4_PA_fix
...
# Conflicts:
# application/models/education/Projektarbeit_model.php
# public/js/apps/Cis/Cis.js
# public/js/components/Cis/Compat.js
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2026-09-24 11:25:31 +02:00
adisposkofh
fb0a92a636
fhc calendar print action button on range view
2026-09-23 17:08:20 +02:00
adisposkofh
03858b12b9
fhc calendar week view fast-forward/backward buttons to move 4 pages
2026-09-23 16:52:19 +02:00
adisposkofh
342dede1b0
fhc calendar datepicker formatting
2026-09-23 16:25:52 +02:00
adisposkofh
6e1c0fe623
fhc calendar datepicker formatting
2026-09-23 16:25:32 +02:00
adisposkofh
fece3f7477
showing short date format in range view datepicker
2026-09-23 16:23:21 +02:00
adisposkofh
ab2333f708
limiting fetched columns in getUserData endpoint
2026-09-23 16:19:45 +02:00
adisposkofh
c4e79ffdf9
filtering selectable semesters in range view depending on user age
2026-09-23 16:17:45 +02:00
Harald Bamberger
15c1da74a2
CisMenu: do not overwrite calculated url if menuitem is multiple times in menu tree
2026-09-23 16:09:42 +02:00
adisposkofh
4d2a6589b4
reworked range view presets and localized label
2026-09-23 15:39:41 +02:00
adisposkofh
191a81058c
lv plan mode phrases fix
2026-09-23 15:32:07 +02:00
adisposkofh
dd25c7af75
lv plan mode phrases fix
2026-09-23 15:31:58 +02:00
adisposkofh
ef996273a7
desc-sorting semester dropdown in range view
2026-09-23 15:28:09 +02:00
adisposkofh
eb164f5f69
added range view to other lv plan
2026-09-23 15:17:37 +02:00
Harald Bamberger
d33b45d7cb
Merge branch 'bhdev_backport_compat'
2026-09-23 14:58:26 +02:00
adisposkofh
adce19e651
changed lv plan range view icon, added tooltips on lv plan view buttons
2026-09-23 14:40:52 +02:00
Andreas Österreicher
b3b6d847a7
Merge branch 'feature-62260/international_skills_groupheader_filter'
2026-09-23 14:36:13 +02:00
Andreas Österreicher
80365de28c
Merge branch 'feature-62602/mehrfachnennungen_innerhalb_einer_kategorie'
2026-09-23 14:35:36 +02:00
Andreas Österreicher
2d74522a4f
Merge branch 'feature-54225/reihungstest_ablauf_fuer_quereinsteiger'
2026-09-23 12:28:35 +02:00
ma0048
d00aef66e1
master gemerged
2026-09-23 11:32:01 +02:00
ma0048
241eec3ef2
Merge remote-tracking branch 'origin/master' into feature-54225/reihungstest_ablauf_fuer_quereinsteiger
...
# Conflicts:
# cis/testtool/menu.php
# system/dbupdate_3.4.php
2026-09-23 11:29:43 +02:00
Andreas Österreicher
2050f5ae65
Merge branch 'feature-75891/Electronic_Onboarding_Infocenter_Tool'
2026-09-23 11:14:01 +02:00
Andreas Österreicher
587e523990
Merge branch 'feature-67251/infocenter_zum_reihungstest_freigegeben_neue_spalte_eqk'
2026-09-23 11:03:20 +02:00
Andreas Österreicher
5ec1a1c54c
Merge branch 'feature-77686/infocentertool_status_setzen_fuer_zgv_pruefung_soll_message_ausloesen'
2026-09-23 10:56:54 +02:00
Andreas Österreicher
2c65ccc8da
Merge branch 'bug-77684/reihungstest_auswertung_freischalten_sperren'
2026-09-23 09:40:37 +02:00
Andreas Österreicher
787308aad4
Merge branch 'feature-77356/teilgenommen_setzen_beim_reihungstest_punkte_uebertragen'
2026-09-23 09:37:41 +02:00
Harald Bamberger
8b44e4475b
Merge branch 'master' of github.com:FH-Complete/FHC-Core into bhdev_backport_compat
2026-09-22 16:51:34 +02:00
Harald Bamberger
d251987850
backport compat controller and component
2026-09-22 16:50:56 +02:00
adisposkofh
e7127ae624
Merge branch 'feature-78496_lv-plan-range-view' into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-22 14:38:38 +02:00
adisposkofh
842ad77092
fixed wrong parameter use in calendar header datepicker
2026-09-22 14:38:30 +02:00
adisposkofh
96104fd93a
fixed news model query syntax error
2026-09-22 14:37:12 +02:00
adisposkofh
c34a74c040
reservierung model table alias fix
2026-09-22 14:16:31 +02:00
Harald Bamberger
ba92eea7eb
studvw: fix lvtermine student_lehrverband
2026-09-22 14:09:51 +02:00
adisposkofh
ff33ea943d
cis route fix
2026-09-22 13:55:39 +02:00
adisposkofh
43b849e787
merged master into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-22 13:44:49 +02:00
adisposkofh
a4f8154662
merged feature-78496_lv-plan-range-view into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-22 13:43:25 +02:00
adisposkofh
33d3983a97
fhc calendar range view print fix
2026-09-22 13:39:24 +02:00
Harald Bamberger
50951dfdcf
anrechnungen: add pdf file extension to content disposition filename
2026-09-22 13:00:28 +02:00
adisposkofh
a9f84eda42
fhc calendar range view print fix
2026-09-22 11:36:06 +02:00
Harald Bamberger
be7527e994
increase length of column taglib in table public.tbl_notiz_typ
2026-09-22 09:52:09 +02:00
adisposkofh
3f3e94bdc9
reworked fhc calendar range view print css
2026-09-21 16:16:17 +02:00
adisposkofh
72e7b215ef
reworked fhc calendar range view to flip axes
2026-09-21 14:30:20 +02:00
Harald Bamberger
d5c1721ab1
Merge branch 'feature-83457/cis4_redirect_blank_target'
2026-09-18 17:14:49 +02:00
Harald Bamberger
8eb27b194f
add target attribute to redirect content menu entries, use entry target attribute if set when rendering cis4 menu
2026-09-18 17:12:30 +02:00
adisposkofh
9bd3e7b1bc
removing obsolete use of viewData prop
2026-09-18 14:06:27 +02:00
adisposkofh
45595ab1fd
replacing view-provided permissions w/ querying permissions endpoint
2026-09-18 14:05:45 +02:00
adisposkofh
3f056babac
replacing view-provided permissions w/ querying permissions endpoint
2026-09-18 14:05:35 +02:00
ma0048
faad2c4a9a
lv auch anzeigen wenn keine lvteile in dem semester dran haengen
...
phrasen hinzugefuegt
2026-09-18 12:34:47 +02:00
adisposkofh
1a81f4a541
implemented missing MyReservation controller
2026-09-17 18:09:09 +02:00
adisposkofh
326e8c651c
minor doc fix|
2026-09-17 18:06:39 +02:00
adisposkofh
dfaaabfc2a
implemented permissions controller, reworked news admin permissions into api call
2026-09-17 18:05:24 +02:00
adisposkofh
f07f37ec35
fixed room search min capacity input type (text -> number)
2026-09-17 15:15:18 +02:00
adisposkofh
1357ed5d3d
fixed absences header styling
2026-09-17 15:13:02 +02:00
Harald Bamberger
579a55a00d
fix nested ternary operators
2026-09-17 14:18:10 +02:00
Andreas Österreicher
0a00caa1e4
Merge branch 'feature-82683/lvverwaltung_zusaetzliche_spalten_bei_lehrenden'
2026-09-17 14:00:07 +02:00
ma0048
224cef7fad
bug beim Loeschen von Antworten eines Prueflings in reihungstet_administration.php fixed
2026-09-17 13:29:58 +02:00
Andreas Österreicher
c53040ed5c
Zusätzliche Datumsberechnung für Zutrittskarten hinzugefügt
2026-09-17 11:21:23 +02:00
Harald Bamberger
f7465047cb
Merge branch 'feature-75469/LeOptional4Projektarbeit'
2026-09-16 17:35:55 +02:00
Alexei Karpenko
0dadaece08
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-09-16 16:59:09 +02:00
adisposkofh
dafff1620d
minor fix
2026-09-16 16:33:00 +02:00
adisposkofh
fc89a25d3a
merged feature-78293/news into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-16 16:31:56 +02:00
adisposkofh
aaf8dd16ef
merged feature-78456/MeineReservierungenUebersichtCis4 into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-16 15:08:23 +02:00
adisposkofh
fba5953b59
merged features-777941-70747/Zeitsperren_Zeitsperrenma_mergedMaster into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-16 14:57:23 +02:00
adisposkofh
7ea80395a8
merged feature-78497/Cis4StudiumStgInfoBlock into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-16 14:43:10 +02:00
adisposkofh
2d7458eefe
Merge branch 'feature-78454/CIS4-raumsuche-feld-mindestpersonenkapazitaet-input-group' into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-16 13:44:31 +02:00
adisposkofh
9a45efd558
merged feature-78496_lv-plan-range-view into cis40_2026-05_ma_rc_routerlink_merge-playground-2026-09
2026-09-16 13:42:03 +02:00
Harald Bamberger
205b217854
Merge branch 'cis40_2026-05_ma_rc_routerlink_ma0080' into cis40_2026-05_ma_rc_routerlink
2026-09-16 11:16:29 +02:00
Harald Bamberger
e5ec9177e3
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink_ma0080
2026-09-16 11:04:48 +02:00
adisposkofh
19c4cd70b8
Merge branch 'bugfix-83277_menu-nodes-subnodes-behavior_ma-rc-routerlink-ma0080-merge' into cis40_2026-05_ma_rc_routerlink_ma0080
2026-09-16 11:04:03 +02:00
Harald Bamberger
75c341d983
Merge branch 'master' into cis40_2026-05_ma_rc
2026-09-16 10:55:13 +02:00
adisposkofh
f73f36ea6f
Merge branch 'bugfix-83277_menu-nodes-subnodes-behavior' into bugfix-83277_menu-nodes-subnodes-behavior_ma-rc-merge
2026-09-16 10:50:08 +02:00
Harald Bamberger
6faf1cbcc2
Merge branch 'cis40_2026-05_ma_rc_routerlink_ma0080' into cis40_2026-05_ma_rc_routerlink
2026-09-16 10:48:40 +02:00
adisposkofh
87bd3975b8
minor sidenav fix
2026-09-16 10:45:28 +02:00
adisposkofh
5dc34ac0d0
minor sidenav fix
2026-09-16 10:44:16 +02:00
adisposkofh
09f18d9039
merged cis40_2026-05_ma_rc_routerlink_ma0080 into
2026-09-15 17:03:03 +02:00
ma0048
2ffaf36270
suche fuer lehreinheiten und lehrveranstaltungen in der lvverwaltung
2026-09-15 15:46:48 +02:00
adisposkofh
ec8b9a4c0a
minor sidenav menu collapse behavior mod
2026-09-15 12:36:21 +02:00
Johann Hoffmann
69fd223358
fix load projektarbeit.studiensemester_kurzbz for fetchProjektarbeitById in order to query getDefaultStundensaetze successfully
2026-09-15 11:49:19 +02:00
Harald Bamberger
9c43374267
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-09-15 07:53:10 +02:00
adisposkofh
80e17e264a
merged cis40_2026-05_ma_rc into
2026-09-14 17:08:15 +02:00
adisposkofh
99445d2372
Merge branch 'bugfix-83277_menu-nodes-subnodes-behavior' of github.com:FH-Complete/FHC-Core into bugfix-83277_menu-nodes-subnodes-behavior
2026-09-14 16:49:49 +02:00
adisposkofh
0ab6e3d00d
opening active sidenav menu node's submenu on page load
2026-09-14 16:44:25 +02:00
Paolo
ea7c0cccde
Added base seeders for testing/staging/demoing
2026-09-14 16:36:12 +02:00
adisposkofh
385b262be8
naming change for clarity
2026-09-14 16:08:50 +02:00
adisposkofh
b4206e1e48
removed redundant comments
2026-09-14 15:25:25 +02:00
adisposkofh
e09555908a
code formatting
2026-09-14 15:25:15 +02:00
adisposkofh
38060c60fb
cleaned up repetitive code, code formatting
2026-09-14 15:14:17 +02:00
adisposkofh
40516b34a2
moved repetitive sidenav menu node style into computed property
2026-09-14 14:21:33 +02:00
adisposkofh
ea97e3a192
removed redundant comment
2026-09-14 14:18:36 +02:00
adisposkofh
f34481ae60
reworked sidenav menu collapse logic
2026-09-14 14:18:01 +02:00
adisposkofh
fcf3cbac6c
progressively indenting sidenav submenus for hierarchical clarity
2026-09-14 11:31:53 +02:00
Harald Bamberger
6dfe292776
API LV: extend regex to allow studiengang_kz 0
2026-09-14 11:09:45 +02:00
adisposkofh
40b28b88b9
fixed issue where click on content-less sidenav menu node didn't close open submenu
2026-09-14 09:26:33 +02:00
ma0048
c90f7a31bb
columns hinzugefuegt: insertvon/updatevon insertamum/updateamum
2026-09-11 12:03:06 +02:00
Harald Bamberger
c8c7d1566c
Merge branch 'master' into bugfix-83059_incorrect-ical-semester-parameters
2026-09-11 11:43:23 +02:00
Alexei Karpenko
073160dde4
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-09-10 20:08:08 +02:00
Johann Hoffmann
56fe8c9d09
Merge remote-tracking branch 'origin/feature-75469/LeOptional4Projektarbeit' into feature-75469/LeOptional4Projektarbeit
2026-09-10 11:51:26 +02:00
Johann Hoffmann
9a3532265f
information schema guard check for the data migration & table alter statements aswell, so they dont run on every checksystem.php invocation
2026-09-10 11:50:51 +02:00
Harald Bamberger
11f2f0ad75
Merge branch 'master' into bugfix-83277_menu-nodes-subnodes-behavior
2026-09-10 10:48:31 +02:00
Harald Bamberger
4abe6f0d24
Merge branch 'bugfix_missing-studvw-filter-clear-action-button'
2026-09-09 16:15:39 +02:00
adisposkofh
4ecf1845d4
resolved calendar range view rangeLength prop type inconsistency
2026-09-09 15:20:58 +02:00
adisposkofh
9fbbd6b855
moved studvw 'clear filter' action button into 'actions' slot in the filter component
2026-09-09 15:14:20 +02:00
adisposkofh
60b2c89c66
fixed issue with menu node collapsing instead of activating if subnode is active
2026-09-09 13:21:53 +02:00
Andreas Österreicher
59b4b2bac9
Merge branch 'feature-71639/StudVw_Noten_Renaming_Infopopup'
2026-09-09 12:40:42 +02:00
Andreas Österreicher
5f546fca2a
Merge branch 'feature-82630/Infocenter_Verlinkung_StudVW'
2026-09-09 12:37:33 +02:00
adisposkofh
9d4218bf38
implemented displayed semester/ical dates changes from my lv plan to other lv plan
2026-09-09 11:36:19 +02:00
adisposkofh
67f30c7765
fixed issue with wrong semester displayed and wrong ical dates used in my lv plan
2026-09-09 11:30:43 +02:00
Andreas Österreicher
1bf2b707ef
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-09-09 09:43:11 +02:00
Andreas Österreicher
f74b885253
Abfrage von Verträgen korrigiert für Fälle wo der Monatsletzte gleichzeitig der Start des neuen Studiensemesters ist (zB 31.08.2026) damit die Abrechnung korrekt funktioniert (BFI)
2026-09-09 08:55:24 +02:00
Andreas Österreicher
3ab402adef
Merge branch 'bugfix-82884_grades-export-group-names'
2026-09-08 14:43:17 +02:00
Manuela Thamer
52f24645fb
update link StudVW
2026-09-08 14:23:59 +02:00
Manuela Thamer
4ac108174b
rename title delete button
2026-09-08 08:29:08 +02:00
adisposkofh
6378b80d87
fixed issue where exported gradelist excel file formatted group names as numbers
2026-09-07 15:24:38 +02:00
adisposkofh
07d04d5701
Merge branch 'master' into feature-78496_lv-plan-range-view
2026-09-07 11:25:12 +02:00
adisposkofh
3c373aac25
fixed error in base calendar with inconsistent date updates
2026-09-07 11:19:39 +02:00
adisposkofh
4e2254dfc7
fixed error with missing btnRange prop in base calendar
2026-09-07 11:18:40 +02:00
Johann Hoffmann
a765de11ef
added missing space
2026-09-03 10:46:36 +02:00
Andreas Österreicher
658c8d6bd4
Schreibberechtigungsprüfung bei Anrechnungen angepasst damit diese korrekt angezeigt wird wenn oe_kurzb nicht gleich der Kurzbz des Studiegangs ist
2026-09-03 08:44:10 +02:00
Johann Hoffmann
fe65dc60c4
finalized optional Studiengang Ansprechpartner Infoblock in Cis4 Studium page;
2026-09-02 18:13:41 +02:00
adisposkofh
e976c825c9
removed redundant classes
2026-09-02 16:05:44 +02:00
adisposkofh
88b5a0af46
lv plan range view print css
2026-09-02 16:04:44 +02:00
Andreas Österreicher
bf29faa5a7
Merge branch 'feature-82292/Cis4StudiumLVohneModulAnzeigen'
2026-09-02 15:20:28 +02:00
Andreas Österreicher
2ada167557
Merge branch 'bug-82614/StudVw_International_Incoming_Outgoing_GS_wird_nicht_geladen'
2026-09-02 14:56:27 +02:00
adisposkofh
a53551b462
lv plan range view print css
2026-09-02 13:01:13 +02:00
Johann Hoffmann
f15349029f
WIP stg info sidebar in cis4 studium
2026-09-02 09:30:57 +02:00
adisposkofh
989ce6d707
limit lv plan range view to personal lv plan page
2026-09-01 13:11:43 +02:00
adisposkofh
018169b06a
lv plan range view styling
2026-09-01 13:00:42 +02:00
chfhtw
cc9d1f983e
bugfix: missing call to getStudiensemesterKurzbz
2026-09-01 10:39:02 +02:00
Ivymaster
7275d6e897
Minor mods
2026-08-31 15:49:05 +02:00
adisposkofh
0416a2ce7d
lv plan range view styling
2026-08-31 14:11:51 +02:00
adisposkofh
dde95c8e01
lv plan range view styling
2026-08-31 14:03:12 +02:00
Ivymaster
349a0641cd
BUG: Fix for non active news display
2026-08-31 13:54:35 +02:00
Ivymaster
304870f18c
BUG: Fix active messages display
2026-08-31 12:36:27 +02:00
Ivymaster
71e3cdb78d
BUG: Fixed issue with missmatching news on news and news admin page
2026-08-31 09:45:51 +02:00
adisposkofh
7260a0a00e
added semester date presets on lv plan range view
2026-08-29 17:11:31 +02:00
adisposkofh
5cfa398ea6
implemented lv plan range view
2026-08-29 15:46:03 +02:00
Ivymaster
05375955d6
Added input group for min room capacity
2026-08-27 14:29:23 +02:00
Ivymaster
5fff45e302
Added check for date existence
2026-08-27 11:00:43 +02:00
Ivymaster
a0ea54d0c0
Fixed bugs found during testing
2026-08-26 17:08:53 +02:00
Ivymaster
de627171d5
WIP
2026-08-26 14:46:49 +02:00
Johann Hoffmann
57c48f2c4a
cis4 studium page dont filter away lehrveranstaltungen without a module and give them their own box in the ui;
2026-08-26 13:15:16 +02:00
Andreas Österreicher
e32691994c
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-08-26 08:21:30 +02:00
Ivymaster
6f3c0fb174
WIP
2026-08-25 17:22:44 +02:00
Harald Bamberger
6d641bbd06
pass in uid by reference
2026-08-24 13:56:55 +02:00
Harald Bamberger
3455aed3f5
Merge branch 'bhdev_master_stundenplan'
2026-08-24 13:46:09 +02:00
Ivymaster
76130bbf2c
Added translations for cms newsAdmin section
2026-08-24 13:08:28 +02:00
Harald Bamberger
f84d12277d
remove debug code
2026-08-24 07:31:47 +02:00
Harald Bamberger
9bf5bc2ad9
more generic bugfix, to use studentlehrverband only with date_range for the same studiensemester_kurzbz
2026-08-24 07:26:12 +02:00
Manuela Thamer
90bce8d3d5
refactor templates: scroll table, only table header is sticky, rename css.file
2026-08-21 14:39:45 +02:00
Manuela Thamer
364b506220
change permissions for Zeitsperren und Zeitsperrenma
...
- use ['basis/mitarbeiter:r', 'admin:r', 'assistenz:r'] instead of self::PERM_LOGGED for viewing zeitsperrenma and actions of zeitsperren
- change permission to logged in users for common queries: getStgLectors, getTypenZeitsperre, getAllOrgUnits, getOrgHeads etc
2026-08-21 12:11:36 +02:00
Harald Bamberger
1b4297a9bf
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink_ma0080
2026-08-21 11:43:59 +02:00
Harald Bamberger
1bbea69139
refine menuItem content check
2026-08-21 11:41:21 +02:00
Harald Bamberger
916dab2584
add Zeitsperren to search result employee action buttons
2026-08-21 08:36:58 +02:00
Harald Bamberger
67d53126c3
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink_ma0080
2026-08-21 08:35:27 +02:00
Harald Bamberger
d639ec5e70
Merge branch 'features-777941-70747/Zeitsperren_Zeitsperrenma_mergedMaster' into cis40_2026-05_ma_rc
2026-08-21 08:35:01 +02:00
Harald Bamberger
c6b1d518cf
use correct model name
2026-08-21 08:34:40 +02:00
Harald Bamberger
27765606e3
bufix akadGrad by sex if exists
2026-08-20 19:31:37 +02:00
Ivymaster
708ffac47e
WIP
2026-08-20 17:05:38 +02:00
Harald Bamberger
aff83fae49
Merge branch 'cis40_2026-05_ma_rc_routerlink_ma0080' into cis40_2026-05_ma_rc_routerlink
2026-08-20 15:23:33 +02:00
Harald Bamberger
90d8f5f2cc
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink_ma0080
2026-08-20 15:23:09 +02:00
Harald Bamberger
4e3ddad8c1
Merge branch 'feature-77048/CIS4_MA_Widget_Studstatus' into cis40_2026-05_ma_rc
2026-08-20 15:22:04 +02:00
Harald Bamberger
c2cb3f5b7a
move message to inner if
2026-08-20 15:21:47 +02:00
Harald Bamberger
75d2cabdbe
bugfix lv-plan
2026-08-20 15:10:26 +02:00
Harald Bamberger
778bed969d
Merge branch 'cis40_2026-05_ma_rc_routerlink_ma0080' into cis40_2026-05_ma_rc_routerlink
2026-08-20 10:59:01 +02:00
Harald Bamberger
cff5fa6d7b
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink_ma0080
2026-08-20 10:56:34 +02:00
Harald Bamberger
c24b6e6b32
fix variable name
2026-08-20 09:49:07 +02:00
Harald Bamberger
e7b4a512ca
remove duplicate import
2026-08-20 09:26:03 +02:00
Harald Bamberger
cabda4cc35
Merge branch 'feature-60873/GesamtnoteneingabeCis4' into cis40_2026-05_ma_rc
2026-08-20 08:13:30 +02:00
Harald Bamberger
a5d4629f07
Merge branch 'cis40_2026-05_ma_rc_78461_reservation_group_options' into cis40_2026-05_ma_rc
2026-08-20 07:48:18 +02:00
Harald Bamberger
16166db31a
Merge branch 'feature-77048/CIS4_MA_Widget_Studstatus' into cis40_2026-05_ma_rc
2026-08-20 07:46:02 +02:00
Harald Bamberger
37d9ef66ed
Merge branch 'features-777941-70747/Zeitsperren_Zeitsperrenma_mergedMaster' into cis40_2026-05_ma_rc
2026-08-20 07:38:16 +02:00
Harald Bamberger
b2213bff62
Merge branch 'bugfix-70747/excluding-zeitverfugbarkeit-zeitsperren-option' into features-777941-70747/Zeitsperren_Zeitsperrenma_mergedMaster
2026-08-20 07:14:47 +02:00
Harald Bamberger
411d2192cb
Merge branch 'master' into features-777941-70747/Zeitsperren_Zeitsperrenma_mergedMaster
2026-08-19 18:44:20 +02:00
Harald Bamberger
391bf296d7
Merge branch 'master' into cis40_2026-05_ma_rc
2026-08-19 18:41:29 +02:00
Harald Bamberger
bae9d6d9a0
Merge branch 'feature-78257/StudVW_Und_Tags_Finetuning'
2026-08-19 17:11:12 +02:00
Harald Bamberger
43d6a882ce
add padding to tags buttons, remove orphanded template closing tag
2026-08-19 17:07:25 +02:00
Harald Bamberger
7f3b4100ab
Merge branch 'master' into feature-78257/StudVW_Und_Tags_Finetuning
2026-08-19 15:07:07 +02:00
Harald Bamberger
9f54ecce54
Merge branch 'epic/LVEvaluierung-Neu'
2026-08-19 13:59:00 +02:00
Cristina
7af0f4a478
Merge remote-tracking branch 'origin/epic/LVEvaluierung-Neu' into epic/LVEvaluierung-Neu
2026-08-19 13:35:25 +02:00
Cristina
0f843db33d
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-19 13:34:53 +02:00
Cristina
3e59648d5b
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-19 12:55:38 +02:00
Cristina
5923991848
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-19 12:55:03 +02:00
Harald Bamberger
55a6ec9d0d
fix handling of grundbetrag and betrag_valorisiert
2026-08-19 11:48:22 +02:00
chfhtw
78505589c8
Bugfix: racecondition renderers
2026-08-19 09:45:15 +02:00
Ivymaster
ab854067eb
BUG: Fixing typos for frontend news issues
2026-08-19 09:09:47 +02:00
Harald Bamberger
0e985113ec
Merge branch 'feature-77666/Details_anzeigen_der_Valorisierung_pro_Person'
2026-08-19 08:20:42 +02:00
Harald Bamberger
8d9113d5c8
Merge branch 'master' into feature-77666/Details_anzeigen_der_Valorisierung_pro_Person
2026-08-19 08:06:16 +02:00
Harald Bamberger
7ce81ad4bd
Merge branch 'feature-78292/dv_gehaltsbestandteil_ersteinstufung'
2026-08-19 07:57:07 +02:00
Harald Bamberger
ea56ec8daa
change wording
2026-08-19 07:50:50 +02:00
Harald Bamberger
9e9990dd6e
Merge branch 'cis40_2026-05_ma_rc_78129_reservation_finetuning' into cis40_2026-05_ma_rc_78461_reservation_group_options
2026-08-18 18:23:35 +02:00
Harald Bamberger
b80805e09c
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_78461_reservation_group_options
2026-08-18 18:22:20 +02:00
Harald Bamberger
d22ed099bb
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_78129_reservation_finetuning
2026-08-18 18:13:20 +02:00
Harald Bamberger
84c99d23cd
Merge branch 'master' into cis40_2026-05_ma_rc
2026-08-18 18:11:15 +02:00
Harald Bamberger
bf5ee2f64b
Merge branch 'feature-78139/CIS4_Dashboard_ausgeblendete_Widgets'
2026-08-18 17:51:40 +02:00
Harald Bamberger
55d6d90fa6
Merge branch 'master' into feature-78139/CIS4_Dashboard_ausgeblendete_Widgets
2026-08-18 17:47:13 +02:00
Harald Bamberger
6adc55a843
Merge branch 'feature/78128-quick-copy-full-name-and-title'
2026-08-18 17:39:44 +02:00
Harald Bamberger
52c1fba17b
Merge branch 'bugfix/78127-degree-programs-page-localization-ineffective'
2026-08-18 16:53:49 +02:00
Cristina
5e15d4b219
Add Distinct to getLeitung in Studiengang_model.php
...
Avoid multiple records for same active STGL.
e.g. double entries
2026-08-18 16:51:39 +02:00
Harald Bamberger
00954f680b
Merge branch 'bugfix/78392-missing-searchbar-is-mobile-injectable'
2026-08-18 16:48:43 +02:00
ma0068
36a302f20f
bugfixes Zeitsperren feature-70747
...
- correction of phrase error_existingZeitsperre
- capitalize Formlabels and Tableheaders
- correct path for MyLvPlan
- refactor logic for update Table Tranlations
2026-08-18 16:10:15 +02:00
Harald Bamberger
92d27fc242
Merge branch 'master' into feature/78128-quick-copy-full-name-and-title
2026-08-18 14:52:41 +02:00
Harald Bamberger
f6bb27cdb0
Merge branch 'master' into bugfix/78127-degree-programs-page-localization-ineffective
2026-08-18 14:49:16 +02:00
Harald Bamberger
558963cd74
Merge branch 'master' into feature-78139/CIS4_Dashboard_ausgeblendete_Widgets
2026-08-18 14:42:44 +02:00
ma0068
9a592047a0
merge feature-70747/Zeitsperren_auf_VueJs_Portieren into feature-77941/CIS_MA_Zeitsperren_Portieren
2026-08-18 13:54:02 +02:00
ma0068
e6947a3246
merge master into feature-77941/CIS_MA_Zeitsperren_Portieren
2026-08-18 12:04:28 +02:00
ma0068
5cd0897348
Rename route and Path from Zeitsperren to Zeitsperrenma
2026-08-17 16:16:08 +02:00
Johann Hoffmann
a973a50576
german -> english comments;
2026-08-14 16:11:08 +02:00
Johann Hoffmann
7121b46bf9
menu app -> menu component; host menu component in cis app and teleport it to back to #cis-header in DOM; avoids rollup bundle seeing 2 imports and bundling it into 2 instances, this way rollup only ever creates the instance for Cis App and teleports it away; actually improves Menu component, since it is now a logical child of Cis app and retrieve provide/inject and possibly other reactives; keep Menu app as a menu component wrapper in case a legacy/content page is loaded -> switch inside Menu app not mounting if it detects a fhccontent element indicating cis4 native page; in CISVUE-Header.php duplicate props/data-attributes for either case; Link.js now checks for router availability since legacy pages dont have this.$router anymore and does not need to use CompatLinkHelpers, since the singleton router instance should be able to resolve all valid ones itself; Entry.js now always passes the URL to CisMenuLink so the first click on an expandable still toggles AND navigates;
2026-08-14 16:08:23 +02:00
adisposkofh
00f07ba6f0
excluding zeitverfugbarkeit option from zeitsperren dropdown
2026-08-14 14:13:03 +02:00
Harald Bamberger
0b5c0f27a5
Merge branch 'bugfix/77738-persisting-lv-menu'
2026-08-14 11:58:42 +02:00
adisposkofh
f846bb221a
refetching lv menu after a different calendar event is selected
2026-08-14 11:47:31 +02:00
Harald Bamberger
4c1d3ceedf
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink
2026-08-13 17:39:20 +02:00
Harald Bamberger
f674546df8
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_78129_reservation_finetuning
2026-08-13 17:38:39 +02:00
Harald Bamberger
7910cf3055
Merge branch 'master' into cis40_2026-05_ma_rc
2026-08-13 17:36:38 +02:00
adisposkofh
ab1c8e63ee
fetching actual semester/verband/gruppe options for reservation creation form
2026-08-13 16:55:16 +02:00
Johann Hoffmann
67bbe9c105
new cis4 page "MyReservations" as new adaptation of cis/private/lvplan/stpl_reserve_list.php;
2026-08-13 16:37:03 +02:00
Werner Masik
d8355ba3f5
added Funktionsänderung to gehaltsanpassungtyp
2026-08-13 14:56:04 +02:00
ma0068
afb8011347
bugfix manual rebuilding of Tag ZGV Missing
2026-08-13 12:57:49 +02:00
adisposkofh
4d01b60808
formatting reservation group string
2026-08-13 11:36:16 +02:00
Johann Hoffmann
46f8d0d07d
remove all remaining projektarbeit-lehreinheit joins across the codebase;
...
master merge reverted the LE removal in Projektarbeit_model -> re-applied that fix and went through every file that touches tbl_projektarbeit to find remaining issues.
Projektarbeit_model, stv Projektarbeit controller, Vertrag_model, vertrag.class, lehrauftragsliste_gst.xls.php, zeitaufzeichnung.class.php, sammelzeugnis.rdf.php, zeugnis.rdf.php, projektarbeit.rdf.php,
lehrauftrag.xml.php, personal_lektorenohnelehrauftrag.php, personal_generateverwendung.php
tbl_lehreinheit joins remain in tbl_lehreinheitmitarbeiter contexts where lehreinheit_id is always set.
2026-08-12 18:05:45 +02:00
Harald Bamberger
6d5a4531e1
use tbl_studentlehrverband.semester instead of tbl_student.semester
2026-08-12 16:58:21 +02:00
Werner Masik
d85a3cb08f
extract DB migration for gehaltsanpassungtyp into separate file
2026-08-12 15:18:35 +02:00
adisposkofh
b2af8587c2
displaying reservation group information
2026-08-12 13:27:07 +02:00
adisposkofh
409c0d7fb4
fixed double created hook
2026-08-12 12:54:31 +02:00
ma0068
15beaa9be8
Merge branch 'feature-78257/StudVW_Und_Tags_Finetuning' of github.com:FH-Complete/FHC-Core into feature-78257/StudVW_Und_Tags_Finetuning
2026-08-12 12:42:10 +02:00
ma0068
574057da88
add masterzgv to CoremissingZgvLib
2026-08-12 12:41:39 +02:00
Harald Bamberger
c81b5338de
Merge branch 'master' into feature-78292/dv_gehaltsbestandteil_ersteinstufung
2026-08-12 11:39:49 +02:00
Harald Bamberger
c433ff5c3a
remove public/vendor symlink since created by composer install
2026-08-12 11:39:16 +02:00
Harald Bamberger
ab2a0e93ed
add public/vendor to .gitignore
2026-08-12 11:38:02 +02:00
Johann Hoffmann
9274743df3
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
# application/controllers/api/frontend/v1/stv/Projektarbeit.php
# application/models/education/Projektarbeit_model.php
# public/css/Studentenverwaltung.css
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektarbeit.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
2026-08-12 11:26:51 +02:00
Harald Bamberger
d139c4ed66
Merge branch 'bug-78432/StudVw_Baum_fehlende_Route'
2026-08-12 10:23:23 +02:00
chfhtw
dd410a74ba
Add missing routes for StudVw
2026-08-12 10:14:02 +02:00
Harald Bamberger
a5797a0bde
Merge branch 'master' into feature-78257/StudVW_Und_Tags_Finetuning
2026-08-11 18:00:17 +02:00
Harald Bamberger
5c69ede19e
Merge branch 'feature-78257/StudVW_Finetuning'
2026-08-11 17:53:06 +02:00
Harald Bamberger
a5257eb934
rearange tiles, use placeholder if uid is not set
2026-08-11 17:50:33 +02:00
Johann Hoffmann
97be497fda
refactored the core pruefungslogic to revolve around PruefungsverlaufLib.php instead of tbl_pruefungstyp which was highly inflexible for any adjustments. could be reused in Stv/Pruefungen aswell since there invalid inserts are very much possible; typen are still being used but are irrelevant for sequencing the attempts correctly; incorporated kommissionelle Pruefung into Gesamtnoteneingabe as the last possible antritt a student makes; updated cypress suites accordingly and added some ui tests aswell; documented usage in a readme_benotungstool.txt for the suite;
2026-08-11 17:35:06 +02:00
Harald Bamberger
317da29376
Merge branch 'master' into feature-78257/StudVW_Finetuning
2026-08-11 16:26:36 +02:00
adisposkofh
772b8c603c
fixed issue with ineffective localization of courses in 'degree programs' page
2026-08-11 15:50:24 +02:00
Cristina
37d5f2da5d
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-11 15:45:27 +02:00
Cristina
27c39cfdca
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-11 15:45:08 +02:00
chfhtw
30c4e565dd
bugfix: sprache index in studentlistlib corrected
2026-08-11 15:08:34 +02:00
Werner Masik
d66fe72cc9
add field for salary adaption type (Ersteinstufung, indiv. Erhöhung, ..)
2026-08-11 11:18:36 +02:00
Harald Bamberger
684d4f890a
Merge branch 'master' into feature-78257/StudVW_Finetuning
2026-08-11 10:49:05 +02:00
Harald Bamberger
10218305db
Merge branch 'bug-78116/StudStatus_sendStglSammelmail_empty_list'
2026-08-11 10:40:26 +02:00
ma0068
31bae9b693
use function getStgAndDetails instead of getStgAndSem
2026-08-11 09:48:17 +02:00
adisposkofh
59ac56374e
removed redundant response meta used for dev
2026-08-11 09:44:41 +02:00
adisposkofh
a397460e0e
Merge branch 'master' into feature/78128-quick-copy-full-name-and-title
2026-08-11 09:43:27 +02:00
Harald Bamberger
c3c23d28bb
Merge branch 'feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung'
2026-08-11 09:22:26 +02:00
Harald Bamberger
9f0b387ab6
use phrase ui/cancel instead of ui/abbrechen
2026-08-11 09:21:48 +02:00
Harald Bamberger
3a97f20122
add v-bind syntax to avoid prop type warning
2026-08-11 09:08:32 +02:00
Harald Bamberger
046a552f34
Merge branch 'master' into feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung
2026-08-11 08:11:55 +02:00
Harald Bamberger
e8a534f0fe
Cis MyLv Endpoints only require logged in user
2026-08-11 07:52:02 +02:00
Harald Bamberger
1f21ed7364
Merge branch 'feature-69378/Studienverlauf_verlinken_im_neuen_FAS'
2026-08-10 18:22:28 +02:00
Harald Bamberger
774a1b81c4
grades: change layout semester mode dropdown and gradelist link, details: remove css class from noImage img tag
2026-08-10 18:21:24 +02:00
Harald Bamberger
f566ea1ac3
Merge branch 'master' into feature-69378/Studienverlauf_verlinken_im_neuen_FAS
2026-08-10 18:06:00 +02:00
adisposkofh
108f91ea1a
quick copy option on full name and title in profile and other lv plan
2026-08-10 17:09:31 +02:00
Harald Bamberger
4a92511b9b
Merge branch 'tabulator-localization-minor-fixes'
2026-08-10 17:04:31 +02:00
adisposkofh
e1e228eae2
localized 'additional information' in reservations page
2026-08-10 16:37:27 +02:00
adisposkofh
dc5a846c10
defaulting searchbar isMobile injectable to false when not provided
2026-08-10 16:24:58 +02:00
adisposkofh
364477f0e9
merged master into
2026-08-10 15:58:21 +02:00
adisposkofh
d2ca33e757
Merge branch 'master' into tabulator-localization-minor-fixes
2026-08-10 15:57:12 +02:00
adisposkofh
1ece31fa7a
in room search added nullsafe to parsed room type descriptions as some are null
2026-08-10 15:17:50 +02:00
adisposkofh
b27d2a6b62
minor mod to room reservation additional information appearance
2026-08-10 15:15:36 +02:00
adisposkofh
475b6210e0
displaying room additional info in reservations window
2026-08-10 15:02:12 +02:00
Harald Bamberger
8bfd90e159
Merge branch 'master' into feature-69378/Studienverlauf_verlinken_im_neuen_FAS
2026-08-10 14:48:41 +02:00
Harald Bamberger
8d8a4e8ca6
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence'
2026-08-10 14:29:40 +02:00
ma0068
06895510e0
add reloadList if language is changed
2026-08-10 14:25:07 +02:00
ma0068
83b06b6c50
- Redesign Tags
...
- use Slot in Filter Component
- use Phrase for relaoding Tag in Detail Header
2026-08-10 14:04:45 +02:00
adisposkofh
42fc89a944
removed redundant response meta used for testing
2026-08-10 14:00:33 +02:00
adisposkofh
9a951c499b
maxlength attr on reservation creation modal title and description inputs
2026-08-10 13:56:57 +02:00
adisposkofh
86b06db9ff
not closing reservation creation modal if creation request fails
2026-08-10 13:56:13 +02:00
adisposkofh
4e67d7b765
fixed issue with unresponsive reservation delete buttons in widget and my lv plan
2026-08-10 13:21:48 +02:00
Harald Bamberger
d710b4a9e4
Merge branch 'master' into feature/76688-general-tabulator-issues_77080-persistence
2026-08-10 13:11:12 +02:00
Werner Masik
bd99f3f927
add db schema for gehaltsanpassungtyp
2026-08-10 12:20:30 +02:00
Cristina
eeb1529b64
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-10 12:07:45 +02:00
Cristina
98c3707802
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-10 12:07:01 +02:00
adisposkofh
e4c52701b7
added awaits on room reservation creation/deletion requests, issue with race conditions and refetches completing before changes
2026-08-10 11:40:06 +02:00
adisposkofh
43e9dad17d
double checking if tabulator header filter inputs are filled in on preset application
2026-08-10 11:06:17 +02:00
Harald Bamberger
a27fa50e42
Merge branch 'studvw_lvvw_2026_08_rc_77973_76688'
2026-08-10 09:16:11 +02:00
Johann Hoffmann
3c9f46941c
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2026-08-10 07:48:11 +02:00
Harald Bamberger
196e9be728
comment in groups in lvvw treemenu to have them for drag and drop, add language and isMobile injects to prevent warnings from searchbar component, studvw clear selection when degree program changes, update fontawesome from 6.1.1 to 6.7.2 and primeicons from 5.0.0 to 6.0.1 to prevent glyph bbox warnings in ff browser console
2026-08-10 06:48:53 +02:00
Harald Bamberger
a00f6363d9
add legacy bis links to app menu and needed phrases, consistently use appMenuLvPlanungItems computed for LvPlanung app menu extra items
2026-08-07 17:11:38 +02:00
adisposkofh
a65b0d693f
implemented spinner while tabulator preset is being applied
2026-08-07 12:02:52 +02:00
Harald Bamberger
736e897928
fix automated tags not found in stv search
2026-08-06 16:23:54 +02:00
Harald Bamberger
21f8bb39b5
reload list after rebuild tags for degree program or selection
2026-08-06 16:04:35 +02:00
Harald Bamberger
cd87ecc2d9
fix assign batchUser
2026-08-06 15:00:35 +02:00
adisposkofh
a3ae14b3f5
Merge branch 'master' into feature/76688-general-tabulator-issues_77080-persistence
2026-08-06 14:08:55 +02:00
adisposkofh
6cf4458dcd
fixed ordering of columns in column filter while preset ios applied
2026-08-06 14:06:25 +02:00
Harald Bamberger
59b8d195c1
reaply TagHelper from 77417 to fix adding tags without reloading stv studentlist
2026-08-06 13:52:59 +02:00
ma0068
7926a2b201
add Tile PrestudentID to FHC Header
2026-08-06 13:26:33 +02:00
Ivymaster
b59c962f60
WIP: Work on news create/edit page
2026-08-06 12:46:41 +02:00
Harald Bamberger
b6aa459b98
Merge branch 'feature-777242/StudVW_alternative_Contacting_ma0080' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-06 11:56:18 +02:00
ma0068
0d5c898106
add routes for types all, fix, lector, oe, stg and ass
...
remove component from vertragsverwaltung
refactor component Zeitsperrenmitarbeiter_uid
phrase
view change table back from dark mode
add validations for params
2026-08-06 11:42:36 +02:00
Johann Hoffmann
c9c92f82d3
WIP refactor
2026-08-06 10:33:46 +02:00
Harald Bamberger
53a9fab70b
use neutral phrase for webmail
2026-08-06 09:43:02 +02:00
Harald Bamberger
5182f13bdb
add checked indicator to webmail client links when clicked
2026-08-06 09:34:16 +02:00
Harald Bamberger
804dfc9327
refactor and add localStorage for webmail mode
2026-08-06 08:14:05 +02:00
Harald Bamberger
74e2d1dcc5
ensure tabulator is rendered after required phrases are loaded, apply optionalTabulatorOptions column visibility if set and localstorage does not already contain user preferences
2026-08-06 07:46:16 +02:00
Cristina
e5c8807f17
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-05 15:13:35 +02:00
Ivymaster
d57985b90a
Add dedicated max alter params for frontend reqs
2026-08-05 14:12:29 +02:00
Harald Bamberger
af9e34a8ae
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-05 13:48:03 +02:00
Harald Bamberger
10a97a80de
add missing nav-language component import
2026-08-05 13:35:51 +02:00
Johann Hoffmann
56fcb23275
WIP
2026-08-04 17:40:07 +02:00
Harald Bamberger
abd2f831f2
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-04 16:58:03 +02:00
Harald Bamberger
9d7f48f52c
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-08-04 16:57:43 +02:00
Harald Bamberger
dd1a5064e4
tabs: add padding to prevent minimal horizontal scrolling
2026-08-04 16:54:53 +02:00
Harald Bamberger
a3ca578b3d
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-04 16:13:55 +02:00
Harald Bamberger
e37321eeff
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-08-04 16:13:36 +02:00
adisposkofh
505c71b18c
reworked applying tabulator presets for efficiency
2026-08-04 16:10:40 +02:00
Harald Bamberger
efde2e9601
Merge branch 'feature-76201/StudVWTabsBeibehalten'
2026-08-04 16:05:56 +02:00
Harald Bamberger
8f34142599
Merge branch 'master' into feature-76201/StudVWTabsBeibehalten
2026-08-04 16:04:01 +02:00
Harald Bamberger
6570cc1fd7
Merge branch 'bug-76780/StudVW_Messages_MultiAction_lock_SendButton_and_Modal_during_Sending'
2026-08-04 15:52:44 +02:00
Harald Bamberger
fed0afd426
Merge branch 'master' into bug-76780/StudVW_Messages_MultiAction_lock_SendButton_and_Modal_during_Sending
2026-08-04 15:46:03 +02:00
Harald Bamberger
2c2c6efc5e
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-04 15:41:37 +02:00
Harald Bamberger
0419286557
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-08-04 15:41:05 +02:00
Harald Bamberger
08f6bee2e4
Merge branch 'feature-775595/StudVW_Notizen_konfigurierbar'
2026-08-04 15:34:30 +02:00
Harald Bamberger
cfa4dd8b8a
add padding to filtercomponent tabulator-tableholder to prevent scrollbar covering a row in tables with few rows
2026-08-04 15:33:36 +02:00
Johann Hoffmann
dba199b531
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2026-08-04 15:31:19 +02:00
Harald Bamberger
ab637ded26
stv config: change default for notes showErweitert to false
2026-08-04 15:12:17 +02:00
Harald Bamberger
4c072aa819
Merge branch 'master' into feature-775595/StudVW_Notizen_konfigurierbar
2026-08-04 14:49:08 +02:00
Harald Bamberger
f693f9d17c
add padding to tabulator container, e.g. to make resizing of last column possible
2026-08-04 14:45:53 +02:00
Johann Hoffmann
193dd166c3
finalizing current state of benotungstool api testsuite before touching implementation again; access suite and pruefungstermin suite have a few known failing tests, rest should run fine on a freshly resetted database! reset with 'php system/setup_testinstance.php --setup' for wrapped db setup routine;
2026-08-04 14:05:17 +02:00
chfhtw
2f86a1b017
Changing the edit button into a toggle
2026-08-04 10:46:08 +02:00
chfhtw
75ddbdf7c1
Recovery items on top
2026-08-04 10:24:29 +02:00
chfhtw
d824334538
Hiding widgets should look like deleting and recovering is moved to the "add widget" popup
2026-08-04 09:42:18 +02:00
chfhtw
13515b2522
Bugfix: after a drag and drop operation, when resizing the page, the moved item stays in the drop position even if it has had a position in the resized layout
2026-08-04 09:40:47 +02:00
ma0068
0a46bf52dd
- neue funktion loadZeitsperrenforUid
...
– route für maUid
- Zeitsperren als Cis-App
– link für Zeitsperren maUid in Mitarbeiterprofil
- component ZeitsperrenMitarbeiterUid
- Dropdown oes:show only active Oes
2026-08-04 08:00:40 +02:00
Harald Bamberger
ecfe648bf5
Merge branch 'master' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-03 19:36:18 +02:00
Harald Bamberger
bddd7b5d65
Merge branch 'bugfix/78150-other-lv-plan-displays-locked-profile-pics'
2026-08-03 19:31:12 +02:00
Harald Bamberger
2686aee158
avoid multiple assignments to one variable
2026-08-03 19:30:49 +02:00
Harald Bamberger
b7a2198057
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-03 17:04:34 +02:00
Harald Bamberger
bf6b588675
only select active rows with ctrl + a
2026-08-03 17:02:43 +02:00
adisposkofh
b427788e04
renamed tabulator presets-related phrases
2026-08-03 17:02:40 +02:00
Harald Bamberger
e7e561a4ba
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-03 16:29:21 +02:00
adisposkofh
d9972c0d32
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' of github.com:FH-Complete/FHC-Core into feature/76688-general-tabulator-issues_77080-persistence
2026-08-03 16:28:16 +02:00
adisposkofh
6c03110442
removed redundant collapse-auto directives from table presets
2026-08-03 16:27:50 +02:00
adisposkofh
f717fb462f
fixed issue with tabulator applying preset before table is built
2026-08-03 16:27:26 +02:00
Harald Bamberger
640a7285e1
activate presets for stv list table and add default preset
2026-08-03 16:08:22 +02:00
Harald Bamberger
e9fc0629f5
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973
2026-08-03 16:06:34 +02:00
Harald Bamberger
6f0279d451
Merge branch 'master' into feature/76688-general-tabulator-issues_77080-persistence
2026-08-03 14:58:07 +02:00
Harald Bamberger
2d73f97a25
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973
2026-08-03 14:49:42 +02:00
Harald Bamberger
dcd6163198
fix typo
2026-08-03 14:49:11 +02:00
Harald Bamberger
9f68fe6b3b
Merge branch 'feature-77973/StudVw-Feedback_Finetuning_bhmod' into studvw_lvvw_2026_08_rc
2026-08-03 11:18:34 +02:00
Harald Bamberger
7c9f6d89d6
move setting index_bezeichnung_mehrsprachig to StudentListLib
2026-08-03 10:43:53 +02:00
Harald Bamberger
ea3d01d23b
rebuild tags for degree programm or selection - split in multiple requests and render progressbar in loading modal
2026-08-03 08:37:45 +02:00
Harald Bamberger
c4ffc7283d
Merge branch 'master' into bug-76780/StudVW_Messages_MultiAction_lock_SendButton_and_Modal_during_Sending
2026-07-31 17:06:30 +02:00
Harald Bamberger
0fa663145d
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-07-31 17:04:26 +02:00
Harald Bamberger
b49831cae8
Merge branch 'bug-77253/StudVw_Abschlusspuefung_ImproveDropDownAkadGrad'
2026-07-31 16:59:30 +02:00
Harald Bamberger
c616e9d450
Merge branch 'master' into bug-77253/StudVw_Abschlusspuefung_ImproveDropDownAkadGrad
2026-07-31 16:42:28 +02:00
Harald Bamberger
9b0607ca74
use refactored routes
2026-07-31 16:34:32 +02:00
Harald Bamberger
3d728fd884
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-07-31 15:51:35 +02:00
Johann Hoffmann
431e0bb341
extended noten testsuite to cover more cases; added seedPruefung task to achieve difficult/impossible states for noten Api alone like kommPruef inserts or some entschuldigt/termin2 setups; WIP getting to test lkt_ueberschreibbar on zeugnisnote (needs updated seeders); WIP testing some logic/rules that only live in js frontend;
2026-07-31 13:32:47 +02:00
chfhtw
2b4aef5633
Merge branch 'feature-77417/studvw-tags-formatter-and-header-filter' into studvw_lvvw_2026_08_rc
2026-07-31 12:52:29 +02:00
Harald Bamberger
dca30dccf3
Merge branch 'bug-78215/LVPlanEintraege_in_Sommerluecke_werden_nicht_immer_angezeigt'
2026-07-31 11:05:54 +02:00
Harald Bamberger
b9d4aefd5e
add meta info
2026-07-31 11:02:46 +02:00
Harald Bamberger
69048f8f48
bugfix semester calculation between semesters
2026-07-31 09:51:04 +02:00
Johann Hoffmann
beb54c1bc5
Add Cypress API test suite for the Gesamtnoteneingabe. Tests the grade-entry rules against /api/frontend/v1/Noten, where they are enforced
...
server-side.
Generic and reusable by the next suite: setup_testinstance.php (--setup/--verify,
delegating the rebuild to paolos db_setup.sh), tasks/db.js, tasks/sshTunnel.js,
tools/dbCheck.js and cypress.config.js carry no suite-specific knowledge. A suite
adds tools/checks/<name>.js, suites/<name>.js and its own task file.
Fixture state resets over a direct Postgres connection through an SSH tunnel the
runner opens itself.
Tests: 37 passing, 5 pending, 1 failing. Pending are opt-in (Freigabe sends
real mail; the Frist config is off). The failing spec is left red on purpose: it
documents that getLvGesamtNoten filters freigabedatum < NOW(), so the read path
hides un-freigegebene notes while the write path uses the unfiltered getter. Not really certain if that is a feature or a bug;
Working on more actual testsuites now that the setup is running as intended;
2026-07-30 17:18:51 +02:00
ma0068
1afc4c9a29
add link to substitution
2026-07-30 16:39:25 +02:00
ma0068
96b4210d21
refactor backend
...
css file for showing inactive items in dropdown
fix missing view for vertretung zeitsperren
sticky top for header
2026-07-30 15:29:15 +02:00
ma0068
85fcecdcf6
add type all to validator
2026-07-30 11:24:25 +02:00
ma0068
55dc2b26d2
refactor listsZeitsperren
...
add phrases
remove logs
add watcher for type
show table in view lectorStg and byOe only if selectedValue exists
2026-07-30 11:01:23 +02:00
ma0068
9c7a85826b
refactor ZeitsperrenMa, rename aktuelleZeitsperren, add Phrases to ZeitsperrenMa
2026-07-29 17:52:23 +02:00
adisposkofh
36fe0a0f3c
including non-localized column title in column filter collapsible
2026-07-29 15:26:07 +02:00
adisposkofh
c5e296d557
replacing language injectable with computed property
2026-07-29 13:48:08 +02:00
adisposkofh
d1ca6eb988
reworked other lv plan view data controller using profil library
2026-07-29 11:28:13 +02:00
adisposkofh
be4db980ad
fixed issue with displayed locked profile images in other lv plan
2026-07-29 11:17:03 +02:00
ma0048
0ef905c6f2
use language index
2026-07-29 11:15:24 +02:00
ma0048
21f0b18af4
merged #75959 and added horizontalsplit to lvverwaltung
2026-07-29 10:52:02 +02:00
adisposkofh
6a786df198
disabling columns, header filters, sort persistence in tabulator where presets are used
2026-07-29 09:56:00 +02:00
ma0048
4e16220da1
Merge remote-tracking branch 'origin/feature-75959/StudVw_Automatische_Tags' into studvw_lvvw_2026_08_rc
...
# Conflicts:
# application/controllers/api/frontend/v1/stv/Students.php
2026-07-29 09:53:48 +02:00
Harald Bamberger
5ce02d747c
lvvw apps menu fix reports links using studiengang_kz
2026-07-29 08:50:50 +02:00
Harald Bamberger
9c31b27339
set vuejs app names
2026-07-28 16:23:56 +02:00
Harald Bamberger
aa52c32d40
Merge branch 'feature-77372/lv_verwaltung_release_fine_tuning' into studvw_lvvw_2026_08_rc
2026-07-28 15:50:06 +02:00
Harald Bamberger
02a97fb0e2
Merge branch 'feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen' into studvw_2026_08_rc
2026-07-28 15:35:54 +02:00
adisposkofh
2107c0839f
removed obsolete testing lines in lvv
2026-07-28 12:49:40 +02:00
adisposkofh
b277725cc3
displaying name of applied tabulator preset (w/ 'modified' marker as necessary)
2026-07-28 12:48:28 +02:00
Harald Bamberger
aade60179d
Merge branch 'master' into studvw_2026_05_rc_tags
2026-07-28 11:46:32 +02:00
adisposkofh
e029b09add
persisting tabulator preset in local storage
2026-07-27 16:53:07 +02:00
adisposkofh
47b9e6c086
removed redundant declared emit in tabulator presets
2026-07-27 16:11:47 +02:00
adisposkofh
2fa8fd1703
resolved warning; checking tabulator init before calling getLang in custom module
2026-07-27 16:08:17 +02:00
adisposkofh
89ea4187fa
merged master into
2026-07-27 15:58:08 +02:00
Johann Hoffmann
4e6a2d5218
Merge branch 'master' into feature-60873/GesamtnoteneingabeCis4
...
# Conflicts:
# application/config/routes.php
# application/controllers/api/frontend/v1/Lehre.php
# application/views/CisRouterView/CisRouterView.php
# cis/private/lehre/notenliste.xls.php
# public/js/api/factory/lehre.js
# public/js/apps/Cis/Cis.js
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/helpers/StringHelpers.js
# system/phrasesupdate.php
2026-07-27 15:41:29 +02:00
chfhtw
0e099b2752
Remove deprecated files and lv_favorites variable
2026-07-24 14:05:50 +02:00
Johann Hoffmann
273f00a9c4
added accept/cancel prompt to Notenvorschlag übernehmen spelling out the current benotungsdatum to the user; also added a list over all changedNoten which are about to be freigegeben in the Notenfreigabe Modal before entering a password; fixed/added some phrasen;
2026-07-24 13:52:05 +02:00
ma0068
e876b9e4ab
Zeitsperren Mitarbeiter - add component to Vertragsverwaltung
2026-07-24 13:11:40 +02:00
chfhtw
d7f383b969
stud & lv verwaltung: add component to each route (childroutes should inherit those but a warning is thrown)
2026-07-24 10:57:40 +02:00
ma0048
a22a8acf83
fixed drag and drop
2026-07-24 09:12:12 +02:00
Johann Hoffmann
32de4aac6b
assistenz recht & features gesamtnoteneingabe; load stg array for assistenzen to choose any lva from; added configurable datelimit for each semester with defaults as per upcoming prüfungsordnung;
2026-07-23 16:59:40 +02:00
chfhtw
5c7df11ff3
Phrase corrected
2026-07-23 15:05:26 +02:00
chfhtw
c83674fc41
StudentListLib: store where clauses and add it in later in execute function to prevent errors like in Task:78115
2026-07-23 15:05:11 +02:00
ma0068
dcd17bb34f
add Compatibility Mode for SOGO
...
add logic for BCC to default Mail Client Version
add phrases
2026-07-23 11:25:22 +02:00
Harald Bamberger
ed1925b517
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-23 09:11:43 +02:00
Harald Bamberger
5d024b3a71
Merge branch 'feature-77978/Renew_52546_and_53902'
2026-07-23 08:01:44 +02:00
Harald Bamberger
507b47e9ea
add name to Udf component
2026-07-23 07:59:02 +02:00
chfhtw
e7d2d3502b
Allow callables in $redirect_method
2026-07-22 16:45:23 +02:00
ma0068
54168c86b4
add Abstand
2026-07-22 14:41:59 +02:00
ma0068
a8dd995195
rebuild tags for whole studiengang / selection
...
refactor backend for multiaction rebuildTags
add phrases
refactor haederFilter
2026-07-22 14:11:07 +02:00
chfhtw
f46a3c1f68
LvVerwaltung: add routes for orgform and adapt endpoint to accept lower case orgform_kurzbz
2026-07-22 10:36:38 +02:00
Paolo
a83fe561b9
Added the new property "readonly" to the UDF component to switch between edit and readonly mode for all the UDfs
2026-07-22 09:18:23 +02:00
Johann Hoffmann
d40040efd8
added new fkey to tbl_widget for system.tbl_berechtigung; check for permission status during load & in widget picker; if widget was already picked/configured but not permitted anymore -> show a generalized "missing permission" screen via fallback component during widget init;
2026-07-21 18:14:26 +02:00
chfhtw
ae56a4f2ed
Move LvVerwaltung treemenu config to config file and disable groups & verband per default
2026-07-21 14:57:41 +02:00
Harald Bamberger
22b1f2822a
fix typo
2026-07-21 14:45:07 +02:00
Harald Bamberger
1fd15e14d5
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-21 14:06:04 +02:00
ma0068
1ae02d8ed8
refactor addTaginTable and deleteTagInTable, add missing logic for automated tags in case of manual adding
2026-07-21 13:35:31 +02:00
ma0068
7cda22f807
use language index for tags
2026-07-21 10:41:27 +02:00
ma0068
68292b60af
add Tags Incoming and Preabbrecher
2026-07-20 17:36:54 +02:00
chfhtw
542590b470
Remove comment
2026-07-20 09:26:31 +02:00
chfhtw
eb460fdc0a
Fix buildApiUrl
2026-07-17 14:05:04 +02:00
chfhtw
65e76e951a
Translate treemenu entries
2026-07-17 12:01:17 +02:00
chfhtw
43d69a5683
Add comma for better merging
2026-07-17 12:01:08 +02:00
Harald Bamberger
6c25a3b262
Merge branch 'feature-77537/Studvw_Feedback' into studvw_2026_05_rc_tags
2026-07-17 11:38:46 +02:00
Harald Bamberger
1f6c9e865b
Merge branch 'bug-77392/StudVW_Dokumente_Nachreichlogik_fehlendeBezeichnung' into studvw_2026_05_rc_tags
2026-07-17 11:30:23 +02:00
Harald Bamberger
1abfbccb3e
Merge branch 'bug-77399/AppMenu_Show_Toasts' into studvw_2026_05_rc_tags
2026-07-17 11:25:11 +02:00
Harald Bamberger
362d1c8bb0
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-07-17 11:22:50 +02:00
Harald Bamberger
25a61a56b7
Merge branch 'master' into studvw_2026_05_rc
2026-07-17 11:22:20 +02:00
Harald Bamberger
afb210b0c2
Merge branch 'master' into studvw_2026_05_rc
2026-07-17 11:21:24 +02:00
Harald Bamberger
c84146fcbd
Merge branch 'bug-77989/StudVW_Datepicker_check_modeltype'
2026-07-17 10:36:23 +02:00
ma0068
35decf476c
make fields deletable with keyboard: Konto Buchungsdatum, Prüfung Datum, Abschlussprüfung Datum und Sponsion, Mobilität von und bis
2026-07-17 09:12:02 +02:00
chfhtw
0471f838b9
Remove empty lines for better merge compatibility
2026-07-17 07:46:11 +02:00
chfhtw
1c9d9d1ce5
Add additional computed instead of deleted props
2026-07-17 07:44:45 +02:00
chfhtw
379a99cb14
Add empty function to let git detect where to merge
2026-07-17 07:43:22 +02:00
chfhtw
0d29a9ba32
Revert fix for merge compatibility
2026-07-17 07:40:15 +02:00
chfhtw
ed44732eef
Remove things that where commented out
2026-07-17 07:39:50 +02:00
Harald Bamberger
6cfc4b0973
Merge branch 'master' into bug-77989/StudVW_Datepicker_check_modeltype
2026-07-16 16:01:25 +02:00
Harald Bamberger
6296b87ea5
Merge branch 'bug-77989/StudVW_Datepicker_check_modeltype'
2026-07-16 15:54:18 +02:00
Harald Bamberger
576a44838f
datetime format bewerbung_abgeschickt_am
2026-07-16 15:53:32 +02:00
Harald Bamberger
c00e7a182c
Merge branch 'master' into bug-77989/StudVW_Datepicker_check_modeltype
2026-07-16 15:00:45 +02:00
ma0068 and Harald Bamberger
fd1b5daf9c
enable deletion of zgv and zgv master date with null and empty string
2026-07-16 14:51:38 +02:00
Harald Bamberger
c0b5f2f748
add permission to DetailHeader function for use in pv21
2026-07-16 12:58:00 +02:00
chfhtw
d391d1f09c
Move computed to the correct position to avoid merge conflicts
2026-07-16 11:43:51 +02:00
chfhtw
a36ed55390
Add new props to beginning to avoid merge conflicts
2026-07-16 11:43:10 +02:00
chfhtw
b0f317951b
Add lvv_favorites
2026-07-15 16:18:39 +02:00
chfhtw
f65135be1e
For each treemenu seperate favorites
2026-07-15 16:18:19 +02:00
chfhtw
b8d86ba628
Use luxon date formatters in studvw student list
2026-07-15 14:48:55 +02:00
ma0048
e9312dfbb3
lvverwaltung new release
2026-07-15 11:35:37 +02:00
ma0048
b21900d006
Merge remote-tracking branch 'origin/feature-70656/lvverwaltung_gruppen_im_baum_und_drag_and_drop' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 11:27:48 +02:00
chfhtw
11cfa670d6
Add dynamic tabulatorcolumns to lvverwaltung
2026-07-15 11:05:37 +02:00
chfhtw
a94fbeba14
Only call reloadTable if a table was loaded
2026-07-15 11:05:37 +02:00
chfhtw
e01b816ee8
Add treemenudata routes to lvverwaltung
2026-07-15 11:05:36 +02:00
chfhtw
52c90111cc
Add treemenu to lvverwaltung
2026-07-15 11:01:03 +02:00
ma0048
012571d070
Merge remote-tracking branch 'origin/feature-69453/lv_verwaltung_karteireiter_noten' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# public/js/components/Stv/Studentenverwaltung/Details/Noten/Teacher.js
# public/js/components/Stv/Studentenverwaltung/Details/Noten/Zeugnis.js
2026-07-15 09:43:53 +02:00
ma0048
a2d10ae09d
Merge remote-tracking branch 'origin/feature-69454/lvverwaltung_karteireiter_lv_termine' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# application/controllers/api/frontend/v1/LvPlan.php
# public/js/components/Stv/Studentenverwaltung/Details/Lehrveranstaltungstermine/ListLehrveranstaltungstermine.js
2026-07-15 09:32:03 +02:00
ma0048
96bf45ceb0
Merge remote-tracking branch 'origin/feature-75410/lvverwaltung_finetuning' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# system/phrasesupdate.php
2026-07-15 09:26:55 +02:00
ma0048
c233902fe2
Merge remote-tracking branch 'origin/feature-70746/lvverwaltung_lektorentausch' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# application/libraries/LektorLib.php
2026-07-15 09:20:57 +02:00
ma0048
fd8de88abb
Merge remote-tracking branch 'origin/bug-69283/scroll_verhalten_lv_verwaltung_anders_als_in_studierendenverwaltung' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 09:17:51 +02:00
ma0048
0ec2c8c543
Merge remote-tracking branch 'origin/bug-69492/bug_lvverwaltung_doppelte_eintraege' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 09:17:29 +02:00
ma0048
29738b6690
Merge remote-tracking branch 'origin/feature-69353/lv_verwaltung_stundensatz_auf_leer_setzen_geht_nicht' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 09:17:19 +02:00
Alexei Karpenko
c5c29df6cc
Gehaltsbestandteil, Gehaltsbestandteil_model: added gehaltstyp_bezeichnung
2026-07-14 20:51:41 +02:00
ma0068
b217681ee5
use model-type for interessenten anlegen, listNew
2026-07-14 15:23:06 +02:00
ma0068
7841a73fc0
prepare field bewerbung_abgeschicktamum for showing in frontend (datestamp in database) and add also model-type to datepicker
2026-07-14 15:05:54 +02:00
chfhtw
0b1d0fbe4c
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-14 14:31:51 +02:00
ma0068
2064008f9e
add model-type to fields Betriebsmittel/ausgegebenam, Betriebsmittel/retouram, Funktionen/datumvon und Funktionen/datumbis
2026-07-14 14:31:13 +02:00
ma0068
19b9906c86
Aufnahmetermine: use model-type isodate for field anmeldedatum
2026-07-14 14:23:37 +02:00
chfhtw
85807f5b8c
Allow treemenu entries to become draggables
2026-07-14 14:21:39 +02:00
chfhtw
a1950d179b
draggable directive: better handling of falsy values, better cleanup, remove attributes on falsy value/effect
2026-07-14 14:21:09 +02:00
ma0068
2c3913a763
Mobility: use model-type isodate for fields von and bis
2026-07-14 14:19:25 +02:00
ma0068
9111edf442
Dokumente: use model-type isodate for field nachgereicht_am
2026-07-14 14:06:59 +02:00
ma0068
b1c47da3c3
use model-type isodate for fields in StatusModal datum and bestaetigtam
2026-07-14 14:01:12 +02:00
ma0068
67eb238876
use model-type isodate for field Details Gebdatum
2026-07-14 13:37:19 +02:00
ma0048
66e400013a
bei status setzen fuer zgv pruefung message rausschicken
2026-07-14 13:30:32 +02:00
Harald Bamberger
a139cc8d2e
initialize with luxon date iso format
2026-07-14 13:24:04 +02:00
Harald Bamberger
35ecbdefa8
studvw prestudent ZGV date fields and konto date fields use iso date as model-type
2026-07-14 13:17:27 +02:00
ma0048
3f95bfd82f
boolean auf fhc_boolean geandert
2026-07-14 11:31:23 +02:00
Harald Bamberger
d4929c8e22
Merge branch 'studvw_2026_05_rc_tags' into feature-77537/Studvw_Feedback
2026-07-14 10:52:31 +02:00
Harald Bamberger
194b74e390
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-07-14 10:52:05 +02:00
Harald Bamberger
ee70e43bfb
Merge branch 'master' into studvw_2026_05_rc
2026-07-14 10:51:40 +02:00
Harald Bamberger
fc4b191dea
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink
2026-07-14 10:51:16 +02:00
Harald Bamberger
cad23ef1ad
Merge branch 'master' into cis40_2026-05_ma_rc
2026-07-14 10:50:25 +02:00
Harald Bamberger
5f0b1ace51
Merge branch 'epic/LV-Evaluierung_STG-KF-Datenaggregation'
2026-07-14 07:33:24 +02:00
Harald Bamberger
b891d8baa5
Merge branch 'master' into epic/LV-Evaluierung_STG-KF-Datenaggregation
2026-07-13 18:01:35 +02:00
Cristina
5dbcf9ce70
Added sancho_header_lvevaluierung_rollout.jpg and sancho_footer_lvevaluierung_rollout.jpg
2026-07-13 17:31:34 +02:00
Harald Bamberger
f8d8d501ca
Merge branch 'studvw_2026_05_rc_tags' into feature-77537/Studvw_Feedback
2026-07-13 14:42:54 +02:00
Harald Bamberger
7e6d670d82
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-07-13 14:32:51 +02:00
Harald Bamberger
0e10702fad
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink
2026-07-13 14:31:24 +02:00
Harald Bamberger
0012e23bf6
Merge branch 'master' into cis40_2026-05_ma_rc
2026-07-13 14:31:02 +02:00
Harald Bamberger
f3a3bfcab6
Merge branch 'master' into studvw_2026_05_rc
2026-07-13 14:30:36 +02:00
chfhtw
d134509c90
Remove unused routes
2026-07-13 13:13:06 +02:00
chfhtw
4424c7d748
Handle "incoming" menu entry (in inout and prestudent filters)
2026-07-13 13:03:23 +02:00
chfhtw
d436d8cb20
Check permissions for prestudent menu entry
2026-07-13 13:02:40 +02:00
Ivymaster
86c06e4756
BUG: issue fix for dropdown reposition errror
2026-07-10 11:50:07 +02:00
adisposkofh
c26db6cc40
minor fix to tabulator localized columns parsing
2026-07-09 11:44:04 +02:00
ma0068
3689c64b7b
make also notizlayout configurable
2026-07-09 11:01:00 +02:00
ma0068
26ddd404c0
add geschlecht to dropdown and adapt default according to geschlecht
2026-07-09 08:57:17 +02:00
Cristina
8548b93ddc
Added method getPreviousSameSemesterFrom in Studiensemester_model.php
...
Method returns the current study semester and the previous semesters of the same type (SS/WS).
2026-07-08 18:57:31 +02:00
Cristina
bdc4782e9d
Merge branch 'master' into epic/LV-Evaluierung_STG-KF-Datenaggregation
2026-07-08 18:54:02 +02:00
Cristina
0583990870
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-07-08 18:53:37 +02:00
Harald Bamberger
2801b9baf2
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink
2026-07-08 16:44:48 +02:00
Harald Bamberger
5dd07525dc
Merge branch 'master' into cis40_2026-05_ma_rc
2026-07-08 16:44:30 +02:00
Harald Bamberger
2e33722674
Merge branch 'master' into studvw_2026_05_rc
2026-07-08 16:43:56 +02:00
Harald Bamberger
b5e65cf072
Merge branch 'master' into studvw_2026_05_rc
2026-07-08 16:42:04 +02:00
Andreas Österreicher
5972764731
Bugfix für Fallback wenn Config nicht gesetzt ist
2026-07-08 15:42:36 +02:00
Harald Bamberger
d7cb61e5fc
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink
2026-07-08 15:37:59 +02:00
Harald Bamberger
38447e2217
Merge branch 'master' into cis40_2026-05_ma_rc
2026-07-08 15:36:34 +02:00
Andreas Österreicher
9629345473
Merge branch 'master' into feature-62260/international_skills_groupheader_filter
2026-07-08 15:28:23 +02:00
Andreas Österreicher
4d72b0047a
Merge branch 'master' into feature-62602/mehrfachnennungen_innerhalb_einer_kategorie
2026-07-08 15:26:41 +02:00
Harald Bamberger
2933a525c1
Merge branch '77804-exclude-moodle-from-other-lv-plan'
2026-07-08 14:48:28 +02:00
Harald Bamberger
5694ba7325
Merge branch 'master' into 77804-exclude-moodle-from-other-lv-plan
2026-07-08 14:45:15 +02:00
Harald Bamberger
bbec7de8de
Merge branch 'master' of github.com:FH-Complete/FHC-Core
2026-07-08 14:38:42 +02:00
Harald Bamberger
1d14e58d8f
use current gender form
2026-07-08 14:33:02 +02:00
Harald Bamberger
db2beeb51f
Merge branch 'feature/76981-missing-mailing-lists'
2026-07-08 14:24:13 +02:00
Harald Bamberger
e4f43cc820
Merge branch 'master' into feature/76981-missing-mailing-lists
2026-07-08 14:15:40 +02:00
adisposkofh
8adc1c8bcc
not showing moodle events in other users' lv plans
2026-07-08 11:41:58 +02:00
chfhtw
b991bbd9a5
Allow extra columns for studvw student list
2026-07-08 11:00:20 +02:00
Harald Bamberger
fe195f4080
Cis App: define isMobile local since it is used in handleClick event handler
2026-07-08 10:53:40 +02:00
chfhtw
5bed848aae
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-08 09:43:58 +02:00
Harald Bamberger
c69bb9ccaa
Merge branch 'cis40_2026-02_rc_abgabetool_finetuning_76688'
2026-07-08 09:39:44 +02:00
Harald Bamberger
4889299dd9
remove unused file components/Cis/LvPlan/StgOrg_DEPR.js
2026-07-08 09:20:51 +02:00
Harald Bamberger
8f427344d0
remove currently unused package-lock.json
2026-07-08 09:15:25 +02:00
Harald Bamberger
0d6867799c
projektbetreuer tabulator select max 1 row
2026-07-08 09:06:14 +02:00
Harald Bamberger
5602c7091a
Merge branch 'feature/76688-general-tabulator-issues_76776-localization' into cis40_2026-02_rc_abgabetool_finetuning_76688
2026-07-08 07:17:24 +02:00
Ivymaster
f3b617d339
add removal of tag header sorting in LV and Student verwaltung
2026-07-07 17:13:51 +02:00
ma0068
a4c5f9946f
change doku
2026-07-07 16:56:35 +02:00
Ivymaster
0be3505163
BUG: Add fix for tag dropdown issue during tag column drag
2026-07-07 16:50:44 +02:00
ma0068
81f0b7a4bf
make showErweitert configurable
2026-07-07 16:43:01 +02:00
Ivymaster
6c550372a3
add definable tag column in modified helpers
2026-07-07 15:49:16 +02:00
Andreas Österreicher
6a16fb7515
Betreuerart wird Übergeben damit Zweitbetreuer keine Termine erstellen können
2026-07-07 14:33:29 +02:00
ma0068
c86d6f4bf3
- enable opening in new tab with prevent.default
...
- rendering of maillinks
- useBCC without CC
2026-07-07 14:31:23 +02:00
Andreas Österreicher
33b05e9df5
Abfrage für PersonID entfernt da sonst Zweitbetreuer/Erstbetreuer nicht geladen werden
2026-07-07 14:10:55 +02:00
Harald Bamberger
ac2a1147cc
do not show download links in OtherLvPlan and StgOrg LvPlan mode
2026-07-07 11:44:04 +02:00
Harald Bamberger
8d7fdb0254
Merge branch 'master' into cis40_2026-02_rc_abgabetool_finetuning
2026-07-07 11:15:53 +02:00
Harald Bamberger
0fd938e85c
Merge branch 'master' into feature/76688-general-tabulator-issues_76776-localization
2026-07-07 11:08:19 +02:00
Harald Bamberger
db7f46a874
Cis App: consider search string in document click handler, Compat component: set iframe href if identical to origin href to force reload of iframe content
2026-07-06 15:32:41 +02:00
Johann Hoffmann
b57fe4839b
update tooltip phrase + keyversion
2026-07-06 15:15:02 +02:00
Cristina
335753be8c
Adapted Lvevaluierung Mail texte "Evaluierungszeitfenster" instead of "Evaluationszeitraum"
2026-07-06 12:19:28 +02:00
Harald Bamberger
a06d7bbfec
render router-link in menu only if current route was matched by router, comment out fallback route
2026-07-06 10:52:53 +02:00
Harald Bamberger
d1adc160ca
add missing dependecies because cis menu app is now loading vue router
2026-07-03 18:11:34 +02:00
Harald Bamberger
a70ef78ead
remove debug link labels
2026-07-03 16:51:08 +02:00
Harald Bamberger
5e509f7f19
Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink
2026-07-03 14:35:48 +02:00
Harald Bamberger
3f257af006
Merge branch 'feature-60873/GesamtnoteneingabeCis4' into cis40_2026-05_ma_rc
2026-07-03 14:35:20 +02:00
Harald Bamberger
7fac6062e5
Merge branch 'master' into cis40_2026-05_ma_rc
2026-07-03 14:27:45 +02:00
Harald Bamberger
7ba74143df
use router-link component to handle query params for compat controller links
2026-07-03 14:26:55 +02:00
chfhtw
c59b24ab4a
App urls for studierendenverwaltung (neu: /studvw)
2026-07-03 12:16:30 +02:00
ma0068
c194e94b5c
add private email to detailHeader
2026-07-02 16:46:09 +02:00
ma0068
6d23f2b9fa
Add Einstiegssemester
...
- calculate semester_berechnet also for Stati 'Aufgenommener','Bewerber','Wartender'
- show Einstiegssemester in DetailHeader for 'Aufgenommener','Bewerber','Wartender' and 'Interessent'
2026-07-02 15:58:23 +02:00
chfhtw
0b70153da0
throw 404 on endpoints with invalid studiengang
2026-07-02 15:32:20 +02:00
chfhtw
190d797d31
adapt routes and endpoints for getPrestudent, getStudent & getPerson
2026-07-02 14:36:30 +02:00
ma0068
fb1c7f8e90
Rename Lehraufträge to Lehrauftragsverwaltung
2026-07-02 08:12:06 +02:00
chfhtw
6428fccc48
Replace CoreRESTClient calls with $api calls in stv Studiensemester component and add logic to accept lowercase input (because it could come from the url)
2026-07-01 15:45:09 +02:00
Harald Bamberger
044e29f557
Merge branch 'feature-77662/Absolventen_Zugriff_CIS4'
2026-07-01 14:47:52 +02:00
Harald Bamberger
d018ab18f8
use new Benotungstool for Links in LvMenu
2026-07-01 13:04:22 +02:00
Harald Bamberger
f5cdb0a2fb
add configs to define grace period and roles, add logic to benutzerberechtigungs class
2026-07-01 12:10:06 +02:00
ma0048
dc22ac6b06
teilgenommen setzen beim uebetragen der punkte
2026-06-30 17:03:43 +02:00
ma0068
093e3d5c97
enable deletion of zgv and zgv master date with null and empty string
2026-06-30 15:43:19 +02:00
ma0068
9bc9e57deb
add selectable to tabledownload in studentList
2026-06-30 14:28:12 +02:00
chfhtw
483d8f733f
adapt routes and endpoints
2026-06-30 14:21:32 +02:00
Ivymaster
eb885bfea7
BUG: fix issue with unexpected closing of tag filter dropdown
2026-06-30 14:20:04 +02:00
Johann Hoffmann
d405296a14
also show email contact for zweitbetreuer in student page + distinguish them in the label in case of more than 1 betreuer;
2026-06-30 13:02:19 +02:00
Johann Hoffmann
787e5d0ee4
usage of $p.t('abgabetool/c4paatyp' + typKurzbz) instead of raw bezeichnung for abgabetyp in abgabeterminFormatter for nextTermin/prevTermin cells; added phrasen from feature-77384/ZweitbegutachterSpeichernFix branch;
2026-06-30 11:57:48 +02:00
ma0068
be5aad7c33
only bind hover event if existing dropdown to avoid error
2026-06-30 11:15:32 +02:00
ma0068
b7940a5cce
add mouse-over functionality to dropdowns LvPlanung and Notenspiegel
2026-06-30 10:53:15 +02:00
Ivymaster
f9b3939d09
BUG: add issue fix for tag dropdown close on column drag
2026-06-30 10:33:24 +02:00
Ivymaster
69b19562f4
BUG: add issue fix for tag ordering
2026-06-30 10:27:16 +02:00
ma0068
9948060ed8
add shortcut str+alt for studentlist, add css for studentNames scrollable
2026-06-30 08:26:41 +02:00
ma0068
06ec020c1c
make div for studentNames scrollable, do not show details in alert if ok
2026-06-30 08:25:46 +02:00
ma0068
01f2099c28
remove injection currentSemester, already as prop
2026-06-30 08:24:08 +02:00
chfhtw
9cb5d0895d
Rework Treemenu endpoint and libraries
2026-06-29 16:12:32 +02:00
Ivymaster
086b271480
add implementation for custom tag filter in "LVVerwaltung"
2026-06-29 14:47:43 +02:00
Johann Hoffmann
6264006728
flat table selectAll Handler fix; call checkZuordnung just how we thoughtcrimed it in feature-76667/ProjektarbeitUploadZuordnungErrorMessage
2026-06-29 14:30:41 +02:00
Ivymaster
03b2d3d1a4
extracted some code related to tags from component to helper
2026-06-29 14:02:42 +02:00
Johann Hoffmann
0007460428
phrasen archaeology; selectionCheckFlat on flatTable;
2026-06-29 13:58:02 +02:00
ma0068
ff38731077
refactor rowSelectionChanged
2026-06-29 13:55:11 +02:00
Andreas Österreicher
8cc0462712
Merge branch 'bug-76560/Download_Notenlisten_einschraenken'
2026-06-29 13:33:04 +02:00
Paolo
4162305ac6
Improved the permissions check in the cis/private/lehre/notenliste.xls.php
2026-06-29 13:28:57 +02:00
Johann Hoffmann
8abb028f55
Merge branch 'feature-76667/ProjektarbeitUploadZuordnungErrorMessage' into cis40_2026-02_rc_abgabetool_finetuning
...
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
2026-06-29 13:21:14 +02:00
Ivymaster
5399375bc1
add tags extraction from nested rows
2026-06-29 13:12:29 +02:00
Johann Hoffmann
48798a9cee
zusatzdaten added to new getMitarbeiterProjektarbeiten implementation; fix assignment of noteBackend variable -> needed for benotet headers; WIP phrasen archeology
2026-06-29 13:07:11 +02:00
ma0068
3e8445304c
detailheader: append tagContainer only for one selected student
2026-06-29 11:40:32 +02:00
Ivymaster
b047b95505
extracted repeated code to function in extendedHeaderFilter.js
2026-06-29 11:36:03 +02:00
ma0068
3e48401a04
add uids to success and error alerts
2026-06-29 11:16:10 +02:00
Ivymaster
48f07eb3ca
added width buffer for tags display
2026-06-29 09:41:52 +02:00
Paolo
6508301526
Merge branch 'master' into bug-76560/Download_Notenlisten_einschraenken
2026-06-29 09:32:53 +02:00
Ivymaster
db5339e4a5
BUG: Fix random issues found during testing
2026-06-27 17:54:24 +02:00
Ivymaster
4ed87b5c2b
add custom tag filter
2026-06-27 12:29:28 +02:00
Harald Bamberger
a8f472ca6c
Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-26 15:18:42 +02:00
Harald Bamberger
d680c3aa2b
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-06-26 15:17:02 +02:00
Harald Bamberger
d98bdb9745
Merge branch 'master' into studvw_2026_05_rc
2026-06-26 15:16:37 +02:00
Harald Bamberger
0411befe8d
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-06-26 15:16:18 +02:00
Harald Bamberger
138c80c97a
Merge branch 'master' into cis40_2026-02_rc
2026-06-26 15:15:47 +02:00
Harald Bamberger
97a88d1d0d
Merge branch 'feature-54628/studstatus_einzelne_ablaeufe_aktivieren_deaktivieren'
2026-06-26 15:07:04 +02:00
Harald Bamberger
a23d079001
Merge branch 'master' into feature-54628/studstatus_einzelne_ablaeufe_aktivieren_deaktivieren
2026-06-26 14:07:14 +02:00
ma0068
90907d4276
add persistance pruefungsantritt_kurzbz to abschlusspruefung
2026-06-26 13:45:14 +02:00
Harald Bamberger
f13f6ff0cc
Merge branch 'feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren'
2026-06-26 13:40:17 +02:00
Johann Hoffmann
8bf18b0d37
prüfung/notenimport enabled per config + adapt notenliste.xls.php highlighting as per config; check if higher antritt prüfungen exist when editing existing ones (changing grades is not allowed, dates inbetween the other 2 antritt termine allowed); prüfungstermine with entschuldigt note are being preserved since the whole series can have 1max; frozen columns selection dropdown + 4 columns freezable (selector, uid, vorname, nachname) -> setting saved in local storage; better mirroring of new pruefung studenten dropdown with actual table sort + update the label there to be uid + name aswell; fixed the note_vorschlag select input cell; table sort doesnt clear selection; show the NotenlisteLinks.js in import modal and filter it based on LE selection;
2026-06-26 12:52:18 +02:00
Harald Bamberger
a595daa9b4
Merge branch 'master' into feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren
2026-06-26 11:50:12 +02:00
chfhtw
4a283ebf5d
rename menu => treemenu
2026-06-25 16:46:18 +02:00
chfhtw
e27e64414a
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-06-25 16:34:09 +02:00
Ivymaster
c47ac926d2
WIP
2026-06-25 15:23:41 +02:00
ma0068
f751df55b6
update query isPrestudentOutgoing to show only outgoing
2026-06-25 13:27:17 +02:00
ma0068
ecd6588ead
edit default permissions: in core controller admin, in stv controller admin and assistance
2026-06-25 12:56:35 +02:00
ma0068
e7c133586b
adding of 4 new colours and use shorter labels for automated tags
2026-06-25 08:47:00 +02:00
Harald Bamberger
7e141f73d3
Merge branch 'feature-60873/GesamtnoteneingabeCis4' into cis40_2026-05_ma_rc
2026-06-24 15:52:01 +02:00
ma0068
d5ee6f9cc2
adapt query for outgoing students
2026-06-24 15:48:04 +02:00
Harald Bamberger
7f9dcc43ad
add Compat iframe controller and component
2026-06-24 15:41:47 +02:00
Harald Bamberger
274262262a
iframe_content: only replace ../ to be able to use index.ci.php in menu entry
2026-06-24 15:35:31 +02:00
ma0068
a721c1d14d
add default permission assistenz:rw for tag functionality
2026-06-24 15:22:57 +02:00
Johann Hoffmann
79c0f31ddc
lv_id & sem_kurzbz are now optional route params; defer loading of LehreinheitenModule.js; fetch orgform for lva dropdown; added selected|filtered|total count to table; dropdowns have responsive labels now; left aligned columns with text; AuthInfo Api for uid; tableLayout without WidthGrow, fixed rowHeight at 30 for now; selectAll + filter interaction fixed; load studiensemester similar to abgabetool; clearFilter fix on LE deselect; modal formatting & loading toggle;
2026-06-23 18:59:51 +02:00
Johann Hoffmann
49d61342c2
lv_id & sem_kurzbz are now optional route params; defer loading of LehreinheitenModule.js; fetch orgform for lva dropdown; added selected|filtered|total count to table; dropdowns have responsive labels now; left aligned columns with text; AuthInfo Api for uid; tableLayout without WidthGrow, fixed rowHeight at 30 for now; selectAll + filter interaction fixed; load studiensemester similar to abgabetool; clearFilter fix on LE deselect; modal formatting & loading toggle;
2026-06-23 18:59:36 +02:00
ma0068
b662fa5fd3
show date of hochgeladenum in case of nachgereicht
2026-06-23 12:55:33 +02:00
Johann Hoffmann
be0943f1ba
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2026-06-22 18:12:29 +02:00
Harald Bamberger
95e63f865c
add CIS4 Header and Footer to application/views/lehre/pruefungsprotokollUebersicht.php
2026-06-22 15:25:51 +02:00
Johann Hoffmann
3094772150
also added missing erstbetreuer arten to getProjektbetreuerEmail
2026-06-22 13:56:36 +02:00
Johann Hoffmann
f0afcdd1c5
getMitarbeiterProjektarbeiten CTE primary_betreuer added missing Betreuerarten "Begutachter" and "Betreuer" aswell as where clause on person_id to avoid selecting every betreuer; import the correct dateFilter Headerfilter so manual input is working as intended;
2026-06-22 13:48:41 +02:00
Johann Hoffmann
70368525e0
readded phrasen that went missing in https://github.com/FH-Complete/FHC-Core/commit/22eed92c86925101a9445c1bfbe4bf5037b9a114
2026-06-22 11:47:38 +02:00
Johann Hoffmann
715c9f77b8
added missing config BETREUER_SAMMELMAIL_BUTTON_STUDENT in getConfig Api Call; removed duplicate uid data field resulting from merge;
2026-06-22 11:17:14 +02:00
Harald Bamberger
3401afed94
remove duplicate import of ApiAuthinfo and call to ApiAuthinfo.getAuthUID
2026-06-22 09:47:24 +02:00
ma0068
21886e30a3
refactor query getUnacceptedDocuments
2026-06-22 08:50:10 +02:00
ma0068
2ab2176795
use language index in all getting Functions for Tags
2026-06-19 13:50:19 +02:00
Harald Bamberger
464cfb9efc
Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-19 10:23:17 +02:00
Harald Bamberger
e3aa36cae0
Merge branch 'master' into cis40_2026-02_rc
2026-06-19 10:22:49 +02:00
Andreas Österreicher
0a232828c8
Merge branch 'feature-71619/Notenspiegel_ECTS_Summe'
2026-06-19 08:31:08 +02:00
Harald Bamberger
90b8788c93
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-18 14:46:05 +02:00
Harald Bamberger
c125130dcb
Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-18 14:38:42 +02:00
Harald Bamberger
164c11e10a
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-06-18 13:20:25 +02:00
ma0068
df2f142f37
add toasts if no taken selections for Notenspiegel, LVplanung and Studienverlauf
2026-06-18 11:45:01 +02:00
Harald Bamberger
eb9c882fe9
Merge branch 'master' into cis40_2026-02_rc
2026-06-18 08:48:52 +02:00
Harald Bamberger
c7bac03429
concat escaped string correct
2026-06-17 17:45:18 +02:00
Harald Bamberger
07d3b32279
fix typo
2026-06-17 17:23:05 +02:00
Harald Bamberger
245d0d3369
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-06-17 17:15:37 +02:00
Harald Bamberger
d3d04c5a77
Merge branch 'master' into studvw_2026_05_rc
2026-06-17 14:44:25 +02:00
Johann Hoffmann
f4cc311806
getFormData (which loads lehrveranstaltungen) on editProjektarbeit + always query with student.studiengang_kz to have the same set of options when creating the projektarbeit; should work for incomings aswell. first attempt: lva in studienplan of last studentenstatus; if that yields no options just take the full lv list;
2026-06-17 10:44:55 +02:00
Harald Bamberger
0687ef72ce
Merge branch 'bug-77051/StudVw_Spezialgruppen_Studenten_ohne_Verbandszuweisung_werden_weggefiltert'
2026-06-17 09:40:23 +02:00
adisposkofh
ff58f7a102
minor fix
2026-06-16 17:23:01 +02:00
adisposkofh
c0ed296ba7
Revert "phrase typo fix"
...
This reverts commit a59f6085fe .
2026-06-16 17:21:15 +02:00
adisposkofh
2692806d4f
not syncing dev-provided general table presets
2026-06-16 17:19:27 +02:00
adisposkofh
a59f6085fe
phrase typo fix
2026-06-16 16:59:36 +02:00
Johann Hoffmann
2170d3e14a
numeric notensort in all tables; changed stv projektarbeit getNoten to only fetch active ones so stv and abgabetool use the same set of grades;
2026-06-16 15:17:40 +02:00
Harald Bamberger
9180b9bd63
Merge branch 'master' into bug-77051/StudVw_Spezialgruppen_Studenten_ohne_Verbandszuweisung_werden_weggefiltert
2026-06-16 13:11:40 +02:00
Johann Hoffmann
2b06de8ecb
Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning
2026-06-16 11:59:53 +02:00
Johann Hoffmann
df46b8ebdd
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
2026-06-16 10:46:44 +02:00
Harald Bamberger
cce1c50495
override permission for all methods not only the overwritten ones
2026-06-15 16:46:31 +02:00
Johann Hoffmann
263b04e67f
reworked assistenz timeline feature; now shows all projektarbeiten of associated student in a more compact form;
2026-06-15 14:37:47 +02:00
Andreas Österreicher
168fb00023
Merge branch 'feature-40852/MasterLehrgaenge_BeruflicheKompetenzen'
2026-06-15 09:18:17 +02:00
Johann Hoffmann
7c594bc4f9
stv added back the old 'save betreuer' button as it makes sense for finishing a single betreuer form and then continuing with editing the projektarbeit form user will get used to it 100%; updated some gendering phrases from StudentIn -> Student*In because thats apparently the current way to do it;
2026-06-12 12:55:06 +02:00
Johann Hoffmann
3f99a2ce81
can send zweitbetreuer token mail on demand from betreuer abgabetool detail buttons, if it is external zweitbetreuer without benutzer
2026-06-12 12:17:00 +02:00
chfhtw
f5d81e4a93
move prepareQuery (and addSelectPrioRel) into a library and make joins more flexible & change JOIN to LEFT JOIN for tbl_studentlehrverband (the actual bugfix) & change order of JOIN tbl_benutzergruppe in fetchStudents to speed up query
2026-06-12 09:53:59 +02:00
Andreas Österreicher
b0f3fa0c46
Berufliche Qualifikation umbenannt
2026-06-12 09:41:34 +02:00
Andreas Österreicher
6d89e95afa
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
2026-06-12 08:53:44 +02:00
Johann Hoffmann
e574998897
fetch both erst & zweitbetreuer in abgabetool betreueransicht; fix ProjektarbeitModel->getProjektbetreuerEmail by explicitely only querying erstbetreuer, which fixes rare cases where endupload crashes when the zweitbetreuer has no contact email as private mail AND randomly gets retrieved as first row by the query; fix race condition on the semester filter default value in assistenz view; block all edit/delete operations in flat table for any termin which already has a file uplaoded (abgabetermin != null) or has a note (due to quality gate), to avoid confusing UI implementations; fix STV Projektarbeit bug where betreuer form options where not loading correctly when editing existing projektarbeiten;
2026-06-11 17:10:33 +02:00
ma0068
765884b0dc
add also insert statement for dashboard.tbl_dashboard_widget
2026-06-11 16:07:49 +02:00
ma0068
fe8cf9bc83
new widget CIS4 MA Widget
...
- db-update for new widget studstatus
- different view for stgL and stgA
- update phrases
2026-06-11 15:34:45 +02:00
adisposkofh
4474a24ee2
streamlined collapsing table presets sub-collapsibles when tablePresets is collapsed
2026-06-11 14:09:45 +02:00
adisposkofh
f59e5a20ea
formatting preset info/new preset overviews
2026-06-11 13:36:26 +02:00
adisposkofh
c9fe633706
localized tabulator preset backend error messages
2026-06-11 13:21:56 +02:00
adisposkofh
3ced1966f4
minor fix
2026-06-11 12:53:34 +02:00
Paolo
07bb0ddffd
Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe
2026-06-11 12:52:41 +02:00
adisposkofh
538223752b
hiding preset info/new preset form when table presets section is collapsed
2026-06-11 12:38:57 +02:00
adisposkofh
c9011fd6ed
minor naming change in table presets
2026-06-11 11:30:42 +02:00
adisposkofh
f0f9becc1f
fixed new table preset info string formatting
2026-06-11 11:29:29 +02:00
adisposkofh
34c210a2a7
fixed table preset info string formatting
2026-06-11 11:27:43 +02:00
Paolo
df8c58f5df
Merge branch 'master' into bug-76560/Download_Notenlisten_einschraenken
2026-06-11 11:24:11 +02:00
adisposkofh
7abd35d11b
added tabulator preset phrases
2026-06-11 11:20:34 +02:00
adisposkofh
d2c97d0238
check to sync table preset with modified config
2026-06-10 14:43:20 +02:00
adisposkofh
1d0ca15bcb
passing generalPresets prop from filter to table presets
2026-06-09 17:02:02 +02:00
adisposkofh
0bb81b23e5
implemented table presets functionality
2026-06-09 16:07:55 +02:00
Cristina
8862f050e8
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-06-09 10:37:53 +02:00
Johann Hoffmann
e088b529f0
alternate dateFilter which allows for manual input, as the primevue3 datepicker overlay aggressively works against this behaviour by stealing away the focus of its own input field. this one enables manual typing but the overlay only opens when clicking the icon so it is in its own way inconsistent...;
2026-06-05 14:51:22 +02:00
Johann Hoffmann
61349c7ca3
show updated/inserted by/at on every abgabetermin in mitarbeiter detail view;
2026-06-05 12:15:11 +02:00
Johann Hoffmann
c75e1f9416
WIP
2026-06-05 10:12:03 +02:00
adisposkofh
b3ae1b74ab
implemented basic tabulator table presets ui
2026-06-03 16:53:55 +02:00
adisposkofh
bf4b8348d2
defined cis profile tabulator columns collapse order
2026-06-03 09:18:40 +02:00
adisposkofh
f45782aeef
removed redundant console log
2026-06-02 12:49:11 +02:00
adisposkofh
c2faff5a03
minor fix
2026-06-02 11:52:13 +02:00
adisposkofh
1cff18112b
removed auto-ban on sunday room reservations
2026-06-02 11:09:13 +02:00
Johann Hoffmann
66e1e6ad8a
studierendenbereich phrasenkey change so it gets inserted as a new phrase and not ignored like our phrasesupdate.php tends to do
2026-06-01 15:59:38 +02:00
adisposkofh
195b99e588
minor fix re: calendar event timeslot display
2026-06-01 13:52:54 +02:00
Johann Hoffmann
d0d590ff89
block the change of paabgabetyp if the termin has an upload associated (abgabedatum !== null) or has a note; TODO: block the same in multiedit!
2026-06-01 12:56:55 +02:00
Paolo
0410c95447
cis/private/lehre/notenliste.xls.php now checks if the lector belongs to
...
the teaching unit
2026-06-01 12:13:44 +02:00
Johann Hoffmann
60e36bb4b9
change updateProjektarbeit call so that the abgabedatum actually only gets set when doing the endupload and not also when zusatzdaten are being edited, which can certainly be an earlier or even later date;
2026-06-01 11:30:36 +02:00
Andreas Österreicher
2f90112e4d
Merge branch 'rc_reihungstest'
2026-06-01 10:58:33 +02:00
Andreas Österreicher
774eb90bcc
Merge branch 'feature-76918/reihungstest_gebiete_nur_von_abegschickten_studiengaengen' into rc_reihungstest
2026-06-01 09:46:12 +02:00
Andreas Österreicher
1def930147
Merge branch 'feature-76920/reihungstest_fertig_nachricht_anzeigen_wenn_alle_gebiete_abgeschlossen_wurden' into rc_reihungstest
2026-06-01 09:11:02 +02:00
Andreas Österreicher
30b8a406a5
Merge branch 'feature-75888/reihungstest_mehrfachdurchfuehrung' into rc_reihungstest
2026-06-01 09:10:35 +02:00
Andreas Österreicher
093842274e
Merge branch 'feature-75887/reihungstest_constructor_popups' into rc_reihungstest
2026-06-01 09:05:22 +02:00
Harald Bamberger
6019489ef1
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-29 13:38:58 +02:00
Harald Bamberger
9ec876fc27
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
2026-05-29 13:32:15 +02:00
Harald Bamberger
cac3df195e
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc_abgabetool_finetuning
2026-05-29 13:24:07 +02:00
Johann Hoffmann
ae71517ceb
expanded title validation in frontend aswell before validation for the same patterns in backend just in case; phrasen alert messages & use backend response instead of frontend validated title
2026-05-29 11:47:46 +02:00
Johann Hoffmann
9f462fe3d6
"hasContent" guardrail in abgabetoolJob to avoid sending empty email templates when every possible relevant change has been filtered by the job;
2026-05-29 10:21:44 +02:00
Johann Hoffmann
004bcc43c3
merged stv saveProjektarbeit/saveBetreuer buttons; benoten button for betreuer is now a table action button; remove viewData.uid and call student_uid via authinfo endpoint; digital signature info links in student abgabetool; show projektarbeit note in overview inside the accordions content aswell as flex-end in the header; smaller vertical padding on all abgabetool modals from 3rem to 1.5 rem aka py-5 to py-4;
2026-05-29 09:50:37 +02:00
Johann Hoffmann
6d79288f33
Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning
...
# Conflicts:
# system/phrasesupdate.php
2026-05-27 16:11:33 +02:00
adisposkofh
fc79f92796
added 'add reservation'/'reservation not allowed' tooltips in calendar
2026-05-27 15:35:45 +02:00
ma0048
fd2f4187fa
wording angepasst
2026-05-27 12:34:04 +02:00
ma0068
22228478ad
refactor addTaginTable and deleteTagInTable, add missing logic for automated tags in case of manual adding
2026-05-27 11:51:41 +02:00
adisposkofh
8e569a9ccd
displaying forbidden room reservation slots
2026-05-27 10:43:28 +02:00
adisposkofh
d7b2964e4e
obsolete use of viewData object from cisRouterView
2026-05-26 17:33:38 +02:00
Johann Hoffmann
2eb2c36d5b
replace + in email helpers with spaces; configs for title edit, multi edit table & confetti on endupload; empty student projektarbeiten check; only show dropdown labels on large displays; new phrasen & phrasen fixes;
2026-05-26 17:06:39 +02:00
adisposkofh
23b1e98a7a
minor fix
2026-05-26 16:09:21 +02:00
adisposkofh
1d5b915717
minor fix
2026-05-26 15:47:11 +02:00
adisposkofh
eb281f3bc3
hiding redundant tabulator warnings
2026-05-26 14:27:22 +02:00
adisposkofh
aeebc2a81a
reworked localization of collapsed column headings by modifying internal tabulator logic with custom module
2026-05-26 14:25:22 +02:00
ma0048
b2bebb7fa3
alle gebiete wurden gestartet meldung
2026-05-26 13:32:21 +02:00
ma0048
e32cce57fe
gebiete nur von abgeschickten stg
2026-05-26 13:26:16 +02:00
Johann Hoffmann
22eed92c86
Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into feature-76657/AbgabetoolFinetuning
2026-05-26 12:58:57 +02:00
adisposkofh
fa91e204f0
always displaying timeslot on calendar event in list view
2026-05-26 12:02:08 +02:00
Harald Bamberger
ac6aa28680
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-26 11:01:39 +02:00
ma0068
f6f58642f5
update second occurence of id STORAGE_KEY
2026-05-26 10:57:26 +02:00
Harald Bamberger
57eec98604
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-26 09:38:06 +02:00
Harald Bamberger
1561aa55b7
correct model path
2026-05-26 09:37:49 +02:00
adisposkofh
23506430b1
initializing stg org lv plan with provided url params
2026-05-26 09:30:50 +02:00
adisposkofh
fa58635a22
positioning of profile cards 'quick links' and 'calendar sync'
2026-05-26 09:29:10 +02:00
Harald Bamberger
35f4d23308
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-26 09:28:40 +02:00
Harald Bamberger
97e7e5b641
keine projektarbeiten vorhanden mit leerem array initilisieren
2026-05-26 09:12:00 +02:00
Harald Bamberger
bb366e4117
font color black on tag limette
2026-05-26 09:06:44 +02:00
Harald Bamberger
178c854941
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
2026-05-26 07:59:17 +02:00
Harald Bamberger
7f630f24d5
StundenplanLib: check array index access before
2026-05-26 07:54:41 +02:00
adisposkofh
3483146c1a
resolved tabulator warnings
2026-05-23 15:53:38 +02:00
adisposkofh
ca712781dc
localizing tabulator dropdown/context menus
2026-05-23 14:28:14 +02:00
ma0068
0ed56ca067
add config for userAutomatedTags
2026-05-22 14:04:32 +02:00
Johann Hoffmann
557e43e19c
extracted date handling with luxon into dateUtils file and only work with those functions to completely avoid anymore timezone bugs due to js Dates. formatDate was still affected by timezone issues and was showing off by one dates in rare cases.
2026-05-22 11:17:37 +02:00
Harald Bamberger
b0f90cafb6
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-22 10:36:54 +02:00
Harald Bamberger
c0c57ba378
remove irregular files
2026-05-22 10:36:28 +02:00
Johann Hoffmann
790568e1e0
timezone save date format function in student detail view via getUTCDate() instead of getDate()
2026-05-22 09:55:25 +02:00
adisposkofh
a704ce215b
minor mod
2026-05-20 17:08:31 +02:00
adisposkofh
0cc628a8e3
fixed issue where searchbar was producing an error searching with an empty input
2026-05-20 17:06:05 +02:00
adisposkofh
cf506a7b1e
reused debounce helper in searchbar search
2026-05-20 17:04:05 +02:00
adisposkofh
b9670f3f09
localizing collapsed tabulator column headings; tabulator custom modules; debounce helper
2026-05-20 16:30:16 +02:00
Johann Hoffmann
870c36e76b
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# system/dbupdate_3.4.php
2026-05-20 16:22:31 +02:00
Johann Hoffmann
dfc3096587
rewrote findlatestTerminWithUpload sort to guarantee sorting by abgabedatum DESC
2026-05-20 13:52:32 +02:00
ma0068
b9c045382d
add Hinweistext for Modal Hinweis Beratungsgespraech
2026-05-20 09:15:15 +02:00
Harald Bamberger
c099eec7a7
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-19 17:29:52 +02:00
Harald Bamberger
0962e62e69
Merge branch 'feature-76202/HorizontalSplit_from_master' into studvw_2026_05_rc
2026-05-19 17:28:08 +02:00
Harald Bamberger
dcd6cfd74b
increase width of horizontal split
2026-05-19 17:26:46 +02:00
Harald Bamberger
5caab182b2
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-19 17:12:37 +02:00
Harald Bamberger
baaf941f25
Merge branch 'feature-75958/StudVW_DatenExport_wie_im_Fas' into studvw_2026_05_rc
2026-05-19 17:12:11 +02:00
Harald Bamberger
2e5e7afb4d
slot end tag
2026-05-19 17:11:51 +02:00
Harald Bamberger
2c4626fd1a
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-19 16:52:14 +02:00
Harald Bamberger
178638c006
Merge branch 'feature-75958/StudVW_DatenExport_wie_im_Fas' into studvw_2026_05_rc
2026-05-19 16:51:57 +02:00
Harald Bamberger
981c97173e
add padding to export icon link
2026-05-19 16:51:24 +02:00
Harald Bamberger
49d5c46133
Merge branch 'feature-75959/StudVw_Automatische_Tags' into studvw_2026_05_rc_tags
2026-05-19 16:42:25 +02:00
Harald Bamberger
9fb00f6cbd
remove orphaned end tag, add right padding
2026-05-19 16:40:18 +02:00
adisposkofh
e59bd51333
modified getPhrases endpoint: replaced get w/ post, replaced query params w/ payload
2026-05-19 16:35:22 +02:00
adisposkofh
239eaa90e9
separate endpoint for generic tabulator phrases with cacheable response
2026-05-19 16:27:54 +02:00
Harald Bamberger
d56d1bc2bd
Merge branch 'feature-69187/CIS_MA_Pruefungsprotokolle' into cis40_2026-05_ma_rc
2026-05-19 16:17:35 +02:00
Harald Bamberger
45eca862ac
use table alias
2026-05-19 16:17:14 +02:00
Harald Bamberger
9f738f4871
Merge branch 'feature-69187/CIS_MA_Pruefungsprotokolle' into cis40_2026-05_ma_rc
2026-05-19 16:11:37 +02:00
Harald Bamberger
3533a3fd4b
add missing comma
2026-05-19 16:11:08 +02:00
adisposkofh
4e5bf94a15
identifying missing column heading phrases in localized tabulator
2026-05-19 14:33:09 +02:00
adisposkofh
ec4a04d63b
updated missing tabulator phrases in german
2026-05-19 14:18:00 +02:00
Harald Bamberger
7d3096c2e8
readd required assignments for tags removed during merge
2026-05-19 10:28:08 +02:00
Harald Bamberger
ef2f9630a9
Merge branch 'feature-75959/StudVw_Automatische_Tags' into studvw_2026_05_rc_tags
2026-05-19 10:22:28 +02:00
Harald Bamberger
4d3c73c78f
add join condition for notizzuordung via prestudent_id only
2026-05-19 10:21:56 +02:00
Harald Bamberger
1e226f4515
Merge branch 'master' into studvw_2026_05_rc_tags
2026-05-18 17:27:36 +02:00
Harald Bamberger
ca8fe5bd19
Merge branch 'feature-75959/StudVw_Automatische_Tags' into studvw_2026_05_rc_tags
2026-05-18 17:27:06 +02:00
ma0068
e2497e1958
add Infomodal Beratungsgespraech in case of Abmeldung and configEntry
2026-05-18 17:25:48 +02:00
Harald Bamberger
672acfe8fe
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-18 16:49:53 +02:00
adisposkofh
95f09e9114
fixed timing of initial localization of tabulator collapsed column headings
2026-05-18 14:07:06 +02:00
adisposkofh
a3dd5a188b
removed redundant comment
2026-05-18 11:39:03 +02:00
adisposkofh
6a4db90897
Merge branch 'cis40_2026-05_ma_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-05_ma_rc
2026-05-18 11:22:05 +02:00
Johann Hoffmann
c0192e9e00
adjusted flatTable index to paabgabe_id since projektarbeit_id is not unique per row there; fixed splitMailHelpers call in Mitarbeiter page; emailHelper changes so it actually works with bcc aswell;
2026-05-18 10:23:41 +02:00
ma0068
d4e170037b
add order Nachname, Vorname
2026-05-18 10:11:17 +02:00
Harald Bamberger
449537ef77
Merge branch 'master' into cis40_2026-02_rc
2026-05-18 07:26:37 +02:00
adisposkofh
82587a70be
restored missing provided properties
2026-05-15 18:40:42 +02:00
adisposkofh
d16120f650
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
2026-05-15 17:47:01 +02:00
ma0068
0326a01585
disable sendButton, show Spinner and prevent closeModal while sending Message
2026-05-15 14:14:22 +02:00
ma0068
7aba7aefb9
add order mitarbeiter_uid
2026-05-15 11:05:12 +02:00
Harald Bamberger
d0ef9ca96c
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-13 21:11:16 +02:00
Harald Bamberger
12d8c8447b
Merge branch 'feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags' into cis40_2026-02_rc
2026-05-13 21:10:27 +02:00
Harald Bamberger
905cd46942
add condition converting column tbl_bookmark.tag to jsonb
2026-05-13 21:09:18 +02:00
ma0068
e5ae400686
Tab Abschlusspruefung: use searchPersons instead of Mitarbeiter and refactor Label for dropdown
2026-05-13 17:38:39 +02:00
adisposkofh
625ffe12ce
added 'info' marker to clickable multiple grades
2026-05-13 16:46:23 +02:00
adisposkofh
0a4906c5ac
added course-specific mailing lists
2026-05-13 16:07:43 +02:00
chfhtw
c468d350f3
outsource config to better read it and make reuse easier
2026-05-13 14:16:14 +02:00
Harald Bamberger
cb7a0f7669
Merge branch 'feature-70376/Lohnguide'
2026-05-13 11:53:14 +02:00
Harald Bamberger
68d97a5e97
handle case where old value or new value and not both are null explicitly in markDirty Method
2026-05-13 11:42:25 +02:00
Harald Bamberger
d27071528f
revert change to comparision in markDirty Method
2026-05-13 11:16:18 +02:00
Harald Bamberger
17772c3738
Merge branch 'master' into feature-70376/Lohnguide
2026-05-13 11:15:07 +02:00
adisposkofh
89814d1db2
localizing column names accordion above table
2026-05-12 19:21:52 +02:00
Cristina
29f9b226ab
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-05-12 17:08:53 +02:00
adisposkofh
a5d5d42ba3
fixed issue missing event attributes in stundenplan library
2026-05-12 13:19:57 +02:00
adisposkofh
15441a46f7
initializing stg org lv plan with provided url params
2026-05-11 17:35:09 +02:00
adisposkofh
a9a56bb1e9
fixed issue with parsing isEditable from fetched profile view data
2026-05-11 17:03:33 +02:00
adisposkofh
e840be84eb
positioning of profile cards 'quick links' and 'calendar sync'
2026-05-11 16:47:41 +02:00
adisposkofh
0b40455e3c
only displaying avg grade for students
2026-05-11 15:49:20 +02:00
ma0068
1b822fc8f8
reset config stv to readonly for automated tags
2026-05-11 15:15:06 +02:00
ma0068
368eded1fd
remove frontend filtering list for studiensemester, update logs TagJob
2026-05-11 15:12:53 +02:00
adisposkofh
d9ea5a95af
fixed issue with undefined reservierung attributes
2026-05-11 15:04:32 +02:00
Harald Bamberger
23502d4fab
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-11 13:54:38 +02:00
ma0068
dbcacdddd6
add tagFilter for semester to students endpoint, add decoding jsonResult in Tags
2026-05-11 13:18:56 +02:00
adisposkofh
772f35c6ba
reworked sidenav toggler
2026-05-11 13:00:50 +02:00
Harald Bamberger
8b2ef4e832
Merge branch 'master' into feature-75959/StudVw_Automatische_Tags
2026-05-11 10:54:26 +02:00
adisposkofh
4b22f939b5
reworked searchbar collapse for component reusability
2026-05-11 10:24:18 +02:00
ma0068
6fedb4b108
delete unused code
2026-05-11 10:07:28 +02:00
adisposkofh
7b46a15752
minor fix
2026-05-11 09:58:33 +02:00
chfhtw
a7cc07fe15
Add basic library and config for studvw
2026-05-11 09:31:08 +02:00
chfhtw
e91f8e5ca4
Replace component and endpoint for Verband
2026-05-11 09:27:54 +02:00
ma0068
905c69c384
create log entries for Summary, Details and Errors
2026-05-11 09:20:59 +02:00
chfhtw
c765c3c40a
allow object as argument for drop directive to enable dynamic specification of allowed dragtypes
2026-05-11 09:20:42 +02:00
adisposkofh
bf3d6275d4
header rework: single fixed element, ordering, small screen cutoff
2026-05-08 16:31:55 +02:00
Johann Hoffmann
9b823dbaa1
scope the zoom media query to abgabetool document selector to avoid spillover to CIS4 pages unintentionally; added noten headerfilter & persistence in flat table;
2026-05-08 12:44:07 +02:00
ma0068
6fa0a7c102
use injected studiensemester instead of api call for studiensemester
2026-05-08 11:53:47 +02:00
ma0068
7320dc448e
correct bezeichnung interval.ende
2026-05-08 10:57:19 +02:00
ma0068
ede9323224
refactor manual triggering for double degree lib
2026-05-08 08:33:53 +02:00
ma0068
3dcf72d679
add semester filter for tags
...
- in detailheader: use currentSem for manual triggering and refactor formatter
- in list: preload list of ids with start and end for tabulator formatter to enable filtering
2026-05-07 17:36:34 +02:00
adisposkofh
dd2fd6421b
clean lv plan reactions to ismobile changes
2026-05-07 17:23:28 +02:00
adisposkofh
3b99a14b47
clean lv plan reactions to ismobile changes
2026-05-07 17:18:33 +02:00
adisposkofh
1d3d067b44
making isMobile property reactive to window resizing
2026-05-07 16:39:07 +02:00
Johann Hoffmann
398e3aa139
block deletion of benotet qulity gates; sync filter clear & semester dropdown; setSelecetedFields for flat table; WIP testing & refinement of everything;
2026-05-07 16:18:58 +02:00
adisposkofh
d3ceed32c6
compacting all events in mobile monthly lv plan
2026-05-07 15:15:50 +02:00
adisposkofh
780890fbdd
made search icons white in both dark and light mode
2026-05-07 14:19:47 +02:00
adisposkofh
72aed76857
added border to compacted events in lv plan for color contrasting
2026-05-07 14:06:23 +02:00
Harald Bamberger
3690babf62
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-07 14:01:50 +02:00
adisposkofh
229882e8d8
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
2026-05-07 13:19:49 +02:00
adisposkofh
1e184d36fc
resolved prop type/injection-related warnings in 'my courses'
2026-05-07 11:10:01 +02:00
Johann Hoffmann
553a33aa42
adapt Betreuer Page with changes of assistenzpage; set select all checkbox flag in selectAll handler to always be in sync with selectedData;
2026-05-06 18:54:19 +02:00
Harald Bamberger
9ca7ff73f4
Merge branch 'feature-60873/GesamtnoteneingabeCis4' into cis40_2026-05_ma_rc
2026-05-06 18:36:27 +02:00
Harald Bamberger
c56064d189
js import add missing file extension
2026-05-06 18:36:05 +02:00
Harald Bamberger
424495c636
Merge branch 'feature-70747/Zeitsperren_auf_VueJs_Portieren' into cis40_2026-05_ma_rc
2026-05-06 18:31:46 +02:00
Harald Bamberger
9c7e98f1cb
js import add missing file extension
2026-05-06 18:31:26 +02:00
Harald Bamberger
23edcf3aa7
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-06 17:35:48 +02:00
Harald Bamberger
90e933de00
Merge branch 'master' into cis40_2026-02_rc
2026-05-06 17:35:28 +02:00
Harald Bamberger
8ce67a4726
Merge branch 'master' into studvw_2026_05_rc
2026-05-06 17:35:05 +02:00
Harald Bamberger
bcfdf1e05c
Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into studvw_2026_05_rc
2026-05-06 17:33:33 +02:00
Harald Bamberger
cb744799bd
Merge branch 'feature-71776/StudVW_Abschlusspruefung_DropdownsPrueferAndMultiActionNewPruefung' into studvw_2026_05_rc
2026-05-06 17:27:26 +02:00
Johann Hoffmann
05e9d948ea
deselect filtered rows;
2026-05-06 17:18:35 +02:00
Johann Hoffmann
a5d343268f
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog; fixed emailSplitter phrasen & confirm; fixed modal fullscreen button alignment & color;
2026-05-06 16:49:35 +02:00
Harald Bamberger
90ebee25fe
Merge branch 'feature-71775/StudVW_ChangeSem_Behaviour' into studvw_2026_05_rc
2026-05-06 16:28:44 +02:00
adisposkofh
14372a6fce
fixed multiple issues in news
2026-05-06 16:21:20 +02:00
Harald Bamberger
bbb4f8a01c
Merge branch 'bug-76146/studvw_karteireiter_dokumente_akzeptiert_eintraege_ohne_vorhandenes_dokument'
2026-05-06 16:13:50 +02:00
Harald Bamberger
3e8ed231a6
Merge branch 'feature-71392/StudVW_Einstiegssemester_bei_Interessenten_anzeigen' into studvw_2026_05_rc
2026-05-06 16:03:37 +02:00
Harald Bamberger
4c67b9d267
Merge branch 'feature-76202/HorizontalSplit_from_master' into studvw_2026_05_rc
2026-05-06 15:56:14 +02:00
Johann Hoffmann and Harald Bamberger
c16cf342cb
horizontalsplit component analog to verticalsplit; also built it into Studentenverwaltung.js menu; added defaultRatio prop to both components which defaults to 50/50 seperation
2026-05-06 15:54:49 +02:00
Harald Bamberger
d843f05922
Merge branch 'feature-76201/StudVWTabsBeibehalten' into studvw_2026_05_rc
2026-05-06 15:42:29 +02:00
Harald Bamberger
44e9b4dff1
Merge branch 'feature-76145/StudVW_Studienverlauf_in_AppMenu' into studvw_2026_05_rc
2026-05-06 15:41:41 +02:00
adisposkofh
80306dadf7
fixed issue with missing nullsafe operators
2026-05-06 15:29:33 +02:00
Johann Hoffmann
9e061de9bd
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog;
2026-05-06 15:26:02 +02:00
Harald Bamberger
bda42ab347
Merge branch 'feature-75958/StudVW_DatenExport_wie_im_Fas' into studvw_2026_05_rc
2026-05-06 15:06:51 +02:00
Harald Bamberger
b5b69878b8
Merge branch 'feature-75901/StudVW_AppMenue_neueVerlinkungen' into studvw_2026_05_rc
2026-05-06 14:40:17 +02:00
Harald Bamberger
6f17ddbbdf
Merge branch 'feature-63428/Infomail_Foto' into studvw_2026_05_rc
2026-05-06 14:35:45 +02:00
adisposkofh
adba14f6e7
avoiding search when search string is empty
2026-05-06 13:49:43 +02:00
Johann Hoffmann
d0adf2dfc3
improved assistenz subqueries for zweitbetreuer infos by using common table expression instead of 8 subqueries; adapted splitMailsHelper function to take in body parameter to set default email text by parameter; dateStyles adapted so "in 12 days" also applies to termine without uploads; titleEdit modal in student & studentDetail component; send email to relevant assistenzen & projektarbeit betreuer about change from old to new title; 2nd flat table in AbgabetoolAssistenz that provides a list of all projektarbeittermine so it can be filtered & multiselected; multi delete & multi edit on these selected termine; tried to introduce a media query for zoomed in desktop users that shrinks fontsize and tabulator rows/cells; standard assistenz table column definitions have sensible minWidths & most columns are default invisible; fancy multiselect headerfilter on qualitygate 1/2 status column; actually figured out a vue watcher race codnition triggering loadProjektarbeiten twice unnecessarily; added a reload Button in case one observes a faulty reactivity somewhere in the table; fancy multiselect headerfilter on termin status column for flat table; Preselect current Semester & autoapply Filter for it; WIP refine new table & hunt for bugz; WIP working on the exact custom select handler Handling with filtered datasets; fixed root element style on legacy php view for abgabetool in old cis; WIP define more accurate allowed to delete & allowed to Edit conditions for abgabetermine -> currently benotet quality gates can be edited/deleted!!!!!
2026-05-06 13:46:26 +02:00
adisposkofh
57e901be27
other_lv_plan permission on reservations
2026-05-06 13:41:16 +02:00
adisposkofh
d38641e312
displaying student personal identity number and matriculation number
2026-05-06 13:22:38 +02:00
adisposkofh
40a0f6a7e9
implemented tabulator localization
2026-05-06 10:56:24 +02:00
adisposkofh
b6e1bb06f3
implemented tabulator localization
2026-05-06 10:54:18 +02:00
ma0068
ef1347c7d5
- use function getAktOrNextSemester
...
- restructure single libs to isolate typeId of data
- refactor Job: use params, details output
- use functions insert, update, delete
- use timeperiode for getAllTags and checkIfExistingTag
- controller: rebuild function: change to POST
- updated insertVon Batchuser
2026-05-05 15:20:02 +02:00
ma0048
bf5ab6b7dd
nur prestudent mit dem bewerber status beruecksichtigen
2026-05-05 15:19:57 +02:00
Harald Bamberger
fdbb93a5c5
bugfix download booking receipt failed. only fetch oehbeitrag from bis.tbl_oehbeitrag if a user is logged in
2026-05-05 14:36:07 +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
04dc1eb07b
Merge branch 'bug-76519/StudVW_Messages_Table_column_Stati'
2026-05-05 13:04:58 +02:00
Harald Bamberger
50b229090b
prefetch phrases and then render filter component instead of redrawing the table
2026-05-05 13:04:11 +02:00
Harald Bamberger
ca19306b72
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-05 12:36:56 +02:00
Harald Bamberger
86dc002fa6
add composer script to symlink vendor folder in public to be able to import esm modules from vendor without breaking rewrite mechanism for cache token in urlpath
2026-05-05 12:36:37 +02:00
Harald Bamberger
2d27a998c4
Merge branch 'bug-76109/VVW_Details_und_Status_not_Loading'
2026-05-05 11:17:49 +02:00
Harald Bamberger
090e535466
add header filters, increase height of tables, use correct category for phrase lehreinheit_id
2026-05-05 11:04:48 +02:00
Harald Bamberger
c4d35181db
Merge branch 'master' into bug-76109/VVW_Details_und_Status_not_Loading
2026-05-05 09:01:49 +02:00
Harald Bamberger
66c0c14748
Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc
2026-05-05 08:53:34 +02:00
Harald Bamberger
453fc209b8
Merge branch 'master' into cis40_2026-02_rc
2026-05-05 08:53:07 +02:00
Harald Bamberger
0ac6ef4599
Merge branch 'feature-62607/konto_oh_beitrag_betrag_aus_eigener_tabelle'
2026-05-05 08:46:22 +02:00
Werner Masik
7f13c128f1
allow null value for vordienstzeit; changed comparison in markDirty to !== (because of 0 vs. null issue)
2026-05-04 20:35:51 +02:00
Harald Bamberger
cffa493984
Merge branch 'feature-68301/cis4_ma_raumreservierung' into cis40_2026-05_ma_rc
2026-05-04 18:17:53 +02:00
Harald Bamberger
9030cdcc76
Merge branch 'feature-70747/Zeitsperren_auf_VueJs_Portieren' into cis40_2026-05_ma_rc
2026-05-04 18:06:21 +02:00
Harald Bamberger
c3ef487a6f
Merge branch 'feature-76148/MyLvaMA' into cis40_2026-05_ma_rc
2026-05-04 17:59:51 +02:00
Harald Bamberger
ac0eddf4c7
Merge branch 'feature-69187/CIS_MA_Pruefungsprotokolle' into cis40_2026-05_ma_rc
2026-05-04 17:05:36 +02:00
Harald Bamberger
e373e797f4
Merge branch 'feature-60873/GesamtnoteneingabeCis4' into cis40_2026-05_ma_rc
2026-05-04 17:01:44 +02:00
Harald Bamberger
382244035b
Merge branch 'feature-68610/CIS4_Projektabgabe' into cis40_2026-05_ma_rc
2026-05-04 16:09:33 +02:00
Harald Bamberger
b9c8c71274
Merge branch 'feature-61236/Cis4MenuErweiterung' into cis40_2026-05_ma_rc
2026-05-04 16:01:18 +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
Harald Bamberger
bd4ced9559
bugfix: comma as decimal separator prevents saving booking, bugfix messages tinymce not resizeable
2026-05-04 14:39:19 +02:00
Andreas Österreicher
a04d2acb86
Fixed Blank on Phrase for Abgabetool
2026-05-04 10:49:33 +02:00
Harald Bamberger
de2aabf00b
readd dokument preview link to api response
2026-05-04 09:30:16 +02:00
ma0068
685fc69e5d
update css and add provisional height
2026-04-30 18:02:38 +02:00
ma0068
d1fa5f64c4
refactor TagJob, TagLib and single TagLibs for dynamic use of typeId, add temporary testfile application/libraries/tags/CoreFiftyFiveTagLib.php for testing person_id
2026-04-30 11:17:39 +02:00
Werner Masik
58a921b500
changed lohnguide kommentar data type to text
2026-04-30 09:47:12 +02:00
Harald Bamberger
af8814468f
Merge branch 'feature-76669/optimizing-menu-load' into cis40_2026-02_rc
2026-04-30 07:43:56 +02:00
Harald Bamberger
c8a6e2f7cd
Merge branch 'master' into cis40_2026-02_rc
2026-04-30 07:35:29 +02:00
Harald Bamberger
2227c3ecf1
Merge branch 'feature-76671/moving-avg-grade-calc-to-backend' into cis40_2026-02_rc
2026-04-30 07:33:42 +02:00
Harald Bamberger
c7526bd0d9
Merge branch 'feature-76385/mobile-optimization-room-search-page' into cis40_2026-02_rc
2026-04-30 07:28:55 +02:00
Harald Bamberger
791f69b509
Merge branch 'feature-76385/mobile-optimization-profile-tabulator' into cis40_2026-02_rc
2026-04-30 07:09:56 +02:00
Johann Hoffmann
f51d0f72c6
setSelectedFields() method in filter cmpt to keep custom persistence with visible fields; distinct titles assistenz/betreuer page; fix select logic to respect the possibility of dataset being filtered; beurteilungsnotiz required if note of that termin is negative; multiselect filter on qgate status columns + persistence of those; WIP switching mode to flat table showing all abgabetermine of all projektarbeiten to multi edit/delete/whatever with them selected
2026-04-28 17:27:19 +02:00
ma0068
21eb95bb23
manually triggering of updateTag
2026-04-28 16:24:30 +02:00
ma0048
b57836c2af
fixed bug
2026-04-28 14:17:23 +02:00
ma0048
e80ee03365
fixed bug
2026-04-28 14:13:22 +02:00
adisposkofh
5592b69dc0
Merge branch 'cis40_2026-02_rc' into feature-76669/optimizing-menu-load
2026-04-28 13:00:27 +02:00
adisposkofh
fc1303affd
moved menu url to backend; minimized getMenu response size
2026-04-28 09:25:32 +02:00
Alexei Karpenko
96b2d88d39
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-04-27 18:19:42 +02:00
Alexei Karpenko
474fc1fc57
Notiz model: possible to add specific insertvon
2026-04-27 18:17:29 +02:00
Alexei Karpenko
3825e2fb38
adresse class: added method to get austrian adress
2026-04-27 17:56:18 +02:00
Johann Hoffmann
c62c3c23f6
minimal column setup by default, added sensible minWidths
2026-04-27 16:37:36 +02:00
chfhtw
863aaf62ec
provide default value for inject
2026-04-27 16:26:51 +02:00
chfhtw
293352ac3c
move apps/Cis.js -> apps/Cis/Cis.js
2026-04-27 16:26:32 +02:00
Johann Hoffmann
b22375bd21
Merge remote-tracking branch 'origin/feature-61164/AbgabetoolQualityGates' into feature-76657/AbgabetoolFinetuning
...
# Conflicts:
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
2026-04-27 16:24:06 +02:00
Johann Hoffmann
f9550c99bb
remove newAbgabetermin from SpeedDial Items
2026-04-27 16:13:31 +02:00
Johann Hoffmann
df369c7149
Merge branch 'feature-75996/AbgabetoolFeedbackSprint247' into feature-76657/AbgabetoolFinetuning
2026-04-27 16:11:11 +02:00
Johann Hoffmann
b16194701c
c4noZuordnungBetreuerStudent more elaborate statement that maybe the login has expired and to please log in again. happens if getAuthUid returns null but the user is still on the site; error message now also displays the uid values used to check for student zuordnung; removed the $student_uid post/get parameter from every method to isolate the issue;
2026-04-27 16:00:55 +02:00
chfhtw
736e91224e
show phrase instead of content for bookmark widget in admin mode
2026-04-27 15:43:58 +02:00
chfhtw
9bc564dbf9
min size & delete loading id when adding widgets
2026-04-27 15:35:29 +02:00
chfhtw
6d0ab0d4aa
bugfix: empty data fields cause error in gridlogic (this happens when items are rearranged but not processed in index order)
2026-04-27 15:20:24 +02:00
Paolo
1fe742d9c7
Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe
2026-04-27 12:59:37 +02:00
Johann Hoffmann
b18ce08578
c4noZuordnungBetreuerStudent more elaborate statement that maybe the login has expired and to please log in again. happens if getAuthUid returns null but the user is still on the site;
2026-04-27 11:15:59 +02:00
chfhtw
7ae34e0640
hide everything in adminMode
2026-04-27 11:04:46 +02:00
chfhtw
e9b5438a24
code quality & cleanup
2026-04-27 11:01:37 +02:00
chfhtw
51be318edc
replace Api calls with UrlStore
2026-04-27 10:26:48 +02:00
chfhtw
ca79b0c4d8
make sharedFiltered a computed and rename it to filteredBookmarks & get rid of unnecessary functions
2026-04-27 10:15:44 +02:00
chfhtw
dfe05cbfa8
make tagsArrayAC a computed and rename it to availableTags
2026-04-27 10:03:36 +02:00
ma0068
e856c8ad6b
change settings bezeichnung_mehrsprachig::varchar[] in TagController functions getTag and getTags
2026-04-27 10:01:54 +02:00
chfhtw
9109ead81c
bogfix: missing primevue config in dashboard admin app
2026-04-27 09:44:11 +02:00
chfhtw
746f8bc736
bugfix: overwriting const
2026-04-27 09:37:59 +02:00
chfhtw
9c03b89ab5
get rid of tagsArrayMS and filterInput because they are unnecessary
2026-04-27 09:37:33 +02:00
chfhtw
5798e960a2
Use config update for widgets as intended instead of a proprietary solution
2026-04-27 09:37:17 +02:00
chfhtw
98730ce612
Overwrite config in update because otherwise deleted fields would be overwritten by the previous state
2026-04-27 09:02:58 +02:00
Andreas Österreicher
552faefa51
Merge branch 'feature-76108/microdegree_abschlussurkunde'
2026-04-27 08:55:08 +02:00
adisposkofh
5aded99999
code formatting
2026-04-24 15:56:39 +02:00
adisposkofh
f780553773
moved avg grade calcs to backend
2026-04-24 15:55:03 +02:00
ma0068
2723d6a741
get Semester of Model instead of Using CONST, delete unused models
2026-04-24 14:07:14 +02:00
ma0068
e5e22931a9
add db queries for update system, update tags in config
2026-04-24 12:49:00 +02:00
chfhtw
804716edb2
remove unused inject
2026-04-24 11:27:46 +02:00
chfhtw
332a47475e
fix template
2026-04-24 11:25:36 +02:00
chfhtw
132edce701
code quality
2026-04-24 11:24:25 +02:00
chfhtw
6ce0cf6209
remove unused function
2026-04-24 10:56:00 +02:00
adisposkofh
868599a7fe
fixed profile tables headings localization
2026-04-24 10:50:32 +02:00
ma0068
21ea277aaf
use checks for param studiengang_kurzbz instead of deleting it
2026-04-24 09:20:37 +02:00
adisposkofh
53bce69c6f
added missing template fallback to lv plan if no event
2026-04-23 17:53:40 +02:00
adisposkofh
20c68d675c
added missing roomsearch input spacing
2026-04-23 17:45:09 +02:00
adisposkofh
dfc8fdf44f
added missing action buttons to search results
2026-04-23 17:33:55 +02:00
ma0068
2c0badf67c
bugfix error undefined offset: deletion of unused variable studiengang_kz
2026-04-23 17:28:43 +02:00
adisposkofh
4a26d7a89a
minor fix
2026-04-23 16:58:54 +02:00
ma0068
5e72161ab0
add variables from and to to show time of validity in backend
...
refactor function getZuordnungIds of all single tagLibs
add description line for editing/showing modal tag
2026-04-23 16:39:21 +02:00
chfhtw
16f57a1bce
bugfixes
2026-04-23 16:37:51 +02:00
Harald Bamberger
1cf3c18841
Merge branch 'feature-68530/Dashboard_Cleanup_Admin' into cis40_2026-02_rc
2026-04-23 16:34:59 +02:00
Harald Bamberger
1dd9ff0daf
Merge branch 'feature-76385/mobile-optimization-lv-plan' into cis40_2026-02_rc
2026-04-23 16:33:24 +02:00
Johann Hoffmann
e86e7f0bd8
manage default myLv layout mode via localStorage; actions row takes remaining space via fitDataStretch and wraps around into new row if action buttons take up too much space; added tabulator persistence on TableBuilt event; slight watcher adjustments to combat race conditions; loading spinner while tabulatorUuid has not been defined yet -> maybe worth improving but seems to work fine;
2026-04-23 15:59:38 +02:00
chfhtw
011e93720e
phrasen dashboard
2026-04-23 15:08:42 +02:00
adisposkofh
331381c94d
removed obsolete comments
2026-04-23 15:05:54 +02:00
adisposkofh
478b23825c
fixed broken formatting in collapsing profile tabulators
2026-04-23 15:05:21 +02:00
Harald Bamberger
ff876afbb3
Merge branch 'feature-76464/reworking-use-of-controller-viewdata' into cis40_2026-02_rc
2026-04-23 14:20:19 +02:00
chfhtw
dd13c73415
code quality
2026-04-23 14:04:49 +02:00
adisposkofh
e89ab9b92f
minor naming change
2026-04-23 13:57:27 +02:00
Harald Bamberger
4e59173d6c
Merge branch 'feature-76385/mobile-optimization-sidenav-covers-other-elements' into cis40_2026-02_rc
2026-04-23 13:26:04 +02:00
Harald Bamberger
df28d7331b
Merge branch 'feature-76385/mobile-optimization-profile-bottom-spacing' into cis40_2026-02_rc
2026-04-23 13:25:18 +02:00
Harald Bamberger
2d0a2f3024
Merge branch 'feature-76385/mobile-optimization-news-page' into cis40_2026-02_rc
2026-04-23 13:24:25 +02:00
Harald Bamberger
781e145721
Merge branch 'feature-76385/mobile-optimization-header' into cis40_2026-02_rc
2026-04-23 13:20:31 +02:00
Harald Bamberger
e984425e36
Merge branch 'feature-68530/Dashboard_Cleanup_Admin' into cis40_2026-02_rc
2026-04-23 12:09:09 +02:00
adisposkofh
2eb58e3346
reworked how 'compactible event types' are defined
2026-04-23 11:43:25 +02:00
Harald Bamberger
ab4039dbbd
Merge branch 'feature-69105/CIS4_MeineLVs_AnzeigeZeugnisnote_Und_Durchschnitt' into cis40_2026-02_rc
2026-04-23 11:24:37 +02:00
Harald Bamberger
2c1702a20b
Merge branch 'feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags' into cis40_2026-02_rc
2026-04-23 11:19:17 +02:00
Harald Bamberger
72a5f35b0e
Merge branch 'feature-62450/Studium_Phrasen' into cis40_2026-02_rc
2026-04-23 11:16:16 +02:00
Harald Bamberger
076ae15abd
Merge branch 'bug-75998/menuepunkt_fallback_wenn_die_sprache_nicht_uebereinstimmt' into cis40_2026-02_rc
2026-04-23 11:03:44 +02:00
chfhtw
fbc5f95340
hide drag and drop features from screenreaders because they is no implementation for using them with screenreaders yet
2026-04-23 10:54:57 +02:00
chfhtw
ff3a25a5ec
missing CSS styles for dashboard item header
2026-04-23 10:43:12 +02:00
Harald Bamberger
2dd5a95232
Merge branch 'master' into cis40_2026-02_rc
2026-04-23 10:41:41 +02:00
chfhtw
2a21bbf062
add list semantics to drop grid for accessibility
2026-04-23 10:41:08 +02:00
chfhtw
d9a80e5ef7
use footer like header inside article
2026-04-23 09:50:08 +02:00
chfhtw
2cadee1599
remove id => bad practice
2026-04-23 09:48:04 +02:00
chfhtw
6c26fde210
comments & code quality
2026-04-23 09:47:49 +02:00
chfhtw
bc908b7fe9
use computed classes for the resize button instead of if-else in template
2026-04-23 09:41:18 +02:00
chfhtw
26d468aa6f
more semantics and code quality
2026-04-23 09:28:23 +02:00
Harald Bamberger
954397f028
Merge branch 'feature-70376/Lohnguide'
2026-04-22 18:52:51 +02:00
Harald Bamberger
80faa61c91
Merge branch 'master' into feature-70376/Lohnguide
2026-04-22 18:46:57 +02:00
Werner Masik
961ede66a9
lohnguide db update changed
2026-04-22 18:40:22 +02:00
chfhtw
0f7188a347
remove id (it's bad practice) and we don't need it anymore
2026-04-22 15:35:05 +02:00
chfhtw
3e832f9526
remove unused resizeOverlay
2026-04-22 15:32:59 +02:00
chfhtw
392cfbdc4e
remove margin from h5
2026-04-22 15:32:10 +02:00
chfhtw
0751aa5a0f
basic semantics
2026-04-22 14:36:55 +02:00
adisposkofh
e57846566e
displaying 'compacted' events in mobile monthview lv plan
2026-04-22 14:35:06 +02:00
chfhtw
6c818e5c30
add dragClick to the additionalRow button
2026-04-22 11:01:58 +02:00
chfhtw
20f043abc6
ignore additionRow when overwriteRows is active & only activate overwriteRows if it is bigger
2026-04-22 11:01:35 +02:00
chfhtw
416451eb0b
remove marginForExtraRow and add the required space via CSS
2026-04-22 10:23:51 +02:00
chfhtw
3ab7a61a47
handle additionalRow disabling outside Grid.js and recreate behavior before commit a8f680810f
2026-04-22 10:03:13 +02:00
chfhtw
5571353464
let items jump over pinned items (this may be especially relevant if pinned items trap one or more items involved in a drag and drop operation)
2026-04-22 09:37:50 +02:00
chfhtw
95d85c7f5b
temporary change height on dragging if the reordering process needs it (otherwise we get some ugly overflow issue on the preview item or if another item is moved to the bottom it vanishes during the drag and drop operation and reappears after the drop)
2026-04-22 09:36:11 +02:00
chfhtw
d7e509979a
account for additionalRow prop when computing placeholders (missed this in 262b170244)
2026-04-22 09:32:53 +02:00
chfhtw
91a5b2d4fc
fire correct method for draganddrop cancel
2026-04-22 09:28:20 +02:00
Andreas Österreicher
6fec8382b5
Merge branch 'feature-76554/Personalmeldung_alt_bei_Lehre_nicht_melderelevant_rausfiltern'
2026-04-22 09:15:23 +02:00
Johann Hoffmann
c36f259571
revert back to 1 http request per lva menu list for performance reasons since usually 1-2 lva are slow and the rest load quickly; many menu_lv.inc scripts would need to be loaded via require instead of require_once but that breaks some of them; only table height calc on watcher; why does an english teacher need a mathe online link?;
2026-04-21 17:40:24 +02:00
Andreas Österreicher
4eb076d115
Fixed Saving of Entwicklungsteam
2026-04-21 17:34:36 +02:00
adisposkofh
5171a7b7b3
minor fix
2026-04-21 17:22:32 +02:00
Harald Bamberger
7427aa87ea
Merge branch 'feature-76545/findAbgabenNewOrUpdatedSinceByAbgabedatumFixTimestampDateComparison'
2026-04-21 17:01:04 +02:00
Johann Hoffmann
85043e57db
added missing parenthesis
2026-04-21 17:00:07 +02:00
Johann Hoffmann
501bae585a
WIP
2026-04-21 16:59:10 +02:00
adisposkofh
b41c8acddd
adapted other/stgorg lvplans to mobile view changes
2026-04-21 16:04:30 +02:00
adisposkofh
06bc1ebcd4
Merge branch 'feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe' into feature-76385/mobile-optimization-lv-plan
2026-04-21 15:55:27 +02:00
adisposkofh
999827b3ec
in mobile replacing lvplan weekview with listview
2026-04-21 15:49:51 +02:00
Johann Hoffmann
2c72f704d0
remove unnecessary bottom calc functions
2026-04-21 15:32:51 +02:00
Johann Hoffmann
194de7b4e7
change lva fetch to select semesterstunden from a seperate aggregation subquery since they used to be listed by LE but current view should only show LVA to have the correct amounts displayed
2026-04-21 15:29:45 +02:00
Johann Hoffmann
5beddbccb4
changed the where clause to a simpler = CURRENT_DATE comparison -> works the same if the job runs daily and fetches updates of one day/date; has to be changed back in case we want to find updates in a range larger than 1 day in an interval larger than 1 day;
2026-04-21 14:18:45 +02:00
Johann Hoffmann
c03609142b
dropdown menu formatter logic; dropdown menu from action col css fix; phrasen preload; WIP semesterstunden verification with the old page - hours dont add up yet;
2026-04-21 14:05:19 +02:00
chfhtw
38ea481177
add safety measures to add function of GridLogic
2026-04-21 13:49:39 +02:00
chfhtw
dbf945dfe5
Comments for GridLogic
2026-04-21 13:48:49 +02:00
chfhtw
21065a3c95
because of 4ab9056700 pinned property can't be deleted (will get overwritten by the original value) so work around that with boolean values that are later removed if false
2026-04-21 13:47:08 +02:00
chfhtw
79b5defb63
accidentially deleted a colon in 89e0326435
2026-04-21 13:37:53 +02:00
kindlm
e2ae9b88c8
Merge remote-tracking branch 'origin/master'
2026-04-21 12:56:30 +02:00
kindlm
ca3abf9154
Small Style-Fix in Testtool
...
To make headings stand out more clearly from the buttons
2026-04-21 12:56:02 +02:00
adisposkofh
956b201757
minor fix
2026-04-21 11:25:48 +02:00
adisposkofh
b90dabeb2c
minor fix
2026-04-21 11:23:17 +02:00
adisposkofh
2f1edfeeab
minor fix
2026-04-21 11:21:50 +02:00
adisposkofh
fac320bfce
minor fix
2026-04-21 11:20:38 +02:00
adisposkofh
6c2820f900
minor fix
2026-04-21 11:19:36 +02:00
chfhtw
9a113e2993
remove prop that is not needed anymore
2026-04-21 09:35:17 +02:00
chfhtw
89e0326435
code quality
2026-04-21 09:34:15 +02:00
Alexei Karpenko
f863c6d728
personalmeldung legacy system: melderelevant is checked for lehre, bugfix: lehre is correctly added if studiengang already has sws
2026-04-20 18:24:30 +02:00
Harald Bamberger
1a37273a9e
Merge branch 'feature-63349/Cis_Menu_Aktiv_Flag' into cis40_2026-02_rc
2026-04-20 18:08:46 +02:00
Harald Bamberger
d14b9e2ab5
Merge branch 'feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe' into cis40_2026-02_rc
2026-04-20 18:02:23 +02:00
Johann Hoffmann
5374f71732
WIP replicating the lvMenu links & dropdowns accurately inside a tabulator5 actionButtons custom formatted column with all its kinks; basic links already working, design/layout definitely not finished, WIP working on how to get a sensible link dropdown in there; also still considering if this page even needs 2 seperate http requests at all
2026-04-20 17:54:27 +02:00
Harald Bamberger
d926e4165b
Merge branch 'master' into cis40_2026-02_rc
2026-04-20 17:52:24 +02:00
Harald Bamberger
8c88ae401b
Merge branch 'bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert' into cis40_2026-02_rc
2026-04-20 17:45:41 +02:00
Harald Bamberger
92a2053b42
Merge branch 'feature-40870/BUG_Studstatus_unpause_order_should_be_DESC'
2026-04-20 17:30:14 +02:00
adisposkofh
e5015f348b
reworked roomsearch inputs spacing
2026-04-20 17:07:49 +02:00
adisposkofh
6792002c19
added spacing between room search inputs, mostly visible in mobile
2026-04-20 17:03:05 +02:00
adisposkofh
9890f6aade
fixed issue: context menu appearing on vue datepicker single click in mobile
2026-04-20 16:58:43 +02:00
adisposkofh
536e66eed9
added padding at the bottom of the profile page
2026-04-20 16:39:28 +02:00
Harald Bamberger
c53d451000
Merge branch 'master' into feature-68301/cis4_ma_raumreservierung
2026-04-20 16:34:30 +02:00
Harald Bamberger
6e103480cc
Merge branch 'master' into feature-63349/Cis_Menu_Aktiv_Flag
2026-04-20 16:00:28 +02:00
adisposkofh
6a53c9fae4
fixed multiple news page issues
2026-04-20 15:54:24 +02:00
chfhtw
28d65ac114
replace tmpLoading with an abortcontroller
2026-04-20 15:22:52 +02:00
chfhtw
239577e9cf
safeguard watchers; move indexedItems watcher code into a method and reuse it in cols watcher
2026-04-20 15:17:07 +02:00
chfhtw
a8fb45adc6
undo parts of 187b4a6e4b to prevent having no gridlogic available
2026-04-20 15:03:06 +02:00
chfhtw
9316016d24
get selected funktionen the vuejs way
2026-04-20 14:59:35 +02:00
Harald Bamberger
8d815d40b6
Merge branch 'master' into feature-62450/Studium_Phrasen
2026-04-20 14:49:48 +02:00
chfhtw
33b5c370b1
code quality
2026-04-20 14:41:28 +02:00
chfhtw
cdf63840b0
simplify widgetAdd, widgetUpdate and widgetRemove
2026-04-20 14:30:31 +02:00
chfhtw
cf14501311
handle initial position and size in Grid.js no Section.js & add weights & add size properties of updated items to return value in GridLogic.add()
2026-04-20 14:16:21 +02:00
chfhtw
187b4a6e4b
guard indexedItems watcher so it won't run unnecessarily
2026-04-20 14:05:16 +02:00
chfhtw
4ab9056700
deep clone instead of shallow to prevent watchers from executing prematurely
2026-04-20 12:53:03 +02:00
chfhtw
9a281dfa71
don't save source property for widgets since it get generated when fetched
2026-04-20 12:51:19 +02:00
chfhtw
0b3f7d1fe3
code quality
2026-04-20 12:50:20 +02:00
chfhtw
a9d82de25c
handle custom prop like other internal props
2026-04-20 12:47:48 +02:00
adisposkofh
414d8bd383
minor fix
2026-04-20 11:40:26 +02:00
ma0068
903f3b99b3
add Studienverlauf to AppMenue
2026-04-20 11:36:54 +02:00
adisposkofh
eb8b4986d7
fixed issue with sidenav covering search results/usermenu
2026-04-20 11:36:53 +02:00
kindlm
70602be54e
SaveSort und Filter-Reset in RaumÜbersicht
2026-04-20 11:30:17 +02:00
kindlm
dac71f597a
Spalte Anmeldedatum in RT-Übersicht
...
Spalte Frage_ID in RT-Administration
JQuery und Tabelsorter aus Include in Service_Uebersicht
2026-04-20 11:24:59 +02:00
Harald Bamberger
f6747713a1
Merge branch 'master' into feature-60873/GesamtnoteneingabeCis4
2026-04-20 11:13:14 +02:00
Johann Hoffmann
3a646ffe77
adapt AbgabeJob relevant queries so they compare with the pgsql date function CURRENT_DATE instead of NOW() to avoid the cutoff from uploads the happened "yesterday but more than 24 hours ago"; also added another "abgabedatum < CURRENT_DATE" condition, to avoid sending this exact case as updates 2 days in a row;
2026-04-20 11:06:06 +02:00
Harald Bamberger
59ddf175ed
Merge branch 'master' into feature-61236/Cis4MenuErweiterung
2026-04-20 10:47:58 +02:00
Harald Bamberger
6cc09969dd
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-04-20 10:45:20 +02:00
Johann Hoffmann
ccd8d5f871
WIP alternative table representation of Cis4 MyLv page for teachers assigned to a lot of different degree programs -> cards layout would result in a lot of fluff & scroll; finalized getMultipleLvMenu() functionality in LvMenu.php controller to avoid http request overhead; deleted phrasen mixin from old components since this is a plugin bound to the apps globalConfigince some time already; Allow to switch layout similar to calendar modes -> need to further adapt old component structure to resuse lvmenu data
2026-04-20 10:28:49 +02:00
adisposkofh
1a813e52ce
minor fix
2026-04-20 09:50:41 +02:00
Harald Bamberger
bd47ad2b8c
Merge branch 'master' into feature-69187/CIS_MA_Pruefungsprotokolle
2026-04-20 09:48:34 +02:00
Harald Bamberger
afa765c4ba
Merge branch 'master' into feature-69105/CIS4_MeineLVs_AnzeigeZeugnisnote_Und_Durchschnitt
2026-04-20 09:41:12 +02:00
ma0068
26db4a5e7a
adding redraw tabulator and fallback to avoid empty column
2026-04-20 09:31:52 +02:00
Harald Bamberger
e90019cdd8
Merge branch 'master' into feature-68610/CIS4_Projektabgabe
2026-04-20 09:30:54 +02:00
adisposkofh
16b238124a
cleaned up search icon conditional render
2026-04-20 09:24:51 +02:00
ma0068
df9edc36e0
save temporary
2026-04-20 08:40:55 +02:00
adisposkofh
4def45907b
reworked searchbar animation
2026-04-17 18:10:05 +02:00
adisposkofh
202e6e88d2
redid searchbar animation with handmade transitions
2026-04-17 17:44:23 +02:00
adisposkofh
3b2473039f
code formatting
2026-04-17 16:37:58 +02:00
adisposkofh
59d1ca3409
animated searchbar display in header
2026-04-17 16:36:54 +02:00
adisposkofh
1d26303333
fixed mobile header/searchbar appearance
2026-04-17 15:59:32 +02:00
adisposkofh
8f73489073
code cleanup
2026-04-17 14:51:20 +02:00
Harald Bamberger
98a10a2f55
Merge branch 'feature-69389/AbmeldungSTGL_Anzeige_mit_Studiengangskuerzel'
2026-04-17 12:37:49 +02:00
Harald Bamberger
e48b94b858
studiengangskuerzel statt kurzbzlang
2026-04-17 12:35:55 +02:00
chfhtw
ff08ca140c
remove unused variable
2026-04-17 12:22:12 +02:00
chfhtw
61a9feb8fd
rearrange code and call preventDefault only if moving/resizing would be successful
2026-04-17 12:19:56 +02:00
chfhtw
21fdf31518
move checkPinnedWidgetAnimation into dragOver function
2026-04-17 12:10:37 +02:00
chfhtw
3af9397689
move removeWidgetClones and this.mode=MODE_IDLE into _cleanupDragging function
2026-04-17 12:08:03 +02:00
chfhtw
fef756f508
change denied-dragging-animation to drop-grid-item-blocker and call it the vuejs way instead of vanilla js
2026-04-17 11:44:25 +02:00
chfhtw
131edf1293
move check into updateCursor block, it only needs to check if the hovered tile changes
2026-04-17 11:41:31 +02:00
ma0068
39f1716ae2
set all automatic tags to readonly, add icon lock to automatic tags
2026-04-17 10:47:45 +02:00
chfhtw
6787b9b553
correct pinned widget detection => before it only accounted for 1x1 widgets
2026-04-17 10:46:00 +02:00
Harald Bamberger
1c2491385f
Merge branch 'master' into feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags
2026-04-17 10:38:00 +02:00
chfhtw
97baaf6797
rename items_placeholders => placeholders
2026-04-17 10:21:54 +02:00
chfhtw
4e88765a83
remove unused function
2026-04-17 10:19:27 +02:00
chfhtw
aac26f6720
replace with faster logic
2026-04-17 10:02:34 +02:00
chfhtw
3b3e75003f
indentation
2026-04-17 10:01:13 +02:00
chfhtw
ab699aafdc
using variables for better readability
2026-04-17 09:59:38 +02:00
chfhtw
98bdb8c526
bugfix: if the moving object is bigger than 1x1 and its target location touches the original location swapping could locate the occupier inside the overlapping slot making the occupier overlap the moving object
2026-04-17 09:57:24 +02:00
Harald Bamberger
c7b25e6632
add name to TagComponent, combine action slot definition for tagcomponent with definition for filter active
2026-04-16 16:21:33 +02:00
adisposkofh
94f742187e
Merge branch 'feature-76150/CIS4-LV-Plan-von-anderen-Personen-anzeigen' into feature-76464/reworking-use-of-controller-viewdata
2026-04-16 16:12:33 +02:00
adisposkofh
70ebe34f1f
merge develop into -- manual conflict resolution
2026-04-16 16:09:03 +02:00
chfhtw
992cb6b310
!some(!true) is the same as every(true) and we don't need to check for the originalFrame since only the moving item was in there and no other item hence no occupier
2026-04-16 16:00:01 +02:00
adisposkofh
917a9ee707
minor fix
2026-04-16 15:55:43 +02:00
adisposkofh
d577ac6d54
naming cleanup
2026-04-16 15:54:12 +02:00
chfhtw
5b5f6ac0b9
missed one line in 8ab83eaf41
2026-04-16 15:49:35 +02:00
adisposkofh
2aecc6e0f2
removed use of viewData object as passed by controller thru routerview to component -- component fetches data instead
2026-04-16 15:49:16 +02:00
Harald Bamberger
695f3455e6
add function generateCSSsIncludeIfExtensionCssExists and use to load additional tag.css from extensions if exists
2026-04-16 15:20:11 +02:00
ma0048
13e8a1a9f6
bug fixed + infocenter performance
2026-04-16 14:21:02 +02:00
Andreas Österreicher
0ff29ba6af
Merge branch 'epic-56039/LV-Evaluierung'
2026-04-16 13:22:40 +02:00
Johann Hoffmann
be508c99ea
fetch & show lva semesterstunden in cards template in footer area
2026-04-16 11:59:10 +02:00
chfhtw
4b064f566a
get information if resize would be successful from tempPositionUpdates instead of gridlogic
2026-04-16 11:53:23 +02:00
Harald Bamberger
ba543448ae
Merge branch 'bug-76260/StudVW_Messages_TinyMCE_Cursor_Jumping_TextInput'
2026-04-16 11:26:32 +02:00
chfhtw
2a86a70386
gridlogic: save width & height on move action similar to resize action (see: 88c4a04aea)
2026-04-16 11:24:03 +02:00
Harald Bamberger
f121f9b5a2
deactivate pagination - since potentially msg threads are not shown completely
2026-04-16 11:23:57 +02:00
chfhtw
8ab83eaf41
don't use place in gridlogic -> the current values should be in the root of the object
2026-04-16 11:16:22 +02:00
chfhtw
262b170244
utilize getFreeSlots from gridlogic to create placeholders
2026-04-16 11:00:34 +02:00
chfhtw
e21f35b880
easier more straightforward way to computed free slots in gridlogic
2026-04-16 10:58:47 +02:00
chfhtw
24c8a1c501
Decode JSON in backend not frontend and make component path a full path (also in backend)
2026-04-16 09:51:32 +02:00
chfhtw
cfe6e3c805
rearrange and comment dropgrid for better understanding
2026-04-16 09:27:12 +02:00
Harald Bamberger
88b22f5490
revert to v-if to not render element when not necessary and use Vue.nextTick for dependent code
2026-04-15 17:02:58 +02:00
Harald Bamberger
4b7ee9abe1
Merge branch 'feature-70376/Lohnguide'
2026-04-15 15:52:12 +02:00
chfhtw
d3b62daea0
not needed anymore since "resizeOverlay" is now handled by css classes (see previous commit)
2026-04-15 15:50:10 +02:00
chfhtw
35355b28c0
use css classes instead of temporary items
2026-04-15 13:56:35 +02:00
chfhtw
88c82a41ba
gridlogic: return null for impossible updates instead of throwing an error
2026-04-15 13:55:07 +02:00
chfhtw
910e960e4f
code quality
2026-04-15 13:54:30 +02:00
Cristina
d499619cf3
Added phrase endedatumMussInZukunftLiegen
2026-04-15 13:39:06 +02:00
Cristina
f489153ff3
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-04-15 12:25:05 +02:00
Cristina
9b79a07fa2
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-04-15 12:24:44 +02:00
adisposkofh
354e1ccdf4
reworked calendar sync appearance
2026-04-15 12:04:29 +02:00
Harald Bamberger
6ce14a25d7
Merge branch 'master' into feature-70376/Lohnguide
2026-04-15 11:49:26 +02:00
Werner Masik
c701d92779
fix db_update
2026-04-15 11:15:10 +02:00
Werner Masik
73e03ba901
Gehaltstyp Überstundenpauschale und Sachbezug PKW
2026-04-15 10:44:03 +02:00
chfhtw
d1911f0f96
add shared cleanup function to prevent duplicate code
2026-04-15 10:14:56 +02:00
ma0068
1339077b57
use single tagLibs for dynamisation
...
new tagLibs (doubleDegree, jgv, missingZgv, Outgoing, StudienbeitragErhoeht, Unterbrecher)
refactor tagJob rebuildAutomatedTags
2026-04-15 09:45:57 +02:00
adisposkofh
cdc279b5da
added 'other lv plan' permission check in api controller
2026-04-14 16:28:01 +02:00
adisposkofh
d003bfa7f1
code formatting
2026-04-14 15:51:37 +02:00
ma0068
95a7797ae9
delete unused apicall for mode modal
...
add editor.setContent to function getReplyData
readd loadReplyData and use v-show for visibleDiv for mode inSamePage
2026-04-14 15:46:34 +02:00
adisposkofh
343a82b89c
removed obsolete import
2026-04-14 14:53:33 +02:00
chfhtw
09a5515121
replace checkWidgetSizeLimitAnimation function with simple condition statement and remove now unused helper function
2026-04-14 14:35:50 +02:00
adisposkofh
cc23fb0f39
fixed issue where max_semester could not be read before a degree program was selected
2026-04-14 14:29:02 +02:00
adisposkofh
7edddd0566
removed redundant OverviewLvPlan page (same as StgOrgLvPlan)
2026-04-14 14:19:38 +02:00
adisposkofh
ebafc4576f
implemented profile calendar sync section
2026-04-14 14:08:16 +02:00
chfhtw
328fe4256e
safeguard component loading from widgetTemplate (=widgetSetup)
2026-04-14 11:44:30 +02:00
chfhtw
c240eb4a4e
move loading animation inside component root element
2026-04-14 11:30:13 +02:00
chfhtw
38d9d91945
get rid of cachedWidgetLoader & slightly rename some prop for better understanding
2026-04-14 11:12:26 +02:00
chfhtw
4669598dd9
remove resizeLimit function and replace it with internal function using the widgetsSetup prop
2026-04-14 10:42:17 +02:00
ma0048
3ce3eff022
fehlendes mapping hinzugefuegt
2026-04-14 09:30:45 +02:00
adisposkofh
7daaf79fcc
implemented permission for viewing other users' lv plans
2026-04-13 15:44:09 +02:00
chfhtw
d68fa8ce95
code quality dashboard.css
2026-04-13 14:03:28 +02:00
chfhtw
d61ee51d79
rename css class to dash-case
2026-04-13 14:00:14 +02:00
chfhtw
a6f81006be
hide content of dashboard item on drag not via event but via css class
2026-04-13 13:28:15 +02:00
chfhtw
5fa374259e
replace draggedItem css class
2026-04-13 13:22:16 +02:00
chfhtw
9fd033b30e
get rid of toggleDraggedItemOverlay and replace it with css classes that are computed inside the template
2026-04-13 13:21:35 +02:00
ma0048
21d80905a2
akzeptierte dokumente anzeigen, auch wenn kein dokument vorhanden ist
2026-04-13 13:04:46 +02:00
chfhtw
e98ed3c74f
rename function to clarify what it does
2026-04-13 11:47:26 +02:00
chfhtw
ebe76821e4
remove unused mode
2026-04-13 11:45:50 +02:00
chfhtw
3858e38a02
remove unused code
2026-04-13 11:13:38 +02:00
chfhtw
510c35e077
simplify drop grid events
2026-04-13 10:50:11 +02:00
chfhtw
a8f680810f
remove unnecessary touch and mouse events from dashboard
2026-04-13 10:45:54 +02:00
adisposkofh
f1c3c8296f
implemented 'OtherLvPlan' to view other users' timetables
2026-04-13 10:41:41 +02:00
Andreas Österreicher
3a91b12f31
Merge branch 'epic-56039/LV-Evaluierung'
2026-04-13 10:39:00 +02:00
chfhtw
6c90ccfbaa
add drag-drop-touch-js/dragdroptouch to composer and use it to add drag and drop functionality for touch devices
2026-04-13 10:38:58 +02:00
ma0048
ea0a249612
micro degree abschlussdokumente hinzugefuegt
2026-04-13 09:14:27 +02:00
ma0068
843894405e
changes for NewDiv
...
remove Watcher for formData Fields
add predefault settings for tabulator fields
add setContent for Editor
change text for closing window/tab
show alertSuccess for sending Message just in case of inSamePage
2026-04-10 13:03:24 +02:00
Johann Hoffmann
3aebccbb9d
track activeTab in StudVW Details.js and pass it to :default property of fhcTabs instances to attempt to set the last active tab to current, else use the old default tab of route.params.tab
2026-04-10 13:01:13 +02:00
chfhtw
653a320e6c
Display section name only in admin mode & display source information for widgets (from which section it is) in non-admin mode
2026-04-10 12:57:58 +02:00
ma0068
8fddbc3a32
delete watcher for formData fields, add setContent for loading Vorlage
2026-04-10 09:15:34 +02:00
Johann Hoffmann
6868e68145
define datepickers to use ISO strings internally with model-type="yyyy-MM-dd" to avoid construction of new js dateobjects when deleting the value via text input, which could lead to a off by one day/timezone error when saving the date
2026-04-09 15:42:05 +02:00
ma0068
ee6f28c06d
Refactor TagJob and TabLib: use dynamic approach with column taglib for creating Tags
2026-04-09 13:58:42 +02:00
Harald Bamberger
fdb037da96
poc move logic for single tags to libs, and add lib loading path and name to extra column in tbl_notiztyp
2026-04-09 08:36:13 +02:00
Johann Hoffmann
71a77fc576
dont render lv.js menuitem dropdowntoggle if the item is marked as 'unavailable', even if it has links attached
2026-04-08 16:10:08 +02:00
chfhtw
57e7ad6903
don't render hidden widgets in default (non edit) mode
2026-04-08 15:55:56 +02:00
chfhtw
290564fd2f
bigger padding for dashboard items in mobile view
2026-04-08 15:55:07 +02:00
chfhtw
b9207b5efb
make drop grid padding configurable via css
2026-04-08 15:54:36 +02:00
chfhtw
c58715d95b
dashboard css remove doubles
2026-04-08 15:52:57 +02:00
chfhtw
5c6a8b9966
code quality dashboard css
2026-04-08 15:52:33 +02:00
Johann Hoffmann
44e43d9479
phrasenkey fix 'c4fehlerAktualitaetProjektarbeit ' => 'c4fehlerAktualitaetProjektarbeit'
2026-04-08 15:47:17 +02:00
ma0068
49cbbfc50c
update user
2026-04-08 15:24:06 +02:00
ma0068
4f8e98f5d5
restyle button reloadTags
2026-04-08 15:11:58 +02:00
Johann Hoffmann
a028297da6
call authInfo api on created in fhc app to provide isStudent, isMitarbeiter & uid; renamed main component of MyLv route from 'student' to 'MyLv' since it fits for employees aswell; adapt Lv.js component to render a bootstrap5 dropdown list when menuItem has a c4_linkList or c4_moodle_links;
2026-04-08 15:11:03 +02:00
chfhtw
dd713a26db
replace inline styles with bootstrap class
2026-04-08 15:07:42 +02:00
chfhtw
fad293fbbf
code quality dashboard section
2026-04-08 15:00:36 +02:00
chfhtw
5a1b94f45b
Remove redundant Dashboardpage and load correct one in Users Landingpage
2026-04-08 14:27:56 +02:00
ma0068
e9e614aa52
Add Functionality Frontend: triggering of reloading tags for prestudent from studentHeader
...
Refactoring: Recycling of tags instead of deleting it and creating new ones
2026-04-08 14:26:14 +02:00
chfhtw
344c68bf08
remove deprecated file
2026-04-08 14:20:12 +02:00
chfhtw
f06e59b362
Merge branch 'master' into feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe
2026-04-08 14:13:02 +02:00
chfhtw
8ca5849b14
get timezone inside the components that require it
2026-04-08 09:45:08 +02:00
Johann Hoffmann
ac44b36b59
cis4 myLv employee functionality implemented; wrote new query fetching studiensemester an employee in which he had assigned lehraufträge; afterwards fetch all lva by employee uid and sem_kurzbz so they fit in the existing component structure; MyLv/Lvs/SS2026 etc now also returns a 'student' | 'employee' string based on path taken inside the controller to aid vue components in rendering useful information and avoiding senseless fetch requests -> e.g. employees cant have grades on lva they are teaching; added component names for sanity when using vuedevtools;
2026-04-07 16:07:10 +02:00
chfhtw
01e6a1061c
get renderers inside the components that require it
2026-04-07 13:43:50 +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
Werner Masik
5c463c0866
add vordienstzeit to lohnguide
2026-04-06 22:25:13 +02:00
Werner Masik
423bbd95a6
add vordienstzeit to lohnguide
2026-04-06 22:25:12 +02:00
chfhtw
7eb888d2e3
rename apps/Dashboard/Fhc to apps/Cis
2026-04-03 11:19:38 +02:00
chfhtw
26f67b6798
rename apps/Cis to apps/Cis/Menu
2026-04-03 11:16:19 +02:00
Johann Hoffmann
4c0635be7c
adapt lehrauftrag.xml.php queries to find projektbetreuer mitarbeiter_uid of projektarbeiten without le in future semesters for the lehrauftrag dokument (single lehrauftrag dokument curated for one betreuer) and also for the aggregated statistik listing the costs of all lehraufträge in a studiengang - resulting in the same data;
2026-04-02 16:45:03 +02:00
chfhtw
e6eed4be4e
move hidden widgets to the bottom of the dashboard
2026-04-02 16:36:04 +02:00
Cristina
386cc779bf
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-04-02 15:49:20 +02:00
chfhtw
4d9ff395e9
remove reorder which is not used anymore
2026-04-02 14:52:17 +02:00
Cristina
08c6d58a50
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-04-02 14:24:39 +02:00
Cristina
3f53c5feba
Added: method getKFLByUID to get Kompetenzfeldleitung by UID
2026-04-02 14:23:59 +02:00
Johann Hoffmann
67b863f9db
implemented the same studienplan lva_id check for stv projektarbeit anlage inside lva.rdf and lva.class; should result in the same data even though the quereies are written a second time;
2026-04-02 11:51:37 +02:00
chfhtw
114a50ad4e
Comments & variable renames for better understanding
2026-04-02 11:43:29 +02:00
ma0068
298dbbf400
use context vm for tabulator event, refactor function toggleRowClick, delete unused commented sections
2026-04-02 10:58:49 +02:00
Johann Hoffmann
7628ebc9ca
remove unnecessary LE join in diplomasupplement.xml.php; fix studiensemester_kurzbz col datatype in dbupdate script; stv projektarbeit dropdown selection also by studienplan of current prestudent_status history entry
2026-04-01 16:05:51 +02:00
Andreas Österreicher
2c057aad58
Updated Startup Dump to Final 3.3 Version
2026-04-01 13:00:50 +02:00
ma0068
50af6694d0
show Tags in CoreHeader
2026-03-31 12:48:27 +02:00
Johann Hoffmann
deb6dad7ad
WIP trying to get diplomasupplement.xml.php to print a thesis title; remove console log stv; removed le from getProjektarbeitStudiensemester in projektarbeit.class.php;
2026-03-30 18:45:01 +02:00
chfhtw
218f434e01
stabilize workaround for chrome by adding more code into the workaround and get rid of updateCursorOnMouseMove in the process
2026-03-30 16:49:21 +02:00
chfhtw
8a53c438e3
more cleanup of dropgrid code
2026-03-30 15:01:03 +02:00
Johann Hoffmann
077f052112
stv projektarbeit getFormData call on actionEditProjektarbeit
2026-03-30 14:26:58 +02:00
chfhtw
3fe15a302c
correct calculation of allowed resize directions
2026-03-30 14:14:06 +02:00
Johann Hoffmann
e7f57c9ddd
remove last pa-le join from statistik/lvplanung.php
2026-03-30 13:52:50 +02:00
chfhtw
dec83bbd21
move draggable from item to the buttons
2026-03-30 13:37:26 +02:00
chfhtw
2354746d4f
more cleanup of dropgrid code & cleanup of dashboard item code
2026-03-30 13:34:34 +02:00
chfhtw
d421b1ccb8
cleanup dropgrid code
2026-03-30 09:29:05 +02:00
Johann Hoffmann
095e2bf581
revert lvgesamtnoteverwalten.php change
2026-03-27 11:29:04 +01:00
Johann Hoffmann
25345a0522
remove le join from vertrag.class.php; lehrauftrag_annehmen.xml.php fix 2nd query;
2026-03-27 11:24:38 +01:00
Johann Hoffmann
e2b5201b5a
remove le join from vertrag.class.php
2026-03-27 11:09:34 +01:00
Johann Hoffmann
5c80a382bf
remove le join from lehrauftragsliste_gst.xls.php
2026-03-27 11:01:17 +01:00
Johann Hoffmann
aa940683d6
remove le join from lvgesamtnoteverwalten.php
2026-03-27 10:49:13 +01:00
ma0068
5dbddb4beb
remove char
2026-03-27 09:46:48 +01:00
ma0068
b20613f5d7
Basic Structure Automatic Tagging
...
- new library libTag
- new Job TagJob
- new entries for automatic tags in config stv.php
- automatic tagging of wiederholer and prewiederholer
2026-03-27 09:40:14 +01:00
chfhtw
00e019d6fe
cleanup db data
2026-03-26 15:21:41 +01:00
kindlm
c2ce831bca
Merge remote-tracking branch 'origin/master'
2026-03-26 11:43:59 +01:00
kindlm
21c1f13b28
Spalte "faktiv" (Foebis-Aktiv) im FAS
2026-03-26 11:43:20 +01:00
Andreas Österreicher
e0079bb812
Merge branch 'feature-71665/mc4_vorlage'
2026-03-26 09:27:00 +01:00
Andreas Österreicher
966d1d10f6
Merge branch 'feature-71566/Studienordnung_Anpassungen_fuer_Programme_und_Lehrgaenge'
2026-03-26 09:05:31 +01:00
Andreas Österreicher
76936ad74f
Merge branch 'feature-75703/BIS_Personalmeldung_Lehrgaenge'
2026-03-26 08:31:13 +01:00
Harald Bamberger
5b0c115b10
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-25 17:06:52 +01:00
Harald Bamberger
6fbb09eb6e
group or clause
2026-03-25 16:32:43 +01:00
chfhtw
d37fac0ff7
cleanup api calls to dashboard board
2026-03-25 16:12:17 +01:00
chfhtw
91d656ff60
remove unnecessary function
2026-03-25 16:11:52 +01:00
Harald Bamberger
cfe1307018
Merge branch 'feature-68530/Dashboard_Cleanup_Admin'
2026-03-25 15:37:34 +01: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
Johann Hoffmann
843c65d52b
Lehraufträge workflow wurde angepasst & getestet für zukünftige Projektarbeiten ohne hinterlegte LE. Subqueries "Projektbetreuungsaufträge and -vertragsstati" verwenden KEINE Lehreinheit table mehr, join funktioniert via pb -> pa -> lva & where clauses wurden entsprechend auf pa.lva & pa.sem_kurzbz angepasst für orderLehrauftragData.php, approveLehrauftragData.php & acceptLehrauftragData.php.
...
Weitere Anpassung in Vertrag_model: prüfung auf lehreinheit nur wenn vertragstyp nicht 'Betreuung' ist.
Added missing "setFormData" Method in stv Projektarbeit Details component
2026-03-25 11:56:19 +01:00
Harald Bamberger
627a52e3d1
Merge branch 'master' into feature-70376/Lohnguide
2026-03-25 09:36:27 +01:00
Johann Hoffmann
e26f4262df
LEFT join tbl_projektarbeit with tbl_lehreinheit to account for nullability
2026-03-24 16:08:20 +01:00
chfhtw
1951cd6fa8
split/rename dashboard api factories
2026-03-24 16:08:02 +01:00
Johann Hoffmann
079a8e3ec1
added selected: x | filtered: y | total: z count to assistenz table
2026-03-24 15:19:36 +01:00
chfhtw
e3093bdf3f
get magic funktionen (Mitarbeiter, Student) as dashboard presets
2026-03-24 15:15:36 +01:00
chfhtw
b11d8d056a
get access rights from permissionlib
2026-03-24 15:15:12 +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
Alexei Karpenko
49c712a5b6
Personalmeldung sws: rounding to 2 decimals
2026-03-24 13:57:23 +01:00
Harald Bamberger
46817b846a
fix e.g. long lines of underscores in cms content
2026-03-24 13:29:20 +01:00
Harald Bamberger
8c75608eaf
add menu entry for Dashboard Admin
2026-03-24 13:21:50 +01:00
chfhtw
2720ed9ffb
timezone from global object
2026-03-24 11:00:09 +01:00
Paolo
8487694b37
Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe
2026-03-24 09:48:08 +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
f15fd40636
dashboardlib bug: array <=> stdclass
2026-03-23 15:41:32 +01:00
Johann Hoffmann
dde586e004
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
2026-03-23 15:37:57 +01:00
Johann Hoffmann
506c23ae89
fix joins in lehrauftragData files from 'pa JOIN lv JOIN le' to 'pa JOIN le JOIN lv'; fix join in projektarbeit.class.php "getProjektarbeitStudiensemester" to also correctly join on le table first but with lva_id & sem_kurzbz as join conditions; push all the relevant changes from "feature-75838/UXImproveProjektarbeitSTVSprint247" since we apparently still want them in the LE optional branch; fix FAS issue where lva dropdown loaded a limited list when existing projektarbeit was loaded into UI -> now query the lehrveranstaltung.rdf with the stg_kz selected and then set the value to achieve desired behaviour;
2026-03-23 15:29:16 +01:00
chfhtw
054cf2f258
correct form validation & typo in api dashboard widget
2026-03-23 15:06:25 +01:00
chfhtw
dc067a619b
make widgets resizeable in dashboard admin
2026-03-23 14:07:31 +01:00
chfhtw
2a762fa4ab
add renderers & timezone to dashboard admin for calendar widget
2026-03-23 13:22:30 +01:00
chfhtw
ccade6ae0e
rename dashboard admin controller and views
2026-03-23 11:47:28 +01:00
chfhtw
6971aed030
parsing happens in backend not frontend
2026-03-23 11:46:45 +01:00
chfhtw
60e556b2a8
wrong case
2026-03-23 11:33:45 +01:00
chfhtw
42fbbc5257
remove unused file
2026-03-23 11:28:31 +01:00
chfhtw
d01dedb79c
remove unused file
2026-03-23 11:23:01 +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
chfhtw
bac2c13da3
viewData is mandatory so we dont need to load it if its not set
2026-03-23 10:44:39 +01:00
Johann Hoffmann
6ddb064c9e
qgateStatus tooltips
2026-03-23 10:09:46 +01:00
ma0068
b90c26412a
DB update: new Organisationseinheittyp Programm
2026-03-20 13:06:16 +01:00
chfhtw
65c7ad2aac
use correct error handling in FhcApi in case of success
2026-03-20 12:29:01 +01:00
Johann Hoffmann
9b8b1b2532
cellFormatter & TitleFormatter breakpoints at 100px to display longform or shortform text; phrasenupdate; lefthandside formatting per default; curated tabulator tooltips for complex cells WIP
2026-03-20 12:21:47 +01:00
chfhtw
126a2d3b7b
add deepToRaw function to helpers/ObjectUtils
2026-03-20 11:23:35 +01:00
Harald Bamberger
60734f708e
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-19 16:20:06 +01:00
Harald Bamberger
0621564be7
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-19 15:57:13 +01:00
Harald Bamberger
9e6c15a10d
Merge branch 'bug-76010/StudVW_Archivieren_Ausbildungsvertrag_Aufgenommene'
2026-03-19 15:41:44 +01:00
ma0068
f1714db09e
add ExcelExport of FAS to StudentList, add slot additional to Filtercomponent
2026-03-19 15:00:51 +01:00
Johann Hoffmann
aba4bc2909
merge projektarbeit details & betreuer form and handle several UX changes regarding formData of both
2026-03-19 11:12:14 +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
Alexei Karpenko
e90e03e0cc
infocenter: added info if registered with electronic onboarding, or login with Electronic Onboarding. controller: moved public methods up to public section, hand cursor appear on all links in Stammdaten section
2026-03-18 13:47:24 +01:00
Harald Bamberger
059b13938e
Merge branch 'master' into feature-70376/Lohnguide
2026-03-18 11:46:27 +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
Johann Hoffmann
335671b46a
query fix
2026-03-17 17:03:18 +01:00
Johann Hoffmann
19b8c16057
specify lehrveranstaltung_id in 2 rdf queries
2026-03-17 16:15:47 +01:00
ma0068
70b025da30
add Link Reihungstestverwaltung to AppMenu
2026-03-17 14:59:05 +01:00
ma0068
87dd858358
add entry StudVw to navigation CI Menue
2026-03-17 14:58:39 +01:00
ma0048
9fd73ca34d
menu anzeigen auch wenn englischer eintrag nicht vorhanden ist
2026-03-17 13:05:23 +01:00
ma0068
51f3edcd72
delete not needed parameter orgform for html version lv planung
2026-03-17 12:57:55 +01:00
ma0068
e7f626bd72
add Lv-Planung to app menue
2026-03-17 12:49:40 +01:00
Johann Hoffmann
dea3aac222
WIP stv projektarbeit detail modal ux rework
2026-03-16 17:20:31 +01:00
ma0068
17f94aabdf
add loading skeletons for mitarbeiterHeader
2026-03-16 17:16:40 +01:00
Johann Hoffmann
5d7281e470
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Details.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
# system/phrasesupdate.php
2026-03-16 12:36:30 +01:00
Andreas Österreicher
96745525f1
Merge branch 'feature-71530/Error_beim_Archivieren_von_Diplomasupplement_STUDVW_Neu'
2026-03-16 11:28:56 +01:00
Johann Hoffmann
f6d2b55f75
redrawTableScrollSave method instead of manual reset
2026-03-16 11:26:31 +01:00
ma0068
c49e32c4ac
use skeletons for all data in studentHeader
2026-03-16 11:26:23 +01:00
Andreas Österreicher
8d6e04ea77
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-03-16 11:09:52 +01:00
Andreas Österreicher
d9e5acb52c
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-03-16 11:08:44 +01:00
Johann Hoffmann
6ec32b0ca3
update tabulator persistence id
2026-03-16 11:05:48 +01:00
Johann Hoffmann
4778bb82c3
assistenz action buttons lefthand alignment & lower minwidth
2026-03-16 10:56:51 +01:00
ma0048
36beb927f1
rt login zusaetzlicher check, ob die anmeldung mit dem prestudent studienplan uebereinstimmt
2026-03-16 09:51:08 +01:00
ma0048
ee41b2b68d
alert und confirm auf dialog umgebaut
2026-03-16 09:40:40 +01:00
Andreas Österreicher
e20ff52f5b
Merge branch 'feature-75417/pep_finetuning'
2026-03-16 09:08:10 +01:00
Andreas Österreicher
df05af98d2
FHB - Markierung von Outgoing ohne Endedatum
2026-03-16 09:01:33 +01:00
Johann Hoffmann
a7d925a177
even more legacy query projektarbeit join updates le_id -> lva_id & sem_kurzbz; WIP somehow touching the holy statistik queries
2026-03-13 12:58:55 +01:00
ma0068
df124db84a
use primeVue Skeleton while loading Data for Semester, Verband and Gruppe
2026-03-13 12:40:29 +01:00
ma0068
29a4b4aadc
use permission PERM_LOGGED for header, add condition one empty space for showing verband
2026-03-13 09:11:00 +01:00
Johann Hoffmann
4ef4a06a7e
more legacy query projektarbeit join updates le_id -> lva_id & sem_kurzbz
2026-03-12 18:30:12 +01:00
ma0068
2682ea75ab
use only one endpoint for detailheader
2026-03-12 16:58:48 +01:00
ma0068
b3a63a60e9
update phrase noTextInSem
2026-03-12 16:02:44 +01:00
Harald Bamberger
a54dfaf0c7
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:20:53 +01:00
Harald Bamberger
0764a597af
do not allow foto editing in contract management
2026-03-12 15:18:26 +01:00
Harald Bamberger
595538d6bb
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:10:06 +01:00
Harald Bamberger
8c36fe585a
filter component add missing this
2026-03-12 15:09:46 +01:00
Harald Bamberger
a5329e5bba
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:03:56 +01:00
Harald Bamberger
37a79c4589
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:03:28 +01:00
Johann Hoffmann
5ef1dccfc9
added missing phrase c4noZuordnungBetreuerStudent
2026-03-12 14:58:35 +01:00
Harald Bamberger
d4b81da437
fix filter component also consider tabulator 6 selectableRows option to determine if tabulator has selector
2026-03-12 14:34:42 +01:00
Johann Hoffmann
29515491a2
WIP legacy queries refactor projektarbeit lehreinheit optional
2026-03-12 14:02:52 +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
Harald Bamberger
dd760f8210
finetune behavior
2026-03-12 11:10:13 +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
kindlm
40757322e7
Spalte "FGM" (Förder-Guthaben-Monate) bei Prestudentstatus einblendbar
2026-03-11 17:52:31 +01:00
ma0068
dd87e893ba
working version for relaod header and data without updateUrl
2026-03-11 17:13:59 +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
Johann Hoffmann
6cb8d0a9d1
projektarbeit fas tab lva_id & sem_kurzbz required; le optional
2026-03-11 15:06:11 +01:00
Harald Bamberger
6cd4aebe8d
stv projektarbeit projektbetreuer use correct ref
2026-03-11 14:54:06 +01:00
Andreas Österreicher
2b527bccd2
Merge branch 'feature-75873/Noteneingabe-Punkte'
2026-03-11 13:42:17 +01:00
Andreas Österreicher
41271711ec
Merge branch 'bugfix-55630/Falsche-Nachpruefungsdaten-auf-Notenliste-bei-Wiederholern' into feature-75873/Noteneingabe-Punkte
2026-03-11 13:26:46 +01:00
Harald Bamberger
6287b6aef8
Merge branch 'feature-68296/Vue_Router_via_Extensions_erweitern_ma0080'
2026-03-11 13:19:02 +01:00
Harald Bamberger
3e9d960781
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-11 12:52:18 +01:00
Alexei Karpenko
c3d20bb181
Personalmeldung Lehrgaenge: distributed sws among Lehrgang types (Zertifikat, Master etc...)
2026-03-11 12:37:28 +01:00
Harald Bamberger
5ce0232890
fix bug in archiv tab
2026-03-11 11:50:09 +01:00
Harald Bamberger
cf4ec12c00
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-10 17:08:03 +01:00
Paolo
c0b685c77b
- ECTS Summe zugeteilt (Should be 30) only applied courses (not grey)
...
- ECTS Summe gewichtet (current Sum)
2026-03-10 16:50:23 +01:00
Johann Hoffmann
2c4574d93b
form input bugfix where 2 inputs where needed for select elements after invalid validation; Abgabetool Download Latest Action; WIP stv projektarbeit details/betreuer considerations; WIP adding le_id -> lva_id & sem_kurzbz to FAS code;
2026-03-10 16:45:15 +01:00
Andreas Österreicher
d35eca919f
Merge branch 'hotfix-69228/DOCSBOX'
2026-03-10 13:53:58 +01:00
Harald Bamberger
61d133b2fd
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-10 12:14:35 +01:00
Paolo
a4b1104abf
Added a the new column "ECTS Summe" for the "Notenspiegel erweitert" XLS export
2026-03-10 12:12:30 +01:00
Andreas Österreicher
7cd438d188
Wenn Punkteeingabe aktiviert ist werden auch Punkte in der Excel Notenliste exportiert damit es beim Import von Spezialnoten (zb 18) nicht zu Problemen kommt
2026-03-10 11:47:24 +01:00
Harald Bamberger
a733d9a861
Merge branch 'vv_und_studvw_2026_02_rc4_ma0080'
2026-03-10 11:37:34 +01:00
Harald Bamberger
33252de895
use ma0646 tabulator scroll fix on students/prestudents list
2026-03-10 11:11:40 +01:00
Harald Bamberger
fb388346bf
Merge branch 'master' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-10 08:41:56 +01:00
ma0068
127ce312ea
reload Details and Detailheader without updateUrl
2026-03-10 08:28:11 +01:00
Johann Hoffmann
2fde630971
adjust abgabetool queries Studentenverwaltung Projektarbeit Tab: lehreinheit required -> lehreinheit optional, lehrveranstaltung & studiensemester_kurbz required; changed occurences of the typo "Studiensemster" rigorously;
2026-03-09 15:25:44 +01:00
Harald Bamberger
32a2e7708f
remove bg color in stv and lvvw Tabs, detailsheader ajust foto buttons
2026-03-09 12:10:22 +01:00
ma0068
2237e9f1b7
refactor detail Header, relaod array if semester changed, show no status if no status, phrase
2026-03-09 11:42:24 +01:00
Johann Hoffmann
fce5ee7a16
adjust abgabetool queries lehreinheit -> lehrveranstaltung table; always redraw with scrollX/Y preserve in abgabetool
2026-03-09 11:24:17 +01:00
Johann Hoffmann
8ccb9cd892
db migrate skript from le_id -> lva_id & stsem_kurzbz via existing references
2026-03-06 11:47:09 +01:00
ma0068
9b4fa132dc
add status
2026-03-06 10:58:54 +01:00
Harald Bamberger
daf332a102
add query_studiensemester_kurzbz to result of fetchStudents, fetchPrestudents and search
2026-03-06 10:39:37 +01:00
Johann Hoffmann
d1af44bcdc
dbupdate entry; WIP table altering statements for lehre.tbl_projektarbeit
2026-03-05 17:33:18 +01:00
Johann Hoffmann
5a6d20f817
fixed scrollOffset discrepancy issue by UNDEFINING rowHeight and thus let tabulator detect the actual size of a row itself and not trust a sligthly wrong rowHeight value; define centered formatter in js/tabulator/formatter/centered and use it on unformatted columns for consistency;
2026-03-05 15:47:19 +01:00
Werner Masik
6b816def31
add lohnguide to vertragsbestandteil SQL
2026-03-05 15:34:51 +01:00
Werner Masik
5fbcf588ed
fix vertragsbestandteil lohnguide
2026-03-05 14:29:56 +01:00
Harald Bamberger
c40fdb2c4f
getMessagesForTable laststatus only for filteredmessages
2026-03-05 11:35:57 +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
b7fd7e4298
Merge branch 'vv_und_studvw_2026_02_rc4' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-04 17:53:53 +01:00
Harald Bamberger
1af334989e
Merge branch 'feature-71601/drag_drop_aus_tabulator_heraus_ohne_vorheriges_selektieren' into vv_und_studvw_2026_02_rc4
2026-03-04 17:53:19 +01:00
Harald Bamberger
4f541495ad
Merge branch 'feature-71610/verbandsbaum_togglen_ohne_select' into vv_und_studvw_2026_02_rc4
2026-03-04 17:25:32 +01:00
Harald Bamberger
35d83942c0
use primevue tabs in LVVerwaltung
2026-03-04 16:03:51 +01:00
ma0048
7f91e20d03
lvverwaltung: vilesci lehrveranstaltung verwaltung verlinkt
2026-03-04 15:15:12 +01:00
Alexei Karpenko
fc4e79c1f5
Personalmeldung: include Lehrgaenge in Lehre in legacy script
2026-03-04 11:12:58 +01:00
Werner Masik
41b2a6d1d4
added db migration for lohnguide
2026-03-04 10:53:30 +01:00
Harald Bamberger
1810bd40bd
fix bug introduced in commit 043b1bcf11 send intern also using private email addresses
2026-03-04 09:39:58 +01:00
Harald Bamberger
5347cb1d63
add config STV_TAGS_ENABLED and use it to enable or disable tags in StudVw
2026-03-03 17:15:23 +01:00
Johann Hoffmann
ce5da22180
import error msg phrase; config for noten which dount count towards prüfungsantritt & load & use that;
2026-03-03 16:47:17 +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
Harald Bamberger
0283c6ca43
bg-color in details, padding-y tabs, messages align table and preview area
2026-03-03 12:24:34 +01:00
Johann Hoffmann
05b2c3c42b
persistence of order/width/visibility of notenTable predefined columns before applying dynamic pruefung columns in setupData and other table col manipulating routines; fix antrittCalculation reactivity and resulting selection eligibility and the reactivity of that also; added custom sorter for pruefung cols; some minor UX tweaks;
2026-03-03 12:05:05 +01:00
Werner Masik
e054f1222b
basic model and factory for lohnguide
2026-03-03 11:50:45 +01:00
Andreas Österreicher
8abb38123a
Merge branch 'feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script'
2026-03-03 11:41:16 +01:00
Andreas Österreicher
d1928d4151
Merge branch 'bug-56209/is_valid_date_vs_isValidDate'
2026-03-03 11:29: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
Andreas Österreicher
ea19ba099e
Merge branch 'bug-70950/Coodle_ICS_Organizer_falsch'
2026-03-03 10:44:55 +01:00
Johann Hoffmann
db75cd2f62
also skip email loop/relevant abgaben loop when every occurance is filtered out to avoid empty notification emails;
2026-03-03 10:42:47 +01:00
Cristina
c57eb1b8de
Adapted method getLvLeitung: filter Dummy and allow only active Benutzer/Person
2026-03-02 11:00:05 +01:00
Harald Bamberger
28f4a38752
refactor helper function extendableApps to singleton helper class ExtendableAppsHelper and use it in FHC-Header and FHC-Footer, revert previous changes to other CI views
2026-02-27 16:50:50 +01:00
Andreas Österreicher
8495c74a7d
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-27 10:48:35 +01:00
Johann Hoffmann
2dd732b924
Merge branch 'master' into feature-60873/GesamtnoteneingabeCis4
...
# Conflicts:
# application/views/CisRouterView/CisRouterView.php
2026-02-27 10:38:24 +01:00
Harald Bamberger
43a37021a5
ensure extend_app js files from extensions are loaded directly before the apps js file
2026-02-27 09:24:47 +01:00
Johann Hoffmann
abeb411742
betreuer email button config
2026-02-26 18:00:14 +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
Harald Bamberger
667a00d64b
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-02-26 16:05:32 +01:00
Harald Bamberger
4deed45f29
prepend extend_app js to customJSModules array, use FhcApps in Dashboard/Fhc App
2026-02-26 15:53:41 +01:00
Harald Bamberger
1ae072390e
revert changes to add fhcApps property, not using path based syntax, to CI views include array
2026-02-26 15:27:52 +01:00
Andreas Österreicher
9eb2cb847d
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-26 15:06:42 +01:00
Harald Bamberger
26fca87c75
refactor VueJs App magic into a helper function
2026-02-26 14:56:33 +01:00
ma0048
f3986688f2
selfoverview:
...
nur aktive kategorien anzeigen
uebersetzungen hinzugefuegt
2026-02-26 12:50:37 +01:00
Johann Hoffmann
859cb39a9d
EmailJobs log & skip cases where no benutzer_uid email and no private email is available
2026-02-26 11:36:06 +01:00
Johann Hoffmann
4e2c3f7741
show qgate benotungsstatus of saved note, not currently selected note
2026-02-26 11:18:27 +01:00
ma0048
233a6e8b89
lvverwaltung:
...
- event hinzugefuegt damit tabs erweitert werden können
- berichte hinzugefuegt
2026-02-25 15:25:36 +01:00
ma0048
f1dbc6ab7d
mc4 vorlage hinzugefuegt
2026-02-25 14:46:15 +01:00
ma0068
c127c0900e
refactor dropdown for pruefer, add localStorage for formVariables, add multiactions for adding new finalexam
2026-02-25 14:28:41 +01:00
Johann Hoffmann
325c84e6fe
phrasen consistency "Short description of the submitted file" -> "Short description of the submitted document" + "Type of document submitted"
2026-02-25 13:31:00 +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
Johann Hoffmann
16186bbee8
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-02-25 11:09:50 +01:00
Cristina
d1015956d1
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-02-25 10:54:29 +01:00
Cristina
726fce9fac
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-02-25 10:52:50 +01:00
Harald Bamberger
ee0fa9f7d4
studvw reduce height of elements e.g:
...
- tabulator header filter
- tabulator rows
- form input and select
- primevue autocomplete
- primevue tabs
2026-02-24 17:23:50 +01:00
Harald Bamberger
7680a5c773
add bpk to api output if authuser has permission
2026-02-24 17:19:49 +01:00
Johann Hoffmann
1e827fffee
additional erstbetreuer/zweitbetreuer name parts fetch & columns default invisible, columns next/prev termin header filter & custom sort func, list header filter for qgate 1/2 status assistenz & mitarbeiter, change all "Assessor" and "Assesor" phrasen to "Reviewer"
2026-02-24 15:58:44 +01:00
Harald Bamberger
0468b2b523
Merge branch 'master' into feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig
2026-02-23 16:56:07 +01:00
Paolo
d6108d816e
Merge branch 'master' into hotfix-69228/DOCSBOX
2026-02-23 14:28:54 +01:00
Paolo
f274b74ab1
Merge branch 'master' into feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script
2026-02-23 14:25:40 +01:00
ma0068
fc01fa045e
add and use variable semester_berechnet for using ausbildungssemester in status interessent
2026-02-23 13:44:33 +01:00
Paolo
029c51c2b2
Merge branch 'master' into bug-70950/Coodle_ICS_Organizer_falsch
2026-02-23 13:36:17 +01:00
Paolo
356a5fb51b
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2026-02-23 13:03:06 +01:00
Andreas Österreicher
9b114c5fb1
Merge branch 'feature-71344/LVEvaluierungZeitfenster'
2026-02-23 09:51:47 +01:00
Harald Bamberger
00fae2fa15
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-23 09:28:54 +01:00
ma0048
3578e01838
unterbrecher ablehnungsgrund anzeigen
2026-02-23 08:47:36 +01:00
Johann Hoffmann
6c8eb9ac38
abgabetool dbupdate script check&insert new tbl_vorlage entry "PAANoSigAssSM"
2026-02-20 13:56:11 +01:00
Andreas Österreicher
2228b4d683
Sancho Header LV-Evaluierung
2026-02-20 13:29:01 +01:00
Johann Hoffmann
5558f6fc17
Signatur Sammelmail Job an Assistenz
2026-02-20 12:20:26 +01:00
kindlm
32fc029bd3
Merge remote-tracking branch 'origin/master'
2026-02-20 11:20:19 +01:00
kindlm
f4e0516d89
Prüfung ob jede Fragen mindestens 2 Vorschläge hat auf Warning geändert
...
- Kleines Padding vor "Blättern"-Text
2026-02-20 11:20:09 +01:00
ma0068
2681a85fa5
Studium.php added fallback if no lehrverband found for semester
2026-02-20 11:05:57 +01:00
ma0068
9a0716af44
Studium.php added fallback if no lehrverband found for semester
2026-02-20 09:18:48 +01:00
Harald Bamberger
d98b7fd67a
fix duplicates in lvplan for special groups
2026-02-19 18:34:27 +01:00
Johann Hoffmann
4b1a9fe892
avoid loading paabgaben a 2nd time for mitarbeiter; extracted getDateStyleClass from components;
2026-02-19 17:33:41 +01:00
ma0068
dc642cfbe7
merge master into cis40_2026-02-rc
2026-02-19 16:44:01 +01:00
ma0068
b98e831300
StgOrgLvPlan: add DEFAULT_MODE_LV_PLAN to OverviewLvPlan
2026-02-19 16:31:28 +01:00
ma0068
118dcbd252
remove testoutput
2026-02-19 15:45:34 +01:00
ma0068
d279f955a0
add emit-event for resetFilter
2026-02-19 15:12:38 +01:00
ma0068
1e8ec83965
add tileUid to StudentHeader, show Tiles only for selection of 1 student, just allow single selection of Mitarbeiter in MitarbeiterHeader
2026-02-19 11:57:28 +01:00
ma0068
0d73824727
StgOrgLvPlan: fix bug sem, ensure loading dropdowns in case of propsViewData
2026-02-19 11:18:19 +01:00
Harald Bamberger
f2d49e02a7
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-19 09:49:44 +01:00
Harald Bamberger
7169cb68a2
fix bug when sending multi messages introduced by loading time optimisation
2026-02-19 09:20:10 +01:00
Harald Bamberger
f8da0b0915
Merge branch 'feature-69551/Einmeldeformular_als_VueJS_Component_fuer_LV-Evaluierung'
2026-02-19 07:46:15 +01:00
Alexei Karpenko
f068b56083
PlausiIssueProducer: removed debugging output and die
2026-02-18 22:30:29 +01:00
Alexei Karpenko
fa7a125727
Studierendenverwaltung archivieren: error message when no studentlehrverband found
2026-02-18 21:18:57 +01:00
Johann Hoffmann
4724008c2d
betreuer page update table after adding serientermin qgate1/2 status prev/next; preserve scrollX/Y in betreuer/assistenz page
2026-02-18 14:32:57 +01:00
ma0068
34cd5d1a80
Filter List: only emit to updateURL if there is final dropdown result or change
2026-02-18 13:17:37 +01:00
Johann Hoffmann
6f28696556
getDateStyleClass evaluation also with precise luxon calculation on all pages; qgate12 status col, next/prev termin col on betreuer page; table persistence on mitarbeiter page; same rowheight on betreuer table as in assistenz to achieve similar UX;
2026-02-18 13:00:19 +01:00
Andreas Österreicher
6ec4737b22
Merge branch 'bug-71685/bewerbungstool_login_zugangscode'
2026-02-18 12:47:02 +01:00
Johann Hoffmann
328affa35c
actually set deadline calculation to IANA timezone 'Europe/Vienna', so the code still works once Berlin moves to another timezone away from Austria. You never know.
2026-02-18 11:53:24 +01:00
ma0068
4b875bf019
also show filterActiveModule for HeaderFilters, change colour to red
2026-02-18 11:27:14 +01:00
Johann Hoffmann
90c845899f
explicitely set deadline to end of day to achieve the desired "valid until 23:59" logic, instead of just moving the deadline by one day; endupload deadline is now optional by defining it as a "nachreichen möglich" aka non fixtermin;
2026-02-18 11:15:59 +01:00
Andreas Österreicher
bb273d10bd
Merge branch 'bug-71662/Bug_cancelVertrag_Berechtigungspruefung'
2026-02-18 10:50:59 +01:00
Johann Hoffmann
a6daa7bf0c
all abgabetool datepickers use date format via format="dd.MM.yyyy" instead of :format="formatDate" to enable text-input + autoapply; backend deadline datetime check for endupload;
2026-02-17 17:32:11 +01:00
ma0068
f0597e99e5
VV: update persistanceId
2026-02-17 16:51:56 +01:00
ma0048
1d8c4b7159
bug behoben, login wieder nur mit zugangscode moeglich
2026-02-17 16:49:09 +01:00
ma0068
f860fd3dc7
Studvw: update persistance_id for all tabs
2026-02-17 16:46:22 +01:00
Johann Hoffmann
ee7254a964
assistenz preserve table state (selection, scroll) when adding serientermin; update isPastDate() function to luxon timezone safe logic;
2026-02-17 16:22:26 +01:00
ma0068
5ffd22c1f7
refactor last tabs from updateDefinition to setHeader variante
2026-02-17 16:11:43 +01:00
Alexei Karpenko
c58674d133
Projektarbeiten cancelVertrag permission check bugfix (added array_column to get oes)
2026-02-17 15:15:30 +01:00
Johann Hoffmann
110f73e622
WIP notentool table persistence with dyn cols
2026-02-17 14:09:57 +01:00
Harald Bamberger
006393704c
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-17 12:17:15 +01:00
Harald Bamberger
4825c75b5d
revert changes made in commit b1a1cdf235
2026-02-17 12:11:37 +01:00
Harald Bamberger
d82c186643
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-17 11:23:18 +01:00
ma0048
2f51f18447
studierende in die gruppe ziehen ohne vorheriges selektieren
2026-02-17 11:16:44 +01:00
ma0048
5b34a226bd
verbandsbaum nur toggeln und nicht automatisch selektieren
2026-02-17 11:09:54 +01:00
ma0068
1c69f3f654
VV: refactor Modal, change height of Table Unassigned Contracts
2026-02-17 10:31:45 +01:00
Harald Bamberger
f6fd5ab678
Merge branch 'feature-71645/StudVw_MessageTab_Ladezeit'
2026-02-17 10:29:10 +01:00
Harald Bamberger
3d1aef617f
add phrase error.opproject_does_not_exists in category kvp
2026-02-17 08:13:07 +01:00
Harald Bamberger
e12b7e1ed5
add indexes for person_id to table msg_message and msg_recipient, ensure tabulator data request is made before requests of create msg components
2026-02-17 08:06:30 +01:00
ma0068
d9d3b1a245
VV: show Details und Status only if one Vertrag is selected
2026-02-17 07:58:03 +01:00
ma0068
ce27964df9
Detailheader VV and StudV: show - if no value for Tile
2026-02-16 16:46:46 +01:00
Harald Bamberger
0496eb7cc9
use union instead of or to avoid parallel seq scan
2026-02-16 15:56:40 +01:00
ma0068
556683574c
Ignore typing inside editable elements for handling of keyboards event in function onKeydown
2026-02-16 15:44:01 +01:00
Harald Bamberger
962cbf4e78
join person table for sender and recipient instead of using subselect
2026-02-16 15:16:49 +01:00
Harald Bamberger
5415180b2c
fetch count and paginated data in one query
2026-02-16 14:18:59 +01:00
ma0068
9d789d9a97
Tab Messages: remove unused computed statusText
2026-02-16 10:37:15 +01:00
ma0068
3d061df1d7
merge master into feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig
2026-02-16 10:05:45 +01:00
Andreas Österreicher
827b6148a7
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-16 08:47:30 +01:00
Johann Hoffmann
3831f3c1d7
consistent use of :optionDisabled="getOptionDisabled" for paabgabetyp dropdowns in assistenz view
2026-02-16 03:41:30 +01:00
Johann Hoffmann
60294dd8f2
paBenotet evaluation fix
2026-02-16 03:22:39 +01:00
Andreas Österreicher
9d5adc1ed2
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-13 13:58:30 +01:00
Johann Hoffmann
632866c8c4
reset newTermin object when switching projektarbeit so they are assigned to the correct student
2026-02-13 13:45:12 +01:00
Johann Hoffmann
bb0d118284
Pruefung Termin1/original Note column fixed logic, variable column creation reserved for termin2/termin3 mixtures; remove redundant termintypen from student row in table if backend sent a succesful update response since their cant be multiple termin2/termin3; block notenvorschlag übernehmen once a pruefung exists;
2026-02-13 12:25:55 +01:00
Andreas Österreicher
7f029ec8b5
Merge branch 'einspielen_12_02_2026'
2026-02-13 11:20:22 +01:00
ma0048
d9d15c1ed3
neue tag farben
2026-02-13 11:10:16 +01:00
Harald Bamberger
a9b343646e
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-13 10:49:09 +01:00
ma0068
fd35d20955
refactor VV: change handling of selections, allow only strg for multiselect in vetraegen and for adding unassignedVertraege
2026-02-13 09:24:36 +01:00
Paolo
34b00f8dd6
cis/public/coodle.php now produces the correct ORGANIZER:MAILTO:
2026-02-12 21:44:12 +01:00
Johann Hoffmann
043b1bcf11
extracted email split method from stv/kontakt component to helperfile; adjusted that method to take subject param & make phrasen/alert call via parameter reference;
2026-02-12 17:38:00 +01:00
Johann Hoffmann
5c1e967d5e
dont reset z-index on opening tiered menu (email button) by setting its autoZIndex property to false
2026-02-12 16:05:02 +01:00
Harald Bamberger
664b0a81bb
use vilesci base url in combinePeople component
2026-02-12 15:52:11 +01:00
ma0068
aec0e5227f
get selection after reload of added or updated contract, remove selection, stati and details after delete
2026-02-12 15:09:51 +01:00
Harald Bamberger
fa807f37ae
gehaltsbestandteil chart data: spezialfall neuer Gehaltsbestandteil und sofort valorisiert
2026-02-12 14:47:07 +01:00
Johann Hoffmann
701ccadff3
approveGrades phrase with counter; computed maxAntritte by config settings; block illegal pruefung creation in frontend (backend was already working);
2026-02-12 13:56:56 +01:00
Harald Bamberger
8f62d0d351
use correct category for phrase notiz_edit
2026-02-12 13:20:54 +01:00
Harald Bamberger
e016deb042
add more space between download and delete button
2026-02-12 13:14:23 +01:00
Harald Bamberger
ed170645df
use plsql function public.get_rolle_prestudent instead of local sql
2026-02-12 11:27:50 +01:00
Andreas Österreicher
3a441228b8
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-12 11:07:36 +01:00
Andreas Österreicher
0a97e5781e
Nicht beurteilt aus Default Config entfernt
2026-02-12 11:02:16 +01:00
ma0048
bb23679683
auskommentierten code entfernt
2026-02-12 10:45:32 +01:00
ma0048
3465e299f7
tag - helper and formatter
2026-02-12 08:16:31 +01:00
Andreas Österreicher
136d6f9f28
Fix von BFI übernommen
2026-02-11 16:08:15 +01:00
Johann Hoffmann
67838eb630
load projektarbeit.note correctly for mitarbeiter; evaluate projektarbeit termin editability correctly and define a notenarray which does NOT count (currently "Nicht beurteilt" & "Noch nicht eingetragen"). such rules apply for betreuer, assistenz is allowed to do whatever they want since we never defined an actual business process anywhere and people do whatever they want anyways
2026-02-11 13:39:23 +01:00
Johann Hoffmann
34555504df
Notenfreigabe email template insert in dbupdate3.4; notenvorschlag übernehmen cellHandler adjustment; WIP testing pruefungen & pruefungs config
2026-02-11 10:20:53 +01:00
Harald Bamberger
1a0a5c652b
Merge branch 'master' into feature-69105/CIS4_MeineLVs_AnzeigeZeugnisnote_Und_Durchschnitt
2026-02-10 15:48:48 +01:00
Johann Hoffmann
609e226057
place email buttons inside a tiered menu (dropdown for some) to save space in the ui;
2026-02-10 14:25:45 +01:00
Johann Hoffmann
d1f5220925
notenschluessel availability check; WIP lvgesamtnote model method that actually fetches the notenvorschlag without join over zeugnisnote;
2026-02-10 12:57:38 +01:00
kindlm
ffaff361b7
Merge remote-tracking branch 'origin/master'
2026-02-10 11:51:24 +01:00
kindlm
d17206fe40
Admin-Seite: Padding bei Vorschau; Login Bugfix Fallback STG-Name
2026-02-10 11:51:02 +01:00
Andreas Österreicher
34e8b2e36d
Merge branch 'feature-69180/AnwUID4CSV'
2026-02-10 11:14:39 +01:00
Andreas Österreicher
fbea5a9306
Merge branch 'master' into feature-69180/AnwUID4CSV
2026-02-10 11:02:20 +01:00
Johann Hoffmann
6da19585ff
optional sammelmail buttons assistenz abgabetool
2026-02-09 13:45:01 +01:00
Johann Hoffmann
decd514b22
WIP improving notenimport with punktefeature
2026-02-09 09:50:22 +01:00
ma0068
e13a7069dc
Studverwaltung: refactor from Tabulator5 to 6, reformat some date entries
2026-02-06 13:18:09 +01:00
Andreas Österreicher
f4ae8dd8e1
Korrektur zur Ermittlung der (legacy) Anwesenheit von BFI übernommen
2026-02-06 13:10:31 +01:00
ma0068
1cd332115b
Changes Vertragsverwaltung
...
- refactor from Tabulator 5 to Tabulator 6
- not reloading contract list after changes of Status or Detail to keep row selection
- Start reselection of current row
2026-02-06 10:38:29 +01:00
Johann Hoffmann
6cf7093293
testing/implementing more config flags; dont select on certain cols; certain cols only available with certain flags;
2026-02-05 16:49:26 +01:00
ma0068
0bf9d8fa8a
Adaptions Detailheader: center Title and Values for Tiles, change size for mitarbeiterDetailHeader
2026-02-05 14:50:20 +01:00
ma0068
464f04b254
merge studvw_2026_02_rc4 in vv_und_studvw_2026_02_rc4
2026-02-05 11:57:03 +01:00
ma0068
2a63b99816
handle emit redirectToLeitung in parent
2026-02-05 11:50:43 +01:00
ma0068
2aca2cd6ab
Custom Filter: change colour to green for filter symbol
2026-02-05 09:55:07 +01:00
ma0068
ee619004bd
refactor tabulatorevents to avoid updateDefinitions (Tabs Betriebsmittel, Funktionen, Messages, Notizen, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Dokumente, Kontakt, Lehrveranstaltungstermine, Mobility, Prestudent, Pruefungen)
2026-02-05 09:41:15 +01:00
Johann Hoffmann
1eda652fba
remove old code
2026-02-04 17:34:21 +01:00
Johann Hoffmann
cc302ed5a1
lazyload signatur status for assistenz view to avoid worst case loading times due to 50 x 30mb signatur server payload
2026-02-04 17:32:17 +01:00
Johann Hoffmann
17f11fa871
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
...
# Conflicts:
# application/controllers/api/frontend/v1/Lehre.php
# application/models/education/Lehrveranstaltung_model.php
# application/models/education/Note_model.php
# application/views/CisRouterView/CisRouterView.php
# public/js/api/factory/studiensemester.js
# public/js/components/Bootstrap/Offcanvas.js
# public/js/components/Overlay/FhcOverlay.js
2026-02-04 15:40:34 +01:00
Andreas Österreicher
f2308a32c8
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-04 11:37:57 +01:00
Johann Hoffmann
c8cb484299
add missing email template public.tbl_vorlage inserts to checksystem script; checked template naming convention for higher case
2026-02-04 11:34:36 +01:00
ma0068
fc0fdc7909
Merge branch 'studvw_2026-02_rc4' of github.com:FH-Complete/FHC-Core into studvw_2026-02_rc4
2026-02-04 11:34:19 +01:00
ma0068
3053289146
Filter: change type filter Active, change position filter item, default values All Buchungstypen
2026-02-04 11:33:54 +01:00
Andreas Österreicher
7c67e65c9b
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-04 11:11:59 +01:00
Johann Hoffmann
a4dcf9e935
use phrase c4betrart + pa.betrart_kurzbz for betreuer/zweitbetreuer: text
2026-02-04 11:04:55 +01:00
Andreas Österreicher
6f99f493ea
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-04 10:46:10 +01:00
Johann Hoffmann
96812868a4
WIP
2026-02-04 10:31:20 +01:00
Andreas Österreicher
023c2a10be
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-02-04 10:21:17 +01:00
Johann Hoffmann
40c79158f7
punkte feature basically finished; WIP testing & import rewrite
2026-02-03 17:38:33 +01:00
Harald Bamberger
f4f645b103
Merge branch 'master' into cis40_2026-02_rc
2026-02-03 17:17:09 +01:00
Harald Bamberger
f6b13c0bdf
Merge branch 'master' into studvw_2026-02_rc4
2026-02-03 17:16:42 +01:00
Harald Bamberger
a7cd6c35f1
Merge branch 'feature-71399/Javscript_Caching_Problem_fhc-build-version_in_URL_und_mod_rewrite'
2026-02-03 16:29:05 +01:00
ma0068
e0082db7c9
Tab Aufnahmetermine: add context self to computed properties and adapt name of 2 variables, Tab Lehrveranstaltungstermine: add space
2026-02-03 16:16:18 +01:00
Harald Bamberger
87ff7acef0
use absoluteJsImportUrl helper instead of APP_ROOT constant to build js components file path
2026-02-03 14:27:02 +01:00
ma0068
936858948b
merge bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed into origin/studvw_2026-02_rc4
2026-02-03 14:15:58 +01:00
ma0068
18c949eed4
refactor tabulator options and events into computed section: Tabs Betriebsmittel, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Kontakt, Prestudent, Status, bugfix Lehrveranstaltungstermine: sorter for Lektor as string
2026-02-03 13:57:30 +01:00
Harald Bamberger
d192489c6f
use correct filename in comment
2026-02-03 13:52:04 +01:00
Harald Bamberger
7028fe0ac8
Merge branch 'master' into feature-71399/Javscript_Caching_Problem_fhc-build-version_in_URL_und_mod_rewrite
2026-02-03 13:49:48 +01:00
Harald Bamberger
a3a03f6362
update check system to create or update widget path to start with public/...
2026-02-03 13:49:06 +01:00
Harald Bamberger
82f0f3f5e3
Merge branch 'bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed_Part1' into studvw_2026-02_rc4
2026-02-03 13:39:59 +01:00
Harald Bamberger
8b9601502a
Merge branch 'bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed' into studvw_2026-02_rc4
2026-02-03 13:38:28 +01:00
ma0068
888bb1c7c0
Merge branch 'master' into bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed_Part1
2026-02-03 13:26:04 +01:00
ma0068
372c932c47
Merge branch 'master' into bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed
2026-02-03 13:16:17 +01:00
Johann Hoffmann
6391bf5a45
tippfehler in phrase "c4tooltipStandard" ausgebessert: 'Termin mehr als 12 Tag entfernt' => 'Termin mehr als 12 Tage entfernt'
2026-02-03 12:52:25 +01:00
Johann Hoffmann
d774335bcf
assistenz view query now also checks for betreuerart_kurzbz ("Erstbegutachter", "Begutachter", "Betreuer", "Erstbetreuer", "Senatsvorsitz") instead of only ("Erstbegutachter", "Begutachter")
2026-02-03 12:35:06 +01:00
Harald Bamberger
37395b70f6
Merge branch 'feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe' into cis40_2026-02_rc
2026-02-03 11:56:16 +01:00
Harald Bamberger
a65cb3b03c
Merge branch 'bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert' into cis40_2026-02_rc
2026-02-03 11:50:10 +01:00
Harald Bamberger
69749da331
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2026-02-03 11:46:19 +01:00
Johann Hoffmann
054663ee00
WIP punkte
2026-02-03 11:34:59 +01:00
Andreas Österreicher
b4f28d5426
Abstract zum Default Config für Betreuer hinzugefügt
2026-02-03 11:12:50 +01:00
Harald Bamberger
0442a3da0a
Merge branch 'bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed' into studvw_2026-02_rc4
2026-02-03 10:58:24 +01:00
Harald Bamberger
2492a4fc06
Merge branch 'bug-70848/FHC4_Studierendenverwaltung_Notiz_handleVisibleColumns_pp' into studvw_2026-02_rc4
2026-02-03 10:57:38 +01:00
Harald Bamberger
9ae9feb9ea
Merge branch 'bug-69548/FHC4_Studierendenverwaltung_Aufnahmetermine_Gesamtnote_berechnen' into studvw_2026-02_rc4
2026-02-03 10:48:06 +01:00
Harald Bamberger
a535fd85cd
Merge branch 'feature-69516/studvw_verbandsbaum_zu_ausklappbar_machen' into studvw_2026-02_rc4
2026-02-03 10:47:31 +01:00
Harald Bamberger
269860252e
Merge branch 'feature-69710/FHC4_Studierendenverwaltung/Filterverhalten_bei_Aenderungen' into studvw_2026-02_rc4
2026-02-03 10:46:57 +01:00
Harald Bamberger
d0faba03a2
Merge branch 'feature-39571/Studierendenverwaltung_CoreNotizcontroller' into studvw_2026-02_rc4
2026-02-03 10:43:39 +01:00
ma0068
88a06194d4
Merge branch 'master' into bug-70848/FHC4_Studierendenverwaltung_Notiz_handleVisibleColumns_pp
2026-02-03 10:36:13 +01:00
Andreas Österreicher
3e1b9865b1
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-02-03 10:33:54 +01:00
Andreas Österreicher
3534118261
Merge branch 'feature-71355/constructor_config_bewerbungstool_datenschutz'
2026-02-03 08:50:20 +01:00
Harald Bamberger
5d73f051ba
sample .htaccess to use with config option use_fhcomplete_build_version_in_path
2026-02-03 08:13:57 +01:00
Harald Bamberger
85a10e27cc
fix setFirstStudent if GENERATE_ALIAS_STUDENT is false
2026-02-02 17:59:15 +01:00
ma0068
8c22a652fa
merge master into bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed
2026-02-02 17:24:36 +01:00
ma0068
779641e8e7
Merge branch 'master' into bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert
2026-02-02 17:11:28 +01:00
Johann Hoffmann
81eee814e9
yellow dropdown styling only on editable tabulator colums for note_vorschlag; fetch note for punkte for notenvorschlag and pruefungsnote if certain config is set; added debounce helper file/function; WIP persisting punkte in backend
2026-02-02 17:07:16 +01:00
ma0068
a70e25d0e8
Merge branch 'master' into feature-69516/studvw_verbandsbaum_zu_ausklappbar_machen
2026-02-02 16:48:02 +01:00
ma0068
e689531224
merge master into bug-69548/FHC4_Studierendenverwaltung_Aufnahmetermine_Gesamtnote_berechnen
2026-02-02 16:31:13 +01:00
ma0068
3ab1a002f0
Merge branch 'master' into feature-69710/FHC4_Studierendenverwaltung/Filterverhalten_bei_Aenderungen
2026-02-02 16:24:51 +01:00
ma0068
b9eaac18b0
merge Master into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2026-02-02 16:21:47 +01:00
ma0068
b26df9ac21
Tab Kontakt: Bankaccount: move tabulator options to computed, fix bug height
2026-02-02 11:48:02 +01:00
ma0068
0539281adf
Messages: move tabulator options and event to computed
2026-02-02 11:36:03 +01:00
Johann Hoffmann
1b35569797
Merge branch 'master' into feature-69180/AnwUID4CSV
2026-02-02 10:22:10 +01:00
ma0068
e01d814ae9
Tab Dokumente: move tabulator options and event to computed
2026-02-02 09:44:47 +01:00
Harald Bamberger
77abcb6129
use absoluteJsImportUrl in Dashboard Widget Api Endpoints, send widget setup and arguments column values as json to frontend, remove JSON.parse from frontend dashboard code
2026-01-30 18:58:20 +01:00
Harald Bamberger
63f198098d
use absoluteJsImportUrl Helper for calendar Event renderers
2026-01-30 18:55:25 +01:00
Harald Bamberger
f7478ff05c
add config to insertr fhc-build-version into path or add it as query string
2026-01-30 18:53:31 +01:00
ma0068
99ea6ad333
- moved tabulator options to computed
...
- removed unused change param
- added values to resetModal
2026-01-30 14:26:32 +01:00
Johann Hoffmann
366cb16b61
anw phrasen "studentByLVATitle" & "kontrolliertVon", slight adjustment of fullscreen modal button so it looks similar
2026-01-30 14:10:28 +01:00
ma0068
683626921b
Tab Mobility: moved tabulator options to computed
2026-01-30 13:21:40 +01:00
ma0068
326d4b3923
Revert "refactor in computed section: Tabs Betriebsmittel, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Kontakt, Prestudent, Status, bugfix Lehrveranstaltungstermine: sorter for Lektor as string"
...
This reverts commit f2107a377f .
2026-01-30 10:31:38 +01:00
ma0068
f2107a377f
refactor in computed section: Tabs Betriebsmittel, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Kontakt, Prestudent, Status, bugfix Lehrveranstaltungstermine: sorter for Lektor as string
2026-01-30 10:29:19 +01:00
Johann Hoffmann
fbe10cc2a1
PersonModel loadAllStudentUIDSForPersonID used in anw extension AdministrationApi aka Entschuldigungsmanagement
2026-01-29 15:08:24 +01:00
Johann Hoffmann
390a3c0d5a
Notenschluessel Model + WIP making sense of legacy config flags
2026-01-29 14:50:37 +01:00
ma0048
783c4fc5f8
constructor warning config hinzugefuegt
...
testtool englisch uebersetzung datenschutz hinzugefuegt
2026-01-29 08:15:35 +01:00
Harald Bamberger
f1aa5382cf
check editZgv Permission for Stg and also check it in api function
2026-01-28 17:04:11 +01:00
ma0068
e3b630550a
delete comment
2026-01-28 14:42:26 +01:00
ma0068
8903fa878c
- more prominent view of Active Custom Filter
...
- one click filterreset
- fhc search bar: resetFilter with submit
2026-01-28 13:33:01 +01:00
Harald Bamberger
7fe36d59e3
apply edit Zgv permissions only to ZGV dropdowns
2026-01-28 11:32:03 +01:00
kindlm
c724c6a20f
MathML auf Darstellungs-Testseite überarbeitet
2026-01-27 16:53:33 +01:00
kindlm
b9bfa5c3c5
Merge remote-tracking branch 'origin/master'
2026-01-27 16:52:16 +01:00
Johann Hoffmann
101613ecdd
detail view infos - student: {student} titel: {titel} betreuer: {betreuer}
2026-01-27 14:47:51 +01:00
Johann Hoffmann
edd0c46186
target blank on students stg moodle link; added new classes to assistenz table cell formatters
2026-01-27 11:50:29 +01:00
Johann Hoffmann
07dd9e3a77
abgabedatum logic fix in dateStyles
2026-01-27 11:31:56 +01:00
Johann Hoffmann
06139b14d6
bestanden style from purple to green
2026-01-27 11:25:41 +01:00
Harald Bamberger
3e46e94736
quick fix to prevent pruefunglist from being empty due to js error in combination with tabulator sort persistence
2026-01-27 11:07:46 +01:00
Johann Hoffmann
fc468ca34a
URL_ASSISTENZ for links in email jobs
2026-01-27 10:52:15 +01:00
Johann Hoffmann
84db668566
compare notenOpt in student view if necessary for datestyle
2026-01-27 10:30:00 +01:00
Johann Hoffmann
3c82cd1282
icon template statusses
2026-01-27 09:58:48 +01:00
Johann Hoffmann
709f64e292
2 new dateStyle status regarding QG benotung
2026-01-27 09:31:14 +01:00
ma0068
5dcf8bb854
add showVariables.showErledigt to tabulatorOptions
2026-01-26 15:11:00 +01:00
Johann Hoffmann
709aba5783
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# application/models/organisation/Studiengang_model.php
2026-01-26 15:06:22 +01:00
Johann Hoffmann
695dd655c0
WIP implementing getNotenvorschlagStudent, currently only works for whole lva/sem
2026-01-26 14:47:21 +01:00
Harald Bamberger
afc4544304
use showVariables properties directly in tabulatorOptions and tabulatorEvents moved to computed, so they are used only if user has not customized columns visibility in localstorage
2026-01-26 14:09:07 +01:00
ma0048
0a2afadb0a
tagheaderfilter bug fix
2026-01-26 13:21:20 +01:00
Cristina
27a91de5f6
Added app lvevaluierung to system.tbl_app
2026-01-22 15:51:05 +01:00
Cristina
7ccc26c878
Added lvevaluierung phrasen for STGL Übersichtsseite
2026-01-22 15:41:25 +01:00
Cristina
9ebc847e8e
Added lvevaluierung phrasen for Lektoren Übersichtsseite
2026-01-22 14:59:00 +01:00
ma0068
a5188ce24a
new component AverageGrade
...
showing no grades if zeugnisnote is not existing yet
2026-01-22 10:45:15 +01:00
Cristina
511b04c1f8
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-01-21 18:01:55 +01:00
Cristina
ec90d35e02
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-01-21 18:01:24 +01:00
Harald Bamberger
f867e60702
fix use of config FAS_BUCHUNGSTYP_FIXE_KOSTENSTELLE to override studiengang_kz in public.tbl_konto
2026-01-21 17:37:23 +01:00
Johann Hoffmann
668f0a6618
fixed betreuerart bezeichnung formatting discrepancy between first and second assesor
2026-01-21 16:26:26 +01:00
Andreas Österreicher
ef8314c33a
Config to check Extension LVEvaluierung is enabled
2026-01-21 15:32:52 +01:00
Johann Hoffmann
48cd37058e
also block uploads and termin changes for projektarbeiten with a note on backend
2026-01-21 14:53:44 +01:00
Andreas Österreicher
e4ebdd59b6
Merge branch 'epic-56039/LV-Evaluierung'
2026-01-21 14:51:24 +01:00
Johann Hoffmann
4d97127539
remove Abgabedatum column from Assistenz/Betreuer update sammelmail. Keep it for UPLOADS sammelmail since it is relevant there; defined relevant_types in abgabetool config to filter for in the sammelmail for each role student/assistenz/betreuer; block saving/deleting/uploading ui components when projektarbeit has a note, since this indicates that the project is over;
2026-01-21 14:05:31 +01:00
ma0068
c34ffedb42
Autocomplete Field Vertretung
...
Form with ISO fields for hours
Admin functionality for seeing Timelocks of uid in route
Backend with CI-Validations
Phrases
2026-01-21 10:59:16 +01:00
Andreas Österreicher
d1cc7244f7
Merge branch 'feature-70999/bewerbungstool_datenschutz_checkbox'
2026-01-21 10:56:54 +01:00
Johann Hoffmann
c9bcf9b9b0
fixed note init by object/object key on 2nd time opening the details modal in the assistenz view;
2026-01-21 10:34:17 +01:00
ma0048
2f5b90b9d5
dsgvo confirm und proctoring confirm beim RT Login
2026-01-21 09:04:11 +01:00
Cristina
9b90e0edde
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-01-20 10:53:36 +01:00
Cristina
56e9b253d2
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-01-20 10:52:23 +01:00
Cristina
c5c7123358
Added lvevaluierung phrase
2026-01-20 10:51:49 +01:00
Johann Hoffmann
2471d37dd3
fix loginfo statements betreuer->assistenz
2026-01-19 16:54:10 +01:00
Johann Hoffmann
ad7808eb21
fix typo in speed dial disabled computed (based on being a zweitbegutachter
2026-01-19 16:49:03 +01:00
Johann Hoffmann
9a07e7c804
wrote Studiengang_model.php -> getAssistenzForStudiengangKZ() that does just that but is not used currently since we retrieve assistenz in AbgabetoolJob.php via oe_kurzbz; added new getAssistenzForOE() method in Organisationseinheit_model; added new job "notifyAssistenzAboutChangedAbgaben" that does just that to AbgabetoolJob.php; removed console.log/debugger statements in cis4 code;
2026-01-19 16:12:54 +01:00
ma0048
e26387a75a
lektoren tausch auch bei verplanten lektoren hinzugefuegt
2026-01-19 15:08:59 +01:00
Cristina
50e93fc9ba
Fixed wrong configs (restored CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN + removed double CIS_EVALUIERUNG_ANZEIGEN_STG)
2026-01-19 13:33:12 +01:00
Andreas Österreicher
47ea1e848c
Merge branch 'feature-69528/reihungstestueberwachung_constructor'
2026-01-19 10:17:38 +01:00
ma0048
e0f99a8e88
gewichtung und regeln in die config verschoben
2026-01-19 08:28:25 +01:00
Johann Hoffmann
6c82741341
remove var_dump() statement
2026-01-16 12:00:30 +01:00
Johann Hoffmann
c3f7f7223a
add student name info to betreuer sammelemail jobs table; WIP adapting same logic for assistenz;
2026-01-16 11:59:46 +01:00
Johann Hoffmann
fbd0a4685e
fix jobs & fancy formatting; check paabgabetyp instead of bezeichnung to enable enduploads for users in english lmao
2026-01-15 18:40:51 +01:00
Harald Bamberger
63aebde7f2
Merge branch 'bug-70906/FHC4_Archive_Dokument_Studienbestaetigung'
2026-01-15 18:01:25 +01:00
ma0068
62f5b66324
add missing parameters studiensemester and studiengang_kz for document Studienbestaetigung and StudienbestaetigungEnglish
2026-01-15 17:24:38 +01:00
Harald Bamberger
ef08e39449
api endpoint student: prevent storing an empty string as alias e.g. from StudVw Details Tab
2026-01-15 17:09:30 +01:00
Harald Bamberger
c720c46125
education/Projektarbeit_model: fix missing from-clause entry for table tbl_projektarbeit error - ticket#6059687
2026-01-15 16:28:38 +01:00
ma0068
b5382b1bdf
Form and Start Backend
2026-01-15 15:39:42 +01:00
Harald Bamberger
597d4dbfec
Abschusspruefung Modal add model-type to datepicker to prevent sending full utc timestamp to backend
2026-01-15 11:37:51 +01:00
Johann Hoffmann
eb15d6b841
getStudentConfig Api Method; moodle link config entry; write abgabetool termin noten into header; uniform getDateStyleClass logic in all 3 views; WIP refining AbgabetoolJob;
2026-01-14 16:57:57 +01:00
ma0048
d67cad925d
externe ueberwachung deaktivieren ueber config
...
params in die config verlagert
2026-01-14 13:59:42 +01:00
ma0068
519cbc7601
base structure and table
2026-01-14 09:26:15 +01:00
Johann Hoffmann
bbb90f6dc4
added fixtermin variable to Paabgabe->update() statement; email logic for sancho emails towards betreuer: return $email[0]->uid ? $email[0]->uid.'@'.DOMAIN : $email[0]->private_email; phrasen wordings; reworked assistenz config api promises as allSettled to avoid race conditions; nachreichen möglich is always the default everywhere; WIP enabling the same status logic workflow everywhere;
2026-01-13 18:20:05 +01:00
Harald Bamberger
2d9e9df8a0
fix notiz component showing no data when setting sort an switching tabs in stv
2026-01-13 14:10:33 +01:00
Cristina
6d6659f6e5
Merge remote-tracking branch 'origin/epic-56039/LV-Evaluierung' into epic-56039/LV-Evaluierung
2026-01-13 13:39:21 +01:00
Cristina
6512ad0f1c
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-01-13 13:38:04 +01:00
Cristina
f034a99928
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-01-13 13:37:43 +01:00
Johann Hoffmann
e89fcbab31
phrase typo fix
2026-01-13 13:05:58 +01:00
Johann Hoffmann
7c1f239dcb
configurable paabgabe types for signature check; finetuned signature response message; phrasen & code cleanup;
2026-01-13 12:32:41 +01:00
ma0068
c56d323cd3
build sum ects_berufliche_kompetenzen after sql
2026-01-13 09:15:30 +01:00
Johann Hoffmann
cc0f38b276
fix the comment describing the "fix"
2026-01-12 17:14:03 +01:00
Johann Hoffmann
a56335f4f9
"fix" the signatur check
2026-01-12 17:11:48 +01:00
Johann Hoffmann
954c55ba3e
finetuning
2026-01-12 17:06:35 +01:00
Johann Hoffmann
c7250959d0
Merge remote-tracking branch 'origin/feature-61164/AbgabetoolQualityGates' into feature-61164/AbgabetoolQualityGates
2026-01-12 12:52:31 +01:00
Johann Hoffmann
6c8318ead2
wip
2026-01-12 12:51:34 +01:00
ma0068
ac4cdb44de
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
2026-01-12 11:05:26 +01:00
Andreas Österreicher
3095f7ea8b
Notice für UID entfernt
2026-01-12 10:44:57 +01:00
Andreas Österreicher
8f98d0c5a1
Fixed UID
2026-01-12 10:31:50 +01:00
ma0048
ab63bf9d74
gruppen in baum anzeigen und drag and drop von gruppen
2026-01-12 09:27:27 +01:00
Johann Hoffmann
13232015c3
more sophisticate zuordnung check & place it in every sensitive API endpoint; WIP: check STGentitlement when querying projektarbeiten for certein stg, since only dropdown info is pulled with this berechtigungslogic in mind but not the fetch itself;
2026-01-09 14:13:26 +01:00
Johann Hoffmann
db861e81b2
rewrote post param acces from $id = $_POST['id'] to $id = $this->input->post('id') and subsequently rewrote safety checks from !isset($id) || isEmptyString($id) to $id === NULL || trim((string)$id) === '' to avoid ASCII conversion of low integers when passing them to isEmptyString function
2026-01-08 17:45:02 +01:00
ma0068
39a96885d2
refactor v-for to avoid warning multiple keys, add name
2026-01-08 17:28:03 +01:00
Johann Hoffmann
7eb147085f
typo fix in getDateStyleClass; fix selectAll button in Assistenz view; change the upload_allowed checkbox on change as expected; give fhcAlert primevue btn classes instead of bootstrap so they actually get applied; save convert js date to iso string to avoid timezone shenanigans; created zusatzdaten edit phrase;
2026-01-08 16:05:24 +01:00
ma0068
4f104523ff
- include directive primevue.tooltip
...
- refactor phrases to avoid timing problem with loading phrases of alert
2026-01-08 16:02:29 +01:00
Johann Hoffmann
80175f46cb
typo fix in getDateStyleClass; fix selectAll button in Assistenz view;
2026-01-08 14:40:24 +01:00
Johann Hoffmann
3d82d69bfc
fixed student_uid variable aquisition inside StudentComponent; No allowedToSave check in client for Betreuer at all, everything done at backend level (WIP); added legacy phrasen to phrasesupdate to guarantee their existence;
2026-01-08 13:40:58 +01:00
ma0048
40ae57fb0c
proctoring check ueberarbeitet
2026-01-08 12:01:20 +01:00
ma0068
96dbec3218
refactor: use new api and factory
2026-01-08 10:33:53 +01:00
ma0068
4b29e7bf8d
- refactoring js to avoid click events on option elements for working in chrome
...
- backend: load fallback parameters later if needed to avoid warning
2026-01-08 09:41:04 +01:00
Andreas Österreicher
f845809e6b
Fixed Variable Check in Abgabetool
2026-01-07 16:02:06 +01:00
Paolo
1ce362b66b
Removed forgotten error_log
2026-01-07 15:54:59 +01:00
Harald Bamberger
c113c80862
fix calculation of next student matrikelnr aka personenkennzeichen and student uid
2025-12-22 21:11:05 +01:00
ma0068
02153e469f
Dashboard Admin Cleanup
...
- refactoring Api: FHC-API controller for Edit/Update, widgets and presets
- delete dashboard with Prompt
- phrases
2025-12-19 11:39:31 +01:00
Andreas Österreicher
063cbcbf4f
Merge branch 'feature-62775/reihungstesttool_firefox_check_entfernen'
2025-12-19 09:50:15 +01:00
Johann Hoffmann
957da460a6
shorter passwort freigabe text; loadCisConfig for Benotungstool via api; anw% in notentable via event; WIP incorporating CIS config into actual noten logic;
2025-12-18 15:24:08 +01:00
Paolo
47d4b2e2d4
Change var_dump_to_error_log to show the referring script -> tail -f /var/log/apache2/error.log | grep <user> can catch it
2025-12-18 13:20:08 +01:00
Andreas Österreicher
7e6805ca98
Merge branch 'master' into epic-56039/LV-Evaluierung
2025-12-18 13:18:16 +01:00
Cristina
871534af52
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-12-18 13:07:27 +01:00
Andreas Österreicher
67b03dd29f
ReAdded Lost Phrases
2025-12-18 12:55:08 +01:00
Harald Bamberger
0616236e00
bugfix: ZGV Übernahme bei Interessentenanlage, bestehende ZGVs die null sind ausfiltern
2025-12-18 12:48:08 +01:00
Andreas Österreicher
47e3c83909
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2025-12-18 12:25:05 +01:00
ma0048
c664c14afc
phrase hinzugefuegt
2025-12-18 11:10:08 +01:00
ma0048
8f9f447acf
cis4 raumreservierung beta version
2025-12-18 11:08:40 +01:00
Cristina
4dd4d8aaa5
Removed filtering aktiv studienganege from method to get Studiengaenge by Stgs
...
otherwise when switching to former semester (which will have inactive studiengaenge) it will not appear
2025-12-17 14:35:24 +01:00
Cristina
f9ac824cc0
Added LV-Evaluierung NEU link button to CIS LV Menu
2025-12-17 14:33:04 +01:00
Johann Hoffmann
2cee36d7b5
try/catch around moodle event & proper error message
2025-12-17 14:29:05 +01:00
Harald Bamberger
79ad8601da
Merge branch 'feature-68763/CIS4_Profilupdate_Additional_Changes'
2025-12-17 13:35:59 +01:00
Harald Bamberger
6b0526fb95
add tabulator persistence config
2025-12-17 13:22:39 +01:00
Harald Bamberger
39d708aa61
Merge branch 'master' into feature-68763/CIS4_Profilupdate_Additional_Changes
2025-12-17 12:56:07 +01:00
Harald Bamberger
becbe5823c
Merge branch 'feature-69286/StudStatusWiedereinstiegsmail_an_Studierende'
2025-12-16 16:16:29 +01:00
Harald Bamberger
ddfcef9ad7
log Error if mail can not be sent, only change status if both reminder emails were successfully sent
2025-12-16 15:52:44 +01:00
Harald Bamberger
4f5e49a93c
send to all private email addresses marked as zustellung
2025-12-16 15:27:31 +01:00
Harald Bamberger
a3b5718422
Merge branch 'master' into feature-69286/StudStatusWiedereinstiegsmail_an_Studierende
2025-12-16 07:43:45 +01:00
Cristina
db048e876c
Renamed getEntitledStgs to getByStgs
...
Permissions check happens in application controller.
2025-12-15 16:48:07 +01:00
Harald Bamberger
a4be020156
Merge branch 'feature-68768/Studierendenstatus_Neue_Abmeldungsgruende'
2025-12-15 16:36:16 +01:00
Harald Bamberger
2149ed2384
Merge branch 'master' into feature-68768/Studierendenstatus_Neue_Abmeldungsgruende
2025-12-15 16:27:57 +01:00
Cristina
e6ef234c8b
Added method getOrgformsByStg to Studiengang_model.php
...
Get OrgForms of given Studiengang and Studiensemester
2025-12-15 16:27:47 +01:00
Harald Bamberger
29c8e6fb19
Merge branch 'master' into feature-69286/StudStatusWiedereinstiegsmail_an_Studierende
2025-12-15 16:27:25 +01:00
Harald Bamberger
cf7e9921b5
change grades sort order
2025-12-15 16:11:46 +01:00
Harald Bamberger
887d9f9cbd
Merge branch 'feature-69877/StudVw_Status_GrundAndAnmerkungEditable'
2025-12-15 15:31:52 +01:00
Harald Bamberger
7de3c4a24e
remove unnecessary line
2025-12-15 15:22:32 +01:00
Harald Bamberger
11ff26d8e7
remove empty lines
2025-12-15 15:20:19 +01:00
Harald Bamberger
718272e8a1
remove empty line
2025-12-15 15:13:53 +01:00
Harald Bamberger
3f891179aa
move check for critical changes bis from frontend to backend
2025-12-15 15:12:49 +01:00
kindlm
2a84999e56
Merge remote-tracking branch 'origin/master'
2025-12-15 14:39:47 +01:00
Andreas Österreicher
56ef700ec8
Merge branch 'feature-69439/negative_stunden_im_neuen_kartereiter'
2025-12-15 14:27:27 +01:00
Harald Bamberger
afc3cd0131
Merge branch 'master' into feature-69877/StudVw_Status_GrundAndAnmerkungEditable
2025-12-15 13:53:28 +01:00
Harald Bamberger
5536408065
add property stg_kz to json of org_forms to prevent clearing tabulator when changing form a node with stg_kz property set to an orgform_node
2025-12-15 13:35:50 +01:00
Johann Hoffmann
756a51defa
selectable check during selectAll to block it for Zweitbetreuer -> custom formatted/handled selection column for mitarbeiter & assistenz; custom sticky-col css;
2025-12-15 13:16:12 +01:00
ma0048
5a77478071
insertvon entfernt
2025-12-15 12:27:17 +01:00
Harald Bamberger
293a8625e4
change sort order in grades list api endpoint
2025-12-15 12:03:41 +01:00
Harald Bamberger
5266a6fe4d
Merge branch 'master' into feature-69877/StudVw_Status_GrundAndAnmerkungEditable
2025-12-12 16:28:35 +01:00
Harald Bamberger
3485ee624c
Merge branch 'studvw_2025-12_rc3'
2025-12-12 15:22:24 +01:00
Harald Bamberger
61c859f2e1
Merge branch 'bugfix-69874/Dokument_Ausbildungsvertrag_ohneParamUid' into studvw_2025-12_rc3
2025-12-12 15:06:49 +01:00
Harald Bamberger
b967f83dd4
skip adding uid to params for templates Ausbildungsver and AusbVerEng instead of deleting it afterwards
2025-12-12 15:05:37 +01:00
Harald Bamberger
ad184f5c16
change projektbetreuer tabulator layout, use correct phrases for columns person_id and punkte
2025-12-12 14:37:44 +01:00
ma0068
34d6b2d97a
use only prestundent_id in Archive-functionality
2025-12-12 14:36:02 +01:00
Johann Hoffmann
735a6654b9
projektbeurteilung_check_available event when loading studentprojektarbeiten handled in extension
2025-12-12 13:45:01 +01:00
ma0068
431ae8ddac
- make button edit editable
...
- set field anmerkung editable (like statusgrund and statusgrund)
- refactor function updateStatus to skip validation
- change phrases
2025-12-12 13:04:58 +01:00
Johann Hoffmann
635da9f8d9
checksystem paabgabetyp default values for upload_allowed, benotbar & aktiv only on first checksystem run by checking availability of qgate2 typ; english phrasen for betreuerart, paabgabetyp & projekttyp; disable new termin for zweitbetreuer (WIP disabling serientermin); QGate1/2 Status column -> text only for now;
2025-12-12 12:51:07 +01:00
Harald Bamberger
0072d87f3b
Merge branch 'bug-69804/FHC4_StudVw_Mobility_showAddedZweckAndGrund' into studvw_2025-12_rc3
2025-12-11 16:41:43 +01:00
ma0068
d91789aee5
Aufruf Ausbildungsvertrag mit Param prestudent-id
2025-12-11 16:20:09 +01:00
Cristina
8280ec42b0
Added method getEntitledStgs to Studiengang_model.php
...
Get active Studiengänge with Kuerzel by given Studiengang-Kennzahlen. Helpful to easily get Studiengänge the user is entitled for.
2025-12-11 16:07:07 +01:00
Harald Bamberger
d8766e8f7a
Merge branch 'feature-69065/Projektarbeiten_Firmen_verwalten' into studvw_2025-12_rc3
2025-12-11 16:06:28 +01:00
Alexei Karpenko
91f141326a
Studierendenverwaltung Projektarbeiten PRojektbetreuer: replaced "formdata modified" check with edit mode check
2025-12-11 15:38:53 +01:00
ma0068
a6907d1bc5
- bugfix delete Purpose
...
- reload local data after pushing new entries in Purpose and Support
2025-12-11 14:20:22 +01:00
Harald Bamberger
95027937bd
remove debug code
2025-12-11 12:52:05 +01:00
Harald Bamberger
a86d35f731
Merge branch 'master' into feature-69065/Projektarbeiten_Firmen_verwalten
2025-12-11 12:12:05 +01:00
Alexei Karpenko
1c511f9c66
Projektarbeit controller: added comments
2025-12-11 11:42:31 +01:00
ma0068
f40f554c6b
add logic for config FAS_REIHUNGSTEST_EXCLUDE_GEBIETE
2025-12-11 10:53:15 +01:00
ma0048
b4668aa6bc
verbandsbaum zu/ausklappbar
2025-12-11 08:58:05 +01:00
ma0048
df639c8b07
sprache mitschicken
2025-12-11 08:28:01 +01:00
Alexei Karpenko
80f80ab8e8
added comments to Projektbetreuer
2025-12-10 19:43:15 +01:00
Alexei Karpenko
32b73b7287
Studierendenverwaltung Projektarbeiten: delete checks bugfixes, layout guidelines
2025-12-10 18:03:04 +01:00
Johann Hoffmann
eade9b7beb
fixed accordion header padding size; student sees public mail, lektor gets notifs to private; remove unused injections; rewrite viewData validation for old Cis to remove console.warnings; clear abgabetermin.kurzbz when changing to smth not quality gate to avoid leaky kurzbz; fixed accordion header style offset for both cis environments; tooltip fix; only show abgabedatum if termin has upload_allowed; lower max-width in old cis; activated custom persistence for assistenz page + stricter promise handling around tableBuilt; activeIndex Handling on Student Page in case of several Projektarbetien; Phrasen gendering;
2025-12-10 17:41:01 +01:00
Alexei Karpenko
98bcbda53e
added check for Projektarbeitsbeurteilung when deleting Projektarbeit
2025-12-10 16:09:44 +01:00
Harald Bamberger
ba1f3da02f
Merge branch 'master' into studvw_2025-12_rc3
2025-12-10 15:35:58 +01:00
Harald Bamberger
994d523258
Merge branch 'feature-69451/FHC4_Studierendenverwaltung/BerechtigungenZGVs'
2025-12-10 15:29:07 +01:00
Harald Bamberger
213f20eab3
Merge branch 'feature-69451/FHC4_Studierendenverwaltung/BerechtigungenZGVs' into studvw_2025-12_rc3
2025-12-10 15:20:27 +01:00
Harald Bamberger
2bb58e24cc
fix timing to prevent zgv autocomplete fields from being empty when switching from and to prestudent tab
2025-12-10 15:18:16 +01:00
ma0048
53cf777970
check im menu entfernt
2025-12-10 15:18:15 +01:00
ma0048
48512f46ab
exam name geandert
2025-12-10 15:15:23 +01:00
Harald Bamberger
da78332a92
Merge branch 'feature-69451/FHC4_Studierendenverwaltung/BerechtigungenZGVs' into studvw_2025-12_rc3
2025-12-10 14:50:56 +01:00
Harald Bamberger
83a76d06b6
Merge branch 'master' into studvw_2025-12_rc3
2025-12-10 14:16:46 +01:00
Harald Bamberger
cfd24dd8bc
Merge branch 'feature-69452/studvw_status_aktion_vorruecken_ausblenden_via_config'
2025-12-10 14:07:45 +01:00
Harald Bamberger
ea5d2bc6f8
Merge branch 'master' into studvw_2025-12_rc3
2025-12-10 13:50:20 +01:00
Harald Bamberger
8468d881f1
Merge branch 'feature-69517/FHC4_Abschlusspruefung_Pruefungsprotokolltext'
2025-12-10 13:40:59 +01:00
Harald Bamberger
5041999b4b
Merge branch 'master' into feature-69517/FHC4_Abschlusspruefung_Pruefungsprotokolltext
2025-12-10 13:34:52 +01:00
ma0068
1176c8d6e4
- use studiengang_kz and studiengangkurzbz of studienordnung of persontRT
...
- add check for existing studiengang
- use studiengang_kz instead studiengangkurzbz for filter and background green
2025-12-10 09:49:00 +01:00
ma0048
8bab5285e9
testversuch ueber config
...
abfrage gefixed
menu wird nicht mehr angezeigt
2025-12-10 08:08:46 +01:00
Cristina
76cdaefdc7
Merge branch 'master' into epic-56039/LV-Evaluierung
2025-12-09 17:06:06 +01:00
Johann Hoffmann
bb689a6d48
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# public/css/Cis4/Cis.css
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-12-09 17:03:18 +01:00
Harald Bamberger
033af68343
teleport datepicker out of modal
2025-12-09 17:01:30 +01:00
Cristina
f725594f0c
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-12-09 17:00:24 +01:00
Harald Bamberger
f460a909d9
Merge branch 'feature-69438/FHC4_Studierendenverwaltung/FeedbackPunkte' into studvw_2025-12_rc3
2025-12-09 16:37:16 +01:00
Harald Bamberger
054574f9fb
Merge branch 'feature-63468/Studierendenverwaltung_Neuanlage_von_Interessenten_ueberarbeiten' into studvw_2025-12_rc3
2025-12-09 16:35:45 +01:00
ma0048
60f128b314
tabs gleichgezogen
2025-12-09 13:00:40 +01:00
ma0048
597aa1aa4e
status vorruecken ueber config steuerbar
...
statusgrund kann wieder entfernt werden
2025-12-09 12:36:08 +01:00
Harald Bamberger
7c57f5a308
Merge branch 'master' into feature-69438/FHC4_Studierendenverwaltung/FeedbackPunkte
2025-12-09 11:50:08 +01:00
ma0068
43497b186d
return empty array if there is no placementtest instead of error
2025-12-09 11:43:39 +01:00
Harald Bamberger
50439ee6cc
Merge branch 'master' into feature-63468/Studierendenverwaltung_Neuanlage_von_Interessenten_ueberarbeiten
2025-12-09 11:37:57 +01:00
Alexei Karpenko
016d4a1927
Studierendenverwaltung Projektbetreuer: added phrases, added check for existing Projektbetreuer when saving
2025-12-06 01:28:38 +01:00
Alexei Karpenko
112e30ab39
Studierendenverwaltung Projektarbeit: added concatenated Betreuer, sorted autocomplete suggestions, added Gesamtnote, freigegeben check removed when lock date set, added phrases
2025-12-05 22:01:35 +01:00
Andreas Österreicher
e1959b9e40
Quality Gate Aenderungen im DBUpdate hinzugefügt
2025-12-05 13:21:46 +01:00
ma0068
e78482e947
- refactor sum points
...
- create green row background for current RT
2025-12-05 12:31:02 +01:00
Johann Hoffmann
ca152dc1ea
add projektarbeit_id & student_uid to projektbeurteilung_formular_link event in projektarbeitsbeurteilungsextension
2025-12-04 17:28:16 +01:00
Johann Hoffmann
ec7ebc8286
allowedNoten config integer instead of string so javascript array.includes() doesnt miss the noten options
2025-12-04 16:57:24 +01:00
Johann Hoffmann
035e844fab
added tbl_vorlage insert for PAAChangesBetSM.txt
2025-12-04 15:40:45 +01:00
Johann Hoffmann
e7a737b7aa
write stg_kz & semester_kurzbz into sammelmail about each projektarbeit; move method from abgabe.php api controller to abgabejob.php
2025-12-04 15:36:24 +01:00
Harald Bamberger
7e0acdbf45
fix typo
2025-12-04 14:57:03 +01:00
Johann Hoffmann
e3c1287664
WIP
2025-12-04 14:49:05 +01:00
Harald Bamberger
391a4753d5
fix flex-grow with tabulator exceeding width (found by ma0646)
2025-12-04 14:38:30 +01:00
ma0048
cc0a89c924
lvverwaltung noten hinzugefuegt
...
noten highlight wenn keine note im zeugnis eingetragen ist
2025-12-04 14:18:13 +01:00
ma0068
c6686f56f6
make ZGV fields and bisMelden field editable
...
- new Berechtigung student/editDokZgv
- Berechtigungen student/editBakkZGV, student/editMakkZGV, student/editBismelden
2025-12-04 10:35:43 +01:00
Harald Bamberger
1c2937dfb6
Merge branch 'feature-69570/StudVw_Filter_broken'
2025-12-04 08:47:55 +01:00
Harald Bamberger
841b4736a9
do not send filters to backend when search endpoint is used
2025-12-04 08:39:37 +01:00
Alexei Karpenko
c79ff24c89
Studierendenverwaltung Projektarbeit: added Studiensemester dropdown for Lv-Teil
2025-12-03 19:29:42 +01:00
Johann Hoffmann
0c5af137db
WIP notifyBetreuerAboutNewOrChangedAbgabenForBetreuedProjektarbeiten Email Job; allowed abgabetypen & allowed noten as per config now via db primary key; new ProjektbetreuerModel method "getAllBetreuerOfProjektarbeit" to do just that;
2025-12-03 16:49:49 +01:00
Alexei Karpenko
77a1067ea5
Studierendenverwaltung Projektbetreuer: default Stunden coming from global config, Stundensatz is requested each time BetreuerIn is selected
2025-12-03 15:32:21 +01:00
ma0068
d33af0ae21
bugfix: resetModal in openMode modal
2025-12-03 15:14:26 +01:00
Johann Hoffmann
541d6d78cc
projektbeurteilung_formular_link event for benotung link AbgabetoolMitarbeiterDetail.js; projektarbeit_is_current event for abstracted logic in Abgabetool; show endupload missing message on benoten if neither old nor new link are eligable;
2025-12-03 11:35:49 +01:00
ma0068
ed69bd74ed
apply validation logic for dropdowns also for OverviewLvPlan.js
2025-12-03 10:39:41 +01:00
ma0068
7726c3ce21
disable pruefungsnotizen
2025-12-03 10:23:58 +01:00
Harald Bamberger
5a970c3f2e
fix typo
2025-12-03 09:58:33 +01:00
Harald Bamberger
abcc1269eb
add permission to show profile images in new studvw
2025-12-03 09:44:34 +01:00
ma0048
8f974e8902
sql angepasst
2025-12-03 08:37:38 +01:00
Harald Bamberger
c849b5defa
fix broken filters
2025-12-02 18:08:03 +01:00
ma0068
f0641ddd6d
refactor Dropdown
...
- load dropdown only if dropdown before was chosen
- validation if field in between is empty
- ensure no null value gets into route
2025-12-02 17:30:11 +01:00
ma0068
d75939a8f8
refactor Messages
...
- endpoint: using apiMessages instead of prop
- add Phrases
- openMode Modal: resetModal if no messageId
- openMode inSamePage: loadReplyData
- function getNameOfDefaulRecipients: add missing check, if id[]
2025-12-02 16:08:13 +01:00
Johann Hoffmann
7747857583
AbgabetoolStudent beurteilung erstbetreuer/zweitbetreuer switch + get the actual link from the projektarbeitsbeurteilung extension via event 'projektbeurteilung_download_link' + fallback from config in case that fails; WIP implementing the switch for lektor beurteilungstemplate based on isCurrent/Semester etc in an Event in the pabu extension;
2025-12-02 16:07:26 +01:00
Andreas Österreicher
3ee81ae6e7
Merge branch 'feature-55978/infocenter_electronic_onboarding_filter'
2025-12-02 16:04:51 +01:00
Andreas Österreicher
d1f684f0b3
Merge branch 'feature-69182/PHP8-Stringzugriff_mit_geschwungenen_Klammern'
2025-12-02 15:53:15 +01:00
ma0048
d8e57d43f9
session url in die config verschoben
2025-12-02 13:53:38 +01:00
ma0048
5c9710f44d
externe ueberwachung v1
2025-12-02 13:49:05 +01:00
ma0048
257038a2d1
negative stunden markieren
...
headerfilter angepasst fuer minusstunden
2025-12-02 13:25:46 +01:00
ma0048
a91fe05395
funktionen umbenannt
2025-12-02 13:23:09 +01:00
Johann Hoffmann
6359dc0fc9
use sendUploadMail on endupload, no events for that; remove extensive form validation from student detail; serientermin update table format fix; WIP new job informing betreuer about changes to thei betreued PA's; zweitbetreuer/erstbetreuer beurteilungslink switch in abgabetoolStudent; WIP getting that link from event not hardcoded; fix checkUploadSize calculation bytes to megabytes; added beurteilungerforderlich class to accordion headers;
2025-12-02 13:13:42 +01:00
ma0048
d9cdeb9773
scroll verhalten angepasst
2025-12-02 08:42:04 +01:00
Harald Bamberger
4dabc642ed
Merge branch 'master' into feature-69438/FHC4_Studierendenverwaltung/FeedbackPunkte
2025-12-02 07:54:40 +01:00
Harald Bamberger
afb3ce4cae
modify using open mode newTab or window with multiple Recipients via post request
2025-12-02 07:54:13 +01:00
ma0068
be2b578f82
reset default openmode to modal
2025-12-01 14:43:21 +01:00
ma0068
17519eac83
refactor Messaging
...
- headerFilter for table Messages
- multiactions for sendMessages for openmodes modal and inSamePage
2025-12-01 13:27:42 +01:00
ma0048
0de033e428
termine tab hinzugefuegt
2025-12-01 10:55:04 +01:00
Harald Bamberger
89ec51bd0a
Merge branch 'feature-69065/Projektarbeiten_Firmen_verwalten'
2025-11-28 14:45:29 +01:00
Johann Hoffmann
aee6ace42e
termine without uploads can now only have 'standard' or 'abgegeben' status based on datum; FHC_Api_Controller method checkUploadSize() -> checks input->server('CONTENT_LENGTH') against min($max_upload, $max_post, $memory_limit) and throws a designated filesizeExceeded error message; added fhc-orange palette for new status 'beurteilungerforderlich';
2025-11-28 14:09:53 +01:00
Harald Bamberger
0372853df2
Aufnahmetermine: fix error persiting boolean, GS: sortorder studiensemester, Gruppen exclude generated groups from search result
2025-11-28 14:01:20 +01:00
Harald Bamberger
dc603375ec
Merge branch 'master' into feature-69065/Projektarbeiten_Firmen_verwalten
2025-11-28 11:15:59 +01:00
Harald Bamberger
6c2a2e4665
work in progress, add reset function to EventLoader composable, to be able to reload when external parameters are changed
2025-11-27 18:15:38 +01:00
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
ma0068
aa84bdec1e
---staging----
2025-11-27 14:46:55 +01:00
ma0048
96be1789b5
tag-formatter & helper hinzugefuegt
2025-11-27 09:45:57 +01:00
Alexei Karpenko
eb1c3189b5
Studierendenverwaltung Projektarbeit: title not required anymore
2025-11-26 16:45:51 +01:00
ma0048
1ab9635039
disitnct lv id
2025-11-26 13:56:37 +01:00
Andreas Österreicher
6d27c3f6e2
PHPInfo entfernt
2025-11-26 08:27:14 +01:00
ma0068
93e25bb5fc
added Reminder for Unterbrecher for Student
2025-11-25 17:35:44 +01:00
Johann Hoffmann
43925e3088
custom sticky css; offcanvas mobility legende; mobiltiy zusatz in seperate column; added getMobilityZusatzForUids & formatZusatz similar to digital anw mobility zusaetze;
2025-11-25 17:23:49 +01:00
Harald Bamberger
a413b6c779
fix bug when changing studiensemester on route search
2025-11-25 14:00:31 +01:00
ma0068
5e929df966
stgOrg: calendar and dropdown selection on one page
2025-11-25 12:01:49 +01:00
Johann Hoffmann
1c236cce02
Merge branch 'master' into feature-60873/GesamtnoteneingabeCis4
...
# Conflicts:
# application/config/routes.php
# application/models/crm/Prestudent_model.php
# application/models/education/Lehreinheit_model.php
# application/models/education/Lehrveranstaltung_model.php
# public/js/apps/Dashboard/Fhc.js
# system/phrasesupdate.php
2025-11-25 10:50:26 +01:00
ma0068
38e8f91fdf
add kurzbzlang to studentDropdown suggestion
2025-11-25 10:48:57 +01:00
Johann Hoffmann
4956a517ca
loading overlay, notenfreigabe available phrase with counter; placeholder phrasen & date format; WIP handling moodle API errors well
2025-11-25 10:31:52 +01:00
Harald Bamberger
f0e0bdc082
add optional query parameter studiensemester to notenspiegel and notenspiegel_erweitert to override semester_aktuell if multiple tabs in new studvw have different current semesters
2025-11-24 18:37:30 +01:00
Harald Bamberger
60661d3457
Merge branch 'studvw_2025-11_rc2'
2025-11-24 17:02:00 +01:00
Harald Bamberger
41bb99b5ea
Merge branch 'master' into studvw_2025-11_rc2
2025-11-24 16:48:11 +01:00
Harald Bamberger
054b9fdee3
Merge branch 'feature-69388/Pruefung_API_insert_Propleme'
2025-11-24 16:42:49 +01:00
Harald Bamberger
61faf5386a
Merge branch 'master' into studvw_2025-11_rc2
2025-11-24 16:39:47 +01:00
Harald Bamberger
6b4f5778c2
refactor stv Pruefung Tab and API endpoint to use same logic for insert and update, use luxon lib to initialize datepicker with iso date and send iso date format to api endpoint
2025-11-24 16:26:11 +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
9ac7ff2a4c
allowed to upload on endtermin switch to production logic (date & quality gates)
2025-11-24 14:16:07 +01:00
Johann Hoffmann
f4ca34f247
remove email sent to alert on serientermin since we do this in cronjob now;
2025-11-24 14:14:46 +01:00
Andreas Österreicher
060f11f1d8
Anmerkung und Spaltenanzahl bei Leistungsstipendien Import angepasst
2025-11-24 09:49:15 +01:00
Harald Bamberger
cdc1933ce4
fix typo
2025-11-24 09:48:05 +01:00
Harald Bamberger
239a9c89d7
compare DateTime with DateTime instead of String
2025-11-24 09:46:53 +01:00
Harald Bamberger
4964a2c06d
set tabulator layout to fitDataStretchFrozen when frozen columns are defined, change css classes to display disabled status use the same as in students list
2025-11-24 09:40:33 +01:00
Johann Hoffmann
3b7ed523b4
postStudentProjektarbeitZusatzdaten in detail view for Betreuer/Assistenz;
2025-11-21 12:36:03 +01:00
Harald Bamberger
ce5e3131c1
Merge branch 'master' into studvw_2025-11_rc2
2025-11-21 10:55:47 +01:00
Harald Bamberger
7eee6d51aa
clear tabulator when returning to index or studiensemester route from search route
2025-11-21 10:55:01 +01:00
chfhtw
1666ba82b2
Bugfix: correct compare values in Pruefung->insertPruefung()
2025-11-21 10:42:13 +01:00
ma0068
455e0533fe
Merge branch 'master' into feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe
2025-11-21 08:53:36 +01:00
Harald Bamberger
e54e83f718
Merge branch 'bug-68552/LV-Plan_mobile_Wochenansicht_links_rechts_scrollen'
2025-11-21 08:48:19 +01:00
chfhtw
d916c6ab31
make Pruefung->insertPruefung() behave exactly like old FAS
2025-11-21 08:27:05 +01:00
Harald Bamberger
be35fd5313
fix typo
2025-11-20 19:09:31 +01:00
Harald Bamberger
dd92c815da
fix back button behavior in studvw and lvverwaltung
2025-11-20 18:59:44 +01:00
ma0068
d76e84639f
neue Phrasen bzw. Phrasenupdate zu Abmeldungsgruende Studierendenantrag
2025-11-20 16:18:55 +01:00
ma0048
e7fdbe13d0
nullable felder speichern
2025-11-20 15:32:27 +01:00
Harald Bamberger
6357aca656
show combine person tab only if permission basis/person, restore endpoint handling logic in List.js
2025-11-20 15:19:36 +01:00
ma0068
a8c4fc7607
CIS4 #69146 Lvplan for View StG/Semester/Verband/Gruppe
...
- new API Endpoint lvPlan/eventsStgOrg
- new view Cis/LvPlan/StgOrg
- new component LvPlan/StgOrg.js
- new overview Cis/OverviewLvPlan with Dropdown
- phrases
2025-11-20 14:06:12 +01:00
Harald Bamberger
d001e3c168
add option to deactivate livesearch, so the searchresult in studvw is shown in tabulator
2025-11-20 13:40:10 +01:00
Harald Bamberger
d88f2a0a48
Merge branch 'feature-69176/Studierendenverwaltung_Berichte' into studvw_2025-11_rc2
2025-11-20 13:35:01 +01:00
Harald Bamberger
6378e75c37
Merge branch 'feature-68744/Studierendenverwaltung_Einstellungen' into studvw_2025-11_rc2
2025-11-20 13:33:56 +01:00
Harald Bamberger
e22344e9dd
Merge branch 'feature-68770/FHC4_Studierendenverwaltung_Funktion_Personen_Zusammenlegen' into studvw_2025-11_rc2
2025-11-20 13:28:37 +01:00
Harald Bamberger
0ed11a02a5
Merge branch 'master' into feature-69176/Studierendenverwaltung_Berichte
2025-11-20 13:27:30 +01:00
Harald Bamberger
23d1104602
Merge branch 'master' into feature-68770/FHC4_Studierendenverwaltung_Funktion_Personen_Zusammenlegen
2025-11-20 13:26:34 +01:00
Johann Hoffmann
c447fb9632
properly center loadingOverlay in center of screen, not center of content + put that template away in a FhcOverlay.js component
2025-11-20 11:33:30 +01:00
Johann Hoffmann
352638ed90
code cleanup;
2025-11-20 10:36:23 +01:00
Harald Bamberger
bab15bc5b2
add fs_x-small and fs_xx-small and ajust css em settings
2025-11-19 13:01:47 +01:00
Harald Bamberger
1cc77c8eba
Merge branch 'master' into feature-68744/Studierendenverwaltung_Einstellungen
2025-11-19 11:42:21 +01:00
Harald Bamberger
3730be991a
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-11-19 11:30:52 +01:00
Harald Bamberger
2f2c7d0d92
Merge branch 'feature-69379/Tooltip-Direktive'
2025-11-19 11:19:37 +01:00
Paolo
e837101651
PHP8 compatibility: replaced the curly brackets {} with square brackets [] where used in combination with strings
2025-11-19 10:53:59 +01:00
chfhtw
00477528cc
Bugfix: LVs without Stg should not throw an PHP error
2025-11-19 10:19:34 +01:00
Harald Bamberger
e4a7955239
fix editor params stored empty in tabulator local storage causing empty grade dropdown when switching tabs
2025-11-18 16:42:31 +01:00
chfhtw
4c6d645cc6
Studienverlauf verlinken im neuen FAS
2025-11-18 15:02:55 +01:00
Johann Hoffmann
a4fee77301
link url in abgabetoolJob per config; comment out addMeta;
2025-11-18 15:01:43 +01:00
Cristina
92030ca697
Merge branch 'feature-69379/Tooltip-Direktive' into epic-56039/LV-Evaluierung
2025-11-18 11:02:57 +01:00
Cristina
53424999dc
Created Vue Tooltip directive
...
This directive initializes and disposes Bootstrap tooltip
2025-11-18 10:58:57 +01:00
Cristina
a59f90112d
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-11-18 10:51:18 +01:00
Johann Hoffmann
96fdc357de
move getDateStyleClass to AbgabetoolStudent.js from AbgabeStudentDetail.js
2025-11-17 16:39:19 +01:00
Johann Hoffmann
6cd0e3a574
email tbl_vorlage inserts dbupdate script; index.ci.php/Abgabetool/Assistenz/stg_kz? optional param route in old cis & cis4; no data placeholder phrase fix;
2025-11-17 15:57:53 +01:00
Alexei Karpenko
ad7012367c
added Link to company management in project work management
2025-11-17 14:52:58 +01:00
chfhtw
03b3182000
adding Notenspiegel to AppMenu
2025-11-17 13:09:16 +01:00
Johann Hoffmann
1120b823d2
log email count and early job termination in case of new events to notify for
2025-11-17 12:06:07 +01:00
Johann Hoffmann
f89a53b156
fix getProjektbetreuerAnrede function since betreuer are not necessarily mitarbeiter with such an uid; notify students config from milliseconds to pgsql interval '1 day'; ported notifyBetreuerMail & notifyStudentMail to AbgabetoolJob.php;
2025-11-17 11:47:00 +01:00
Andreas Österreicher
126aa890c4
Merge branch 'feature-6976/Link_fuer_unverifizierte_email_anpassen'
2025-11-17 10:50:34 +01:00
Andreas Österreicher
4762154bbc
Merge branch 'feature-67484/lvverwaltung_finetunning'
2025-11-17 09:06:10 +01:00
Harald Bamberger
c9506adc10
do not use cisroot for link to placement test administration
2025-11-14 11:19:54 +01:00
Harald Bamberger
f281925874
do not use cisroot for link to final exam protocol
2025-11-14 11:13:23 +01:00
Harald Bamberger
1c319addc5
do not use cisroot for document download
2025-11-14 11:03:48 +01:00
Alexei Karpenko
d9c7df736c
Pruefungsprotokolle: added cis header/footer switch, added language in form
2025-11-14 11:01:11 +01:00
Harald Bamberger
dbfa64a436
do not use cisroot for document download
2025-11-14 10:46:27 +01:00
Harald Bamberger
366d48b836
Merge branch 'feature-63373/FHC4_Studierendenverwaltung_Dokumente_erstellen'
2025-11-14 09:45:21 +01:00
Harald Bamberger
0a53ca49aa
readd accoutinfoblatt to single student dropdown
2025-11-14 09:39:46 +01:00
ma0048
284633012f
Merge remote-tracking branch 'origin/master' into feature-67484/lvverwaltung_finetunning
2025-11-14 08:09:25 +01:00
ma0048
63eda8b934
addgroup/addperson immer anzeigen
...
gruppen sortierung angepasst
fehlende les anzeigen
2025-11-14 08:07:39 +01:00
Johann Hoffmann
cff71ec829
AbgabetoolJob notifyStudentMail function to send Emails to students about their changed abgabetermine inside the configurable threshold;
2025-11-13 17:16:51 +01:00
chfhtw
de012b290b
get semester & orgform from Verband to StudVw Main Component
2025-11-13 16:27:15 +01:00
chfhtw
dbf9547f9c
add CSS class disabled to AppMenu
2025-11-13 16:23:57 +01:00
chfhtw
65df13ca9f
add slot to AppMenu
2025-11-13 16:23:04 +01:00
Harald Bamberger
1d786d3e16
Merge branch 'master' into feature-63373/FHC4_Studierendenverwaltung_Dokumente_erstellen
2025-11-13 16:09:31 +01:00
Harald Bamberger
339639cc6e
add Link to Lehrauftraege to apps menu in stv
2025-11-13 15:48:20 +01:00
Cristina
993dff3351
Gendered phrase lektorInnen (FHTW style)
2025-11-13 11:11:37 +01:00
Cristina
0a118a1427
Clustered LV-Evaluierung phrases after merge
2025-11-13 10:50:36 +01:00
Cristina
4ab0c0a44e
Merge branch 'master' into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-11-13 10:44:39 +01:00
chfhtw
e36e86fd50
Code Quality
2025-11-13 09:54:56 +01:00
Cristina
d99d1c5ca0
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-11-13 09:49:37 +01:00
Cristina
43281c6ba2
Removed test buttons from FhcChart basic template
2025-11-13 09:48:54 +01:00
chfhtw
cd574cd12c
Reload settings setup on language change
2025-11-13 09:39:38 +01:00
ma0068
a26bdfe385
add filter function for Tags, refactoring and restyling, add phrases and dbupdate
2025-11-13 09:19:35 +01:00
chfhtw
95f1c66684
Stv Settings Phrases
2025-11-13 09:11:06 +01:00
chfhtw
5d957e38ae
Phrase settings saved
2025-11-13 08:52:47 +01:00
chfhtw
7566e8aac2
Make AppConfig a general Component
2025-11-13 08:48:54 +01:00
Johann Hoffmann
8b851221b0
cis4 main content element shrinkability with style="min-width: 0;"
2025-11-12 12:05:48 +01:00
chfhtw
7fdfa94d11
Merge branch 'master' into feature-68744/Studierendenverwaltung_Einstellungen
2025-11-12 08:15:56 +01:00
chfhtw
77604c5e15
StV: Font Size setting
2025-11-12 08:02:06 +01:00
Harald Bamberger
84b9b08d28
Merge branch 'studvw_2025-11_rc'
2025-11-11 16:40:30 +01:00
Johann Hoffmann
2920c68f05
wip
2025-11-11 15:59:42 +01:00
Johann Hoffmann
74937db204
WIP email logs to read/send in job;
2025-11-11 15:52:04 +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
a9e90cf10d
add absoluteJsImportUrl helper function - to generate absolute urls with fhcomplete_build_version for dynamic imports - and use it in stv config
2025-11-11 13:01:48 +01:00
Alexei Karpenko
73244df019
Projektabgaben Uebersicht: added comments, changed placehoder search text, added phrase
2025-11-11 12:41:20 +01:00
Alexei Karpenko
91d24ebae8
Projektabgabe Übersicht: added phrases
2025-11-10 17:37:24 +01:00
Paolo
0b6dc34220
If docsbox queue is slow, the DocsboxLib can stop checking the queued document status and raise an error
2025-11-10 15:41:01 +01:00
Alexei Karpenko
6861e26ed6
Projektabgabe Übersicht: added flag "inVisualLibrary with event"
2025-11-10 14:43:28 +01:00
Harald Bamberger
b31ebf3412
Merge branch 'feature-67518/Studierendenverwaltung_Karteireiter_anzeigen_verstecken_wenn_Interessent_gewaehlt' into studvw_2025-11_rc
2025-11-10 13:20:36 +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
chfhtw
775d865878
StV settings
2025-11-10 12:38:57 +01:00
Harald Bamberger
d2b1eb4645
Merge branch 'feature-68738/FHC4_Studierendenverwaltung_Studentlist_Export' into studvw_2025-11_rc
2025-11-10 09:40:42 +01:00
Johann Hoffmann
cef0046acd
speeddial icon/positioning; textarea styles; fixtermin phrase; wip inverting fixtermin bool logic to avoid double negative semantics
2025-11-07 14:19:17 +01:00
Johann Hoffmann
a61d5b1d62
orgform/studstatus cols;
2025-11-07 11:17:59 +01:00
Alexei Karpenko
34242e12ea
Projektabgabe Uebersicht: added person status
2025-11-07 02:22:21 +01:00
Alexei Karpenko
f15932964f
Studierendenverwaltung email: descending order kontakt_id
2025-11-07 01:06:22 +01:00
Alexei Karpenko
5678c18619
keepemailunverified parameter: email is passed even if unverified
2025-11-07 00:51:07 +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
ma0048
efc67d14a5
qulikurs spalte hinzugekommen bei infocenter freigegebendata
2025-11-06 12:38:13 +01:00
ma0068
74a00a4ce0
changes according to userStory #68983
2025-11-05 17:26:39 +01:00
Harald Bamberger
1c5d3d7c78
Merge branch 'master' into studvw_2025-11_rc
2025-11-05 17:15:39 +01:00
Harald Bamberger
1ac9c9b6cb
Merge branch 'feature-68672/Studierendenverwaltung_Suche_nach_Personenkennzeichen_und_Matrikelnummer'
2025-11-05 17:10:40 +01:00
Harald Bamberger
303f29ebdb
Merge branch 'bug-68772/Suche_mit_Sonderzeichen'
2025-11-05 17:07:17 +01:00
Harald Bamberger
383590fa6b
Merge branch 'master' into feature-68672/Studierendenverwaltung_Suche_nach_Personenkennzeichen_und_Matrikelnummer
2025-11-05 16:55:26 +01:00
Harald Bamberger
0d449d60c2
Merge branch 'master' into studvw_2025-11_rc
2025-11-05 16:51:38 +01:00
chfhtw
5ecd81bb09
translate logout
2025-11-05 16:50:22 +01:00
chfhtw
1cdebbe977
remove unused changed eventlistener
2025-11-05 16:49:12 +01:00
chfhtw
a97a176522
use phrasen in stv list
2025-11-05 16:47:31 +01:00
Harald Bamberger
327e849fc6
Merge branch 'bug-66932/studierendenverwaltung_status_tab_fehlermeldung_meldestichtage'
2025-11-05 16:46:19 +01:00
chfhtw
ede2e1710e
Merge branch 'master' into feature-68744/Studierendenverwaltung_Einstellungen
2025-11-05 16:45:21 +01:00
Harald Bamberger
f54ad298fa
Merge branch 'feature-69107/StringHelpersCapitalize'
2025-11-05 16:41:31 +01:00
Harald Bamberger
5e1fc3abf7
Merge branch 'master' into feature-69107/StringHelpersCapitalize
2025-11-05 16:39:06 +01:00
Harald Bamberger
819a7ef219
Merge branch 'master' into studvw_2025-11_rc
2025-11-05 16:33:40 +01:00
Harald Bamberger
d815176bab
Merge branch 'bug-66890/studierendenverwaltung_statuswechsel_doppelte_statuseintraege'
2025-11-05 16:29:41 +01:00
Harald Bamberger
4e01420ce0
Merge branch 'master' into bug-66890/studierendenverwaltung_statuswechsel_doppelte_statuseintraege
2025-11-05 16:22:58 +01:00
Harald Bamberger
683360b13a
Merge branch 'master' into studvw_2025-11_rc
2025-11-05 16:17:39 +01:00
Harald Bamberger
9042caa06b
Merge branch 'bug-66774/Messages_Vorlagen_Subject_Bezeichnung_statt_Vorlagekurzbz'
2025-11-05 16:12:17 +01:00
Harald Bamberger
9668c67197
Merge branch 'bug-66933/studierendenverwaltung_message_tab_fehlermeldung'
2025-11-05 16:05:48 +01:00
Harald Bamberger
84610faedc
Merge branch 'master' into bug-66933/studierendenverwaltung_message_tab_fehlermeldung
2025-11-05 15:58:48 +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
9e40c6b21f
declaration, import & binding of capitalize function from StringHelpers.js;
2025-11-05 15:41:17 +01:00
Johann Hoffmann
3878fce625
wip abgabetool;
2025-11-05 15:34:10 +01:00
Andreas Österreicher
67d41f1df9
Note Bestanden am Diploamsupplement priorisiert damit diese als
...
"bessere" Note als Nicht Genügend gewertet wird
2025-11-05 14:26:45 +01:00
Alexei Karpenko
bd67e41aa6
Projektabgabe Uebersicht: added zip download, bugfixes Projektabgabe search
2025-11-05 11:44:36 +01:00
chfhtw
6011109132
Fix language on details tabs
2025-11-05 11:44:25 +01:00
ma0068
df63b8c1b7
use PvAutocomplete instead Chips, start FilterTags
2025-11-05 11:09:16 +01:00
chfhtw
cc3da1439d
StV: add user menu
2025-11-05 11:06:45 +01:00
Harald Bamberger
c97e1b6453
Merge branch 'feature-67490/studstatus_suche_abort_controller_haengt'
2025-11-05 11:06:32 +01:00
Harald Bamberger
72403e0960
Merge branch 'feature-68745/Menue_zur_Verlinkung_von_Apps' into studvw_2025-11_rc
2025-11-04 17:12:19 +01:00
Harald Bamberger
e91b829c25
Merge branch 'feature-68390/Studierendenverwaltung-Details_Header_und_Tabsnav_nicht_mitscrollen' into studvw_2025-11_rc
2025-11-04 17:11:23 +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
24c014e8dd
Merge branch 'feature-63444/stv_mehrfachaktion_mail_an_private_oder_interne_adresse' into studvw_2025-11_rc
2025-11-04 17:06:23 +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
fe1433a19c
Merge branch 'feature-63374/Studierendenverwaltung_International_Baum_Filter' into studvw_2025-11_rc
2025-11-04 16:56:51 +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
chfhtw
0893ec30d9
Bugfix: use plainto_tsquery instead of to_tsquery to avoid errors on special chars
2025-11-04 15:26:18 +01:00
Harald Bamberger
0417afeea8
Merge branch 'feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren' into studvw_2025-11_rc
2025-11-04 14:56:54 +01:00
chfhtw
9601c8bdd2
add personenkennzeichen & matrikelnummer to stv search config
2025-11-04 11:40:08 +01:00
Alexei Karpenko
601c6c53e7
CIS4: added Projektabgabe Uebersicht, enabled filtering by Abgabe data and person data
2025-11-03 15:49:31 +01:00
Alexei Karpenko
b7ba740a3a
Merge branch 'master' into feature-68610/CIS4_Projektabgabe
2025-11-03 15:47:31 +01:00
Harald Bamberger
146bb5f336
replace legacy lvplan link in room content with cis4 lvplan link
2025-11-03 15:34:54 +01:00
chfhtw
9e4401d441
better contrast for apps-menu-button
2025-11-03 13:14:14 +01:00
Andreas Österreicher
aa43a2f32c
Merge branch 'master' into feature-55978/infocenter_electronic_onboarding_filter
2025-11-03 12:57:41 +01:00
chfhtw
d6c4e0db41
show submit btn in StV
2025-11-03 11:36:24 +01:00
chfhtw
398478e575
searchbar submit button
2025-11-03 11:36:10 +01:00
chfhtw
17540070a1
remove comments
2025-11-03 11:35:31 +01:00
chfhtw
d923f30ccf
Add search from url functionality
2025-11-03 11:05:26 +01:00
ma0068
707d00b280
add functionality insert, update and delete Tags of Bookmarks
2025-10-31 13:53:16 +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
Andreas Österreicher
3c910d03bb
Fixed Problem with Special Characters in Permission Description
2025-10-30 15:33:12 +01:00
chfhtw
fc16a9e4c6
Stv: add search results to student list
2025-10-30 14:01:46 +01:00
chfhtw
9699684946
Stv: students search function
2025-10-30 14:00:41 +01:00
chfhtw
06b562786d
searchbar: make abort function
2025-10-30 14:00:03 +01:00
chfhtw
539c78166f
Stv list: allow post calls on tabulator
2025-10-30 13:59:12 +01:00
chfhtw
5a0134c6cc
searchbar: prevent clear on enter
2025-10-30 13:58:18 +01:00
chfhtw
a8535e6e0f
replace old $fhcApi calls with new $api
2025-10-30 13:57:15 +01:00
Andreas Österreicher
5677142b0b
Merge branch 'feature-68676/Ausbildungsvertrag_Lehrgaenge_2025'
2025-10-30 12:59:47 +01:00
ma0068
9c79d728e8
import component primevue.chips
2025-10-29 11:52:46 +01:00
ma0068
9c8a1f564e
add sort functionality to bookmark widget
2025-10-29 09:52:11 +01:00
ma0068
c78eef8af5
add validation for required props, refactor slots
2025-10-28 09:31:04 +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
ma0068
6a7de7417b
student view: reload after delete or upload
2025-10-27 13:50:25 +01:00
ma0068
c12678ca5a
buttons edit and delete foto: adapt for better visibility, add preview to upload
2025-10-27 13:43:59 +01:00
Alexei Karpenko
565640c73b
Ausbildungsvertrag: akad grad from Studienordnung is own field
2025-10-26 17:36:22 +01:00
Andreas Österreicher
3c9a52e389
Merge branch 'feature-68950/Anmelderegel'
2025-10-24 13:44:35 +02:00
Andreas Österreicher
3e52ea39d5
LVRegel Fixed Semester Check
2025-10-24 13:36:11 +02:00
Andreas Österreicher
2b53eb327f
LVRegeln - Abschlussregel bei Anmeldung entfernt da diese dort zu Problemen führt
2025-10-24 13:10:41 +02:00
ma0068
84bfea0be9
make Prestudent.js and Details.js responsive
2025-10-24 11:18:19 +02:00
chfhtw
406b93a628
remove comment & renaming Studierenden Verwaltung to Studierendenverwaltung
2025-10-24 09:22:17 +02:00
ma0068
4be0a831a1
add Phrases
2025-10-23 13:49:05 +02:00
ma0068
9ed3251e55
open in iframe, only show tab if count in config is valid
2025-10-23 12:55:14 +02:00
chfhtw
94d5e8f780
use AppMenu in LvV
2025-10-23 12:48:11 +02:00
chfhtw
5baf8b645f
use AppMenu in StV
2025-10-23 11:49:07 +02:00
chfhtw
11daf96850
add navigation entries for StV & LvV
2025-10-23 11:48:55 +02:00
chfhtw
752ef8a57b
AppMenu Component
2025-10-23 11:48:03 +02:00
chfhtw
8ddc2f02fe
SVG Icons
2025-10-23 11:47:33 +02:00
Alexei Karpenko
1623c8e51c
Ausbildungsvertrag: akadgrad is coming from Studienordnung
2025-10-22 16:57:19 +02:00
ma0068
9a8fbabbe4
move dropdown profileUpdateStates to FilterComponent, delete not needed code
2025-10-22 14:25:43 +02:00
ma0068
6337869098
new Multitab CombinePeople, start Function
2025-10-22 10:23:24 +02:00
ma0068
1423579a49
refactor Profile Update for filter, backendfilter not active
2025-10-21 14:42:02 +02:00
Andreas Österreicher
87ec4fd482
Problem beim Drucken von Zeugnissen behoben wo die LV der
...
Studienverpflichtung Sonderzeichen enthält
2025-10-20 17:32:43 +02:00
ma0068
6e9969d9e4
use shorter table names for columns stg and orgform , add column ausbildungssemester
2025-10-20 16:08:12 +02:00
Andreas Österreicher
4407310f40
Merge branch 'master' into feature-67484/lvverwaltung_finetunning
2025-10-20 11:33:43 +02:00
Harald Bamberger
4495632393
join only prestudent for studiengang_kz of student
2025-10-17 14:45:03 +02:00
ma0068
9fa7166c84
added download to StudentList
2025-10-17 12:33:22 +02:00
chfhtw
1fbca8bdab
Bugfix: Add overflow for horizontal scrolling
2025-10-17 10:14:47 +02:00
Harald Bamberger
a9670fce5c
Merge branch 'bug-68555/Dokumente_Studienbestaetigung_wird_nicht_angezeigt'
2025-10-16 15:38:37 +02:00
chfhtw
e7788fc18f
Bugfix: format betrag in StV Konto correctly
2025-10-16 08:38:59 +02:00
chfhtw
11205e9ec1
Bugfix: multiple types in CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN config were concatenated wrong in CIS 4.0
2025-10-16 08:38:17 +02:00
ma0068
7755dc12d0
View Studierendenverwaltung
...
- add badge unruly
- add tileSlots for PersKz, MatrikelNr, person_id
- remove MatrikelNr and person_id from left side
- add attribut unruly to student object
2025-10-15 13:55:54 +02:00
Cristina
343964750b
Merge branch 'master' into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-10-14 17:22:39 +02:00
Cristina
0201bac046
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-10-14 17:19:29 +02:00
Johann Hoffmann
0d2e41cf2f
added paabgabetyp columns "aktiv", "upload_allowed", "aktiv"; setting sensible default values for existing typen that are just the developers best guess really; accordion header with icons & tooltips; logLib in Abgabe API controller logging all successful delete/insert/update requests; show arbitrary '23:59' string after target date so it is clear until when the upload should be fulfilled, even though we still dont do anything technically different; new Termine can only be made with aktiv paabgabe typen; note & benotungsnotiz now tied to paabgabetyp benotbar flag instead of hardcoded for qgate1 & 2; added "noch nicht abgegeben" text in case the abgabedatum is null; modal now spawns in xl with fullscreen optionally enabled;
2025-10-14 16:45:28 +02:00
Cristina
2aee86baba
Changed phrase lvevaluierung/logoutText
2025-10-14 16:16:23 +02:00
ma0068
15a9379c6e
use Slots for Core Detail Header: Tags, Issues, TileSlots
2025-10-14 15:45:11 +02:00
Harald Bamberger
9d306fcb7e
Merge branch 'feature-68388/FHC_Alert_should_be_loaded_always'
2025-10-14 09:41:12 +02:00
ma0068
40512edef0
add emit redirect to reload parent
2025-10-13 16:46:29 +02:00
ma0068
e9c039dad2
Refactor detailHeader component for PV21
...
- own css.file for fotouplad
- domain as prop
- refactor link to Leitung
- slots for issuetracking and tags
2025-10-13 16:07:51 +02:00
Harald Bamberger
fed45015bd
set updateamum, updatevon when changing profile update status
2025-10-13 11:18:45 +02:00
Alexei Karpenko
07bcbee11b
add Interessent: insertamum and insertvon when adding prestuden
2025-10-13 10:52:52 +02:00
chfhtw
440477d249
Quickfix: Api errors sometimes will not be displayed
2025-10-13 09:30:35 +02:00
Alexei Karpenko
b9cb8f9cce
Interessent anlegen: bugfix Geburtsdatum save, when searching for existing persons, more fields are displayed, form is emptied each time it is opened, adress can only be added, but not overwritten
2025-10-10 16:42:14 +02:00
ma0068
c7f2b145bf
add checkBerechtigungen for Notes person_id and notes prestudent_id
2025-10-10 14:15:40 +02:00
Andreas Österreicher
f483e87455
Merge branch 'feature-61673/pep_lv_entwicklung'
2025-10-10 09:35:45 +02:00
Johann Hoffmann
14aad56d5e
datepicker css overflow fix; returned modalMagic to old form since its simpler now
2025-10-09 12:40:53 +02:00
chfhtw
601c4367dc
use fhcApps for CIS
2025-10-09 10:57:51 +02:00
chfhtw
70c230edce
use fhcApps for LogsViewer/LogsViewer
2025-10-09 10:44:13 +02:00
chfhtw
d294d17e37
use fhcApps for lehre/lvplanung/LvTemplates
2025-10-09 10:42:22 +02:00
chfhtw
d88cc77a5c
use fhcApps for Studstatus
2025-10-09 10:40:02 +02:00
chfhtw
61600e78b6
use fhcApps for Bismeldestichtag/Bismeldestichtag
2025-10-09 09:27:31 +02:00
chfhtw
ea0b69d4c2
use fhcApps for ProfilUpdateRequest
2025-10-09 09:15:26 +02:00
chfhtw
0309c04ae0
use fhcApps for Cis/Documents
2025-10-09 08:46:09 +02:00
chfhtw
3c3e920573
use fhcApps for Studentenverwaltung
2025-10-09 08:43:12 +02:00
chfhtw
d389cf87b8
delete MyLv->Info because app does not exist anymore and url is rerouted to MyLv->index
2025-10-09 08:42:29 +02:00
chfhtw
09864c5154
remove unused view that links to a non existing app
2025-10-09 08:41:58 +02:00
Johann Hoffmann
f03411c668
legacy cis abgabetool routes; abgabetool.css for legacy cis; endupload & fixtermin logic enabled; paabgabe template rearranged; legacy view, controller has cis4 switch; viewData & router props workaround with CI3 router logic; wrapper app legacy cis; fix enduplaod validation;
2025-10-08 17:41:00 +02:00
Harald Bamberger
5be4e5e0f7
remove debug code
2025-10-08 17:34:13 +02:00
Harald Bamberger
6bf823b4cf
return oe_kurzbz instead of array oe_kurzbz
2025-10-08 17:32:23 +02:00
ma0068
204ae1a469
refactor prepareQuery, use and take into account config parameters, refactor autoSelectRows
2025-10-08 16:34:39 +02:00
Harald Bamberger
2c3843fce6
ProfilUpdate Modal styling
2025-10-08 16:03:41 +02:00
Harald Bamberger
0fa8b6bc32
add permission to view attachements when accepting/rejecting
2025-10-08 15:46:42 +02:00
Harald Bamberger
c79e329439
add iso dates to result object of profile updates api endpoint, use iso date in tabulator to sort correctly and format with luxon js
2025-10-08 15:35:28 +02:00
chfhtw
d2f21ba4e6
use fhcApps for LVVerwaltung
2025-10-08 14:45:12 +02:00
Harald Bamberger
5fbcc60c67
fix bug when editing profile request adding a file and no previous file exists
2025-10-08 14:37:25 +02:00
ma0048
e11d72ace0
bei den tags copy button hinzugefuegt
...
datatree reexpand gefixed nach dem loeschen und hinzufuegen
2025-10-08 13:48:45 +02:00
chfhtw
842dabc1e7
add fhcApps functionality to view template
2025-10-08 13:37:06 +02:00
chfhtw
67281c84ed
FhcApps Library
2025-10-08 13:36:20 +02:00
ma0068
3a6c8dfd2d
adapt event dataProcessed and method autoselect
2025-10-08 10:28:14 +02:00
ma0068
450789ed72
extend query getStudents, change zuordnung_type from uid to prestudent
2025-10-08 09:12:54 +02:00
kindlm
3549fc1b1b
Merge remote-tracking branch 'origin/master'
2025-10-07 18:43:11 +02:00
kindlm
06788bafc8
ParseHTML bei statistik.class ergänzt. SVNR aus BIS-Checks entfernt
2025-10-07 18:42:50 +02:00
Johann Hoffmann
a6167583a3
hinweistexte import/freigabe; distinct css for editable table cols notenvorschlag & freigabe; trigger 'getEntschuldigungsStatusForStudentOnDate' event when saving a pruefungstermin -> if akzeptierte entschuldigung is found for student on pruefungsdate it is automatically set to entschuldigt; fix event unmount lifecycle;
2025-10-07 16:26:58 +02:00
Harald Bamberger
e4943e0bb8
Merge branch 'feature-67550/CIS4_Profilupdate_Finetuning'
2025-10-07 16:22:09 +02:00
Harald Bamberger
4054a0cfee
format Zutrittskarte Datum
2025-10-07 15:24:45 +02:00
Andreas Österreicher
da43c88567
Merge branch 'feature-68386/Access_the_FilterComponent_without_Permission_breaks_all_Filters'
2025-10-07 15:17:36 +02:00
Harald Bamberger
b681ca29c1
add info alert for heimatadresse, tune duplicate zustellkontakt handling
2025-10-07 15:13:07 +02:00
Paolo
5f57c53ed0
Api.js: better error handling
2025-10-07 14:47:34 +02:00
Paolo
8a1ca9a598
Checked that the session is not an error in the FilterComponent
2025-10-07 13:33:49 +02:00
Andreas Österreicher
9927667086
Merge branch 'feature-47972/pruefungsverwaltung_ects_angabe'
2025-10-07 12:53:52 +02:00
Andreas Österreicher
ba0dd5341f
Merge branch 'feature-62007/Defaultstunden_fuer_Betreuung_von_Bachelorarbeiten'
2025-10-07 11:21:32 +02:00
Harald Bamberger
a1d616ff03
alter profilupdate api if heimatadresse is updated create new adress, readd missing isMitarbeiter info in frontend an provide/inject it
2025-10-06 18:27:19 +02:00
Alexei Karpenko
309faaae06
phrasesupdate coma bugfix
2025-10-06 16:57:31 +02:00
Alexei Karpenko
1c21e8f88d
Merge branch 'master' into feature-63468/Studierendenverwaltung_Neuanlage_von_Interessenten_ueberarbeiten
2025-10-06 16:54:41 +02:00
ma0068
984d81edb6
add tag component to List.js, add column tags to table, add functionality add, delete and update
2025-10-06 16:37:17 +02:00
Alexei Karpenko
5640f229d3
Studierendenverwaltung add Interessenten: switched to new API, Studienplaene are loaded in time
2025-10-06 16:10:06 +02: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
Harald Bamberger
1340e762c3
Merge branch 'master' into feature-67550/CIS4_Profilupdate_Finetuning
2025-10-06 13:24:03 +02:00
ma0048
9309a48e97
autcomplete gefixed
2025-10-06 10:20:21 +02:00
Alexei Karpenko
b22c6c10e4
Student.php controller: renamed method add Interessent to addFirstPrestudentstatus
2025-10-03 14:05:40 +02:00
Alexei Karpenko
60a1d40048
prstudentlib incoming: removed addmeta (debugging)
2025-10-03 14:03:41 +02:00
Alexei Karpenko
8c6033fed6
add first incoming: correctly check lehrverband, moved creating of incoming prestudentstatus to prestudent lib
2025-10-03 14:02:53 +02:00
ma0068
e79bb607d9
add permission validation oe for lehreinheit
2025-10-03 10:23:25 +02:00
Johann Hoffmann
dab34eff35
klickibunti farben in accordion headers je nach datum/abgabedatum combo; more color definitions cis4 default.css; nomore legacy classes in Abgabe.php, CI3 models only; confirm delete Termin prompt; endupload validation stub, not sure about the technical min requirements here; mitarbeiter table format fix; show noten in projektarbeit view for students so there is some distinction; fhc isMobile computed revamp; order projektarbeiten by insertamum DESC to get most recent ones at the top of lists;
2025-10-02 16:53:41 +02:00
Alexei Karpenko
3a6fb08350
Creating of Interessenten: moved to PRestudentlib, renamed check to getPerson, corrected transaction handling, enabled creating of Incomings
2025-10-02 16:52:11 +02:00
Andreas Österreicher
00696bfa20
Merge branch 'feature-40314/Electronic_Onboarding_Anbindung_IDA'
2025-10-02 14:40:23 +02:00
Andreas Österreicher
666a6ea42c
Merge branch 'master' into feature-40314/Electronic_Onboarding_Anbindung_IDA
2025-10-02 14:32:00 +02:00
ma0048
81725a0fe9
echterdv ueberprfung fixed
2025-10-02 14:27:14 +02:00
Paolo
35b37dec55
Other filters are still working even if for one of them the user does not have permissions
2025-10-02 13:34:44 +02:00
Paolo
a2d2025e4c
Fixed
2025-10-02 13:33:47 +02:00
Cristina
0d51df95f9
Merge branch 'master' into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-10-02 11:30:55 +02:00
Cristina
bfd513a475
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-10-02 11:27:31 +02:00
Harald Bamberger
3d50eacdc3
limit height of profile img in detail header
2025-10-01 18:45:26 +02:00
Harald Bamberger
4e4269033b
Merge branch 'master' into feature-63445/Studierendenverwaltung_Filter
2025-10-01 17:50:22 +02:00
Harald Bamberger
9d2b147248
Details Header und TabsNav nicht mitscrollen
2025-10-01 17:32:17 +02:00
Harald Bamberger
d148eaed11
ReservierungModel getRerservierungenMitarbeiter remove unused paramter ort_kurzbz, StundenplanLib only query reservations for logged in user if request is for the personal lv plan aka if ort_kurbz is empty
2025-10-01 16:19:15 +02:00
chfhtw
7b1bb27b34
Multiselect group selection: show only when all selected have an UID
2025-10-01 14:53:08 +02:00
chfhtw
2f20ddaefa
Change StV config to hide Tabs when Prestudents without UID are selected
2025-10-01 14:51:29 +02:00
chfhtw
ba7cfc3890
Make showOnlyWithUid and showOnlyWithoutUid available for multiselects
2025-10-01 14:50:18 +02:00
Harald Bamberger
ecbb6744a7
readd renderif feature from commit d6bdad27b2 to searchbar
2025-10-01 14:26:58 +02:00
Cristina
deebe987d3
Added slot selectedItem to autocomplete component in Input.js
2025-10-01 13:51:43 +02:00
Cristina
cb77f3148a
Added method to get Stundenplantermine for Lehreinheit/Lehrveranstaltung
2025-10-01 13:50:57 +02:00
Cristina
cb64c83b50
Added method to get LV-Leitung from given LV
2025-10-01 13:48:10 +02:00
Harald Bamberger
ac5ce1573a
Merge branch 'master' into bug-66890/studierendenverwaltung_statuswechsel_doppelte_statuseintraege
2025-10-01 13:24:45 +02:00
ma0068
890b50c830
add new api for notiz
2025-10-01 13:13:41 +02:00
Harald Bamberger
57345940ef
Merge branch 'feature-63394/StV_Favoriten_64_Zeichen_Variablenbeschraenkung'
2025-10-01 12:03:21 +02:00
ma0048
9183c4f04c
massnahme einmalig flag hinzugefuegt
2025-10-01 12:03:18 +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
Harald Bamberger
10b6641aa2
Merge branch 'master' into feature-63394/StV_Favoriten_64_Zeichen_Variablenbeschraenkung
2025-09-30 14:51:10 +02:00
chfhtw
1414d5f1ef
Code Quality
2025-09-30 14:10:21 +02:00
Harald Bamberger
f57dc6785b
Merge branch 'master' into feature-63428/Infomail_Foto
2025-09-30 13:47:04 +02:00
Harald Bamberger
81e705f297
Merge branch 'feature-63430_63431/bugfixes_checkbox_dual_and_setAbsolvent_with_user_schuhch'
2025-09-30 13:22:48 +02:00
Harald Bamberger
9a74ab9c63
add empty option to zgvnation, zgvmanation, zgvdoktornation, berufstaetigkeit_code and ausbildungcode. to not violate fk set empty value for those to null in backend
2025-09-30 13:19:18 +02:00
Harald Bamberger
8fdabcb317
handle boolean values explicitly
2025-09-30 12:22:12 +02:00
chfhtw
f9e2d784cf
phrases for fhtw addon
2025-09-30 11:47:34 +02:00
chfhtw
f518d56d4e
StV: configurable Filters
2025-09-30 11:01:08 +02:00
Harald Bamberger
93fa0ed180
deleteStatus fix isMeldestichtagErreicht comparison, add modal-dialog-scrollable class to status modal
2025-09-30 10:51:14 +02:00
ma0068
3664428467
add logic to edit and delete Personfoto
2025-09-30 10:50:01 +02:00
Harald Bamberger
3551172c0b
reenable meldestichtag check
2025-09-30 09:33:07 +02:00
Harald Bamberger
795378bf40
Merge branch 'master' into feature-63430_63431/bugfixes_checkbox_dual_and_setAbsolvent_with_user_schuhch
2025-09-30 09:13:10 +02:00
Harald Bamberger
76e6874a1a
Merge branch 'master' into feature-63444/stv_mehrfachaktion_mail_an_private_oder_interne_adresse
2025-09-29 17:33:23 +02:00
Harald Bamberger
3c47453762
add projektarbeit tab to tab_order
2025-09-29 15:49:13 +02:00
Harald Bamberger
4fa2de5105
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-09-29 15:37:42 +02:00
Harald Bamberger
ca55c8b1a7
Archiv.js: import add missing file extension, DocumentDropdown: remove wrapper div causing button not being aligned
2025-09-29 13:48:14 +02:00
Harald Bamberger
2ede54b60e
ProfilUpdateView Tabulator add columns studiengang, orgform and oezuordnung, tune tabulator options e.g. headerfilter
2025-09-29 13:31:15 +02:00
Andreas Österreicher
9db14effdc
Merge branch 'feature-67500/AnwesenheitenNanotuning'
2025-09-29 11:13:04 +02:00
Harald Bamberger
5c66dfad49
Merge branch 'master' into feature-63373/FHC4_Studierendenverwaltung_Dokumente_erstellen
2025-09-29 08:24:18 +02:00
Harald Bamberger
8403384cc2
Merge branch 'feature-59258/Studierendenverwaltung_Kontakttypen'
2025-09-29 08:05:22 +02:00
Harald Bamberger
4a55b73461
do not query hidden contacts or the hidden contact type from db, remove hidden contact type filtering from frontend code
2025-09-29 08:03:04 +02:00
Harald Bamberger
159904b8ad
Merge branch 'master' into feature-59258/Studierendenverwaltung_Kontakttypen
2025-09-26 15:00:00 +02:00
Harald Bamberger
245e4a3028
Merge branch 'feature-62462/FHC4_Studierendenverwaltung_Delete_Photo'
2025-09-26 14:37:55 +02:00
Harald Bamberger
0df9cf769f
strip data image base64 prefix before storing foto, show dummy profile img when foto is null in DetailsHeader
2025-09-26 14:33:20 +02:00
Harald Bamberger
464b99b3f9
Merge branch 'master' into feature-62462/FHC4_Studierendenverwaltung_Delete_Photo
2025-09-26 14:29:32 +02:00
Harald Bamberger
845c75b775
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-09-26 12:33:39 +02:00
Harald Bamberger
e908215b05
use person_id from profilupdate request instead of logged in user to handle duplicates
2025-09-25 17:40:39 +02:00
Johann Hoffmann
a021c85920
schönere phrasen
2025-09-25 17:23:03 +02:00
Harald Bamberger
6047b19f47
do not show contacts with type hidden in cis4 profile
2025-09-25 17:19:19 +02:00
Harald Bamberger
e5778acf9d
Merge branch 'feature-63437/cis4_iframe_component'
2025-09-25 16:15:17 +02:00
Harald Bamberger
58b942f044
fix typo in template_kurzbz
2025-09-25 16:14:09 +02:00
Harald Bamberger
2ef2948a6e
prevent strange effects when switching between content_types
2025-09-25 16:02:43 +02:00
ma0048
e3b6852017
bug beim aendern des status auf student mit ausbildungssemester 0 behoben
2025-09-25 14:42:34 +02:00
ma0068
5326f961c6
DetailHeader: add uid to redirectToLeitung
2025-09-25 11:25:55 +02:00
ma0048
0f43e8eb7a
autocomplete auf backend umgestellt
...
textarea formattedAnmerkung rausgenommen
ui angepasst
2025-09-24 14:27:01 +02:00
ma0068
97126553f0
get sum of ects for berufliche Kompetenzen dynamically
2025-09-24 11:33:16 +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
ma0048
5efad50b62
added missing iframe component
2025-09-23 08:31:00 +02:00
Alexei Karpenko
6199283698
Merge branch 'feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren' into feature-63468/Studierendenverwaltung_Neuanlage_von_Interessenten_ueberarbeiten
2025-09-22 17:36:11 +02:00
Alexei Karpenko
3f0f48a4e0
Student.php: bracket bugfix, return person id of added Personinstead of true, Studierendenverwaltung Projektarbeit phrases
2025-09-22 17:34:50 +02:00
Harald Bamberger
eaec76c3d2
Merge branch 'master' into feature-63437/cis4_iframe_component
2025-09-22 17:03:42 +02:00
Alexei Karpenko
0cb36c2d30
Merge branch 'feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren' into feature-63468/Studierendenverwaltung_Neuanlage_von_Interessenten_ueberarbeiten
2025-09-22 15:54:46 +02:00
Alexei Karpenko
a533294121
removed addMeta in Student.php Studierendenverwaltung
2025-09-22 15:54:26 +02:00
Andreas Österreicher
b5d44de0b4
Merge branch 'feature-66843/infocenter_studentenverwaltung_verlinkung'
2025-09-22 14:15:49 +02:00
Andreas Österreicher
60d09bd2a7
Merge branch 'bug-67504/notizcontroller_delete'
2025-09-22 14:10:17 +02:00
Andreas Österreicher
2b91ae87c0
Merge branch 'feature-61714/infocenter_hinweis_wenn_die_selbe_person_bereits_einen_aufrechten_status_im_selben_studiengang_hat'
2025-09-22 14:07:54 +02:00
Andreas Österreicher
efcc4b8ea5
Merge branch 'feature-62331/infocenter_anmerkung_zur_bewerbung_weiterleiten'
2025-09-22 13:59:13 +02:00
Alexei Karpenko
c07697c541
Merge branch 'feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren' into feature-63468/Studierendenverwaltung_Neuanlage_von_Interessenten_ueberarbeiten
2025-09-22 13:52:37 +02:00
ma0048
c69877ed85
bug beim loeschen von einer notiz mit doc
2025-09-22 13:41:58 +02:00
Alexei Karpenko
8e7a1a2ddd
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-09-22 13:39:36 +02:00
Andreas Österreicher
f97951966c
Merge branch 'deploy_22_09_25_lvverwaltung'
2025-09-22 10:49:15 +02:00
Johann Hoffmann
14f5a651a4
abgabetool rechte; WIP magic modal for next QG Termin logic handling;
2025-09-22 10:47:12 +02:00
ma0048
ef56af6337
lv teil hinzufuegen beim semesterwechsel das richtige semester preselecten
...
lv teil kopieren nur bei lv teilen anzeigen
2025-09-22 09:40:37 +02:00
Andreas Österreicher
3f5801f6ed
Menüpunkt für LV-Verwaltung im Vilesci hinzugefügt
2025-09-22 09:26:13 +02:00
Alexei Karpenko
d062e8903f
Mitarbeiter model searchMitarbeiter method: removed redundant person id
2025-09-19 11:29:08 +02:00
Harald Bamberger
41143a6dfc
profile functions use tbl_benutzerfunktion.beschreibung in column description, format date columns in profile tabulators, fix vuejs dev version warnings
2025-09-19 10:58:53 +02:00
Harald Bamberger
0577f3f8b9
Cis4 Profile only show current userfunctions with description from tbl_funktion
2025-09-18 18:46:11 +02:00
Alexei Karpenko
473715c25c
Merge branch 'master' into feature-40314/Electronic_Onboarding_Anbindung_IDA
2025-09-18 17:39:31 +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
41dbd83bdb
phrases
...
tags als default entfernt
master gemerged
2025-09-18 15:27:04 +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
ma0048
57531d956d
gruppen in eigenen tab verschoben
...
styling
phrases
2025-09-18 13:18:44 +02:00
Harald Bamberger
5b42c438d0
Merge branch 'master' into feature-62462/FHC4_Studierendenverwaltung_Delete_Photo
2025-09-18 07:47:53 +02:00
Johann Hoffmann
ce9f0536d6
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2025-09-17 16:40:53 +02:00
Andreas Österreicher
e80cfc207e
Merge branch 'feature-63370/AnwesenheitenMicrotuning'
2025-09-17 14:59:49 +02:00
Harald Bamberger
af94cb1e40
Merge branch 'feature-63455/Studierendenverwaltung_Tab_Reihenfolge'
2025-09-17 14:25:04 +02:00
Harald Bamberger
8ae5ce27ce
Merge branch 'bug-67033/Stv_Verband_Auswahl_springt'
2025-09-17 14:08:37 +02:00
Harald Bamberger
bbfaf447f5
remove dependency to library from pv extension and do not delete salary history when gb is deleted since foreign key is configured on delete set null
2025-09-17 12:13:15 +02:00
ma0048
dff8223d3e
sortierung der tags
2025-09-17 11:04:10 +02:00
ma0048
aca4195df6
stv kontaktieren tab hinzugefuegt
2025-09-17 11:01:08 +02:00
Harald Bamberger
7e40e34212
remove DMS_PATH from original user filename
2025-09-16 17:40:27 +02:00
Harald Bamberger
fe8bdbd0e4
Merge branch 'feature-67041/CIS4_Profilupdate_bugfixes'
2025-09-16 13:55:16 +02:00
Harald Bamberger
cef581178c
show documents in status view
2025-09-16 13:52:52 +02:00
Harald Bamberger
34eb373061
adapt phrase profilUpdateInformationMessage
2025-09-16 13:39:15 +02:00
Harald Bamberger
cb5623d228
label and layout for documents
2025-09-16 13:32:28 +02:00
Harald Bamberger
379270c296
consider person foto_sperre in advanced cis search
2025-09-16 11:57:27 +02:00
Harald Bamberger
7f7488e61e
add fileupload to edit address for meldezettel upload
2025-09-16 11:45:49 +02:00
ma0048
651452d821
bug beim laden des status tabs ohne meldestichtag
2025-09-16 08:40:40 +02:00
ma0048
69a1e945b3
bug beim laden des messages tab ohne oe zuordnung
2025-09-16 08:36:12 +02:00
Harald Bamberger
9e6ae4f5a4
add phrase lehre/termineImLvPlan
2025-09-15 11:31:35 +02:00
Harald Bamberger
c498119b6c
fix cis4 cms link replacement in general content type when switching via vue router from one content to another
2025-09-15 11:08:33 +02:00
Andreas Österreicher
e589aff1f3
Merge branch 'feature-66956/MobilityOnline_Incoming_LV_Uebernahme_optimieren'
2025-09-15 10:16:20 +02:00
Harald Bamberger
4014083238
Merge branch 'master' into feature-62450/Studium_Phrasen
2025-09-15 07:38:11 +02:00
Harald Bamberger
bdfd3d86de
Merge branch 'feature-62450/MyLv_VueRouter_Semester'
2025-09-15 07:24:53 +02:00
Harald Bamberger
2c60dcb0a9
Merge branch 'master' into feature-62450/MyLv_VueRouter_Semester
2025-09-15 07:20:28 +02:00
Harald Bamberger
edf2eca348
Merge branch 'feature-62450/Drag_Drop_Dashboard_Chrome'
2025-09-15 07:01:06 +02:00
Harald Bamberger
bc318e79f5
Merge branch 'master' into feature-62450/Drag_Drop_Dashboard_Chrome
2025-09-15 06:56:10 +02:00
Harald Bamberger
f0d9a43733
fix LvPlan not rendering Events in timeGrid correctly
2025-09-13 11:08:19 +02:00
Harald Bamberger
1adf1622db
Merge branch 'feature-67041/CIS4_Profilupdate'
2025-09-12 16:10:38 +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
Alexei Karpenko
776222fd11
bugfix Studierendenverwaltung Projektarbeiten: correct default Stunden at all times
2025-09-12 13:52:21 +02:00
Johann Hoffmann
b8d197d923
deleted entschuldigung email betreff
2025-09-12 13:50:25 +02:00
Andreas Österreicher
da03e11071
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
2025-09-12 13:34:44 +02:00
chfhtw
d9c716a62b
convert wert from public.tbl_variable to TEXT
2025-09-12 08:37:18 +02:00
Alexei Karpenko
97f72caf90
Studierendenverwaltung Projektarbeiten: display of lv orgform only if present, hiding modal again after save, Betreuer can be edited after initial creation of Projektarbeit
2025-09-12 02:02:31 +02:00
Andreas Österreicher
e3ccb76e9b
Reverted Table Sort-fix
2025-09-11 18:07:39 +02:00
Johann Hoffmann
48f7a04d81
wip abgabetool
2025-09-11 16:27:24 +02:00
chfhtw
0ae0ceb5d9
Bugfix: Stv Verband springt
2025-09-11 16:14:20 +02:00
chfhtw
6658e80d99
code quality
2025-09-11 14:58:20 +02:00
chfhtw
ee6e7f3a48
finetuning drag&drop
2025-09-11 13:13:57 +02:00
chfhtw
112211fb0b
move function
2025-09-11 13:11:34 +02:00
Alexei Karpenko
06a41e24d6
Lehreinheit model getLesForLv method: only getting necessary fields to save memory
2025-09-10 17:39:32 +02:00
Alexei Karpenko
3a06dc613f
Studierendenverwalung Projektarbeiten: preserve data before saved, modal not closed after saving
2025-09-10 17:28:15 +02:00
chfhtw
86bbfe42db
missing break
2025-09-10 11:21:58 +02:00
chfhtw
455698b28e
StV Groups Drag&Drop
2025-09-10 11:18:23 +02:00
Andreas Österreicher
14cca2b4cc
Problem behoben wodurch der Projektarbeitskarteireiter nicht geladen
...
wurde wenn das neue Config fehlt
2025-09-09 10:40:41 +02:00
Andreas Österreicher
a2ff98b299
Merge branch 'master' into feature-62007/Defaultstunden_fuer_Betreuung_von_Bachelorarbeiten
2025-09-09 10:33:28 +02:00
Johann Hoffmann
4e598a321d
wip add new abgabe wizard
2025-09-08 10:44:41 +02:00
chfhtw
ff061a3e95
FhcAPI: expose getConfig function
2025-09-05 14:04:41 +02:00
chfhtw
1b76b852cf
Merge branch 'master' into feature-63435/Studierendenverwaltung_Studierende_Verbandsgruppen_und_Spezialgruppen_zuordnen_Multiaktion
2025-09-05 14:02:48 +02:00
Andreas Österreicher
9067f0e00a
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-09-05 12:48:33 +02:00
Andreas Österreicher
4099d91a1b
Vertragsverwaltung - Filter korrigiert fuer aktive und inaktive
...
Mitarbeiter
2025-09-05 12:45:39 +02:00
Johann Hoffmann
49ca538381
student page redesign; wip mitarbeiter page + add new modal
2025-09-04 17:38:32 +02:00
Johann Hoffmann
5f1c7537fb
WIP
2025-09-04 11:04:12 +02:00
Andreas Österreicher
707a900ee4
Ortprüfung bei Pruefungszusammenlegung korrigiert
2025-09-03 18:38:29 +02:00
Cristina
ed747fe07c
Merge remote-tracking branch 'origin/epic-56039/LV-Evaluierung' into epic-56039/LV-Evaluierung
...
# Conflicts:
# application/models/education/Lehrveranstaltung_model.php
2025-09-03 15:26:39 +02:00
Cristina
10d58d1a42
Added column prestudent_id to getStudentsByLv method query in Lehrveranstaltung_model.php
2025-09-03 15:24:44 +02:00
Cristina
fd2ff27e22
Added column prestudent_id to getStudentsByLv method query in Lehrveranstaltung_model.php
2025-09-03 15:24:07 +02:00
Cristina
594333889d
Merge branch 'epic-56039/LV-Evaluierung_NEU' of https://github.com/FH-Complete/FHC-Core into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-09-03 15:14:53 +02:00
Cristina
174ed990a7
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-09-03 13:06:47 +02:00
ma0048
d027e62e75
neu hinzugefuegter tag an erster stelle
2025-09-03 11:21:08 +02:00
chfhtw
61cfb175e3
use undefined to avoid VueJs warning
2025-09-03 11:06:09 +02:00
ma0068
1bb10ddeb1
refactor backend filter
2025-09-03 10:43:20 +02:00
Andreas Österreicher
eae7ac1f15
Merge branch 'master' into feature-47972/pruefungsverwaltung_ects_angabe
2025-09-03 06:53:07 +02:00
Andreas Österreicher
bf83b71585
Removed ugly Border in Prüfungseverwaltung
2025-09-03 06:52:01 +02:00
Andreas Österreicher
ab70968bfc
Fixed Date Sort order in Pruefungsliste
2025-09-03 06:50:18 +02:00
ma0068
49e89f44be
set default domain to fhcomplete.info
2025-09-02 20:37:20 +02:00
ma0068
e5cf417ac0
adapt headerFilter, remove frontend filter, add backend filter aktiv mitarbeiter
2025-09-02 20:29:23 +02:00
chfhtw
86641ea02d
StV: Lehrverband- & Special-groups
2025-09-02 16:06:04 +02:00
chfhtw
eae79e9f5e
CSS fix: primevue autocomplete inside bootstrap input-group
2025-09-02 16:04:47 +02:00
chfhtw
b378649b06
add validation "is_in_db"
2025-09-02 16:04:02 +02:00
ma0048
988ce11528
ueberpruefung der kompatiblen lvs regeln
2025-09-02 15:05:42 +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
ma0048
0095595dd2
falsche kompatible lvs ueberpruefung rausgenommen
2025-09-02 14:11:48 +02:00
Johann Hoffmann
a560c335b8
WIP responsive tabulator collapse abgabetool; paabgabe notiz column;
2025-09-02 13:35:42 +02:00
ma0048
396251b061
lvverwaltung einschraenkung bei den tags
...
erledigte tags werden in der header suche nicht beruecksichtigt
2025-09-02 13:35:15 +02:00
ma0048
374c1b66b5
alle fehlenden lvs markieren
...
alle abwaehlen
id im title
beim delete autocomplete beruecksichtigen
2025-09-02 12:56:45 +02:00
ma0048
ba6224bc78
oeh betrag aus der eigener tabelle holen
...
studentenverwaltung bei jedem studiensemester wechsel
fas nur einmalig ueber die variable
2025-09-02 11:18:24 +02:00
Andreas Österreicher
05a3c40a9e
Falschen Config Eintrag verschoben
2025-09-01 15:56:33 +02:00
ma0068
ea85cce957
own controller detailHeader, bugfix loadDepartmentdata
2025-09-01 09:37:30 +02:00
ma0048
0d1cf2b043
autocomplete bei den kompatiblen lvs beruecksichtigen
2025-09-01 09:20:33 +02:00
Johann Hoffmann
1f0fe08b69
upload_required => allowed; hardcoded links => config; styling; endupload/qualgate logic; phrasen;
2025-08-29 14:15:20 +02:00
ma0048
34528bb014
iframe content hinzugefuegt
2025-08-29 13:19:00 +02:00
Andreas Österreicher
db61320b8c
Merge branch 'master' into feature-47972/pruefungsverwaltung_ects_angabe
2025-08-29 12:57:39 +02:00
ma0068
3cdb391a6d
use helper file instead of private function for building dropdown entry
2025-08-28 14:29:26 +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
ma0048
7e6643c0ff
phrase typo
2025-08-27 09:51:34 +02:00
ma0048
e2147c8f1f
regeln von kompatiblen lvs wird geprueft
...
zusammen legen von pruefungsterminen ermoeglicht
2025-08-27 08:40:57 +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
ma0048
045b764d65
studentenverwaltung im infocenter verlinkt
2025-08-26 12:40:27 +02:00
SimonGschnell
f69016883c
update(Cis Menu Content aktiv): changes the menu content query so that only aktiv content is filtered and returned to the frontend
2025-08-26 12:00:56 +02:00
ma0048
e79b7a525f
pruefung bestaetigen bestaetigungsmail schicken ermoeglicht
2025-08-26 11:41:10 +02:00
Johann Hoffmann
e97c26022f
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
2025-08-25 12:00:30 +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
chfhtw
11868d9496
StV: tab final ordering
2025-08-21 15:00:18 +02:00
chfhtw
fb9f2e86fc
StV: tab ordering
2025-08-21 13:46:30 +02:00
Johann Hoffmann
1e68eb0b90
berechtigungsprüfung 'lehre/benotungstool:rw' in Noten Controller; API Method documentation; removed addMeta statements; removed Tabulator Event logging;
2025-08-21 13:35:38 +02:00
chfhtw
9b8ac595c6
Code Quality
2025-08-21 12:59:24 +02:00
chfhtw
608e2b5171
Implement: stv/students/getGemeinsamestudien
2025-08-21 09:18:52 +02:00
chfhtw
7de81fab7d
Implement: stv/students/getOutgoing
2025-08-20 17:00:14 +02:00
chfhtw
c9104749c5
Faster Query for stv/students/getIncoming
2025-08-20 16:52:16 +02:00
Johann Hoffmann
332efd4106
selection fixes; phrases; preserve scroll after redraw when pressing action buttons on far right; take nav offset into account for width calculation;
2025-08-20 16:25:21 +02:00
chfhtw
5ba0007641
fix: correct relative priority calculation
2025-08-20 14:34:19 +02:00
chfhtw
923427b41f
Implement: stv/students/getIncoming
2025-08-20 11:57:31 +02:00
chfhtw
31a5caa558
better (safer) output for semester verband gruppe prio
2025-08-20 11:56:29 +02:00
chfhtw
b73eac62b5
add studiensemester param to incoming/outgoing/gs backend
2025-08-20 11:54:01 +02:00
ma0068
6ee3f1d241
show Bezeichnung in Subject Vorlage, add adaption for Tinymce for openMode inSamePage
2025-08-20 11:32:31 +02:00
Andreas Österreicher
703872adc9
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-08-20 11:14:40 +02:00
Johann Hoffmann
f303191c54
alternative email per cis global config
2025-08-19 16:33:12 +02:00
Johann Hoffmann
d6c7f16ceb
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2025-08-19 13:43:23 +02:00
Johann Hoffmann
f1912fe739
custom selection handling due to bugged tab5 rowSelect, should work as intended now, WIP illegal emails
2025-08-19 13:32:18 +02:00
chfhtw
ca3f8bc554
move statusofsemester select into shared function
2025-08-19 11:24:51 +02:00
ma0068
cf59bcff12
add Functionality sendInfomail
...
- expand InputComponent for dynamic adding of actionButton to Form Upload Image
- add Phrases for Infomail
2025-08-19 09:16:26 +02:00
ma0048
eb8c3213df
- ects angabe bei der anmeldung
...
- tablesorter hinzugefuegt
- pruefungsort anderer raum moeglich (text)
- pruefungsanmeldungen nur noch studiensemester dropdown
- kompatible lvs vergleichen
2025-08-19 07:37:33 +02:00
SimonGschnell
c10baca137
update(Cis Menu deactive content): filters all content out of the cis menu that has not set the active flag
2025-08-18 13:44:35 +02:00
Johann Hoffmann
2f7fe05d21
mobility legende; TopCalc Row (sum, negative, prueflinge); fix row selection issues;
2025-08-18 11:25:38 +02:00
SimonGschnell
f695d8b66a
update(Dashboard Widget Drag): shows hidden widget when dragging the widget on the dashboard
2025-08-18 10:21:18 +02:00
Johann Hoffmann
ee4b61f549
recommit branch; event naming changes;
2025-08-18 09:13:14 +02:00
Harald Bamberger
e2d6e5d9c8
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-08-14 18:38:04 +02:00
ma0068
a42e70e2fe
comment out check Bismeldestichtag for deleteStatus
2025-08-14 16:28:20 +02:00
ma0068
729618cbe7
Tab Status: change format for Date for Check Bismeldestichtag
2025-08-14 15:38:03 +02:00
SimonGschnell
e46f46c95b
update(Dashboard grid): doesnt allow the user to drag a widget outside of the grid boundaries
2025-08-14 15:07:38 +02:00
ma0068
4d78abf9ec
Tab Prestudent: use false for boolean and null for other variables for update if field is empty
2025-08-14 13:15:10 +02:00
Cristina
bbf147ec39
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-08-14 11:37:57 +02:00
ma0068
34a239a823
Set Foto to null instead of empty String when Deleted
2025-08-13 14:54:43 +02:00
SimonGschnell
645da5a5bf
fix(Dashboard drag&drop): ensures dragend events trigger correctly in chrome
2025-08-13 12:09:34 +02:00
Harald Bamberger
3749955d5b
Merge branch 'master' into feature-60973/komponente_fuer_lehrfaecherverteilung
2025-08-13 07:03:59 +02:00
SimonGschnell
4eab58177a
update(disabled widget background): updates the background of disabled widgets in the dashboard by giving them more opacity
2025-08-12 11:41:14 +02:00
SimonGschnell
3e69495842
fix(Dashboard drag&drop): behavior of dragged widgets when they exceed the grid limits, and ensures all widget clones are always deleted
2025-08-12 09:53:45 +02:00
SimonGschnell
60e403a28b
update(Studium Phrases): inserts phrases for the studium component
2025-08-11 14:18:51 +02:00
SimonGschnell
8e6a103340
update(MyLv remove comment): removes unnecessary comment from the FHC.js file
2025-08-11 11:33:37 +02:00
SimonGschnell
03397b7272
update(MyLv VueRouter History): update the currentSemester based on the studiensemester param of the VueRouter history
2025-08-11 11:17:59 +02:00
SimonGschnell
3c3038362a
update(MyLv VueRouter Studiensemester): adds the Studiensemester to the url of the vue router in the mylv view
2025-08-11 10:38:26 +02:00
ma0048
9ae78f2de6
master gemerged
2025-08-11 09:23:18 +02:00
Johann Hoffmann
511a4256bc
moved LE loading and infoString setup into LehreinheitenModule, which can be bound to an instance of Primevue3 Dropdown via v-bind. WIP modularizing other common selections like LVA & Semester Kurzbz;
2025-08-08 13:35:01 +02:00
Johann Hoffmann
3c9db86df2
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
...
# Conflicts:
# application/config/routes.php
# application/controllers/api/frontend/v1/Lehre.php
# application/models/education/Lehrveranstaltung_model.php
# application/views/CisRouterView/CisRouterView.php
# public/js/apps/Dashboard/Fhc.js
# system/phrasesupdate.php
2025-08-07 15:17:10 +02:00
Johann Hoffmann
367204a1ee
removed legacy classes (except mobility) and moved crud functionality to LePruefungModel, LVgesamtnoteModel & LehrveranstaltungModel;
2025-08-07 14:54:41 +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
Johann Hoffmann
bbe55a75ea
noten/pruefungen import; import validation for nr of antritte and date/antritt chronological order;
2025-08-04 14:27:33 +02:00
ma0048
be24190636
studiensemester auswahl abhaengig von url
2025-08-04 10:15:07 +02:00
ma0048
5d07879ebd
org form hinzugefuegt im stree
...
gruppe autocomplete auch auf die bezeichnung
getalloe sql angepasst
2025-08-01 11:44:23 +02:00
Johann Hoffmann
e58bf3a8cf
WIP noten/pruefung import
2025-08-01 09:48:46 +02:00
ma0048
4d3ad0008e
deleted automated added import
2025-07-31 09:33:11 +02:00
ma0048
f9f0748b89
studiensemester_kurzbz aus dem fronted beruecksichtigen
...
extendedHeaderFilter suche in mehreren spalten moeglich
getAllOe sql abfrage richtig gestellt
2025-07-31 09:10:11 +02:00
Johann Hoffmann
1f2f866c61
positiv/negativ/unbenotet filter; reload lva/le correctly on sem/lva dropdown selection change;
2025-07-30 17:10:43 +02:00
Johann Hoffmann
6ccbc95697
createPruefung entry with "noch nicht eingetragen" note as default for a selection of students at given date; filterHeaders in noten cols; antrittCount col; pruefungsformatter with antritt highlighting;
2025-07-29 17:32:07 +02:00
Johann Hoffmann
52d9e0a195
pruefungen columns pro datum nicht pro termintyp; row Selection & modal newPruefungForSelectedStudents mit linked multiselect dropdown; WIP antritte berechnen
2025-07-25 12:50:51 +02:00
Johann Hoffmann
6a3982347b
teilnoten/punkte berechnen für notenvorschläge; vorschläge übernehmen; noten freigabe mit passwort; prüfungen generisch anzeigen nach datum gruppiert; prüfungen anlegen/bearbeiten auf mapping termin1/2/3 möglich.
2025-07-24 17:02:57 +02:00
ma0048
96cb546b68
permission check bug fixed
2025-07-23 14:14:03 +02:00
Alexei Karpenko
75adcefd51
Studentenverwaltung Projektarbeit: made text input possible for all date input
2025-07-21 17:52:21 +02:00
ma0048
4a8868a709
verfasser nur noch readonly - wird im backend gesetzt
2025-07-21 15:29:57 +02:00
ma0048
9fa23a1471
fixed check permission
2025-07-17 16:21:23 +02:00
Cristina
94e25da6c8
Added phrases for lvevaluierung
2025-07-16 16:13:27 +02:00
Alexei Karpenko
1883e8a6f1
moved default stunden for projektbetreuer (master/bachelor) to config
2025-07-16 15:19:50 +02:00
Cristina
430da0b236
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-07-16 11:22:42 +02:00
Cristina
c61f87a8d5
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-07-16 11:21:58 +02:00
Alexei Karpenko
01a3dc1fd0
Studierendenverwaltung archiv: removed tabulator columns from computed
2025-07-15 23:08:12 +02:00
Alexei Karpenko
1f258c84d4
Studierendenverwaltung Projektarbeit: moved Beurteilung download to table actions, separate tabs for details and Betreuer
2025-07-15 18:56:49 +02:00
Alexei Karpenko
caa70715ad
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-07-15 15:24:30 +02:00
Alexei Karpenko
325cbf9314
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-07-15 12:44:55 +02:00
Johann Hoffmann
fe7feeb74e
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2025-07-15 09:51:11 +02:00
Alexei Karpenko
4eaf71e5c6
cancel Vertrag: correct error handling
2025-07-14 17:01:16 +02:00
ma0068
10399db372
add handling comma in combination with titelpost
2025-07-14 09:42:41 +02:00
Alexei Karpenko
12cdf5a83e
accepting documents: enabled accepting for all Studiengänge, not just master, added date and insertamum
2025-07-11 17:11:19 +02:00
ma0048
5bda4db592
unr beim kopieren setzen
...
gruppen anzeige direktinskription rausgefillert
datatree aufklappen bug gefixed
kurzbz bei den icons statt eigene spalte
2025-07-11 07:33:10 +02:00
Alexei Karpenko
1c8ffa786e
Studierendenverwaltung Projektarbeit improvements: tabulator (supposedly) stores column changes, changed some phrases, projektarbeit download button is now shown when Projektbeurteilung extension is not installted, errors are displayed near input fields not in pop up, changed modal layout, Vertrag fields are now just text fields, validation errors are cleared
2025-07-10 16:59:58 +02:00
ma0068
179b50c798
fixed js-warnings
...
- Extraneous non-props attributes
- duplicate html code
- html template error
2025-07-10 14:27:54 +02:00
ma0048
5279ac9868
pep lv entwicklung hinzugefuegt
...
readonly category hinzugefuegt
tags mixin erstellt
2025-07-10 13:46:20 +02:00
ma0068
ec1960e839
Bugfix: Delete Vertragsstatus if Betreuung
2025-07-10 13:33:54 +02:00
ma0068
a942423e84
remove unused code
2025-07-10 12:44:35 +02:00
ma0048
6495f741b9
added missing phrase
2025-07-09 14:02:41 +02:00
ma0048
153e273fec
firefox check entfernt
2025-07-09 13:52:46 +02:00
Alexei Karpenko
abbeec11fc
Studierendenverwaltung Projektarbeit: date value ende and gesperrt bis can be saved, full type name is shown in Projektarbeit table, made "kontaktdaten bearbeiten" and "person anlegen" buttons less prominent, bugfix cancel contract: contract display is updated immediately
2025-07-08 15:35:46 +02:00
ma0068
3ca49c5574
refactor function getHeader, get mitarbeiter_uid as prop instead of using function getMitarbeiterUid
2025-07-08 15:01:54 +02:00
ma0048
7bd0b39f77
resetting currentTreeLevel
2025-07-07 11:14:02 +02:00
ma0048
aca49114be
anmerkung zur bewerbung weiterleiten
2025-07-07 09:56:34 +02:00
ma0048
5b2b715a16
userstory 61241: bugs behoben
2025-07-07 08:59:36 +02:00
Alexei Karpenko
549f7867ae
Kontakt component permission: possible to check if a person is neither student nor employee
2025-07-03 15:26:53 +02:00
Alexei Karpenko
3e924b62a6
Studentenverwaltung new person: errors are shown in fields, not as popup
2025-07-03 15:26:03 +02:00
ma0068
d1e35b1851
bugfix js error after sort: take out persistance for header filter
2025-07-03 12:14:00 +02:00
ma0068
46a10bd92e
page handling
...
- entry in main navigation menu
- import navigation component
- remove space side menu
2025-07-03 11:14:20 +02:00
ma0068
b4d5e1c90a
bugfix delete Vertragsdetails, add missing data updateamum, updatevon
2025-07-02 13:41:08 +02:00
ma0048
31f0be35c8
selbe person auch wenn nicht abbrecher
2025-07-02 12:53:54 +02:00
Cristina
0df082af1f
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-07-02 12:16:19 +02:00
Cristina
b3c05f2fe1
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-07-02 12:15:21 +02:00
Cristina
56bfe46675
Added phrases for lvevaluierung
2025-07-02 12:12:44 +02:00
ma0068
411b97fa14
reload Vertragsstatus if change of mitarbeiter
2025-07-02 11:54:32 +02:00
ma0068
56e8a34d68
readd Phrasen Vertragsverwaltung
2025-07-02 09:09:33 +02:00
Alexei Karpenko
239eace246
registration links to Bewerbungstool: changed in infocenter and fas, studentenverwaltung so that user email is not verified
2025-06-27 23:14:56 +02:00
Cristina
daf9d2ea15
Added checkbox 'evaluierung' Lehrveranstaltung Details in VILESCI
2025-06-25 13:35:20 +02:00
Cristina
4b8af46a2e
Added 'evaluierung' to lehrveranstaltung.class.php and updated related methods
2025-06-25 13:30:05 +02:00
Cristina
fd2de106f8
Added column evaluierung to lehre.tbl_lehrveranstaltung
...
- evaluierung (boolean) indicates if lehrveranstaltung shall be evaluated. Default is true.
2025-06-24 15:02:45 +02:00
Cristina
08182fe0f5
Added phrases for LV-Evaluierung
2025-06-23 15:51:30 +02:00
Andreas Österreicher
02df06288e
Bugfix Rückstellgrund
2025-06-16 11:37:04 +02:00
Andreas Österreicher
ce47579870
Merge branch 'master' into feature-55978/infocenter_electronic_onboarding_filter
2025-06-16 11:35:49 +02:00
Cristina
1e32bc211b
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-06-16 09:36:04 +02:00
Cristina
1f8d87587d
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-06-16 09:35:29 +02:00
Alexei Karpenko
d15d27b3e1
Studierendenverwaltung Projektarbeit: added Verträge
2025-06-13 16:19:53 +02:00
ma0068
8c69bc1682
Headerfunctions in headerAPI auslagern
2025-06-11 15:28:19 +02:00
ma0068
2eef05e593
- refactore POST_Variablen with form_validation->set_data
...
- add phrase: Vertragsstatus bearbeiten
- filterActive: bugfix
2025-06-11 15:02:31 +02:00
ma0068
a56a804692
- fix error with Event 'multiActionPrintHonorarvertrag'
...
- Naming components Vertragsverwaltung, MitarbeiterHeader, CoreListMitarbeiter
- link to Vorgesetzter, show Vorgesetzter without postTitel
- Foto: if foto_sperre: show foto with lock
2025-06-11 13:46:23 +02:00
Alexei Karpenko
e26bce2cf7
removed merge text from code
2025-06-10 14:14:32 +02:00
Alexei Karpenko
6f5fa9624f
Merge branch 'feature-60973/komponente_fuer_lehrfaecherverteilung' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-06-10 13:58:50 +02:00
ma0068
a8f47fad45
copy Component DetailHeader into Vertragsverwaltung
2025-06-10 13:10:26 +02:00
ma0068
6f60d7c99e
API Refactoring, some other minor fixes
2025-06-10 11:57:43 +02:00
ma0068
7d2da9e7f6
Merge master into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-06-06 11:46:31 +02:00
SimonGschnell
b2419beca6
refactor(CIS4 MitarbeiterSeiten integration): updates the approveLehrauftrag view to include the CIS4 header and footer
2025-06-04 15:02:33 +02:00
SimonGschnell
b752b475d9
update(Lehrauftrag Mitarbeiter View): adds the new CIS4-Header/Footer if in CIS4 context and updates minor layout problems
2025-06-04 11:18:02 +02:00
Alexei Karpenko
fe81e7fb7c
Studierendenverwaltung Projektarbeit: added button for Projektarbeit download
2025-06-03 21:18:03 +02:00
Alexei Karpenko
750b956dd2
Studentenverwaltung Projektarbeit: added button for editing contact data
2025-06-02 15:28:10 +02:00
Alexei Karpenko
9a7cba0717
Studentenverwaltung Projektarbeit: added possibility to create persons, added phrases
2025-05-30 17:54:51 +02:00
ma0048
f96bfbe000
lehrfächerverteilung v1
2025-05-28 07:51:10 +02:00
Cristina
5ee72fd836
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-05-27 18:23:51 +02:00
Cristina
4f8c408a8a
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-05-27 18:22:45 +02:00
Alexei Karpenko
69e05ccb38
Studentenverwaltung archive: switched to new api factory
2025-05-24 10:14:08 +02:00
Alexei Karpenko
1ca5bd5691
Studierendenverwaltung Projektarbeit: added phrases, only necessary Projektarbeit properties are set when saving
2025-05-21 22:00:04 +02:00
Harald Bamberger
8925692dd4
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-05-21 17:03:58 +02:00
Alexei Karpenko
d1c2cf8e64
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-05-19 13:22:05 +02:00
Alexei Karpenko
7548d7b55f
Projektbetreuer: new and edit mode
2025-05-18 16:35:30 +02:00
Alexei Karpenko
168e2890c7
Studierendenverwaltung Projektarbeit: set default stunden value, correct lvs when new Projektarbeit, Projektarbetreuer form hidden by default
2025-05-18 15:55:43 +02:00
Alexei Karpenko
4cf2ef2927
removed console logs
2025-05-16 13:40:47 +02:00
Alexei Karpenko
382006aa8b
Projektarbeit Studierendenverwaltung: now possible to save and edit Projektbetreuer
2025-05-16 13:37:21 +02:00
Johann Hoffmann
658fe79ad7
load Teilnoten via moodle Event trigger; WIP further noten/punkte logic;
2025-05-12 16:45:33 +02:00
Johann Hoffmann
5bbf05ac8a
WIP Gesamtnoteneingabe Notenberechnung endpoint
2025-05-12 12:50:56 +02:00
Alexei Karpenko
405062f549
added Projektarbeit tab to Studierendenverwaltung, adding, editing, deleting of Projektarbeiten now possible
2025-05-07 18:36:51 +02:00
Cristina
d4feee8914
Fixed wrong param causing wrong Notenliste for Wiederholer
2025-03-18 14:30:19 +01:00
Paolo
bb476bb257
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2025-03-12 11:54:50 +01:00
ma0068
ea2be8026b
filter hidden from kontakttyp, show typ.beschreibung in dropdown
2025-03-12 08:06:23 +01:00
Paolo
7b74c36952
- Removed public method isValidDate from controller api/frontend/v1/studstatus/Unterbrechung
...
- Replaced callback_isValidDate with is_valid_date
- Removed global function isValidDate from helpers/hlp_common_helper
2025-02-27 12:09:30 +01:00
ma0068
31af28a7c4
Merge branch 'feature-52533/PV21_Karteireiter_Vertraege' of github.com:FH-Complete/FHC-Core into feature-52533/PV21_Karteireiter_Vertraege
2025-02-19 16:37:47 +01:00
ma0068
f3527dc8ff
bugfix function getMitarbeiterUid
2025-02-19 16:37:30 +01:00
ma0048
d3210f0d3d
- foreign keys hinzugefuegt
...
- beim zuruecksetzen der gebiete, wird auch tbl_pruefling_gebiet zurueckgesetzt
2025-02-18 13:51:20 +01:00
ma0048
92a08cebad
- addOrder ins model verschoben
2025-02-17 13:47:07 +01:00
ma0048
1dba4be23f
- studsatus ablaeufe einzelen aktivieren/deaktivieren
...
- history absteigend sortiert
2025-02-17 13:31:57 +01:00
ma0068
660f9076ce
delete commented out sections
2025-02-14 09:38:33 +01:00
ma0068
24682fb559
changeFormat Dates, use different select for MitarbeiterHeader before PV21, adapt condition for multiselect addon
2025-02-12 17:05:18 +01:00
ma0048
bc48445304
- infocenter filter fuer electronic onboarding hinzugefuegt
2025-02-10 13:05:44 +01:00
Alexei Karpenko
39ada20277
Electronic Onboarding: added phrases
2025-01-22 15:26:25 +01:00
ma0068
295e2aa3e5
adaptions styling
2025-01-22 11:17:09 +01:00
ma0068
0d0071e8bf
refactoring and codesniff
2025-01-22 07:57:39 +01:00
ma0068
9c0baeacf2
Add Logic Permission and Phrases
2025-01-21 15:34:43 +01:00
ma0068
ffc99379ae
Injection ADDON KU for Multiselect and Print Honorarvertrag
2025-01-20 15:25:06 +01:00
Alexei Karpenko
08cb3d3809
electronic onboarding phrase typo fix
2025-01-16 21:02:01 +01:00
ma0068
35d8f0524d
new page vertragsverwaltung with employee header and details components
2025-01-15 13:56:00 +01:00
ma0048
a0dce925d4
- rt holt sich zusätzlich alle gebiete aus den semestern davor
2025-01-14 10:56:28 +01:00
Alexei Karpenko
115b35ad7b
electronic onboarding: changed phrase for error display
2025-01-08 14:52:32 +01:00
Alexei Karpenko
0a97b39efb
added phrases for electronic onboarding verification page
2024-12-24 19:14:04 +01:00
Alexei Karpenko
4e857c9e4e
Merge branch 'master' into feature-40314/Electronic_Onboarding_Anbindung_IDA
2024-11-20 17:00:26 +01:00
Alexei Karpenko
b63146a8d8
added MeldezettelJob for accepting Meldezettel of students with Meldeadresse
2024-11-20 15:03:59 +01:00
ma0068
07e6146e50
Validations, Phrases, cleanup
2024-11-19 14:34:50 +01:00
ma0068
5751441424
filter offene Vertraege, validations insert, update Contract
2024-11-12 07:57:46 +01:00
Alexei Karpenko
add9263d35
added Electronic Onboarding phrases
2024-11-11 17:17:33 +01:00
ma0068
023fafde2c
update reload functions, adapt delete contract, add watcher in unassignedList
2024-11-11 10:37:51 +01:00
ma0068
2d0285e31d
add and update Lehrauftraege, logic sumup beträge
2024-11-08 13:29:19 +01:00
ma0068
9fd9c4e94d
edit Status Contracts
2024-11-06 11:43:59 +01:00
ma0068
40baa7e08c
update childcomponent vertragstati
2024-11-05 16:06:14 +01:00
ma0068
b1452698f8
Start View Karteireiter, Components Unassigned, Details and Stati
2024-11-04 12:54:34 +01:00
Alexei Karpenko
b8ff37eb8e
added kontakt verifikation table for saving of kontakt verifikation data, added model for the table
2024-10-19 17:25:09 +02:00
Alexei Karpenko
bf1bc8d1a9
added new contact type email unverifiziert and adresse type meldeadresse (mainly for electronic onboarding)
2024-10-13 13:32:15 +02:00
ma0068
738c819272
remove comments
2024-08-30 13:32:00 +02:00
cgfhtw
d542cf7720
s&d
2024-08-14 16:20:47 +02:00
ma0068
ed39127f31
add tags for berufliche Kompetenzen
2024-08-13 16:00:03 +02:00
ma0068
6e9ee7cf81
Notizcomponent: Api Controller for Notizzuordnungs_ids
2024-05-03 09:43:49 +02:00