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
Johann Hoffmann
22eed92c86
Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into feature-76657/AbgabetoolFinetuning
2026-05-26 12:58:57 +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
Harald Bamberger
97e7e5b641
keine projektarbeiten vorhanden mit leerem array initilisieren
2026-05-26 09:12:00 +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
ma0068
0ed56ca067
add config for userAutomatedTags
2026-05-22 14:04:32 +02:00
Harald Bamberger
c0c57ba378
remove irregular files
2026-05-22 10:36:28 +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
ma0068
b9c045382d
add Hinweistext for Modal Hinweis Beratungsgespraech
2026-05-20 09:15:15 +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
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
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
ma0068
7aba7aefb9
add order mitarbeiter_uid
2026-05-15 11:05:12 +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
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
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
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
ma0068
dbcacdddd6
add tagFilter for semester to students endpoint, add decoding jsonResult in Tags
2026-05-11 13:18:56 +02:00
Harald Bamberger
8b2ef4e832
Merge branch 'master' into feature-75959/StudVw_Automatische_Tags
2026-05-11 10:54:26 +02:00
ma0068
6fedb4b108
delete unused code
2026-05-11 10:07:28 +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
ma0068
6fa0a7c102
use injected studiensemester instead of api call for studiensemester
2026-05-08 11:53:47 +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
d3ceed32c6
compacting all events in mobile monthly lv plan
2026-05-07 15:15: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
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
Harald Bamberger
90ebee25fe
Merge branch 'feature-71775/StudVW_ChangeSem_Behaviour' into studvw_2026_05_rc
2026-05-06 16:28:44 +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
44e9b4dff1
Merge branch 'feature-76145/StudVW_Studienverlauf_in_AppMenu' into studvw_2026_05_rc
2026-05-06 15:41:41 +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
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