Harald Bamberger
63ff8dd4c4
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-29 13:40:02 +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
adisposkofh
fc79f92796
added 'add reservation'/'reservation not allowed' tooltips in calendar
2026-05-27 15:35:45 +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
adisposkofh
fa91e204f0
always displaying timeslot on calendar event in list view
2026-05-26 12:02:08 +02:00
Harald Bamberger
366edb7e90
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-26 11:01:57 +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
9430135592
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-26 09:40:11 +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
199b62d13f
Merge branch 'studvw_2026_05_rc' into demo-cis40
2026-05-26 09:07:04 +02:00
Harald Bamberger
bb366e4117
font color black on tag limette
2026-05-26 09:06:44 +02:00
Harald Bamberger
7f630f24d5
StundenplanLib: check array index access before
2026-05-26 07:54:41 +02:00
Harald Bamberger
b0fc5a3618
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-22 10:37:30 +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
Harald Bamberger
6e599908cd
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-19 17:30:14 +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
b1be5a4ba4
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-19 17:12:55 +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
71f68da90b
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-19 16:52:36 +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
c11fd03362
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-19 16:42:43 +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
Harald Bamberger
ec1422a136
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-19 16:18:06 +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
89e98056e6
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-19 16:12:31 +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
Harald Bamberger
5cf14aa886
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-19 10:28:32 +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
9ee6a0a01a
Merge branch 'studvw_2026_05_rc_tags' into demo-cis40
2026-05-19 09:51:42 +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
Harald Bamberger
6d26ec2ab7
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-18 16:51:33 +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
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
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
7aba7aefb9
add order mitarbeiter_uid
2026-05-15 11:05:12 +02:00
Harald Bamberger
0a18fcf732
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-13 21:11:36 +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
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
a5d5d42ba3
fixed issue missing event attributes in stundenplan library
2026-05-12 13:19:57 +02:00
Harald Bamberger
e08b731cb5
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-12 11:05:28 +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
d1a4cfd5df
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-11 13:55:07 +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
ma0068
905c69c384
create log entries for Summary, Details and Errors
2026-05-11 09:20:59 +02:00
adisposkofh
bf3d6275d4
header rework: single fixed element, ordering, small screen cutoff
2026-05-08 16:31:55 +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
Harald Bamberger
37b70861d1
update date of use db data
2026-05-07 15:34:53 +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
150d54eeda
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-07 14:02:19 +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
Harald Bamberger
68b26a1091
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-06 18:36:48 +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
5c371a20d2
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-06 18:32:35 +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
d42157c5f8
Merge branch 'cis40_2026-05_ma_rc' into demo-cis40
2026-05-06 18:19:53 +02:00
Harald Bamberger
502851856b
Merge branch 'studvw_2026_05_rc' into demo-cis40
2026-05-06 17:57:36 +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
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
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
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
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
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
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
ma0068
21eb95bb23
manually triggering of updateTag
2026-04-28 16:24:30 +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
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
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
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
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
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
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
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
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
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
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
chfhtw
3fe15a302c
correct calculation of allowed resize directions
2026-03-30 14:14:06 +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
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
Harald Bamberger
627a52e3d1
Merge branch 'master' into feature-70376/Lohnguide
2026-03-25 09:36:27 +01:00
chfhtw
1951cd6fa8
split/rename dashboard api factories
2026-03-24 16:08:02 +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
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
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
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
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
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
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
ma0068
17f94aabdf
add loading skeletons for mitarbeiterHeader
2026-03-16 17:16:40 +01:00
Andreas Österreicher
96745525f1
Merge branch 'feature-71530/Error_beim_Archivieren_von_Diplomasupplement_STUDVW_Neu'
2026-03-16 11:28:56 +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
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
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
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
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
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
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
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
4b767d4a57
Merge branch 'vv_und_studvw_2026_02_rc4_ma0080' into demo-cis40
2026-03-10 08:42:20 +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
Harald Bamberger
5d461a72f6
Merge branch 'vv_und_studvw_2026_02_rc4_ma0080' into demo-cis40
2026-03-09 12:11:14 +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
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
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
942b4512fe
Merge branch 'vv_und_studvw_2026_02_rc4_ma0080' into demo-cis40
2026-03-04 18:57:47 +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
3778b27574
Datenstand 12.02.2026
2026-03-04 18:31:13 +01:00
Harald Bamberger
15b340db56
Merge branch 'vv_und_studvw_2026_02_rc4_ma0080' into demo-cis40
2026-03-04 17:58:14 +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
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
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
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
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
Andreas Österreicher
05838cc477
Merge branch 'master' into demo-cis40
2026-01-21 16:35:41 +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
Andreas Österreicher
96e02c9911
Merge branch 'epic-56039/LV-Evaluierung' into demo-cis40
2026-01-20 10:55:13 +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
Andreas Österreicher
248fceb4b5
Merge branch 'epic-56039/LV-Evaluierung' into demo-cis40
2026-01-20 10:34:10 +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
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
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
Harald Bamberger
92697d9468
Merge branch 'epic-56039/LV-Evaluierung' into demo-cis40
2026-01-12 16:30:15 +01:00
Harald Bamberger
d1ec9c92eb
Merge branch 'master' into demo-cis40
2026-01-12 16:10:13 +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
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
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
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
454cf5ea64
Merge branch 'studvw_2025-12_rc3' into demo-cis40
2025-12-10 15:36:30 +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
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
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
4563533e67
Merge branch 'feature-69570/StudVw_Filter_broken' into demo-cis40
2025-12-04 08:43:40 +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
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
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
Harald Bamberger
640e719eda
Merge branch 'feature-69438/FHC4_Studierendenverwaltung/FeedbackPunkte' into demo-cis40
2025-12-02 09:46:25 +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
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
aece2b1d90
Merge branch 'feature-69065/Projektarbeiten_Firmen_verwalten' into demo-cis40
2025-11-28 11:16:24 +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
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
cb13655ecd
Merge branch 'master' into demo-cis40
2025-11-24 17:14:14 +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
9b3b6cec8f
Merge branch 'feature-69388/Pruefung_API_insert_Propleme' into demo-cis40
2025-11-24 16:27:06 +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
3ca1a1f1c7
Merge branch 'feature-69388/Pruefung_API_insert_Propleme' into demo-cis40
2025-11-24 09:48:38 +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
a7210208d6
Merge branch 'studvw_2025-11_rc2' into demo-cis40
2025-11-24 09:42:45 +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
eaad23ff69
Merge branch 'feature-69388/Pruefung_API_insert_Propleme' into demo-cis40
2025-11-21 12:30:37 +01:00
Harald Bamberger
c7ddf0a2a9
Merge branch 'studvw_2025-11_rc2' into demo-cis40
2025-11-21 10:56:32 +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
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
Harald Bamberger
b129ef873b
Merge branch 'master' into demo-cis40
2025-11-18 16:46:11 +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
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
d927426d70
Merge branch 'master' into demo-cis40
2025-11-14 11:40:48 +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
9ced137ded
Merge branch 'studvw_2025-11_rc' into demo-cis40
2025-11-11 13:18:13 +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
a89da50e0a
add missing comma
2025-11-10 13:08:36 +01:00
Harald Bamberger
9256046b6c
Merge branch 'feature-67518/Studierendenverwaltung_Karteireiter_anzeigen_verstecken_wenn_Interessent_gewaehlt' into demo-cis40
2025-11-10 13:05:32 +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
fd95dd8023
Merge branch 'feature-63443/Studierendenverwaltung_Tab_Abschlusspruefung_Finetuning' into demo-cis40
2025-11-10 10:58:41 +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
Harald Bamberger
cda2b84939
Merge branch 'feature-68738/FHC4_Studierendenverwaltung_Studentlist_Export' into demo-cis40
2025-11-10 09:28:36 +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
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
d893fe63e7
Merge branch 'master' into demo-cis40
2025-11-05 17:15:02 +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
5aedf85982
Merge branch 'master' into demo-cis40
2025-11-05 16:52:01 +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
55ab79c004
Merge branch 'master' into demo-cis40
2025-11-05 16:32:54 +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
7c7a72600d
Merge branch 'master' into demo-cis40
2025-11-05 16:18:00 +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
01357654c0
Merge branch 'feature-67490/studstatus_suche_abort_controller_haengt' into demo-cis40
2025-11-05 11:03:40 +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
Harald Bamberger
cd5900481b
Merge branch 'feature-68745/Menue_zur_Verlinkung_von_Apps' into demo-cis40
2025-11-04 13:12:56 +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
ddef97d49f
Merge branch 'master' into demo-cis40
2025-11-03 15:35:39 +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
Harald Bamberger
47b0449f22
Merge branch 'feature-68745/Menue_zur_Verlinkung_von_Apps' into demo-cis40
2025-10-29 07:41:17 +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
0193460678
Merge branch 'master' into demo-cis40
2025-10-16 15:41:06 +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
e02b3e78d2
Merge branch 'master' into demo-cis40
2025-10-14 10:41:07 +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
c91e0a6b74
Merge branch 'feature-68390/Studierendenverwaltung-Details_Header_und_Tabsnav_nicht_mitscrollen' into demo-cis40
2025-10-01 18:47:36 +02:00
Harald Bamberger
3d50eacdc3
limit height of profile img in detail header
2025-10-01 18:45:26 +02:00
Harald Bamberger
c6852a9514
Merge branch 'feature-63445/Studierendenverwaltung_Filter' into demo-cis40
2025-10-01 18:12:07 +02:00
Harald Bamberger
4e4269033b
Merge branch 'master' into feature-63445/Studierendenverwaltung_Filter
2025-10-01 17:50:22 +02:00
Harald Bamberger
04b5240615
Merge branch 'master' into demo-cis40
2025-10-01 17:46:28 +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
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
483547cd9c
Merge branch 'feature-63394/StV_Favoriten_64_Zeichen_Variablenbeschraenkung' into demo-cis40
2025-09-30 16:37:34 +02:00
Harald Bamberger
10b6641aa2
Merge branch 'master' into feature-63394/StV_Favoriten_64_Zeichen_Variablenbeschraenkung
2025-09-30 14:51:10 +02:00
Harald Bamberger
345413cd1f
change display date of database dump
2025-09-30 14:15:16 +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
046a60b89c
Merge branch 'master' into demo-cis40
2025-09-30 13:26:17 +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
da725e3ab1
Merge branch 'feature-63444/stv_mehrfachaktion_mail_an_private_oder_interne_adresse' into demo-cis40
2025-09-29 17:40:26 +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
edd34941cc
Merge branch 'feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren' into demo-cis40
2025-09-29 16:57:10 +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
c65686ef42
Merge branch 'feature-63373/FHC4_Studierendenverwaltung_Dokumente_erstellen' into demo-cis40
2025-09-29 13:53:30 +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
c7729f85df
Merge branch 'master' into demo-cis40
2025-09-29 08:09:33 +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
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
Harald Bamberger
53b187c9b6
Merge branch 'feature-63435/Studierendenverwaltung_Studierende_Verbandsgruppen_und_Spezialgruppen_zuordnen_Multiaktion' into demo-cis40
2025-09-18 07:23:43 +02:00
Harald Bamberger
7bc18e41b1
Merge branch 'feature-63374/Studierendenverwaltung_International_Baum_Filter' into demo-cis40
2025-09-18 07:22:24 +02:00
Harald Bamberger
8bc17eded5
Merge branch 'master' into demo-cis40
2025-09-18 07:17:28 +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
9adeb1c63a
Merge branch 'master' into demo-cis40
2025-09-17 14:39:30 +02:00
Harald Bamberger
af94cb1e40
Merge branch 'feature-63455/Studierendenverwaltung_Tab_Reihenfolge'
2025-09-17 14:25:04 +02:00
Harald Bamberger
091ed0dacd
Merge branch 'master' into demo-cis40
2025-09-17 14:16:05 +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
3cbec91c2a
Merge branch 'feature-66982/Zeitaufzeichnung_Berufsschule'
2025-09-12 09:41:18 +02:00
Andreas Österreicher
012ae4ac62
Berufsschule für Lehrlinge als aktivität hinzugefügt in der
...
Zeitaufzeichnung
2025-09-12 09:39:06 +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
Harald Bamberger
087fb6a702
Merge branch 'feature-63370/AnwesenheitenMicrotuning'
2025-09-11 13:24:37 +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
Harald Bamberger
20f7c2e841
Merge branch 'master' into feature-63370/AnwesenheitenMicrotuning
2025-09-11 13:06:46 +02:00
Harald Bamberger
849a850e71
Merge branch 'feature-67026/CIS4_Zugriffe_loggen'
2025-09-11 12:57:07 +02:00
Harald Bamberger
b7d9edc85d
Merge branch 'master' into feature-67026/CIS4_Zugriffe_loggen
2025-09-11 12:56:46 +02:00
Harald Bamberger
c9f8df8d98
Merge branch 'feature-63463/CIS_NEU_Logout'
2025-09-11 12:52:36 +02:00
Harald Bamberger
41773fb6f0
Merge branch 'master' into feature-63463/CIS_NEU_Logout
2025-09-11 12:52:09 +02:00
Harald Bamberger
632e7d74e5
add validation
2025-09-11 11:25:18 +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
Harald Bamberger
af32f65015
store routeinfo and advanced search info in db
2025-09-10 17:10:24 +02:00
Andreas Österreicher
4c3f9e42b9
Bankimport hinzugefügt
2025-09-10 14:29:58 +02:00
chfhtw
86bbfe42db
missing break
2025-09-10 11:21:58 +02:00
Johann Hoffmann
c9425a0061
'fileuploaddatum' phrase => 'FileUpload-Datum'
2025-09-10 11:20:32 +02:00
chfhtw
455698b28e
StV Groups Drag&Drop
2025-09-10 11:18:23 +02:00
Johann Hoffmann
b95dd49d0e
assistenz uploaddatum -> antragsdatum; added new column 'fileuploaddatum';
2025-09-10 10:44:43 +02:00
Harald Bamberger
14d49d87b3
also clear browser basic auth via additional fhclogout cookie in private/logout.php
2025-09-10 07:51:09 +02:00
Johann Hoffmann
708e03bda3
raumsuche phrasenpromise; lvMenu phrasenkeys; lv component property bezeichnung_eng so template can find it;
2025-09-09 11:31:19 +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
20f936c22c
'emails an studierende' add phrasenkey for responsive translations lvmenu
2025-09-09 09:54:33 +02:00
Johann Hoffmann
eee9d6b691
raumsuche phrasen change & fix; fhcapi -> api; lvMenu try to use phrasenkey for responsiveness instead of the already looked up phrase; tried investigating news carousel bug, not sure if bug or feature - at least declared non changing variables as const;
2025-09-08 17:28:09 +02:00
Johann Hoffmann
d015b208fc
dont reassign event.lektor inside computed property depending on event.lektor
2025-09-08 14:35:20 +02:00
Johann Hoffmann
56e74fc365
fix phrasesLib init so reference in lvMenuBuild event doesnt break
2025-09-08 11:59:25 +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
Andreas Österreicher
5889bdb6ea
Merge branch 'feature-63359/StV_API_error_clustering'
2025-09-04 14:40:24 +02:00
Andreas Österreicher
6fb06397be
Merge branch 'master' into feature-63359/StV_API_error_clustering
2025-09-04 14:32:10 +02:00
Andreas Österreicher
a1f305aa51
Merge branch 'feature-61672/svnr_im_fas_ausblenden_bei_studierenden'
2025-09-04 14:17:09 +02:00
Andreas Österreicher
8bba492ec1
Check for existing Folder before loading possible routes
2025-09-04 13:36:14 +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
Johann Hoffmann
2c3754b33f
more tooltips so people can avoid reading the wiki
2025-09-03 13:51:41 +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
Andreas Österreicher
edce5716fd
Merge branch 'feature-63370/AnwesenheitenMicrotuning'
2025-09-02 15:50:45 +02:00
Andreas Österreicher
8e4f2143f2
Merge branch 'feature-61742/UHSTAT_Staatenlos_Meldung_geht_nicht2'
2025-09-02 15:15:40 +02:00
Alexei Karpenko
0782de0550
uhstat form: moved constant down for better readability
2025-09-02 15:09:15 +02:00
Alexei Karpenko
022fb26e92
uhstat1 form: removed staatenlos code from dropdowns
2025-09-02 15:08:58 +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
Andreas Österreicher
e0a3df5d06
Merge branch 'feature-66775/UHSTAT_1_mit_normalem_login'
2025-09-02 14:59:52 +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
Johann Hoffmann
fa6d651b21
phrasen & permissionLib/Phrases reference $param in lvMenuBuild event
2025-09-01 16:48: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
Andreas Österreicher
f18de90c67
Merge branch 'nscbrandb-env_routes'
2025-08-29 12:11:06 +02:00
Andreas Österreicher
014d2b68ae
Merge branch 'bug-66817/ku_udfs'
2025-08-29 11:41:15 +02:00
Andreas Österreicher
4bc58ee946
Merge branch 'feature-66852/raum_content_anzeige_im_alten_cis'
2025-08-29 11:23:38 +02:00
nscbrandb
d17f87be09
also take environment config into account
2025-08-29 10:35:27 +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
ma0048
7df383f45e
hinzugefuegte spann class caps durch den parser entfernt
2025-08-28 08:36:20 +02:00
Alexei Karpenko
1d634a2530
uhstat form: bewerbungstool user data is loaded if there is a login, normal logged in user data otherwise. renamed methods, removed unnecessary model loads
2025-08-27 16:23:58 +02:00
chfhtw
1024fc6cab
Don't overwrite object => work with copies
2025-08-27 14:41:50 +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
9a35ee5945
raum content im alten cis wieder auf tablesorter
2025-08-27 11:48:35 +02:00
chfhtw
2d2bbd1bb3
Bootstrap Modal Component: forward shown-bs-modal event
2025-08-27 10:20:41 +02:00
chfhtw
41d26246aa
Form Input Component: add name & use autocomplete that was loaded in the CI View
2025-08-27 10:19:39 +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
Andreas Österreicher
e366556992
Dienstverhinderung für Volksschultag hinzugefügt
2025-08-26 16:05:06 +02:00
chfhtw
f1c9e641bb
API: feedback for stv status dropdown
2025-08-26 14:25:29 +02:00
chfhtw
1ef884de8c
API: return results on multicall
2025-08-26 14:25:04 +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
Andreas Österreicher
d7c56ad05d
Merge branch 'master' into feature-61672/svnr_im_fas_ausblenden_bei_studierenden
2025-08-26 08:58:01 +02:00
Andreas Österreicher
d8eac58ab1
Merge branch 'feature-61672/svnr_aus_infocenter_tool_entfernen'
2025-08-26 08:45:05 +02:00
Andreas Österreicher
c6d04c7490
Merge branch 'master' into feature-61672/svnr_aus_infocenter_tool_entfernen
2025-08-26 08:43:22 +02:00
Andreas Österreicher
ce432d4c43
Merge branch 'master' into feature-61672/svnr_im_fas_ausblenden_bei_studierenden
2025-08-26 08:36:36 +02:00
Andreas Österreicher
866d95c4b8
Merge branch 'feature-62681/mc1_vorlage_v2025_07'
2025-08-25 14:12:54 +02:00
Johann Hoffmann
e97c26022f
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
2025-08-25 12:00:30 +02:00
Andreas Österreicher
1025a8b461
Removed Duplicate Phrase
2025-08-25 11:19:20 +02:00
Andreas Österreicher
67290a5af8
Merge branch 'feature-61592/AnwesenheitenFinetuning'
2025-08-25 11:10:34 +02:00
Alexei Karpenko
531fae8ab5
enabled filling out UHSTAT1 form for logged in students
2025-08-23 16:46:26 +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
Harald Bamberger
cf0a47cab7
Merge branch 'master' into demo-cis40
2025-08-19 17:36:09 +02:00
Harald Bamberger
ad83228396
do not terminatewithsuccess in function called in db transaction because this results in the transaction being rollbacked
2025-08-19 17:34:23 +02:00
Harald Bamberger
bb7b24346a
Merge branch 'master' into demo-cis40
2025-08-19 17:20:43 +02:00
Harald Bamberger
905a2dadff
terminate with error if receiver person_id or prestudent_id is not found
2025-08-19 17:18:57 +02:00
Johann Hoffmann
f303191c54
alternative email per cis global config
2025-08-19 16:33:12 +02:00
Harald Bamberger
a68e2e798b
Merge branch 'master' into demo-cis40
2025-08-19 16:08:13 +02:00
Harald Bamberger
1c86a6ad55
add validation callback wrapper method
2025-08-19 16:05:47 +02:00
Harald Bamberger
bd49f3c420
Merge branch 'master' into demo-cis40
2025-08-19 14:00:40 +02:00
Harald Bamberger
a482016dee
modal-dialog-scrollable
2025-08-19 13:58:41 +02:00
Harald Bamberger
3c1d67267d
Merge branch 'master' into demo-cis40
2025-08-19 13:53:28 +02:00
Harald Bamberger
2198ea95e4
use form.post instead of form.send since latter expects a promise
2025-08-19 13:51:09 +02:00
Johann Hoffmann
d6c7f16ceb
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2025-08-19 13:43:23 +02:00
Harald Bamberger
61e1933a5b
activate button new Student for demo-cis4
2025-08-19 13:33:39 +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
Harald Bamberger
25c443098c
Merge branch 'master' into demo-cis40
2025-08-19 13:23:37 +02:00
Harald Bamberger
ef80a19a24
allow negative studiengang_kz in prestudent and orgform urls
2025-08-19 13:22:59 +02:00
chfhtw
ca3f8bc554
move statusofsemester select into shared function
2025-08-19 11:24:51 +02:00
Johann Hoffmann
c5001f87bd
modal header flex container for buttons (close, expand);
2025-08-19 11:03:23 +02:00
Harald Bamberger
ba7f59de24
Merge branch 'bug-63358/CIS4_Kalendar_Widget_Deutsch_English_Tagesname_schalten_nicht_um'
2025-08-19 10:56:34 +02:00
Johann Hoffmann
9707258e62
Merge remote-tracking branch 'origin/master' into feature-61592/AnwesenheitenFinetuning
...
# Conflicts:
# public/js/components/Bootstrap/Modal.js
# system/phrasesupdate.php
2025-08-19 09:43:30 +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
chfhtw
f50171ad9a
Calender: track locale change for day & list mode
2025-08-18 15:38:35 +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
chfhtw
42a81a4558
API error clustering
2025-08-18 13:06:59 +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
Harald Bamberger
352c6e1d68
Merge branch 'master' into demo-cis40
2025-08-14 18:16:36 +02:00
Harald Bamberger
6d7429eb8e
Merge branch 'feature-62779/xul_abloese_haustechnik_schluesselverwaltung'
2025-08-14 18:10:36 +02:00
Harald Bamberger
b9e3c47be9
Merge branch 'master' into feature-62779/xul_abloese_haustechnik_schluesselverwaltung
2025-08-14 18:03:36 +02:00
Harald Bamberger
5119858c12
Merge branch 'feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen'
2025-08-14 17:52:47 +02:00
Harald Bamberger
0e2444d7ce
Merge branch 'feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen' into demo-cis40
2025-08-14 16:46:22 +02:00
Harald Bamberger
ed00c8d0ae
add permission for new function in Core_Notizcontroller to NotizPerson Controller
2025-08-14 16:45:52 +02:00
Harald Bamberger
c4390819a2
Merge branch 'feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen' into demo-cis40
2025-08-14 16:36:43 +02:00
Harald Bamberger
83d98c258e
stv Notiz Controller add permission for new function getCountNotes
2025-08-14 16:36:00 +02:00
ma0068
a42e70e2fe
comment out check Bismeldestichtag for deleteStatus
2025-08-14 16:28:20 +02:00
Harald Bamberger
aaf9e8c885
revert to popupModal to stay consistent with other stv tabs
2025-08-14 16:16:53 +02:00
ma0068
729618cbe7
Tab Status: change format for Date for Check Bismeldestichtag
2025-08-14 15:38:03 +02:00
Harald Bamberger
51104268d8
Merge branch 'feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen' into demo-cis40
2025-08-14 15:34:25 +02:00
Harald Bamberger
aa3e1ad1d1
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen
2025-08-14 15:24:42 +02:00
Harald Bamberger
1092463beb
show count of notes in tab title
2025-08-14 15:23:42 +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
Harald Bamberger
33fbbde99f
Merge branch 'master' into feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen
2025-08-14 12:32:07 +02:00
Harald Bamberger
79506319a0
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-08-14 12:31:47 +02:00
Cristina
bbf147ec39
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-08-14 11:37:57 +02:00
Harald Bamberger
cb5d43ab21
Merge branch 'master' into demo-cis40
2025-08-14 10:31:23 +02:00
Harald Bamberger
a51f587da7
match negative studiengang_kz explicitly
2025-08-14 10:29:16 +02:00
Harald Bamberger
08de5cd377
Merge branch 'master' into demo-cis40
2025-08-13 18:48:08 +02:00
Harald Bamberger
e11ff91b53
use (:any) for studiengang_kz since it can be negative
2025-08-13 18:45:58 +02:00
Harald Bamberger
d4f5a7c92f
add missing helper js file
2025-08-13 16:37:28 +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
50b2334e5c
work in progess, calc tabs title suffix when component is not rendered
2025-08-13 10:38:30 +02:00
Harald Bamberger
274fa63658
Merge branch 'feature-62779/xul_abloese_haustechnik_schluesselverwaltung' into demo-cis40
2025-08-13 07:34:45 +02:00
Harald Bamberger
e7f58ca1ba
Merge branch 'master' into feature-62779/xul_abloese_haustechnik_schluesselverwaltung
2025-08-13 07:33:13 +02:00
Harald Bamberger
81b2ed6551
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into demo-cis40
2025-08-13 07:05:21 +02:00
Harald Bamberger
d9c6c3947b
Merge branch 'feature-60973/komponente_fuer_lehrfaecherverteilung' into demo-cis40
2025-08-13 07:04:51 +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
Harald Bamberger
2d6dbbdb16
alter position and styling of demo info
2025-08-12 09:30:12 +02:00
Harald Bamberger
b60faa1cab
styling demo info
2025-08-12 09:24:09 +02:00
Harald Bamberger
fd19953864
add demo info
2025-08-12 09:20:39 +02:00
Harald Bamberger
2402693116
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-08-12 09:07:19 +02:00
Harald Bamberger
927bafd93a
Merge branch 'master' into demo-cis40
2025-08-12 09:06:31 +02:00
Harald Bamberger
5e7514ffff
Merge branch 'feature-63400/studentenverwaltung_phrases'
2025-08-12 09:02:40 +02:00
ma0048
57bc4d7b92
load phraseslib in students
2025-08-12 08:51:55 +02:00
Harald Bamberger
80f1edca8f
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-08-11 15:25:16 +02:00
SimonGschnell
60e403a28b
update(Studium Phrases): inserts phrases for the studium component
2025-08-11 14:18:51 +02:00
chfhtw
3fad0fd69a
CSS fix primevue/bootstrap box-sizing
2025-08-11 13:00:26 +02:00
SimonGschnell
8e6a103340
update(MyLv remove comment): removes unnecessary comment from the FHC.js file
2025-08-11 11:33:37 +02:00
Harald Bamberger
d93b21f0af
Merge branch 'master' into demo-cis40
2025-08-11 11:28:38 +02:00
Harald Bamberger
c8c3361783
use getAktOrNextSemester instead of getNearest to use next semester in summer
2025-08-11 11:26:01 +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
ma0068
c109d84492
Tab Details: bugfix: show Zugangscode
2025-08-11 10:13:42 +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
chfhtw
f6432cdcd0
accummulate multiple setFeedback calls in Form/Valdation
2025-08-08 12:26:51 +02:00
chfhtw
04cce2af4c
CSS fix primevue box-sizing
2025-08-08 12:26:39 +02:00
Harald Bamberger
8c797fb212
Personal LVPlan: generate download links also for employees not only for students
2025-08-07 15:34:23 +02:00
ma0068
b2d8b81ab5
Changes for Tab Notes
...
- change layout to classicFas to enable input note with one click less
- extend Tab component: add headerSuffix
- show count of messages in header
2025-08-07 15:30:04 +02:00
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
Harald Bamberger
73d269d54b
adapt media breakpoints for degree programs view
2025-08-07 14:42:59 +02:00
Harald Bamberger
d071d0d9fe
fix theme switch position in chrome based browsers
2025-08-07 14:25:22 +02:00
Harald Bamberger
8494033bda
CIS4 Dashboard: add workaround for chrome fireing event dragend when styles are manipulated during dragging
2025-08-07 13:35:47 +02:00
ma0048
2b7f56622c
Merge branch 'master' into feature-60973/komponente_fuer_lehrfaecherverteilung
...
# Conflicts:
# application/models/education/Lehrveranstaltung_model.php
# application/models/organisation/Studienplan_model.php
# application/models/person/Notiz_model.php
# application/models/ressource/Mitarbeiter_model.php
# public/js/components/Stv/Studentenverwaltung.js
# public/js/components/Stv/Studentenverwaltung/Verband.js
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-08-07 11:03:05 +02:00
Harald Bamberger
4f2499862f
scale height of images in news widget
2025-08-07 09:45:19 +02:00
Harald Bamberger
8048b9d9c3
use light text color in language selector
2025-08-07 09:30:57 +02:00
Harald Bamberger
954cd16d10
use getAktOrNextSemester to determine preselected semester
2025-08-07 09:21:12 +02:00
Harald Bamberger
9e3ebca0a4
fix vue warning duplicate attribute class
2025-08-07 09:20:24 +02:00
Harald Bamberger
6a8f6fa05a
Merge branch 'master' into demo-cis40
2025-08-06 12:17:25 +02:00
Harald Bamberger
2faafea462
Merge branch 'rc1_FHC4_C4'
2025-08-06 11:15:07 +02:00
Harald Bamberger
9ad2198b02
update phrase Stundenplan => LV-Plan, Feiertag => Ferien / Feiertag, Holiday => Holidays
2025-08-06 11:14:37 +02:00
Harald Bamberger
8104d77399
improve styling of deactivated lines in stv students list
2025-08-06 11:07:59 +02:00
chfhtw
c96db9f573
reworked StV favorites (only 1st tier version)
2025-08-06 11:06:57 +02:00
ma0068
42a40072fa
show all errors in one alert
...
- refactor Dropdown.js: use new factory for overwriting errors
- move functionaliy to show Errors and InfoAlerts to Api.js
- extend FhcAlert (primeVue) with slot for toast for ability to use html
2025-08-06 10:55:58 +02:00
Johann Hoffmann
0605baf68f
capitalize tab phrases; style&phrase change for Attendance Check Date Datepicker; Picture col min width icrease so the title is readable in english;
2025-08-06 10:45:37 +02:00
chfhtw
49ddf568e1
filter component: keep column visibility on reload
2025-08-06 08:46:02 +02:00
Harald Bamberger
7f997c9411
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 18:36:34 +02:00
Harald Bamberger
9de0a41035
move Theme plugin to plugins folder
2025-08-05 18:36:07 +02:00
Harald Bamberger
2e3f98deb0
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 16:34:44 +02:00
Harald Bamberger
8a1cbd754d
Merge branch 'merge_C4_25999_61235_61730' into rc1_FHC4_C4
2025-08-05 16:32:50 +02:00
Harald Bamberger
a5feb656e0
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 16:19:02 +02:00
Harald Bamberger
555a4f01c2
Merge branch 'feature-40128/Mehrere_Suchergebnisse_für_selbe_Person' into rc1_FHC4_C4
2025-08-05 16:12:57 +02:00
chfhtw
603622a3f1
LvPlan use computed for lv title
2025-08-05 14:38:59 +02:00
chfhtw
6391e58f74
Bugfix: negation of instanceof
2025-08-05 14:37:57 +02:00
chfhtw
aded9067e5
remove id-attribute from calendar renderer templates
2025-08-05 14:37:36 +02:00
Harald Bamberger
9329955328
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 13:29:03 +02:00
Harald Bamberger
e241b586a8
use currentSemester instead of defaultSemester because of vuerouter
2025-08-05 13:28:15 +02:00
Harald Bamberger
5b99dd2685
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 12:21:03 +02:00
Harald Bamberger
133e1f08f6
use currentSemester instead of defaultSemester
2025-08-05 12:20:29 +02:00
Harald Bamberger
19288fc8f5
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 12:00:03 +02:00
Harald Bamberger
41a46aa7b2
add component name, cssclass name, replace old delete api call with new one
2025-08-05 11:59:07 +02:00
Harald Bamberger
70274eef3a
remove console.log
2025-08-05 11:33:25 +02:00
Harald Bamberger
c728f60ec5
fix cherry picked Archiv.js
2025-08-05 11:28:18 +02:00
Alexei Karpenko
b4a1720a94
Studierendenverwaltung archiv: removed tabulator columns from computed
2025-08-05 11:13:44 +02:00
Alexei Karpenko
d33f493543
Studentenverwaltung archive: switched to new api factory
2025-08-05 11:09:38 +02:00
Andreas Österreicher
9f97de5952
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 09:42:35 +02:00
Andreas Österreicher
db30fa0d96
Sorting Akte Results if creation date is the same
2025-08-05 09:42:00 +02:00
chfhtw
043c9fd5f3
split LvPlan into MyLvPlan (personal calendar) and LvPlan (lv calendar)
2025-08-05 09:33:11 +02:00
chfhtw
8f44a8b33e
use for-loop instead of reduce to get rid of Firefox ESR 128 Workaround
2025-08-05 09:31:20 +02:00
Andreas Österreicher
c476f7339c
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 09:31:18 +02:00
Andreas Österreicher
2a9432d076
Merge branch 'rc1_FHC4_C4' of github.com:FH-Complete/FHC-Core into rc1_FHC4_C4
2025-08-05 09:26:11 +02:00
Andreas Österreicher
72bb465ecf
Fixed Document Archive und Signature
2025-08-05 09:25:34 +02:00
chfhtw
30cc798c0b
Endpoint to get lv details
2025-08-05 08:35:37 +02:00
Harald Bamberger
3dc1cf520a
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 07:22:01 +02:00
Harald Bamberger
52e0535312
use existing phrase
2025-08-05 07:21:09 +02:00
Harald Bamberger
616c335a3b
Merge branch 'rc1_FHC4_C4' into demo-cis40
2025-08-05 07:10:49 +02:00
Harald Bamberger
459d445f2f
trigger search when searchfield gets focus a searchstr is there and the searchresult is empty
2025-08-05 06:59:21 +02:00
Andreas Österreicher
ecc7e4672f
Styling in Navigation Component korrigiert
2025-08-04 17:34:19 +02:00
Andreas Österreicher
b8de311015
Umlaute in Navigation Component gefixed
2025-08-04 17:33:52 +02:00
Andreas Österreicher
f57e27fae0
Merge branch 'rc1_FHC4_C4' of github.com:FH-Complete/FHC-Core into rc1_FHC4_C4
2025-08-04 17:20:16 +02:00
Andreas Österreicher
0516fa2ff5
Alert CSS fixed, Legacy Icons aus Alerts entfernt
2025-08-04 17:19:44 +02:00
Harald Bamberger
cba5b39e29
searchcis do not search for organisationeinheittyp_kurzbz Container
2025-08-04 16:28:31 +02:00
Harald Bamberger
cc91fe7588
searchcis only students and employees with active useraccount
2025-08-04 16:17:38 +02:00
Andreas Österreicher
e9807a210b
Removed Error Logs
2025-08-04 16:00:53 +02:00
Andreas Österreicher
4a69204384
Bugfix for Firefox ESR 128 Bug where Reduce Function is not always available
2025-08-04 15:53:22 +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
chfhtw
9b396088c3
Refactor LvPlan endpoints to be more granular
2025-08-04 14:09:27 +02:00
chfhtw
b76bdfa431
Close calendar modal on unmount
2025-08-04 14:08:59 +02:00
Harald Bamberger
e727c03a42
fix current simple search with modified searchbar, let action always emit actionexecuted event on click to close search in combination with vue router
2025-08-04 13:42:51 +02:00
Harald Bamberger
648dca3eba
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into rc1_FHC4_C4
2025-08-04 13:06:53 +02:00
Harald Bamberger
8bcd0961f6
remove unused empty file
2025-08-04 13:06:32 +02:00
Harald Bamberger
384dcd8411
Merge branch 'feature-62018/C4_Weiterleiten_zu_CIS4_nach_CIS_Login_unter_bestimmten_Bedingungen' into rc1_FHC4_C4
2025-08-04 10:54:37 +02:00
Harald Bamberger
9cbb612c8f
Merge branch 'feature-63192/FHC4-Studierendenverwaltung_Semsterauswahl_fuer_mehrere_Tabs_anpassen' into rc1_FHC4_C4
2025-08-04 10:22:44 +02:00
Harald Bamberger
42e31af94c
Merge branch 'merge_C4_25999_61235_61730' into rc1_FHC4_C4
2025-08-04 10:20:45 +02:00
Harald Bamberger
89c64cadc7
calc current Studiensemester by start_date, to avoid gap and error msg during summer
2025-08-04 10:20:11 +02:00
ma0048
be24190636
studiensemester auswahl abhaengig von url
2025-08-04 10:15:07 +02:00
chfhtw
502942deb3
Remove template from slot
2025-08-04 09:28:50 +02:00
Harald Bamberger
405f7a551e
Merge branch 'merge_C4_25999_61235_61730' into rc1_FHC4_C4
2025-08-04 09:17:09 +02:00
chfhtw
02a52d1aee
Bugfix: forward both params in LvPlan update:date and update:mode events
2025-08-04 08:44:27 +02:00
Harald Bamberger
6714432c30
handle no existing stgs from url
2025-08-01 18:02:01 +02:00
Harald Bamberger
9999cb47c2
use extende Verband component from branch feature/60973, add route for studiengang kuerzel in url, adapt for switching studiengang also via url
2025-08-01 17:32:54 +02:00
Harald Bamberger
5329fadbac
add searchresultlink function to generate urls with current studiensemester in extended search
2025-08-01 17:25:30 +02:00
Harald Bamberger
a429b20823
Merge branch 'feature-63192/FHC4-Studierendenverwaltung_Semsterauswahl_fuer_mehrere_Tabs_anpassen' into rc1_FHC4_C4
2025-08-01 16:26:01 +02:00
Harald Bamberger
37b67641ef
Merge branch 'feature-40128/Mehrere_Suchergebnisse_für_selbe_Person' into rc1_FHC4_C4
2025-08-01 16:19:23 +02:00
Harald Bamberger
66caf47d98
Merge branch 'merge_C4_25999_61235_61730' into rc1_FHC4_C4
2025-08-01 15:54:22 +02:00
Harald Bamberger
497e839963
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into rc1_FHC4_C4
2025-08-01 15:48:49 +02:00
chfhtw
219507ffa3
Shareable calendar components
2025-08-01 15:22:34 +02:00
chfhtw
e326c9483d
correct default value for calender date prop
2025-08-01 15:10:04 +02:00
Harald Bamberger
cf073d04b4
remove console.log
2025-08-01 12:27:00 +02:00
Harald Bamberger
8472813246
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into feature-63192/FHC4-Studierendenverwaltung_Semsterauswahl_fuer_mehrere_Tabs_anpassen
2025-08-01 12:24:02 +02:00
Harald Bamberger
472fceaf62
changes to support studiensemester_kurz as part of the url
2025-08-01 12:22:27 +02:00
Harald Bamberger
247de82e81
add config number_displayed_past_studiensemester_default and use it in api endpoint
2025-08-01 11:59:29 +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
ma0068
66e27b3bb2
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' of github.com:FH-Complete/FHC-Core into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-08-01 10:55:29 +02:00
ma0068
1cb637cb7f
Tab Betriebsmittel: change type kaution to text, edit validations and add translations
2025-08-01 10:55:11 +02:00
Johann Hoffmann
913b218fca
phrasenupdate Stundenplan -> LV-Plan; tooltip update/remove;
2025-08-01 10:53:15 +02:00
Johann Hoffmann
e58bf3a8cf
WIP noten/pruefung import
2025-08-01 09:48:46 +02:00
Harald Bamberger
5a9972a85f
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' into feature-63192/FHC4-Studierendenverwaltung_Semsterauswahl_fuer_mehrere_Tabs_anpassen
2025-07-31 17:03:31 +02:00
Harald Bamberger
0d514ad482
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-07-31 17:01:04 +02:00
ma0068
562eb0a890
remove selectable from tables with not selectable rows
2025-07-31 17:00:11 +02:00
Harald Bamberger
38fe68362d
use correct function in routing
2025-07-31 16:40:33 +02:00
ma0068
6217309c6f
add infotext to reload button filtercomponent
...
tab archive: add infotext to reload button, edit and delete button
2025-07-31 16:34:24 +02:00
chfhtw
7755e2c7a6
searchbar: code quality
2025-07-31 15:20:05 +02:00
ma0068
9c1eb35e88
Tab Contact: Phrase for Validation Length PLZ
2025-07-31 11:18:37 +02:00
chfhtw
25da0d6865
cleanup - remove old/unused searchbar files
2025-07-31 11:12:58 +02:00
chfhtw
9a231d4bb4
name for searchbar components
2025-07-31 11:09:09 +02:00
chfhtw
9c3c8cd186
status sorting in mergedperson search results
2025-07-31 10:33:25 +02:00
ma0068
c4bb543c0a
HeaderDetails: delete empty space before titelpost
2025-07-31 09:37:13 +02:00
ma0048
4d3ad0008e
deleted automated added import
2025-07-31 09:33:11 +02:00
chfhtw
bc7c811227
searchbar: filter btn accessisible (real button)
2025-07-31 09:29:43 +02:00
chfhtw
9a5790edf0
searchbar: better layout for clear button
2025-07-31 09:24:33 +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
Harald Bamberger
2f10a3a3e9
adapt single person routes, old and new js api files and frontend usage
2025-07-31 07:50:17 +02:00
ma0068
f12db529e0
Tab Notizen: remove clipContents
2025-07-31 07:40:07 +02:00
Harald Bamberger
c876179762
adapt Students api endpoints, use ci routing, adapt frontend
2025-07-30 18:15:09 +02:00
Harald Bamberger
fa97116ec4
replace backend var semester_aktuell with api parameter in grades, student and status endpoints, adapt old and new js api definitions, adapt frontend, add validation method to studiensemester_model
2025-07-30 18:09:56 +02:00
ma0068
16db622bc9
Tab Details
...
- add anrede to modelValue
- add Validations Alias and Lehrverbandsgruppe
- add Phrase invalidAlias
- add translation to validation Integer for field semester
2025-07-30 17:55:59 +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
chfhtw
2755a194eb
searchbar remove redundant cssclass option
2025-07-30 15:12:20 +02:00
chfhtw
ee13cfadba
Use labels for types in CIS & StV searchbar
2025-07-30 12:33:48 +02:00
chfhtw
79720a77c2
searchbar: allow labels for types
2025-07-30 11:23:48 +02:00
chfhtw
a7698b9af8
searchbar clear button stretch height
2025-07-30 11:23:00 +02:00
ma0068
ba23a6496c
Tab Exam: change layout to fitDataStretchFrozen
2025-07-30 11:22:39 +02:00
ma0068
4e7ae928b5
Tab Details: add missing person attributes to modelValue.. second try
2025-07-30 11:19:21 +02:00
ma0068
62aa022c69
Tab Details: add missing person attributes to modelValue
2025-07-30 11:13:46 +02:00
chfhtw
cb1ff2ef1a
remove unused function
2025-07-30 11:03:42 +02:00
chfhtw
91624a3e53
searchbar clear button, searchbar z-indexes
2025-07-30 09:42:47 +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
chfhtw
1005963179
Each searchbar it's own config
2025-07-29 16:52:29 +02:00
Andreas Österreicher
386ae59428
Archivierung von MC Zertifikaten/Zeugnissen
2025-07-29 16:46:12 +02:00
chfhtw
30b895ad04
use renderers in search config
2025-07-29 16:07:15 +02:00
chfhtw
868c15f47d
use teaching units for calendar
2025-07-29 15:47:17 +02:00
chfhtw
b0f8b316af
Use renderers in roominformation component
2025-07-29 15:36:29 +02:00
chfhtw
3cd00a5e5f
Cleanup
2025-07-29 15:27:09 +02:00
Harald Bamberger
ee5391f11a
place timeinterval left of eventtext, add missing success wrapper in stundenplanlib
2025-07-29 14:27:46 +02:00
Harald Bamberger
602a572518
max height for all-day container, rearange zeitraum / frist in lehreinheit modal
2025-07-29 13:48:54 +02:00
chfhtw
2442c16eeb
Calendar header CSS
2025-07-29 13:24:49 +02:00
ma0068
c1ca8c78af
bugfix field gsstudientyp_kurzbz
2025-07-29 13:13:15 +02:00
ma0068
d262c5106c
add zgv-fields to allow null values for update
2025-07-29 11:52:36 +02:00
chfhtw
fd04b26af4
code quality
2025-07-29 11:40:40 +02:00
chfhtw
31fb649cac
Bugfix: moodle start/end dates lost timezones and end time
2025-07-29 11:40:24 +02:00
chfhtw
d76a5965db
CSS improvements Calendar
2025-07-29 08:54:16 +02:00
Harald Bamberger
4d1c4bf7ab
add css rules to show vue-datepicker svg icons inside of elements with bootstrap input-group or primevue p-component css class
2025-07-28 15:04:15 +02:00
ma0068
dcb9fad0d2
remove not existing tinymce-plugin linktitle
2025-07-28 12:11:45 +02:00
ma0068
cc0572b386
use endpoint for Messages, refactor component Vorlagendropdown to fhcapi
2025-07-28 11:44:06 +02:00
chfhtw
5e0ef4ebab
Fix send mode on date update and vice versa to fix multiple router pushes
2025-07-28 09:39:32 +02:00
ma0068
24df22ba24
enable text-input zgv-master and enable remove dates ZGV
2025-07-28 08:40:45 +02:00
ma0068
e2df03debf
Tab Prestudent: ZGVFields: Add Autocomplete function with strike through for not active entries
2025-07-25 14:05:37 +02:00
chfhtw
1b8ab88820
Fix: Browser back
2025-07-25 13:31:56 +02:00
chfhtw
d59b623cb4
Bugfix: Return no events instead of error if the student is/was not enrolled in a timeframe
2025-07-25 13:17:41 +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
ma0068
58a85432ca
enable text-input in datepicker
2025-07-25 10:50:48 +02:00
chfhtw
76248175f7
News padding not hardcoded in Dashboard Item Container but in the News CSS
2025-07-25 09:33:27 +02:00
chfhtw
d101b53d3d
Calendar: ResizeObserver for compact day mode
2025-07-25 09:27:56 +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
ma0068
53e395aca4
Tab Notizen, Messages: use HTML-Entities
...
Tab Abschlussprüfung, Prestudent, Pruefung, Dokument: Phrasen
2025-07-24 14:40:48 +02:00
chfhtw
611a6204cd
compare AllDayEvents to whole day
2025-07-24 14:15:20 +02:00
ma0048
1d63b8de44
schluesselverwaltung & kontaktdatenverwaltung gui hinzugefuegt
...
betriebsmittel einschraenkung ueber prop moeglich (nur anzeige)
2025-07-24 11:18:58 +02:00
chfhtw
c0e2a156d5
Merge branch 'merge_C4_25999_61235_61730_calendar' into merge_C4_25999_61235_61730
2025-07-24 10:46:23 +02:00
chfhtw
d5f2f3d787
add luxon to composer.lock
2025-07-24 10:45:53 +02:00
Harald Bamberger
d024d57ef5
fix carousel switching to wrong index, news widget styling
2025-07-24 10:21:50 +02:00
chfhtw
3a8984a8c3
CSS improvements for events
2025-07-24 09:39:47 +02:00
chfhtw
ccb4a72ae4
CSS changes
2025-07-24 09:32:18 +02:00
ma0048
96cb546b68
permission check bug fixed
2025-07-23 14:14:03 +02:00
ma0068
715b48c39f
Tab Nachrichten: Relationmessage Id, Letzte Änderung, Status in capital letters
2025-07-23 13:41:24 +02:00
chfhtw
6994591a10
better CSS file arrangement
2025-07-23 13:39:34 +02:00
ma0068
b1fe60aab0
Tab Anrechnungen: Add Phrasen Status, Notiz hinzufügen
2025-07-23 11:57:56 +02:00
SimonGschnell
92bd09355b
update(News widget): adds number padding for the date and the time stamp in the news widget
2025-07-23 11:25:13 +02:00
SimonGschnell
ae725c08a9
update(News und Paginator styling): updates how the news widget is highlighted and adds paginator css overwrites
2025-07-23 11:18:38 +02:00
ma0068
0be83eedef
Start Translation ErrorMessage
2025-07-23 11:17:47 +02:00
chfhtw
8f73404307
truncate past-markings in month mode
2025-07-23 10:50:57 +02:00
chfhtw
66fd2e65a4
add css class today
2025-07-23 10:42:12 +02:00
chfhtw
d648f79ca5
Correct click source for list mode
2025-07-23 09:38:31 +02:00
chfhtw
4ead590732
Fix: negation of instanceof in Lehreinheit modalContent Renderer
2025-07-23 09:25:16 +02:00
chfhtw
132ab686c9
get rid of Dashboard warnings
2025-07-23 09:24:16 +02:00
chfhtw
36fd2dcd90
cleanup
2025-07-23 09:23:29 +02:00
chfhtw
72df2cb79c
Implementation CIS => LvPlanWidget
2025-07-23 08:56:23 +02:00
SimonGschnell
db07f33e3c
update(Cis Modals): makes modals scrollable by default and uses fhc-primary for the card-header and fhc-secondary for the card-footer
2025-07-22 16:20:18 +02:00
ma0068
07ba21ff3e
Tab Details: reload DetailHeader after update Detaisl
2025-07-22 16:03:00 +02:00
SimonGschnell
1b2d5ff6c6
update(News widget styling): makes card-header of the news content sticky so that the white left and right buttons don't appear in front of a white background
2025-07-22 15:43:03 +02:00
ma0068
a13deed13f
Tab Aufnahmetermine: bugfix updateAufnahmetermin
2025-07-22 14:07:44 +02:00
SimonGschnell
6c57c17eb5
update(News Widget 1 spaltig): adds padding and updates colors of the time and content when hovered
2025-07-22 13:50:34 +02:00
SimonGschnell
9ddb9f46fd
refactor(Cis4 News Widget Responsive): changes the responsive column layouts for the news widget
2025-07-22 13:30:25 +02:00
chfhtw
ad080e61b2
Implementation CIS => RoomInformation
2025-07-22 13:14:56 +02:00
chfhtw
0a9f4023b3
add component class
2025-07-22 10:50:34 +02:00
chfhtw
f9a45a4917
LvPlan Now-background
2025-07-22 10:45:51 +02:00
SimonGschnell
9855a0b45d
fix(News widget style): updates the content style of the news when rendering new news content
2025-07-22 10:37:45 +02:00
SimonGschnell
117a284dc4
update(News Widget/Content stylings): updates the style of the news widget and single news view
2025-07-22 09:47:45 +02:00
chfhtw
fa090153f2
LvPlan.js Remove unused prop
2025-07-22 09:22:03 +02:00
chfhtw
b4f1a8a56c
Renderer Lehreinheit: get LvMenu inside the component
2025-07-22 09:19:51 +02:00
chfhtw
a0721fcd9a
LvPlan.js remove unused imports
2025-07-22 09:19:00 +02:00
chfhtw
4524b9bcdc
Bugfix invalid end-tag
2025-07-22 09:18:31 +02:00
Alexei Karpenko
75adcefd51
Studentenverwaltung Projektarbeit: made text input possible for all date input
2025-07-21 17:52:21 +02:00
ma0068
9d809cf843
Tab Dokumente
...
- Refactor Mapping for List Accepted for correct view Akzeptiertdatum and AkzeptiertVon
- Delete Testoutputs dokument_kurzbz List NotAccpeted
- Correct ColumnName for NachreichungAm
- Change Order Columns Uploaddatum, akzeptiertVon
2025-07-21 16:33:26 +02:00
Harald Bamberger
7726850193
quick fix equal-int comparison resulting in an error if search string is numeric but out of range of integer column
2025-07-21 16:14:16 +02:00
chfhtw
91bb167c42
Implementation CIS => LV Plan
2025-07-21 15:40:51 +02:00
chfhtw
20e8964274
Comment
2025-07-21 15:38:35 +02:00
chfhtw
f1971659b4
Loading Events
2025-07-21 15:33:35 +02:00
chfhtw
4e4a7a3880
Bugfix handle events outside of grid bounds
2025-07-21 15:30:34 +02:00
ma0048
4a8868a709
verfasser nur noch readonly - wird im backend gesetzt
2025-07-21 15:29:57 +02:00
chfhtw
ff104461af
Bugfix missing template ref
2025-07-21 15:08:42 +02:00
chfhtw
e25687be52
Bugfix start index of grid-line
2025-07-21 15:08:25 +02:00
chfhtw
f1e28cec4e
Bugfix eventloader
2025-07-21 14:10:23 +02:00
chfhtw
f4f59b2fff
Bugfix check textnodes
2025-07-21 13:49:52 +02:00
ma0068
5ed2595222
Tab Konto: change Dateformat to localeString
...
- Tabulator: column Buchungsdatum
- Modal: newCounter
- Modal: editCounter
- Tabulator: actionSlot: selected
2025-07-21 13:10:43 +02:00
chfhtw
90c30f21c1
Autoscroll
2025-07-21 11:34:58 +02:00
Harald Bamberger
4ae1ab88dc
documents accepted tabulator bump persitence_id
2025-07-21 08:51:16 +02:00
SimonGschnell
07d610d60f
update(PrimeVue Paginator darkmode): overwrites the background of the paginator component in primevue
2025-07-21 08:15:31 +02:00
SimonGschnell
a22041007c
update(Cis css): updates utility classes for primary colors
2025-07-21 08:15:31 +02:00
Harald Bamberger
d122a5e72d
use correct phrase for column name
2025-07-21 07:57:18 +02:00
ma0048
9fa23a1471
fixed check permission
2025-07-17 16:21:23 +02:00
Harald Bamberger
952f98de82
Merge branch 'master' into merge_C4_25999_61235_61730
2025-07-17 11:21:47 +02:00
chfhtw
8191c5e19f
CSS update
2025-07-16 16:47:12 +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
ma0068
2f5a7addbd
Tab Details: Bugfix use cleanedFeedback to avoid empty alerts because of updateam, updatevon in result.data
2025-07-16 15:11:20 +02:00
chfhtw
78a735f277
Event popup inside calendar component
2025-07-16 13:52:45 +02:00
chfhtw
26b40866fc
CSS updates
2025-07-16 13:51:37 +02:00
SimonGschnell
99f9509134
refactor(Cis4 Wave Accessability): adds accessability attributes to the searchbar components
2025-07-16 12:56:49 +02:00
ma0068
c36459b508
Merge branch 'merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231' of github.com:FH-Complete/FHC-Core into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-07-16 11:44:55 +02:00
ma0068
1ff3f7b66d
Display current semester status in Detail Header
...
- adapt function get
- adapt functions getPrestudents, get Students, get Prestudent, getStudent, get Person
- add Phrase Student auswaehlen
2025-07-16 11:41:23 +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
SimonGschnell
ba3914c1c3
refactor(Cis4 Wave Accessability): adds more accessability attributes to the cis4 views
2025-07-16 11:08:00 +02:00
SimonGschnell
f210bb8bbd
refactor(NewsWidget responsive):updates the resonsive classes of the newsWidget
2025-07-16 11:06:47 +02:00
chfhtw
90b944a047
configureable "no-events" message
2025-07-16 09:57:03 +02:00
chfhtw
0aef00bd9e
use Timezone
2025-07-16 08:58:02 +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
SimonGschnell
a737dc20dc
refactor(Layout Lvplan widget): margin adjustment
2025-07-15 14:59:45 +02:00
SimonGschnell
81280a5e91
refactor(Studium accessibility): adds accessability attributes to the studium component
2025-07-15 14:29:26 +02:00
SimonGschnell
2222199b95
refactor(ProfilUpdate components accessability): adds accessability attribute to profil update components
2025-07-15 14:17:44 +02:00
SimonGschnell
133a611d0e
update(Profil Modal attribute rename): refactor of attributes and styles
2025-07-15 13:35:38 +02:00
chfhtw
08404a9440
all-day-events not in scrollable part
2025-07-15 13:35:13 +02:00
SimonGschnell
c69be4762e
refactor(renderer components accessibility) adds the aria accessibility attributes and tooltips to the renderer components of the LvPlan
2025-07-15 13:19:47 +02:00
SimonGschnell
c91b2481eb
refactor(Modal component): don't pass the properies to the v-bind of the bootstrap modal (title prop was added as an attribute to modal div, creating a tooltip)
2025-07-15 13:16:39 +02:00
Harald Bamberger
c3d0f03704
remove unnecessary addMetas, add table alias to fix Prestudent Filters in StvTree
2025-07-15 13:06:08 +02:00
Alexei Karpenko
325cbf9314
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-07-15 12:44:55 +02:00
SimonGschnell
9e06f1468a
refactor(Location change FHC Core Event): changes the location of the Events for the FHCore App to the original folder
2025-07-15 12:01:46 +02:00
chfhtw
77e5dfeb9a
add Luxon
2025-07-15 11:18:01 +02:00
chfhtw
da9f00fff0
add Calendar
2025-07-15 11:17:49 +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
Harald Bamberger
4872792890
prevent cis search from searching in private email addresses and phone numbers
2025-07-14 16:19:13 +02:00
Harald Bamberger
7aa074cdf6
use uselanguge when searching cms content, remove flags from cms content results, use cms and dms searchtypes in cis4
2025-07-14 15:51:42 +02:00
ma0068
cb48c1e5e3
Tab Details: add tbl_benutzer to update logic
2025-07-14 15:48:37 +02:00
SimonGschnell
9fe7dd069f
refactor(LvPlan Lektoren in LV Ansicht): passt die Ansicht der Lektoren in den LVs des LvPlan an wenn mehrere Lektoren vorhanden sind
2025-07-14 15:23:57 +02:00
Harald Bamberger
3ed2bb4d78
add uid@DOMAIN to emails result for prestudent and student, mergedperson render student only results, add searchresult_inaktiv css class to inactive users
2025-07-14 15:16:21 +02:00
Harald Bamberger
a1fe2e1b4b
fix SearchLib bug, add searchtypes config studentcis and active_organisationunit, use new searchtype in cis4 searchoptions and searchbar result rendering
2025-07-14 13:57:37 +02:00
ma0068
c9cced3f61
bugfix firma_id: define default as null instead of empty string
2025-07-14 13:09:52 +02:00
ma0068
9d341cc045
getFunction for Student: restrict select attributes for person, update mitarbeiter model
2025-07-14 10:23:05 +02:00
ma0068
10399db372
add handling comma in combination with titelpost
2025-07-14 09:42:41 +02:00
Harald Bamberger
c89b88ec1b
prevent loading huge list of lvs when deleting an lv
2025-07-11 17:46:54 +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
ma0068
22afddc2ae
add changes for detail header of Vertragsverwaltung
2025-07-11 14:21:56 +02:00
SimonGschnell
1bf49ad7ab
fix(Profillib): data handling fix
2025-07-11 11:50:53 +02:00
Harald Bamberger
31fbaaa017
remove unnessecary 0byte files
2025-07-11 11:30:13 +02:00
SimonGschnell
28e42163a1
fix(Profil fotoStatus): changes how fotoStatus is evaluated for different views
2025-07-11 11:10:35 +02:00
SimonGschnell
75a93523e0
refactor(Profil endpoint): changes how the parameter is passed to the profil endpoint
2025-07-11 11:01:18 +02:00
SimonGschnell
c2cc1c5870
fix(Profil viewData): fixes little data conversion error in the endpoint
2025-07-11 09:14:34 +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
SimonGschnell
2deef8039d
update(LvPlan color contrast): changes the colors for some of the text in the lvplan component for more contrast
2025-07-10 14:32:26 +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
SimonGschnell
dba435dafb
fix(VueDatepicker darkmode): updates the dark mode property of the vueDatePicker if the theme is switched to light or dark mode
2025-07-10 12:10:39 +02:00
SimonGschnell
6f3759d95d
update(Wave accessability): updates aria labels for accessability
2025-07-10 11:47:51 +02:00
SimonGschnell
129b8b2e49
refactor(LvPlan Widget renderer component): adds the renderer component to the lvplan widget
2025-07-10 11:47:22 +02:00
ma0068
7039719700
Tab Messages: show reply button only if not disabled
2025-07-10 11:31:24 +02:00
ma0068
08a394cad0
add eventListener to prevent bootstrap dialog from blocking focusin in tinymce linking popup
2025-07-10 09:47:09 +02:00
ma0068
8138e23e71
set tabulator_row overflow just jor abschlusspruefung to visible
2025-07-10 09:12:01 +02:00
ma0048
153e273fec
firefox check entfernt
2025-07-09 13:52:46 +02:00
SimonGschnell
d526a770c5
refactor(Wave accessability changes): changes color contrasts and fixes other little bugs
2025-07-09 13:35:21 +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
SimonGschnell
8ce672d914
refactor(Profil Library): exports Profil functions in its own library to reuse functionalities
2025-07-08 13:33:00 +02:00
Harald Bamberger
1a0374bf18
fix stv list filters
2025-07-08 11:07:07 +02:00
Harald Bamberger
3f9564b686
anrechnungen notiz layout cleanup, use tabulator layout fitDataStretchFrozen
2025-07-07 16:21:04 +02:00
Harald Bamberger
e4fc936991
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-07-07 15:52:11 +02:00
Harald Bamberger
2262169699
filter component set default height only if no height attribute is set in tabulatoroptions. remove reactivedata default setting and old todo comments
2025-07-07 15:47:34 +02:00
ma0068
ddea3afde4
Adaptions FHC-Alert
...
- restructure plugins Api, FhcAlert ans Phrasen to use Phrasen in Fhc-Alert
– fix behaviour alert warning: show always clossing cross, and symbol
- fix behaviour alert error: add scrolling to Text MessageError
- phrases alerts
2025-07-07 15:36:12 +02:00
kindlm
411fd8d056
Merge remote-tracking branch 'origin/master'
2025-07-07 14:25:47 +02:00
kindlm
ca9eea6134
Merge branch 'TesttoolAdminOptimierungen'
2025-07-07 14:25:26 +02:00
kindlm
b1ab0ddf18
Zeilenumbruch, wenn Fragen-Liste zu lang
2025-07-07 14:23:59 +02:00
Harald Bamberger
cfe76e09b1
AntragJob StglSammelmail an alle Stgleiter senden
2025-07-07 11:47:06 +02:00
ma0048
7bd0b39f77
resetting currentTreeLevel
2025-07-07 11:14:02 +02:00
ma0068
4937c1190a
bugfix: warning html-tags
2025-07-07 11:13:37 +02:00
SimonGschnell
5280943099
fix(Studium):checks if the query of the data in the studium endpoints returns an array otherwise return empty array to avoid breaking the endpoint
2025-07-07 10:11:10 +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
Johann Hoffmann
101636e9fc
timeline tooltip
2025-07-04 11:31:13 +02:00
ma0068
88adb8b139
Tab Messages: fix input Variables in TinyMCE
2025-07-04 07:43:21 +02:00
kindlm
d47fd105ed
Merge remote-tracking branch 'origin/master'
2025-07-03 17:37:27 +02:00
kindlm
a0e4c3d93b
GUI-Optimierung Testtool-Admin Seite
...
- Vorschau vs. Derzeit
- Tab-Zeichen wird bei Tab-Taste eingefügt
- Parse-Error wird bei nicht-wohlgeformtem XML angezeigt
- Button um MathML größer anzuzeigen
2025-07-03 17:37:16 +02:00
Harald Bamberger
d48865d2a1
only show lvs with lehre flag true in degree programs overview
2025-07-03 16:37:45 +02:00
Harald Bamberger
c8e7adc074
alter ferien query to get overlapping events e.g. summer holidays
2025-07-03 16:17:31 +02:00
Johann Hoffmann
475290e3ef
yet another phrase
2025-07-03 15:47:06 +02:00
SimonGschnell
b46c0147a0
update(Filter Component): uses fhc-text instead of text-dark for the filter icon of the filter component
2025-07-03 15:30:38 +02:00
SimonGschnell
e659e8e12c
update(Profil Tabulator Columns):preloads phrasen for the tabulator tables, otherwise the column titles are not displayed
2025-07-03 15:30:02 +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
Harald Bamberger
014a034ce8
add VB function to get last vb stunden before altersteilzeit
2025-07-03 14:53:53 +02:00
Johann Hoffmann
7fc98bd6a4
tooltip update
2025-07-03 13:23:47 +02:00
ma0068
d1e35b1851
bugfix js error after sort: take out persistance for header filter
2025-07-03 12:14:00 +02:00
Johann Hoffmann
919471d067
phrasen adjustment & error catch cases
2025-07-03 11:32: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
Johann Hoffmann
4b26067380
moar anw phrasen
2025-07-02 15:20:17 +02:00
ma0068
ac1335a50d
Notizen as Modal
2025-07-02 14:53:44 +02:00
SimonGschnell
5ddc4749fa
update(Accessability changes):adds aria-label to empty buttons and more accessability changes
2025-07-02 14:35:07 +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
SimonGschnell
bf1dac3fd9
update(LvPlan Feiertage): checks if the query result is array before performing array operations and returns success status instead of raw data
2025-07-02 08:55:30 +02:00
ma0068
9315503ec1
Header: use comma in name only if posttitel exists
2025-07-01 15:46:09 +02:00
ma0068
c353e854e8
Tab Anrechnungen/Exemptions
...
- bugfix handle overflow in textfield of Notiz
- bugfix delete: remove anrechnung_id also from lehre.tbl_anrechnung_anrechnungstatus
- redesign Notizen of Anrechnungen: header with title Lehrveranstaltungen
- add reload functionality to update count of notizen in action buttons
2025-07-01 14:32:33 +02:00
Harald Bamberger
e9614e8ca8
add css classes searchbar_label and searchbar_value to improve responsiveness of results in Cis4
2025-07-01 12:12:48 +02:00
Harald Bamberger
34220a8f39
add alt text to profile picture
2025-06-30 17:10:13 +02:00
Harald Bamberger
986d1cfb5f
add aria-label to skip link and raumsuche tabulator links, move skip link to html body, change raumsuche h2 to h1
2025-06-30 17:02:45 +02:00
SimonGschnell
83ac1abcf6
update(LvPlan Events): overflow css fix for the LvPlan Events
2025-06-30 15:27:15 +02:00
SimonGschnell
9c30b5438f
update(StundenplanLib StundenplanQuery): removes the ort_kurzbz from the group by because the ort_kurzbz should be grouped in the aggregate function
2025-06-30 15:27:15 +02:00
Harald Bamberger
ed17e87afd
dbupdate create Cis40 dashboard if it does not exist, 61730_Dashboard_Anpassungen only output message if something was updated
2025-06-30 14:51:42 +02:00
SimonGschnell
5b10c87e9b
update(LvPlan Feiertage):if loggedin person does not have a studiengang, only consider studiengang 0
2025-06-30 14:31:05 +02:00
Johann Hoffmann
1c73fdc83c
phrasen
2025-06-30 13:12:21 +02:00
Harald Bamberger
98f1cd7465
Merge branch 'feature-61795/FHC4_STudierendenverwaltung_Mobilitaeten_Update' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-06-30 11:49:59 +02:00
SimonGschnell
1c29bcd685
feature(LvPlan Feiertage): adds endpoint to fetch feiertage and adds renderer components for the feiertage in the LvPlan
2025-06-30 11:40:18 +02:00
ma0068
414e4c9565
Tab Abschlusspruefung: add Berechtigungen Studiengang backend: insert, update, delete
2025-06-30 11:39:16 +02:00
ma0068
19ef7c2ce1
Tab Abschlusspruefung: bugfix printDocument
2025-06-30 10:32:28 +02:00
ma0068
fbb00a2616
Tab Abschlusspruefung
...
- set textfield protokoll readonly
- update: add updatevon, updateamum
- selectedFields vorsitz, pruefer: set default null
2025-06-30 08:52:40 +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
SimonGschnell
e3fe20831e
update(Profil Profilbild): changes styling layout and polishment
2025-06-27 11:36:40 +02:00
cgfhtw
0adf7ee9dc
Fix "Spaltenbreite wird nicht gespeichert" for Kontakt Tabs: use Filtercomponent default layout
2025-06-27 09:52:18 +02:00
SimonGschnell
9610ca55f7
update(Profil Profilbild): first version of the profilbild upload endpoint
2025-06-26 15:21:09 +02:00
Andreas Österreicher
d64f5610c9
Merge branch 'feature-55989/micro_degree_vorlage_im_fas_hinterlegen'
2025-06-26 08:13:27 +02:00
Andreas Österreicher
444f7aec48
Merge branch 'master' into feature-55989/micro_degree_vorlage_im_fas_hinterlegen
2025-06-26 08:12:13 +02:00
Andreas Österreicher
4dbffc3527
Projektliste zieht die Pflichtpuase nicht mehr automatisch ab wenn keine
...
Pause manuell gebucht wurde. (Task 62601)
2025-06-25 17:48:09 +02:00
cgfhtw
af2aa416aa
Documents: Doubleclick-Download like in Archive
2025-06-25 16:50:36 +02:00
cgfhtw
c9cc86fdbd
Archiv: Downloadbutton in actions column
2025-06-25 16:50:03 +02:00
cgfhtw
aec0162c01
Konto: Buchungstypen order
2025-06-25 16:49:29 +02:00
Johann Hoffmann
057288a4a5
phrasen & rechte rename
2025-06-25 16:02:51 +02:00
Harald Bamberger
7c251cafc7
Merge branch 'merge_FHC4__55354_55991_55992_60874_60875_61229_61230_61231_TabAbschlusspruefung' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-06-25 15:52:09 +02:00
Harald Bamberger
c2ce61d885
Merge branch 'feature-62055/FHC4_Studierendenverwaltung_Detailheader_Update' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-06-25 15:42: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
SimonGschnell
cbc9a87a47
update(Profil Profilbild): adds button to upload new profil foto if foto is not yet acepted
2025-06-25 11:22:14 +02:00
cgfhtw
c3ec34a038
Code Quality to be compatibler with feature-40128
2025-06-25 09:39:19 +02:00
cgfhtw
e385a06b73
merge_C4 compatibility
2025-06-25 09:36:47 +02:00
cgfhtw
b344b5925a
Use Advanced search for CIS & StV
2025-06-24 15:19:21 +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
cgfhtw
7b627484c2
Code Quality
2025-06-24 15:01:26 +02:00
SimonGschnell
e99cbc9f3d
fix(lvMenu optionen):fixes click event bugs with the lv menu and changes the styling for some lvmenu options
2025-06-24 13:28:32 +02:00
cgfhtw
cc40fd4393
Safetycheck FHCAPI plugin
2025-06-24 12:15:10 +02:00
cgfhtw
7233bc3cdd
Bugfix missing css variable
2025-06-24 11:23:22 +02:00
cgfhtw
301818be69
Fallback "room" for "raum" searchactions
2025-06-24 11:17:00 +02:00
cgfhtw
8c1c56077e
CIS: Search-Origin
2025-06-24 11:00:51 +02:00
SimonGschnell
f7c03b29db
refactor(Studiengang Widget Data): filters only active persons of studiengang information
2025-06-24 10:35:20 +02:00
cgfhtw
b217118df4
Cleanup & Phrases
2025-06-24 10:00:35 +02:00
SimonGschnell
d76e3feb2a
update(LvPlan Month Event tooltip): adds a tooltip to the month lv plan events that contains more detailed information about the lv event
2025-06-24 09:32:19 +02:00
Harald Bamberger
b9a920e498
Merge branch 'feature-60876/FHC4_Studierendenverwaltung_Funktionen_als_Corecomponent' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-06-23 17:37:00 +02:00
Harald Bamberger
9426ed9e59
disable headerSort for actions column
2025-06-23 17:36:37 +02:00
Harald Bamberger
be6f5b6772
Merge branch 'merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-06-23 17:32:23 +02:00
Harald Bamberger
ce8f0843cc
calc active tab from router param when using primevue tabsview
2025-06-23 17:31:43 +02:00
Cristina
08182fe0f5
Added phrases for LV-Evaluierung
2025-06-23 15:51:30 +02:00
cgfhtw
2ec20423e9
Stv: Search-Origin
2025-06-23 14:24:20 +02:00
cgfhtw
5645f6a41f
Language API Endpoint
2025-06-23 14:24:11 +02:00
cgfhtw
5bf8f647cb
Cms Results
2025-06-23 14:21:06 +02:00
cgfhtw
ad7e473cbd
Dms Results
2025-06-23 14:14:51 +02:00
cgfhtw
d00530d6d6
Organisationsunit Results
2025-06-23 13:54:36 +02:00
cgfhtw
cf62563fa3
Room Results
2025-06-23 13:48:52 +02:00
cgfhtw
b96a7ab180
Person Results
2025-06-23 13:28:56 +02:00
SimonGschnell
4d61cdeb91
fix(LvPlan route): changes the route on change:range instead of change:offset because the focusdate is updates in change:range
2025-06-23 11:54:42 +02:00
SimonGschnell
30e4459f67
fix(LvPlan renderer) uses Vue.nextTick to acknowledge the suspense state of the dynamically loaded component
2025-06-23 11:44:08 +02:00
SimonGschnell
1d9936757c
update(LvPlan router) manages the route changes in the Calendar component instead of the LvPlan
2025-06-23 11:37:33 +02:00
cgfhtw
b46da92f25
Employee Results
2025-06-23 11:16:57 +02:00
cgfhtw
04d46b39ed
MergedPerson Results
2025-06-23 11:16:20 +02:00
cgfhtw
819ef7bc32
Bugfix this => this.res
2025-06-23 10:48:50 +02:00
cgfhtw
0202bb261f
MergedStudent Results
2025-06-23 10:45:28 +02:00
cgfhtw
0b00e393da
Student Results
2025-06-23 09:51:52 +02:00
cgfhtw
bc79fe2dd6
Prestudent Results
2025-06-23 09:26:09 +02:00
cgfhtw
a2250fc727
Add meta information for search mode
2025-06-23 09:01:11 +02:00
Harald Bamberger
4f56d799ac
remove private attribute
2025-06-23 07:43:39 +02:00
cgfhtw
707a05f6cd
Adding changes from merge_c4 branch to searchbar component
2025-06-20 12:41:20 +02:00
Harald Bamberger
cac58a0fc2
Merge branch 'feature-60876/FHC4_Studierendenverwaltung_Funktionen_als_Corecomponent' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231
2025-06-20 11:48:11 +02:00
ma0068
cb87b072b3
Merge branch 'merge_FHC4__55354_55991_55992_60874_60875_61229_61230_61231_TabAbschlusspruefung' of github.com:FH-Complete/FHC-Core into merge_FHC4__55354_55991_55992_60874_60875_61229_61230_61231_TabAbschlusspruefung
2025-06-18 16:57:38 +02:00
ma0068
37701dbdfd
disable dropdown property for pruefer
2025-06-18 16:57:22 +02:00
Harald Bamberger
96e032bad9
add missing .js file extension
2025-06-18 16:46:47 +02:00
Johann Hoffmann
913211e84d
even more & better anw phrasen
2025-06-18 16:23:35 +02:00
cgfhtw
6e9650ddfa
Bugfixes: Searchbar state in localStorage/sessionStorage
2025-06-18 15:19:30 +02:00
ma0068
85c16b7f5d
Refactor dropdowns
...
- use allPersons for Dropdown Autocomplete Pruefer1, Pruefer2, Pruefer3
- use allMitarbeiter for Dropdown Autocomplete Vorsitz
2025-06-18 15:04:08 +02:00
SimonGschnell
23e32a51b2
update(LvPlan Reservierungen):renderer componente erstellt und in Events geladen + styling fixes
2025-06-18 12:26:20 +02:00
ma0068
ae10ac877f
Tab Adressen: add handling selected Firma for edit and save
2025-06-18 09:02:24 +02:00
Harald Bamberger
d558240459
Merge branch 'feature-61282/SearchbarLocalStorageDifferntiation' into merge_C4_25999_61235_61730
2025-06-17 12:45:33 +02:00
Harald Bamberger
52c4ac64f1
remove unused import and uuid helper
2025-06-17 12:44:24 +02:00
Harald Bamberger
d3b3c9db41
fix typo
2025-06-17 11:44:26 +02:00
Harald Bamberger
1c7d339e14
stundenplan/lvplan revert changes to jobs/LVPlanJob
2025-06-17 11:06:29 +02:00
Harald Bamberger
4db21d9abb
stundenplan/lvplan use reverted classes and function names again
2025-06-17 11:05:31 +02:00
cgfhtw
2b3d772a90
Both searches usable
2025-06-17 10:50:29 +02:00
Harald Bamberger
3db82aea95
stundenplan/lvplan revert changes to stundenplan_model and stundenplandev_model
2025-06-17 10:26:29 +02:00
Harald Bamberger
a080daa27a
stundenplan/lvplan revert changes to legacy api endpoints
2025-06-17 10:16:54 +02:00
cgfhtw
e8d6d751e6
searchAdvanced in new API
2025-06-17 09:48:35 +02:00
cgfhtw
fa20652fef
Permissions for searchAdvanced
2025-06-17 09:48:20 +02:00
cgfhtw
0aa92debea
Phrasen
2025-06-17 09:25:40 +02:00
cgfhtw
f596f16255
Merge branch 'master' into feature-40128/Mehrere_Suchergebnisse_für_selbe_Person
2025-06-17 09:24:18 +02:00
Harald Bamberger
b6cb9b356f
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-06-17 08:57:05 +02:00
ma0068
329da58ce6
Tab Aufnahmetermine: add validation for existing RT-Data
2025-06-16 17:14:55 +02:00
ma0068
cb2ed4696c
Tab Betriebsmittel: change type of field Kaution to number, add validation if numeric
2025-06-16 16:01:41 +02:00
ma0068
5140d9de31
refactor Accepting and Unaccepting Documents, new Error Message if more than one document per type, refactor List Accepted Documents
2025-06-16 15:38:56 +02:00
Harald Bamberger
0804c5670e
refactor css variables
2025-06-16 15:36:32 +02:00
SimonGschnell
66ccd83b55
refactor(LvPlan): changes the lvInfo and lvMenu component in the Page View to use the renderer components based on the event type
2025-06-16 14:14:49 +02:00
cgfhtw
688f87e2ba
New Endpoint for advanced search
2025-06-16 11:57:27 +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
Harald Bamberger
9ed68648f6
declare css variables per component file with fallback default
2025-06-16 11:33:15 +02:00
SimonGschnell
57b0ae12d5
update(LvPlan router):changes the route parameters when changing the week in the weeks overview
2025-06-16 10:58:23 +02:00
SimonGschnell
2aa3e7704f
fix(style):adds missing border
2025-06-16 10:57:16 +02:00
cgfhtw
f321e07731
Move new SearchBarLib to SearchLib
2025-06-16 10:22:28 +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
SimonGschnell
9e0bad76ac
refactor(Studium): uses link color that adjusts to dark mode and adjusts the button directions next to the select fields of the Studium View
2025-06-16 09:30:40 +02:00
Alexei Karpenko
d15d27b3e1
Studierendenverwaltung Projektarbeit: added Verträge
2025-06-13 16:19:53 +02:00
ma0068
7b5b6992c7
Tab Kontakt: Adresse: use Autocomplete and Dropdown for Firma, Bankverbindung: use authUID
2025-06-13 13:02:26 +02:00
SimonGschnell
e4100f5fb0
refactor(Calendar Events Layout): changes the layout of the calendar events adjusting to different renderer components
2025-06-13 12:04:31 +02:00
ma0068
44c5b1dd5e
Tab Kontakt: refactor displaying of kontakttyp, add updateamum, updatevon, filter kontakttyp hidden
2025-06-12 19:29:06 +02:00
ma0068
cd26667707
refactor backend validierung
2025-06-12 18:40:01 +02:00
Harald Bamberger
3a7e14a95f
update composer.lock
2025-06-12 18:07:03 +02:00
Harald Bamberger
40a0affed9
add neutral fhcomplete logo for default theme
2025-06-12 17:38:17 +02:00
Johann Hoffmann
fce55e38ae
more & better anw phrasen
2025-06-12 17:18:52 +02:00
Harald Bamberger
3adaf8a528
make logo configurable in theme, add fhcomplete logo as default
2025-06-12 16:57:27 +02:00
Harald Bamberger
982373d03b
style StudiengangInformation
2025-06-12 15:53:35 +02:00
SimonGschnell
565925abb2
fix(typo)
2025-06-12 14:03:32 +02:00
SimonGschnell
06c822fd84
fix(foto for Studiengang information widget): adds foto property for studiengangs personen that are displayed with a foto
2025-06-12 14:01:27 +02:00
SimonGschnell
aed293f93d
fix(removes debug print in LvPlan): removes debug prints and changes parameter for the showModal function in LvPlan Day View
2025-06-12 13:55:50 +02:00
SimonGschnell
e133f67de2
fix(LvPlan calendarComponent renderer async modal): updates the logic to display the modal for the lv information
2025-06-12 12:32:48 +02:00
Harald Bamberger
f017f096f1
add missing component lvinfo, change path Stundenplan to LvPlan
2025-06-12 12:13:08 +02:00
Harald Bamberger
43c868000c
LvPlanLib getLvPlan use success or error object for all returns
2025-06-12 12:05:17 +02:00
Harald Bamberger
44b538885f
use additional result variable
2025-06-12 11:40:24 +02:00
Harald Bamberger
57d71be792
revert change of loaded StudienplanModel name
2025-06-12 11:39:23 +02:00
ma0068
eb35701280
Tab Gruppen: rewrite inital filter and watcher for working in firefox
2025-06-12 11:32:31 +02:00
Harald Bamberger
7d91976704
remove use of component moodleSVG
2025-06-12 11:18:54 +02:00
ma0068
bd5925e1d6
phrases for author and editor UID
2025-06-12 10:58:43 +02:00
Harald Bamberger
596535b1b9
Merge branch 'master' into merge_C4_25999_61235_61730
2025-06-12 09:51:56 +02:00
ma0068
074403abf5
Tab Notizen: show Name of verfasser and bearbeiter
2025-06-11 17:27:33 +02:00
Harald Bamberger
0f9c98dded
messages add translation for tabulator pagination buttons, Tabs component add alternative rendering with primevue tabs and use it in stv details component
2025-06-11 16:56:58 +02:00
Harald Bamberger
dc4f8bc640
rename Stundenplan/EventTypes/calendarEvent.js -> LvPlan/EventTypes/calendarEvent.js
2025-06-11 15:38:01 +02:00
ma0068
ab059e9099
refactored detailFilter for Mitarbeiter
2025-06-11 15:29:54 +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
Harald Bamberger
90273f64c1
Merge branch 'merge_C4_25999_61235_61730_testremerge' into merge_C4_25999_61235_61730
2025-06-11 15:00:48 +02:00
Harald Bamberger
d6f92d23a0
Merge branch 'feature-62366/merge_C4_25999_61235_61730' into merge_C4_25999_61235_61730_testremerge
2025-06-11 14:56:57 +02:00
Harald Bamberger
7929a6b74b
Merge branch 'feature-25999/C4_cleanup' into merge_C4_25999_61235_61730_testremerge
2025-06-11 14:51:09 +02:00
Harald Bamberger
d83eb42a23
Merge branch 'feature-25999/C4_cleanup' into merge_C4_25999_61235_61730_testremerge
2025-06-11 14:49:26 +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
kindlm
45b9bae0b0
Merge remote-tracking branch 'origin/master'
2025-06-11 13:40:01 +02:00
kindlm
77ccfa46de
Task #62440 Ampelsystem Benutzercount
2025-06-11 13:39:50 +02:00
SimonGschnell
29f968f308
fix(Profil email extern):Profil endpoint does not provide the extern alias email if the benutzer has no alias defined
2025-06-11 11:24:18 +02:00
SimonGschnell
49c510537a
fix(Profil Mailverteiler): adds safeguards and checks on the return value of the Mailverteiler of a person
2025-06-11 11:06:35 +02:00
SimonGschnell
d2e8505689
refactor(Profil alias): checks if user has alias, creates extern alias email if available otherwise not
2025-06-10 14:49:30 +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
SimonGschnell
83d3f515de
refactor(Modals and z-index): ensures dashboard modals are in the forground
2025-06-10 13:18:31 +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
SimonGschnell
c080d1abb2
refactor(Rename Stundenplan to LvPlan):renames all methods and files from Stundenplan to LvPlan
2025-06-10 11:46:19 +02:00
SimonGschnell
a786dec9c1
fix(Dashboard grid):emit dragged item on resize and adjust z-index for overlay and dragged item
2025-06-10 10:23:28 +02:00
ma0068
7d2da9e7f6
Merge master into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-06-06 11:46:31 +02:00
SimonGschnell
9faccfa328
update(Url Dashboard widget): makes edit buttons always available
2025-06-06 11:27:17 +02:00
SimonGschnell
6d7f8522f3
refactor(Moodle Events DependencyInjection): resolves lazy loading bug
2025-06-06 09:57:59 +02:00
Harald Bamberger
970e950894
tune layout of new message modal, fix pagination of message table
2025-06-05 17:06:55 +02:00
SimonGschnell
2821339c0a
refactor(Dashboard dragging): removes dragging flag from the draggable state
2025-06-05 11:42:21 +02:00
Harald Bamberger
68b6402981
fix height of calender exceeding viewport height
2025-06-05 11:28:37 +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
ma0068
826dd52450
- show Profilpicture with lock symbol if foto_sperre
...
- enable scrolling for multi view
- show uid beneath profile picture
- use phrases in detail header
2025-06-04 13:59:00 +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
SimonGschnell
e89233d6ac
update(LvInfo): adds the file LvInfo again because it is used in a different component
2025-06-04 09:41:33 +02:00
Alexei Karpenko
fe81e7fb7c
Studierendenverwaltung Projektarbeit: added button for Projektarbeit download
2025-06-03 21:18:03 +02:00
Harald Bamberger
c85e902b97
Merge branch 'feature-61730/Cis4_DashboardAnpassungen' into merge_C4_25999_61235_61730
2025-06-03 16:14:59 +02:00
Harald Bamberger
d1264c7e5a
Merge branch 'feature-61235/Cis4_Studium_Uebersicht' into merge_C4_25999_61235_61730
2025-06-03 16:14:00 +02:00
ma0068
7da8a9ed79
refactor header as component, show uid under profilpicture
2025-06-03 10:39:22 +02:00
Harald Bamberger
96274a2a4a
Merge branch 'feature-25999/C4_cleanup_testabgabe' into merge_C4_25999_61235_61730
2025-06-03 10:29:33 +02:00
Harald Bamberger
fb01629ec1
Merge branch 'feature-25999/C4_cleanup_testabgabe' into feature-25999/C4_cleanup
2025-06-03 10:29:01 +02:00
Harald Bamberger
02dd466cc3
use green and red as for marking the datepickers
2025-06-03 09:44:03 +02:00
SimonGschnell
7e90771f89
refactor(Moodle Events DependencyInjection): changes the lazy loading for the moodle events in Stundenplan
2025-06-03 09:30:10 +02:00
SimonGschnell
a2dee4d6ba
feature(FHC Core Renderer Event): adds the FHC Core renderer Event to the loadRenderer Event
2025-06-03 09:24:54 +02:00
ma0048
3e3fa9c1eb
svnr aus dem fas entfernt
2025-06-03 08:57:28 +02:00
Harald Bamberger
3ff0f55cc0
tune layout of new message modal
2025-06-03 08:05:38 +02:00
Alexei Karpenko
750b956dd2
Studentenverwaltung Projektarbeit: added button for editing contact data
2025-06-02 15:28:10 +02:00
ma0068
96fcff3ade
add Event mobility_delete
2025-06-02 13:47:49 +02:00
ma0068
f233b33093
add information to header
2025-06-02 10:29:14 +02:00
SimonGschnell
c62b587299
refactor(moodle Event Info):adds the component for moodle event information to the rendered components from the moodle Event
2025-06-02 09:23:14 +02:00
Harald Bamberger
8810657a61
adapt styling message modal, message newdiv, counter display in studentslist
2025-05-30 18:22:53 +02:00
Alexei Karpenko
9a7cba0717
Studentenverwaltung Projektarbeit: added possibility to create persons, added phrases
2025-05-30 17:54:51 +02:00
Harald Bamberger
ba1ef83ba6
delete entry in tbl_studentlehrverband only if last prestudent status for the semester is deleted, update possibly existing entry in tbl_studentlehrverband when advancing prestudentstatus
2025-05-30 12:38:35 +02:00
Harald Bamberger
0da195810b
set updateamum and updatevon, store verband, semester, gruppe in tbl_student if selected semester is current semester
2025-05-30 12:35:48 +02:00
Harald Bamberger
b885a8c72d
fix getting set to null if e.g. base64 images is sent in request json
2025-05-30 12:34:18 +02:00
Harald Bamberger
42b750e120
add selectedcount add phrases for counts label
2025-05-28 17:31:24 +02:00
Harald Bamberger
cb1f6e2e5f
allow description to be html instead of plain text
2025-05-28 17:29:54 +02:00
Harald Bamberger
9d48b6ac57
use popupModal layout of notiz component
2025-05-28 17:29:02 +02:00
Johann Hoffmann
3cebbc9fba
modal optional expand to full size button - used for qr window; added missing phrase editEntschuldigung;
2025-05-28 17:04:07 +02:00
Harald Bamberger
8bcf01d1bb
alter document download to use dmslib and new terminateWithFileOutput funtion of FHCAPI_Controller, render download button as link
2025-05-28 16:38:26 +02:00
Harald Bamberger
4d3d06e1d6
add function to output a file
2025-05-28 16:36:56 +02:00
Harald Bamberger
cfa391677e
remove duplicate tabulatorEvents in computed
2025-05-28 13:22:27 +02:00
SimonGschnell
a5bb72baf6
feature(Stundenplan Moodle Events Dependency Injection): injects moodle components dependency to the Stundenplan
2025-05-28 12:30:38 +02:00
ma0068
a756881a48
refactor delete
...
refactor validation backend
add permission check for studiengang backend
2025-05-28 09:14:49 +02:00
Harald Bamberger
c9b555db77
swap div and form-input end-tag
2025-05-28 08:22:22 +02:00
Harald Bamberger
bbf0d044fd
use existing phrasename
2025-05-28 08:20:33 +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
Harald Bamberger
390434050e
add missing end tag, add missing .js file extension
2025-05-27 17:39:33 +02:00
Harald Bamberger
0ee5cc09cd
add missing .js file extension
2025-05-27 17:30:50 +02:00
SimonGschnell
a0fb34420e
fix(Stundenplan API):corrects little bug with if statement check
2025-05-27 14:30:34 +02:00
Harald Bamberger
b40e1a2c65
fix syntax error
2025-05-27 11:05:24 +02:00
Harald Bamberger
4daf73ee6d
Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-27 10:31:12 +02:00
Andreas Österreicher
a52fcf1570
Merge branch 'feature-61601/Issue_Liste_hartcoded_eingeschraenkt'
2025-05-26 13:00:23 +02:00
Alexei Karpenko
5d241b050a
issue list: renamed config
2025-05-26 11:16:50 +02:00
Alexei Karpenko
660f195c57
issue list: removed empty space and removed const which was moved to config
2025-05-26 11:03:33 +02:00
Andreas Österreicher
9b0e0fe135
Merge branch 'feature-61751/infocenter_absage_fuer_alle'
2025-05-26 10:59:38 +02:00
Andreas Österreicher
867afa4411
Merge branch 'master' into feature-61751/infocenter_absage_fuer_alle
2025-05-26 10:41:40 +02:00
Alexei Karpenko
69e05ccb38
Studentenverwaltung archive: switched to new api factory
2025-05-24 10:14:08 +02:00
ma0068
fa0b534471
Refactoring PrimeVue Autocomplete Dropdown Functions
...
Refactoring PrimeVue Autocomplete Dropdown OrganisationUnits
Change Search from Backend to Frontend Filtering
minor changes Table Functions
2025-05-23 13:27:18 +02:00
SimonGschnell
b5bacbbf75
refactor(Studium): changes the query to fetch lehrveranstaltungen for the studienplan
2025-05-23 12:02:13 +02:00
SimonGschnell
ad8963e5b5
refactor(Dashboard touch events): allows to scroll on mobile over widgets, fixes dragging bug on mobile
2025-05-23 11:33:58 +02:00
ma0048
fce63eb31b
svnr aus dem infocenter entfernt
2025-05-23 10:35:47 +02:00
Alexei Karpenko
94f0d43c4a
issues config: removed empty lines
2025-05-23 09:59:13 +02:00
SimonGschnell
deec52b959
refactor(Studium): disallows to store null or undefined to the localStorage and changes the next and previous button logic for the select fields
2025-05-23 09:11:22 +02:00
Harald Bamberger
126b2d388b
fix upload and adapt styling of Abgabetool Student
2025-05-22 18:55:34 +02:00
Harald Bamberger
4c6c45ceec
change Layout of Notizen component to use form in modal
2025-05-22 18:50:30 +02:00
Alexei Karpenko
80faf92dc2
made issue list configurable (apps, status, functions)
2025-05-22 18:41:26 +02:00
Harald Bamberger
d686ec0885
Merge branch 'feature-61730/Cis4_DashboardAnpassungen' into merge_C4_25999_61235_61730
2025-05-22 07:48:23 +02:00
Harald Bamberger
a387533dc3
Merge branch 'feature-61235/Cis4_Studium_Uebersicht' into merge_C4_25999_61235_61730
2025-05-22 07:45:30 +02:00
Harald Bamberger
f8438ee115
Merge branch 'feature-25999/C4_dark_theme' into merge_C4_25999_61235_61730
2025-05-22 07:44:42 +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
Johann Hoffmann
12ca915b00
ddi/ddo text in legende old anw liste; studentdropdown order changed; email datumformat d.m.y;
2025-05-21 18:16:01 +02:00
Cristina
c3e978b56e
Adapted Input.js radio/checkbox label to accept HTML
2025-05-21 18:10:03 +02:00
Cristina
7e83df51a8
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-05-21 18:05:40 +02:00
Harald Bamberger
8925692dd4
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-05-21 17:03:58 +02:00
Johann Hoffmann
a99cc96682
fix missing "import VueDatePicker from '../../vueDatepicker.js.php';" statements for new cis4 pages abgabetool & raumsuche
2025-05-21 16:37:00 +02:00
Harald Bamberger
f6dd79b9a3
Merge branch 'feature-61231/FHC4_Studierendenverwaltung_Aufnahmetermine' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 16:31:29 +02:00
Harald Bamberger
ede656845a
Merge branch 'feature-61230/FHC4_Studierendenverwaltung_LVTermine' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 16:25:36 +02:00
Harald Bamberger
f5a3598c39
Merge branch 'feature-61229/FHC4_Studierendenverwaltung_GemeinsameStudien' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 16:18:43 +02:00
ma0068
66e5384de6
cleanup: remove not needed code and files
2025-05-21 16:01:37 +02:00
Harald Bamberger
55419c50f7
Merge branch 'feature-60875/FHC4_Studierendenverwaltung_Anrechnungen' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 15:42:17 +02:00
ma0068
c26bb98960
new Core Component Function
...
- autocomplete and dropdown field for search oes and search functions with active and non active entries
- possibility to dynamic styling of display switch, newButton in Tabulator, different editLabels
- possibility to show/hide column company
- possibility to show/hide to save function as copy
2025-05-21 15:34:43 +02:00
Andreas Österreicher
d677cee1f9
Merge branch 'feature-56330/Digi-Anw-Feedback'
2025-05-21 15:27:31 +02:00
SimonGschnell
a1423c33e5
update(Studium): fetches the preselect lehrverband values if the user is a student
2025-05-21 14:12:16 +02:00
Andreas Österreicher
8786b60c4c
Merge branch 'master' into feature-56330/Digi-Anw-Feedback
2025-05-21 14:11:50 +02:00
Harald Bamberger
375d56960a
Merge branch 'feature-60874/FHC4_Studierendenverwaltung_Dokumente' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 13:49:58 +02:00
Harald Bamberger
1faab59716
Merge branch 'feature-55992/FHC4_Studierendenverwaltung_Messaging' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 13:34:34 +02:00
Harald Bamberger
1ac6e50784
Merge branch 'feature-55991/FHC4_Studierendenverwaltung_Gruppen' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 13:30:07 +02:00
Harald Bamberger
5d7d532396
Merge branch 'feature-55354/Studierendenverwaltung_Karteireiter_Archiv' into merge_FHC4_55354_55991_55992_60874_60875_61229_61230_61231
2025-05-21 13:29:21 +02:00
Harald Bamberger
5ed1bae456
Merge branch 'master' into feature-61231/FHC4_Studierendenverwaltung_Aufnahmetermine
2025-05-21 13:26:47 +02:00
Harald Bamberger
c861278aa8
Merge branch 'master' into feature-61230/FHC4_Studierendenverwaltung_LVTermine
2025-05-21 13:26:14 +02:00
Harald Bamberger
2297055949
Merge branch 'master' into feature-61229/FHC4_Studierendenverwaltung_GemeinsameStudien
2025-05-21 13:25:36 +02:00
Harald Bamberger
bf3127d518
Merge branch 'master' into feature-60875/FHC4_Studierendenverwaltung_Anrechnungen
2025-05-21 13:24:52 +02:00
Harald Bamberger
10f731f2e2
Merge branch 'master' into feature-60874/FHC4_Studierendenverwaltung_Dokumente
2025-05-21 13:24:08 +02:00
Harald Bamberger
b498da8603
Merge branch 'master' into feature-55992/FHC4_Studierendenverwaltung_Messaging
2025-05-21 13:18:43 +02:00
Harald Bamberger
fc30222289
Merge branch 'master' into feature-55354/Studierendenverwaltung_Karteireiter_Archiv
2025-05-21 13:18:16 +02:00
Harald Bamberger
cd99ba7fdc
Merge branch 'master' into feature-55991/FHC4_Studierendenverwaltung_Gruppen
2025-05-21 13:17:34 +02:00
Andreas Österreicher
9b9351fe9b
Merge branch 'bug-62088/dummy_std_beim_reinziehen_im_fas_zu_einer_lv_kommt_eine_fehlermeldung_130_std_und_zuordnung_funktioniert_nicht'
2025-05-21 10:49:49 +02:00
ma0048
02701dc0c5
fixed bug stundengrenze hinweis beim hinzufuegen eines dummy lektors
2025-05-21 10:47:55 +02:00
Harald Bamberger
a2b77411cb
Merge branch 'master' into feature-55991/FHC4_Studierendenverwaltung_Gruppen
2025-05-21 10:47:48 +02:00
Harald Bamberger
7d4fda4fe6
Merge branch 'master' into feature-55354/Studierendenverwaltung_Karteireiter_Archiv
2025-05-21 10:46:31 +02:00
Harald Bamberger
e9a373afb8
Merge branch 'feature-61758/stv_kontakte_get_funktionen_null_abfangen'
2025-05-21 07:11:18 +02:00
Harald Bamberger
1222d33e6e
Merge branch 'master' into feature-61758/stv_kontakte_get_funktionen_null_abfangen
2025-05-21 07:10:47 +02:00
SimonGschnell
af1364faef
update(Studium):changes layout
2025-05-20 16:56:25 +02:00
Andreas Österreicher
2db7f812ab
Fehlerkurzbz korrigiert
2025-05-20 11:31:28 +02:00
Andreas Österreicher
8b89d6f1cb
Merge branch 'feature-48553/UHSTAT_Meldung_fuer_Privatuniversitaeten'
2025-05-20 11:11:39 +02:00
Alexei Karpenko
d1c2cf8e64
Merge branch 'master' into feature-61232/Studierendenverwaltung_Karteireiter_Projektarbeit_portieren
2025-05-19 13:22:05 +02:00
SimonGschnell
da118cbf0a
refactor(Studium):groups the studienplaene to their studienordnung, sorts the lehrveranstaltungs module and the single lehrveranstaltungen
2025-05-19 12:53:36 +02:00
Harald Bamberger
4e945648d0
Merge branch 'master' into feature-25999/C4_cleanup
2025-05-19 11:00:24 +02:00
Harald Bamberger
310bd08648
Merge branch 'feature-40430/updateamum_von_im_AntragLib'
2025-05-19 10:51:05 +02:00
Harald Bamberger
bc4514b2a0
Merge branch 'master' into feature-40430/updateamum_von_im_AntragLib
2025-05-19 10:29:28 +02:00
SimonGschnell
4a10faeb25
update(Dashboard custom Section & additionalRow): the additional row is not removed when moving widgets and the custom section gets also created when created user_overrides
2025-05-19 10:28:15 +02:00
SimonGschnell
df108482eb
update(Dashboard additionalRow): opens tooltip when hovering over the button to add a now line to the dashboard grid
2025-05-19 09:09:48 +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
SimonGschnell
875a788476
update(Dashboard rows and columns): additional row is not removed when going out with the mouse
2025-05-16 09:54:05 +02:00
Harald Bamberger
c04c08bca4
finetune datepicker and timepicker config
2025-05-16 08:22:19 +02:00
Harald Bamberger
a858049e15
fix viewData prop validator, change nullish coalescing operator to logical or since optional router param is empty string and not an unset prop
2025-05-15 18:54:28 +02:00
SimonGschnell
a40f304d8d
update(Dashboard DataStructure Migration): also changes datastructure for the dashboard.tbl_dashboard_benuter_override
2025-05-15 12:05:34 +02:00
SimonGschnell
ebcb33b316
update(Dashboard DataStructure Migration): adds migration file to change all old datastructures from the dashboard.tbl_dashboard_preset
2025-05-15 12:05:34 +02:00
Harald Bamberger
b8d0037e16
Merge branch 'feature-25999/C4_cleanup' into feature-61235/Cis4_Studium_Uebersicht
2025-05-14 15:43:04 +02:00
Harald Bamberger
ce2bd3c75d
Merge branch 'feature-25999/C4_cleanup' into feature-61730/Cis4_DashboardAnpassungen
2025-05-14 15:33:38 +02:00
Harald Bamberger
7b9b1a762e
Merge branch 'master' into feature-25999/C4_cleanup
2025-05-14 15:17:25 +02:00
Harald Bamberger
53f2776efe
add CIS_REDIRECT_TO_CIS4 to cis config, add viewport meta tag and alter tw.css and mobile.css to improve layout of index.html and rendering of logos on mobile devices, add logic to redirect users to cis4 after login
2025-05-14 15:16:18 +02:00
Harald Bamberger
3c08bc12cd
Merge branch 'feature-61748/FHC-Alert-Plugin_EMail-Address'
2025-05-14 09:20:47 +02:00
ma0048
6e56de1790
null werte abgefangen
2025-05-14 08:33:25 +02:00
ma0048
2417d1549e
absage bewerbung abgeschickt beide fuer einzelne studiengaenge ermoeglicht
2025-05-14 08:12:47 +02:00
Andreas Österreicher
a72dcdf8b0
Merge branch 'bug-61306/addfaktor_entfernen'
2025-05-13 15:31:20 +02:00
SimonGschnell
dab628a72d
refactor(Dashboard UX): improves user experience for dashboard
2025-05-13 11:48:01 +02:00
Johann Hoffmann
658fe79ad7
load Teilnoten via moodle Event trigger; WIP further noten/punkte logic;
2025-05-12 16:45:33 +02:00
SimonGschnell
8e2fd6e61c
refactor(searchbar local/session storage): does not use uuid for localStorage and only saves values to localStorage if searchoptions.origin is defined
2025-05-12 13:58:06 +02:00
SimonGschnell
ed2a467926
refactor(Dashboard additional row): changes the UI and behavior to add an additional row to the grid
2025-05-12 13:51:20 +02:00
ma0048
419341f496
absage fuer alle und rueckstellung ueber infocenter uebersicht
2025-05-12 12:53:16 +02:00
Johann Hoffmann
5bbf05ac8a
WIP Gesamtnoteneingabe Notenberechnung endpoint
2025-05-12 12:50:56 +02:00
SimonGschnell
a94b52dbc6
refactor(Dashboard touch events): fixes the touch event behaviors for the widgets and the dashboard
2025-05-12 11:44:27 +02:00
ma0068
12415279d1
hide column and formular field dienstverhaeltnis_unternehmen via prop
2025-05-09 14:08:49 +02:00
Harald Bamberger
4bceddcc82
add systemerror_mailto ci config, render systemerror_mailto to FHC_JS_DATA_STORAGE_OBJECT, use FHC_JS_DATA_STORAGE_OBJECT.systemerror_mailto in FhcAlert Plugins
2025-05-09 13:58:14 +02:00
ma0068
d3dc81eae8
add missing fileendings in imports
2025-05-09 09:51:30 +02:00
SimonGschnell
a99721bb22
feature(Dashboard Mobile): the modal to add new widgets distributes the space to display widgetes more evenly
2025-05-09 09:34:12 +02:00
ma0068
233e768aad
copy Function files to component
2025-05-09 09:11:33 +02:00
SimonGschnell
a6180b3d59
feature(Searchbar Storage): uses UUID's to store searchstr and searchtypes and warn user about missing searchoption origin property
2025-05-08 12:34:35 +02:00
ma0068
9d4568e15e
client side placementtest handling, filtering Dropdowns placementtests, Phrases, show future Placementtests, open Reihungstestverwaltung
2025-05-08 09:58:08 +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
SimonGschnell
b62c063a43
refactor(Searchbar Localstorage): adds the origin of the searchbar to the searchbaroptions and uses it for the localStorage keys
2025-05-07 11:14:59 +02:00
SimonGschnell
7d095b4998
feature(Studium LvModal): checks whether the lv has stundenplan entries and disables menu option if not/ checks the lvevaluierung information and adds it to the lvmodal information
2025-05-07 11:03:12 +02:00
SimonGschnell
b5d3bf3f1e
update(Cis4 Studium): finilizes Studium feature
2025-05-06 13:30:06 +02:00
Harald Bamberger
05de9cd94a
move logic processing moodle events from core to moodle addon
2025-05-06 13:24:08 +02:00
Harald Bamberger
2ee7742ada
Merge branch 'master' into feature-25999/C4_cleanup
2025-05-05 16:56:00 +02:00
Harald Bamberger
6ab50654ba
add activity title to moodle calender entries, render activity title as html, set overscroll behavior for all day event area
2025-05-05 16:55:06 +02:00
Harald Bamberger
0930866beb
revert change introduced by merging api refactoring branch
2025-05-05 13:55:54 +02:00
Andreas Österreicher
7030d5b822
Merge branch 'feature-54827/internationalisierungsmassnahmen_optimierungen'
2025-05-05 11:32:18 +02:00
Harald Bamberger
884a5e41ac
Merge branch 'master' into feature-25999/C4_cleanup
2025-05-05 11:20:13 +02:00
Andreas Österreicher
6dfa7089e7
Merge branch 'master' into feature-54827/internationalisierungsmassnahmen_optimierungen
2025-05-05 11:08:25 +02:00
SimonGschnell
eae44bc634
update(Studium): loads lehrmodule and lehrveranstaltungen for studienplan and displays the ui with the lvModal
2025-05-02 11:23:39 +02:00
SimonGschnell
9b895fbd23
feature(Studium API endpoinds): adds the api endpoints for the Studium View to get the studienplan from a studiensemester/studiengang/semester
2025-04-30 13:45:01 +02:00
Andreas Österreicher
24b19a1d8b
Workaround für Bug in Firefox ab Version 137 wodruch der Weiter Button nicht immer ganz
...
angezeigt wird
2025-04-30 10:33:37 +02:00
Harald Bamberger
7d3ffdde7b
fix api endpoint http error 500 when stundenplan_events is null or empty array
2025-04-29 17:15:32 +02:00
Johann Hoffmann
d791a6d3ef
phrasen & change email template name to under 32 characters long
2025-04-29 15:03:10 +02:00
Johann Hoffmann
38424bc875
serientermin anlegen mitarbeiter; deadline overview mitarbeiter;
2025-04-29 14:36:40 +02:00
Harald Bamberger
c24a9997a9
add function StundenplanEvents to new api factory
2025-04-29 12:13:29 +02:00
Harald Bamberger
3b7a862dbe
align composer.lock with composer.json
2025-04-29 11:42:26 +02:00
Harald Bamberger
5856f1c2ae
Merge branch 'master' into feature-25999/C4_cleanup
2025-04-29 11:27:27 +02:00
Andreas Österreicher
edcd2aa1df
Merge branch 'feature-61464/infocenter_ausbildungssemester'
2025-04-28 13:23:38 +02:00
ma0068
bf0cd8e8e3
actions new, update and delete aufnahmetermine
2025-04-25 16:15:27 +02:00
Johann Hoffmann
a5ab2f1381
match abgabetool_detail student/mitarbeiter look&feel; WIP terminserie, zweitbetreuer logic etc
2025-04-25 14:30:12 +02:00
Johann Hoffmann
54e8a855f4
Merge branch 'master' into feature-25999/C4_cleanup
...
# Conflicts:
# public/js/apps/Dashboard/Fhc.js
# public/js/components/Cis/Cms/Content.js
# public/js/components/Cis/Cms/News.js
# public/js/components/Cis/Cms/StudiengangInformation/StudiengangInformation.js
# public/js/components/Cis/Mylv/LvUebersicht.js
# public/js/components/Cis/Stundenplan/Stundenplan.js
# public/js/components/DashboardWidget/Ampel.js
# public/js/components/DashboardWidget/News.js
# public/js/components/DashboardWidget/Stundenplan.js
# public/js/components/DashboardWidget/Url.js
# system/phrasesupdate.php
2025-04-25 10:58:02 +02:00
Johann Hoffmann
97d83d3acf
WIP abgabetool mitarbeiter
2025-04-25 09:59:41 +02:00
ma0068
2ab01132b1
show List Admission Dates
2025-04-24 16:30:50 +02:00
Harald Bamberger
9410388a7a
tune order by to sort nearest active dv first
2025-04-24 15:40:58 +02:00
ma0068
d48a0b62fd
Refactoring FhcApi_Factory
2025-04-24 12:59:47 +02:00
Harald Bamberger
a196da03d2
change order by to ensure latest dv is sorted first
2025-04-24 10:52:47 +02:00
ma0068
ed6b9310ae
Refactoring FhcApi_Factory
2025-04-24 08:23:24 +02:00
ma0068
a4777724dc
Merge branch 'master' into feature-61230/FHC4_Studierendenverwaltung_LVTermine
2025-04-24 07:59:13 +02:00
ma0068
eaaf5de9c0
Refactoring FhcApi_Factory
2025-04-24 07:54:06 +02:00
Johann Hoffmann
e28067259b
WIP Abgabetool Mitarbeiter DetailComponent
2025-04-23 13:59:31 +02:00
ma0068
854223a2d7
Merge master into feature-60874/FHC4_Studierendenverwaltung_Dokumente
2025-04-23 13:37:31 +02:00
Johann Hoffmann
91910ef538
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
...
# Conflicts:
# application/libraries/dashboard/DashboardLib.php
# public/js/components/Dashboard/Dashboard.js
# public/js/components/Dashboard/Section.js
2025-04-23 12:49:16 +02:00
ma0068
8442a3d758
Refactoring FhcApi_Factory
2025-04-23 12:03:21 +02:00
ma0068
d780b472a6
Merge master into feature-60875/FHC4_Studierendenverwaltung_Anrechnungen
2025-04-23 11:11:35 +02:00
ma0068
3200a94d17
Refactoring FhcApi_Factory
2025-04-23 11:06:08 +02:00
ma0068
874c91e21c
Merge branch 'master' into feature-61229/FHC4_Studierendenverwaltung_GemeinsameStudien
2025-04-23 09:41:50 +02:00
ma0068
65c398498f
Refactoring FhcApi_Factory View Modal
2025-04-23 09:32:49 +02:00
ma0068
b9bd0e53d8
merge master into feature-55992/FHC4_Studierendenverwaltung_Messaging
2025-04-22 14:58:56 +02:00
ma0068
08b27edd64
Refactoring FhcApi_Factory
2025-04-22 14:29:45 +02:00
ma0068
2b9805aeb3
merge master into feature-55991/FHC4_Studierendenverwaltung_Gruppen
2025-04-22 13:58:27 +02:00
ma0068
2d87663841
basic structure for Tab Admission Dates
2025-04-22 13:35:31 +02:00
SimonGschnell
0c95dbad1f
update(Dashboard Section description): adds phrases for the description of general/custom/other sections
2025-04-22 11:40:58 +02:00
Harald Bamberger
34eb2ab80c
check permission system_change_outputformat in final exam on degree program oe_kurzbz
2025-04-22 11:11:46 +02:00
SimonGschnell
8c00158d04
refactor(Dashboard Database data structure): changes how the data for the dashboard is structured in the database, instead of having a global widgets property, each section has its own widgets property where additional properties like description can be stored
2025-04-22 09:52:07 +02:00
Alexei Karpenko
da86575e65
archiv: added space in edit form
2025-04-18 13:25:00 +02:00
Harald Bamberger
ced54d76d5
Merge branch 'feature-55980/gehaltsbestandteile_export_filtern_summieren'
2025-04-17 18:43:51 +02:00
Harald Bamberger
7b30869f7c
make where clause more precise
2025-04-17 18:28:26 +02:00
Johann Hoffmann
47917e42c3
compare datetime timestamp for n-workdays ago calculation; more eager check on change of kontrollzeiten/termine if they match a termin; added missing phrase; fetch uploaddatum in same format as von/bis for entschuldigungen so date headerfilter can work as intended; zugangscode zeitlich abgelaufen show error message;
2025-04-17 12:07:54 +02:00
ma0048
d4012232ab
ausbildungssemester hinzugefuegt
2025-04-17 11:01:33 +02:00
SimonGschnell
c98d0a9c45
refactor(Dashboard Section description): updates the database structure for the dashboard information to add information about the description of a section
2025-04-17 08:52:21 +02:00
Harald Bamberger
ac5e95e6b9
dbchanges: add columns lvexport and lvexport_sum to hr.tbl_gehalstyp, add gehaltstyp zulage_allin, set zulage_allin for gbs attached to vbs freitext allin
2025-04-17 08:20:30 +02:00
Alexei Karpenko
59f83c33b0
Merge branch 'master' into feature-55354/Studierendenverwaltung_Karteireiter_Archiv
2025-04-16 15:24:59 +02:00
Johann Hoffmann
3f607ec241
phrasen
2025-04-15 18:03:51 +02:00
Johann Hoffmann
5abc48f568
Merge branch 'master' into feature-56330/Digi-Anw-Feedback
2025-04-15 17:56:31 +02:00
Harald Bamberger
b323f91999
Merge branch 'feature-60851/FhcApi_Factory_Refactoring'
2025-04-15 16:49:17 +02:00
Harald Bamberger
99587fd064
Merge branch 'master' into feature-60851/FhcApi_Factory_Refactoring
2025-04-15 16:20:34 +02:00
Harald Bamberger
b67b19bd1a
handle condition when endpoint has not been set
2025-04-15 15:38:27 +02:00
ma0068
26d7d17169
delete unneeded code, fix permission issue
2025-04-15 15:21:36 +02:00
Harald Bamberger
b2a7ec6e67
add component names, Modal dynamically import new phrases plugin to created app
2025-04-15 14:52:24 +02:00
Harald Bamberger
9c5ebc902d
fix typos, remove duplicate attribute
2025-04-15 14:51:10 +02:00
ma0068
af30a3408c
add switch stundenplan, excel export, phrases
2025-04-15 14:22:39 +02:00
SimonGschnell
19f169aca2
feature(Dashboard Grid): adds a red border to the widget if the user tries to resize the widget over its max width/height or under its min width/height
2025-04-15 13:55:02 +02:00
SimonGschnell
fc0a09180a
update(Dashboard pinned animation): also triggers the pinned animation when the target area of a drag action contains a pinned widget
2025-04-15 11:16:20 +02:00
ma0048
1888c51a48
master gemerged
...
phrase bugfix
2025-04-15 11:09:59 +02:00
ma0048
ad93a0a84c
Merge branch 'refs/heads/master' into feature-54827/internationalisierungsmassnahmen_optimierungen
2025-04-15 11:09:05 +02:00
Harald Bamberger
3669e0df40
check if entry in tbl_studentlehrverband exits and update or insert on result
2025-04-15 08:24:16 +02:00
Harald Bamberger
26bf1e33d4
close button tags
2025-04-14 17:32:13 +02:00
kindlm
e8a233e503
Merge remote-tracking branch 'origin/master'
2025-04-14 17:13:15 +02:00
kindlm
1cb29ce8bb
Task #61376 CIS Gesamtnote Berechtigung für OE
2025-04-14 17:13:03 +02:00
Johann Hoffmann
6b6ec311c7
Merge branch 'master' into feature-56330/Digi-Anw-Feedback
2025-04-14 15:23:31 +02:00
Johann Hoffmann
8218c915d5
anw phrasen
2025-04-14 15:14:49 +02:00
SimonGschnell
88c4a04aea
fix(Dashboard widget resize position): when resizing an widget without saved position it would save it with x:0 and y:0
2025-04-14 14:57:14 +02:00
SimonGschnell
a25ccd79b2
fix(Dashboard New Widget Not Draggable): adds the widgetid property to newly created widgets if it is not already present
2025-04-14 14:46:11 +02:00
SimonGschnell
d4ae8b0f91
fix(Dashboard Grid Height): a bug was removed where the grid height was not correct when adding a new widget and the widget was not correctly displayed when adding a new widget
2025-04-14 14:33:49 +02:00
SimonGschnell
54bbfacf86
remove(Dashboard debugging):removes a debugging print statment
2025-04-14 11:42:03 +02:00
SimonGschnell
59ebd33ba6
feature(Dashboard resize):adds overlays to the elements when resizing widgets on the dashboard
2025-04-14 11:28:13 +02:00
Harald Bamberger
31c1b087e5
fix typo, readd showallformats lookup since isBerechtigtDocAndOdt is an array of oe_kurzbzs
2025-04-11 17:51:34 +02:00
Harald Bamberger
9f94c8fafd
fix typo
2025-04-11 17:22:37 +02:00
Harald Bamberger
a5b8e7dc8b
fix typo
2025-04-11 17:14:54 +02:00
Harald Bamberger
f7138b2cfc
prevent loading old phrasen plugin when Modal component is used, only commented out since plugin is maybe needed in ModalApp in some cases
2025-04-11 17:00:39 +02:00
Harald Bamberger
7f7a423e65
prevent loading old and new FhcAlert plugin resulting in two FhcAlert Apps and showing e.g. two delete confirm Dialogs
2025-04-11 16:57:20 +02:00
Harald Bamberger
75338a89c7
fix edit modal for bankdata not opening
2025-04-11 16:55:35 +02:00
Harald Bamberger
3c3e2ae662
add name to studentenverwaltung app
2025-04-11 16:53:39 +02:00
Johann Hoffmann
4ee239dd62
entschuldigung upload without file; changed dropdowns;
2025-04-11 15:53:18 +02:00
SimonGschnell
a0a2ac41bf
refactor(Dashboard Grid): updates replace logic when moving widgets and fixes position detection between mousemove and mousedown
2025-04-11 12:00:38 +02:00
SimonGschnell
90ce3e0263
update(dashboard CSS): adds animation for pinned widgets and different cursor styles
2025-04-11 11:55:57 +02:00
SimonGschnell
204ae75f57
refactor(Dashboard Widget Names): adds the name property to the components of the dashboard widgets
2025-04-10 11:23:39 +02:00
ma0048
bcc712e900
addfaktor beim hinzuefuegen einer lv entfernt
2025-04-09 14:27:37 +02:00
Cristina
8788cf17e2
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-04-09 12:14:51 +02:00
ma0068
419c199e84
new Tab GemeinsameStudien
2025-04-09 11:06:50 +02:00
SimonGschnell
9b9b8b1532
feature(CIS Dashboard gridsystem): allows to pin widgets in the grid and changes how widgets are positioned in different viewports
2025-04-09 10:50:19 +02:00
Harald Bamberger
f45e0105b0
fix typo
2025-04-07 15:54:32 +02:00
ma0068
d75e26f8ae
add basis framework for lv dates
2025-04-07 14:46:36 +02:00
Harald Bamberger
242cee2b62
Merge branch 'feature-61228/FHC4_Studierendenverwaltung_SetNameAttributes' into feature-60851/FhcApi_Factory_Refactoring
2025-04-07 13:26:49 +02:00
Harald Bamberger
48a9ca0ff4
Merge branch 'master' into feature-61228/FHC4_Studierendenverwaltung_SetNameAttributes
2025-04-07 13:23:24 +02:00
Harald Bamberger
cbd3c86e59
studiensemester dropdown order desc
2025-04-07 11:44:25 +02:00
cgfhtw
49cfeddfa2
LvTemplateUebersicht: use new API
2025-04-04 12:35:51 +02:00
cgfhtw
93689e3906
$fhcApi on plugins: error => warning
2025-04-04 12:35:33 +02:00
ma0068
958577902d
set name attribute to components
2025-04-04 11:07:54 +02:00
ma0068
01b3d4580e
set name attribute to components
2025-04-04 11:03:00 +02:00
ma0068
b2fef71b47
added name attribute to components
2025-04-04 09:53:54 +02:00
ma0068
4d1fc5e48c
added name attribute to components
2025-04-04 09:41:11 +02:00
ma0068
92a05c4711
reset config use_vuejs_dev_version
2025-04-04 09:35:37 +02:00
ma0068
bef3e88e92
name attributes for components added
2025-04-04 09:33:44 +02:00
ma0048
f826c20949
lv_id beim zeugnis.rdf.php hinzugefuegt
...
auf die ersten 2 lvs im microdegree eingeschränkt
2025-04-04 08:42:20 +02:00
ma0068
1991418931
New tab Dokumente
2025-04-03 16:54:56 +02:00
Harald Bamberger
8c0325b693
fix template compilation errors
2025-04-03 16:35:29 +02:00
Harald Bamberger
9572bdf3eb
Merge branch 'master' into feature-60851/FhcApi_Factory_Refactoring
2025-04-03 15:58:45 +02:00
Harald Bamberger
97782b7f1d
Merge branch 'feature-60863/Betragspalte_Sachaufwand'
2025-04-03 11:12:31 +02:00
Harald Bamberger
315b763380
Merge branch 'master' into feature-60863/Betragspalte_Sachaufwand
2025-04-03 11:10:52 +02:00
Andreas Österreicher
b41baad89d
Merge branch 'Monika70-lvgesamtnoteverwalten'
2025-04-03 07:43:02 +02:00
Andreas Österreicher
cc51e7f04a
Merge branch 'lvgesamtnoteverwalten' of github.com:Monika70/FHC-Core into Monika70-lvgesamtnoteverwalten
2025-04-03 07:38:03 +02:00
Andreas Österreicher
2a2e2ea193
Warteliste Message angepasst damit die Tagesgrenze korrekt vom
...
Wartenden-Status ermittelt wird
2025-04-02 16:55:31 +02:00
Harald Bamberger
a54f7531bf
add column betrag to table hr.tbl_sachaufwand
2025-04-02 16:07:09 +02:00
SimonGschnell
97e34948e5
refactor(WidgetIcon for Dashboard dragging): puts the hidden dashboard icons for the dragging image in the section component so that each section has its relative clientX and clientY positions
2025-04-02 11:23:25 +02:00
SimonGschnell
33f800fa28
fix(Dashboard Mobile Touch Events): fixes the behaviour of the touch event for the dashboard grid
2025-04-01 13:06:23 +02:00
Andreas Österreicher
7345dd258d
Merge branch 'feature-56033/Beurteilungsformulare_neue_Kategorien_ab_SS2025'
2025-04-01 11:17:51 +02:00
Andreas Österreicher
8a7290359a
Merge branch 'master' into feature-56033/Beurteilungsformulare_neue_Kategorien_ab_SS2025
2025-04-01 10:52:04 +02:00
SimonGschnell
702a84a25d
update(Dashboard Grid Item):makes a widget only draggable if the dragAction is defined
2025-04-01 09:28:29 +02:00
Harald Bamberger
e809e48262
fix order of parameters
2025-03-31 15:40:18 +02:00
SimonGschnell
232da256ac
fix(Dashboard Drag Placeholder): doesn't allow placeholder items to be dragged anymore and keeps the height and width of a widget when resizing the grid of the dashboard
2025-03-31 14:56:50 +02:00
SimonGschnell
51f4e1e57d
fix(Chrome overflow scroll display): changes overflow scroll to auto to change the visual in the chrome browser
2025-03-31 09:47:27 +02:00
Alexei Karpenko
b4b2d8da49
added UHSTAT issue resolvers, bugfix getuhstatdata: check for empty array
2025-03-30 23:38:35 +02:00
kindlm
86158e6f28
Merge remote-tracking branch 'origin/master'
2025-03-30 00:40:14 +01:00
kindlm
7c61ee55c2
Fragensumme in Übersicht eingefügt
2025-03-30 00:40:08 +01:00
Andreas Österreicher
5197037126
Merge branch 'feature-60880/pep_finetuning_spring_231'
2025-03-28 08:59:00 +01:00
Johann Hoffmann
ba806c13fb
assistenz edit entschuldigung modal for editing von/bis date (on open excuse notes) & textarea for notiz - which is still limited to 255 characters; added student semester column to assistenz table; removed column width constraints & layout changed to fitData, persistence option is TRUE now; WIP von/bis/uplaoddate headerfilter; automatically send email to students on entschuldigungn status changed; added minimum time range for Kontrolle to be at least the length of 1 teaching unit(per config) - currently 45minutes; start new kontrolle modal more clearly shows when time & date values have been read from stundenplan; increased qr degeneration timer from 200 to 5000ms to avoid "missed" checkins due to network time; lektor can retrieve all entschuldigungen ranges & statuses of students when hovering their row; lektor can show anw qr window seperately now; into externalzuordnung admin/person_id fix in deleteEntschuldigung; moved fetch semesterinfo into global setup; fixed some vue template warnings;
2025-03-27 17:15:37 +01:00
Harald Bamberger
95856c9e4d
bootstrap5 version 5.3.3
2025-03-27 15:14:56 +01:00
kindlm
1e2a4d202f
Fix Typo PrueferIn
2025-03-27 13:57:44 +01:00
Cristina
0113c9d97a
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-03-27 13:42:48 +01:00
kindlm
b32f60874c
Merge remote-tracking branch 'origin/master'
2025-03-27 11:55:58 +01:00
kindlm
78c23699d5
TinyMCE-Editor bei Ampeldetails
2025-03-27 11:55:41 +01:00
Andreas Österreicher
8178368113
Merge branch 'feature-40953/LV-Template_Uebersichtsseite'
2025-03-27 09:34:06 +01:00
Andreas Österreicher
392c15da77
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2025-03-27 09:32:59 +01:00
SimonGschnell
727b951bbc
update(Dashboard Grid): does not show the overlay when resizing the widget and adds different grid sizes for different viewports
2025-03-26 14:59:28 +01:00
SimonGschnell
08cb4a7970
refactor(color update): switches fhc-secondary with fhc-tertiary
2025-03-26 13:17:08 +01:00
SimonGschnell
b52993f7cc
refactor(Grid Widgets drag): shows a placeholder item in the space where the new widget position would be when dragging a widget on the dashboard
2025-03-26 13:02:48 +01:00
cgfhtw
c780b29732
load new API in old API
2025-03-26 09:20:58 +01:00
kindlm
f55c309692
Fehlende Tabellen beim Löschen von Personen ergänzt
2025-03-25 16:33:13 +01:00
kindlm
c569af6d0f
Löschen bei Personensuche löscht auch Testtooleinträge
2025-03-25 16:07:42 +01:00
kindlm
ce54cf3c9c
Bugfixes Studentenmeldung
2025-03-25 16:07:09 +01:00
kindlm
fae299847e
Messaging-Fenster scrollt automatisch nach oben
2025-03-25 15:56:55 +01:00
kindlm
742ae40d98
Link Zugangscode öffnet nicht sondern kopiert in zwischenablage
2025-03-25 15:56:30 +01:00
SimonGschnell
1cdf89e405
fix(Dashboard drag event): fixes bug where widget wouldn't drag to new position
2025-03-25 13:18:00 +01:00
SimonGschnell
ab36d567b8
refactor(Url Widget): fixes add link button inside the widget
2025-03-25 12:47:58 +01:00
Andreas Österreicher
4c38d88840
Merge branch 'feature-61109/infocenter_anzahlung_auf_kaution_aendern'
2025-03-24 16:45:49 +01:00
SimonGschnell
75ad88eb24
update(Plugin Theme):changes the way the primevue theme is replaced if the theme is not dark or light
2025-03-24 15:05:07 +01:00
ma0048
7126ab4561
- "Kaution" - column: buchungstyp von anzahlung auf kaution geandert
2025-03-24 14:33:34 +01:00
SimonGschnell
5d39d5ec46
feature(FHC Theme plugin): adds a plugin that provides functionality and information of the current theme
2025-03-24 14:29:21 +01:00
ma0048
45b7a56c3a
- zeugnis vorlage fuer micro degree
2025-03-24 14:00:14 +01:00
cgfhtw
9f06fbcf93
refactor fhcApi
2025-03-24 13:38:49 +01:00
SimonGschnell
80c326360f
update(FHC Color Themes): makes the css variables and color modes configurable through the config for different fh's
2025-03-24 11:59:03 +01:00
Andreas Österreicher
a6ee6a8c0f
ReihungstestJob angepasst damit Drittstaatenkaution berücksichtigt wird.
...
Fehler behoben beim setzen des Abgewiesenen Status das nicht in allen
Fällen funktioniert hat
2025-03-24 11:45:58 +01:00
Cristina
92db886a9f
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-03-24 11:18:53 +01:00
Andreas Österreicher
45f3acf922
Merge branch 'feature-37620/reihungslisten'
2025-03-24 10:24:01 +01:00
Andreas Österreicher
08e38078a0
Removed duplicate Confirm
2025-03-24 09:57:46 +01:00
SimonGschnell
ff311ddaa8
fix(News widget autoscroll): removes the ride attribute from the bootstrap carousel to remove the autoscrolling of the news widget
2025-03-24 09:34:52 +01:00
Andreas Österreicher
410231a427
Merge branch 'master' into feature-37620/reihungslisten
2025-03-24 09:18:26 +01:00
SimonGschnell
0735c61361
update(UrlWidget addUrl Action):adds the transition animation to the action button of the url widget
2025-03-24 08:53:15 +01:00
SimonGschnell
7936e08d3d
refactor(Dasboard Item): adds container for actions events from Dashboard widgets
2025-03-21 12:49:29 +01:00
SimonGschnell
3f605e7051
feature(Cis Color Themes): makes it possible to change color theme of the application
2025-03-21 11:42:09 +01:00
Johann Hoffmann
a3e22da633
calcEntschuldigungen minDate as workdays in config; updatevon/um anwCheckIn; Orgform dual in sancho mail; zusatz (d.d.i)/(d.d.o) & (o) auch wenn bis datum leer ist aber von bereits eingetragen
2025-03-20 17:21:42 +01:00
Alexei Karpenko
fb2f8d5c53
added function for getting UHSTAT1 person data (centralizing...)
2025-03-20 14:41:28 +01:00
Cristina
b18b3b62a7
Merge remote-tracking branch 'origin/feature-40953/LV-Template_Uebersichtsseite' into feature-40953/LV-Template_Uebersichtsseite
...
# Conflicts:
# system/phrasesupdate.php
2025-03-20 13:29:49 +01:00
Cristina
2a4f1af69f
Added phrase lizenzkategorie to Softwarebereitstellung app
2025-03-20 11:41:47 +01:00
Cristina
b8417869b5
Added phrase lizenzkategorie to Softwarebereitstellung app
2025-03-20 11:18:26 +01:00
ma0068
b75c9cc524
portation of tab Anrechnungen
...
- switch version edit / non edit in config
2025-03-20 11:16:05 +01:00
Johann Hoffmann
2759bb0309
cis4 abgabetool student uploads/signature check/emails working; TODO: - testing with diff users, styling & mobile layout;
2025-03-19 15:57:08 +01:00
Cristina
d4feee8914
Fixed wrong param causing wrong Notenliste for Wiederholer
2025-03-18 14:30:19 +01:00
ma0048
0a2bd1bdde
- stundengrenze bei dummy nicht beruecksichtigen
2025-03-18 14:02:23 +01:00
Cristina
19fdefc398
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-03-18 10:42:15 +01:00
Harald Bamberger
f6352211f2
Merge branch 'feature-55614/Uebersichten_LV_TPL_QK_OP'
2025-03-17 12:56:59 +01:00
SimonGschnell
0dd1e4a628
refactor(RoomInformation): updates the roomInformation endpoint to use the Stundenplan library functions
2025-03-13 10:29:23 +01:00
ma0068
3b8b8d7882
remove testdata in getFunction
2025-03-13 09:34:06 +01:00
ma0068
7b4f0f9dff
Adaptions
...
- bugfix personFields
- validation for sendmessage for openmode inSamePage, newTab, window
- restyling div for enable scrolling in openmode InSamePage
2025-03-13 09:05:53 +01:00
Szabo Mónika
2901847788
Update lvgesamtnoteverwalten.php
...
Der Lehrveranstaltungstyp wurde in der E-Mail über die freigegebenen Noten hinzugefügt.
2025-03-12 15:11:00 +01:00
ma0068
a0ce635c7e
Refactor and Cleanup
...
- adapt tabulator and queries for remote pagination
- use formatterParams for messageStati to enable phrase logic
- adapt logic for mitarbeiter_uid
- refactor logic to use new Page, new Tab and newDiv with one child component
- add phrases
2025-03-12 15:04:37 +01:00
Johann Hoffmann
669752dd90
WIP cis4 abgabetool student
2025-03-12 13:41:01 +01:00
Andreas Österreicher
dc51e9bd85
Merge branch 'bug-56084/PHP_Notice_bei_Lehrauftrag_Erteilen_Bestellen'
2025-03-12 12:08:49 +01:00
Harald Bamberger
129637cf4f
add phrases for lvdev overviews
2025-03-12 12:05:34 +01:00
Paolo
bb476bb257
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2025-03-12 11:54:50 +01:00
Harald Bamberger
ff65852643
neues recht basis/verwaltet_oe
2025-03-12 08:21:03 +01:00
ma0068
ea2be8026b
filter hidden from kontakttyp, show typ.beschreibung in dropdown
2025-03-12 08:06:23 +01:00
Cristina
ed2f895d8b
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2025-03-11 17:35:34 +01:00
Cristina
f219a19dec
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-03-11 16:31:48 +01:00
Alexei Karpenko
639c7d7e41
Studentenverwaltung Archiv: added phrases for table headings
2025-03-10 22:50:04 +01:00
Alexei Karpenko
f8eb265eb0
Studentenverwaltung Archiv: non-signable documents can be archived, set correct default Vorlage (Zeugnis)
2025-03-10 22:35:14 +01:00
Harald Bamberger
1f5925e860
searchbar restults mobile improve css selector, alter student result view
2025-03-10 17:11:03 +01:00
Harald Bamberger
b9823a0278
set overscrollbehavior none for all dashboard-items
2025-03-10 14:39:31 +01:00
Harald Bamberger
2b4ccab2f1
studiengang info widget decrease size of headings
2025-03-10 14:30:28 +01:00
Harald Bamberger
fad5f8b9d0
increase height of iframe especially for mobile view
2025-03-10 11:28:29 +01:00
ma0068
1989e65d72
Tree structure for messages, preview in NewDiv, Note to close window, check recipient_id, save relationmessage_id
2025-03-10 07:51:53 +01:00
Johann Hoffmann
d349a64ca8
fix news widget carousel (re)initialization after resize
2025-03-06 16:19:49 +01:00
Andreas Österreicher
21e3169d8d
Merge branch 'bug/pep_suche_lehre'
2025-03-06 11:58:56 +01:00
ma0048
740a473c8d
tagheaderfilter fix
2025-03-06 11:55:25 +01:00
Cristina
83fe68c04e
Removed 2 methods getNonQuellkursLvs and getNonQuellkursLvsAutocompleteSuggestions from Lehrveranstaltung_model.php
2025-03-06 10:39:00 +01:00
Andreas Österreicher
c84ffdf893
Merge branch 'pep_deploy_2025_03_06'
2025-03-06 10:36:26 +01:00
Cristina
eedbab21a2
Added phrases for Softwarebereitstellung
2025-03-06 09:58:15 +01:00
Cristina
3a83d468ef
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2025-03-06 09:50:55 +01:00
Cristina
85ef49bb62
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-03-06 09:48:58 +01:00
Cristina
aab0dd7fc7
Added / Adapted Model queries and api Controller regarding for Lehrveranstaltung- and Studienjahr Model
2025-03-06 09:40:40 +01:00
Harald Bamberger
bd7669ff5b
Merge branch 'merge_FHC4_C4'
2025-03-05 17:37:16 +01:00
Harald Bamberger
00b766cb69
tweak mobility form behavior
2025-03-05 17:35:27 +01:00
ma0048
663ff947b0
prepare for deploy
2025-03-05 15:19:24 +01:00
ma0048
11ba9c9911
Merge branch 'refs/heads/feature-55289/pep_fine_tuning' into pep_deploy_2025_03_06
...
# Conflicts:
# system/dbupdate_3.4.php
2025-03-05 15:15:57 +01:00
ma0048
f942836453
Merge remote-tracking branch 'origin/feature-54945/filtercomponent_custom_headerfilter_datum' into pep_deploy_2025_03_06
...
# Conflicts:
# public/js/tabulator/filters/defaultHeaderFilter.js
2025-03-05 15:14:49 +01:00
Alexei Karpenko
2cbbcc9039
changed Projektarbeitsbeurteilung phrase
2025-03-05 14:52:55 +01:00
Johann Hoffmann
14f64401e5
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-03-05 14:24:24 +01:00
Johann Hoffmann
a4d2a2cace
fix news widget carousel (re)initialization after resize
2025-03-05 14:23:35 +01:00
SimonGschnell
97ee1f8144
fix(News Widget animation): fixes the animation bug when changing the width of the News widget from 1 to >1
2025-03-05 13:42:37 +01:00
SimonGschnell
ba2014b1a3
fix(News Widget animation): fixes the animation bug when changing the width of the News widget from 1 to >1
2025-03-05 11:21:49 +01:00
SimonGschnell
c22118a26c
fix(VueRouter News Ansicht):News ansicht konnte nicht geladen werden weil viewData im Cms controller nicht uebergeben wurde aber im CisRouterView verwendet wird
2025-03-05 10:49:03 +01:00
SimonGschnell
c677c48b00
fix(StudiengangsInformationen API data): fixes little error when checking if the uid is a mitarbeiter or not
2025-03-05 10:47:45 +01:00
SimonGschnell
44777e2f1b
fix(VueRouter News Ansicht):News ansicht konnte nicht geladen werden weil viewData im Cms controller nicht uebergeben wurde aber im CisRouterView verwendet wird
2025-03-05 09:20:35 +01:00
SimonGschnell
415e759586
fix(StudiengangsInformationen API data): fixes little error when checking if the uid is a mitarbeiter or not
2025-03-05 08:54:26 +01:00
ma0068
188e6db759
bugfix: update sqls with LEFT condiiton
2025-03-05 08:49:42 +01:00
ma0068
588834d73f
add click event to enable new choice for lehreinheit dropdown
2025-03-04 15:11:22 +01:00
Harald Bamberger
fe4c14f75f
Merge branch 'merge_FHC4_C4'
2025-03-04 14:40:13 +01:00
ma0068
45fd48a50e
add watcher for resetting lehreinheit
2025-03-04 14:33:20 +01:00
ma0068
d39dfbc41b
use loadItems with second condition
2025-03-04 14:11:40 +01:00
ma0068
e69a9eeadb
set 1st condition to not disabled
2025-03-04 14:02:50 +01:00
ma0068
eb958d19c8
set 3rd condition to not disabled
2025-03-04 14:00:13 +01:00
ma0068
358480600e
add condition existing lehreinheit and not existing lv_id
2025-03-04 13:58:02 +01:00
ma0068
d5eae17ba5
extend queries for lehrveranstaltung_id to see dropdown
2025-03-04 13:49:39 +01:00
SimonGschnell
b1b0d5edd0
remove(Calendar Week Page Style): removes not needed style check in component
2025-03-04 12:05:24 +01:00
Harald Bamberger
93ff868501
ensure student_uids is an array even if only one uid is passed
2025-03-04 11:23:46 +01:00
cgfhtw
825ccfcc37
Calendar: Get rid of Warnings
2025-03-04 11:15:51 +01:00
ma0068
701c57966f
tab contact - field plz: numberformat validation only for Austria
2025-03-04 10:53:03 +01:00
ma0068
c2691f867d
form Abschlusspruefung as modal
2025-03-04 09:57:25 +01:00
ma0068
8320de66bc
redesign dropdown mobility-support with overriding filtercomponent
2025-03-04 08:26:07 +01:00
ma0068
815307e392
Reply functionality and Pagination
2025-03-04 07:32:14 +01:00
Johann Hoffmann
2b16d8940f
fhc header skiplink; cis4 skiplink css;
2025-03-03 17:57:42 +01:00
Harald Bamberger
091aa1917b
set maxwidth for frozen actions column
2025-03-03 17:17:25 +01:00
ma0068
f471321b98
Merge branch 'merge_FHC4_C4' of github.com:FH-Complete/FHC-Core into merge_FHC4_C4
2025-03-03 16:40:15 +01:00
ma0068
1944152d13
redesign dropdown mobility-properties with overriding filtercomopnent actions
2025-03-03 16:40:05 +01:00
Johann Hoffmann
e4317f7a94
mobile breakpoints & form validation;
2025-03-03 15:57:55 +01:00
Harald Bamberger
9aa8c33e83
fix use of confirm dialog with rewritten factory calls
2025-03-03 15:26:54 +01:00
ma0068
20fc528107
Use Modal for Mobility Tab
2025-03-03 15:10:01 +01:00
SimonGschnell
b8239b0842
update(LvInfo Phrasen): adds some phrasen for the LvInfo View for the moodle events
2025-03-03 14:38:23 +01:00
SimonGschnell
20f22d5a7b
fix(Calendar selectedEvent and Scrolling): sorts the events before selecting the first as the selectedEvent and adds some scrolling checks
2025-03-03 14:15:50 +01:00
Johann Hoffmann
225d6b0a83
raumsuche student config for allowed roomtypes
2025-03-03 13:51:43 +01:00
Paolo
c028a769cc
TableWidget bug: the bootstrapVersion was provided with the tableUniqueId, not needed
2025-03-03 13:44:40 +01:00
ma0068
50ec93f5c1
extend function getLesFromLvIds for studiensemesterkurzb and aggregation lehreinheit_id
2025-03-03 13:43:19 +01:00
Alexei Karpenko
e61b6b447c
Abgabetool: removed hyperlink from benoten button quickinfo
2025-03-03 13:37:33 +01:00
SimonGschnell
a408c85fd4
fix(Calendar Day SelectedEvent): fixes the watcher on the property active to additionally look at the events property and set the selectedEvent accordingly to the situation
2025-03-03 13:29:31 +01:00
SimonGschnell
98fa76ca1d
fix(Calendar Month setSelectedEvent): selects the clicked lehrveranstaltung as selectedEvent in the click handler of the Month/Page View
2025-03-03 13:04:52 +01:00
Alexei Karpenko
037811c24c
Paarbeitsabgabe: replaced num_rows_sem with new paiscurrent variable
2025-03-03 12:39:07 +01:00
ma0068
da9afa5c67
Merge branch 'merge_FHC4_C4' of github.com:FH-Complete/FHC-Core into merge_FHC4_C4
2025-03-03 11:54:13 +01:00
Harald Bamberger
409a70bdf9
add form as first param
2025-03-03 11:47:30 +01:00
ma0068
05a6109c27
Merge branch 'merge_FHC4_C4' of github.com:FH-Complete/FHC-Core into merge_FHC4_C4
2025-03-03 11:46:12 +01:00
ma0068
b50a4a16d1
change form parameter mobility and add param studiensemester_kurzbz to function get LVsandLesByStudent
2025-03-03 11:45:31 +01:00
SimonGschnell
b8c45cf244
update(Moodle Events):adds additional fields for Moodle Events and disables the automatic scrolling for moodleEvents
2025-03-03 11:07:54 +01:00
Harald Bamberger
1fbc552d30
fix factory losing enpoints when person search is called before
2025-03-03 10:45:02 +01:00
Johann Hoffmann
bc7dba1c14
legacy raumsuche.php -> cis4 vue component
2025-02-28 16:41:18 +01:00
SimonGschnell
4a01198e10
refactor(Stundenplan Endpoint):puts methods used to fetch Stundenplan and Reservierungs Events in its own library and dynamically merges the moodle events if plugin is present
2025-02-28 14:52:02 +01:00
Harald Bamberger
28f11d7550
Merge branch 'bhdev_tabulator6' into merge_FHC4_C4
2025-02-28 14:35:17 +01:00
Alexei Karpenko
a63c321f97
added Projektarbeitsbeurteilung phrases
2025-02-28 12:09:26 +01:00
Alexei Karpenko
c07c4ef4c9
Merge branch 'master' into feature-56033/Beurteilungsformulare_neue_Kategorien_ab_SS2025
2025-02-27 15:46:09 +01:00
SimonGschnell
45c929cb90
refactor(LvInfo): refactors template layout of LvInfo for lehrveranstaltungen and moodle events
2025-02-27 14:47:45 +01:00
Alexei Karpenko
b348119488
added comment to Documents api controller
2025-02-27 14:45:57 +01:00
ma0068
f9f185bfef
Views modal, new tab, new page, app and controller for newMessage to open in tab or window
2025-02-27 14:06:25 +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
SimonGschnell
e2b1dad776
fix(Plugin Moodle Event.php) adds the moodle calendar events integration through the Events instead of having a fixed dependency
2025-02-27 12:06:43 +01:00
Johann Hoffmann
9b68bfd336
focus day highlight css animation
2025-02-27 11:49:57 +01:00
Harald Bamberger
80b67ad416
add tabulator6
2025-02-27 11:35:21 +01:00
Johann Hoffmann
9acc2a8a9d
revert router.replace strategy in month page; added weeks component without header into modal when week page header is clicked to enable week selection but without leaving the week carousel page
2025-02-27 11:16:35 +01:00
ma0048
55312848a3
Merge remote-tracking branch 'origin/feature-55289/pep_fine_tuning' into feature-55289/pep_fine_tuning
2025-02-27 09:08:29 +01:00
ma0048
737c9937c9
- namen bei tags
...
- phrasen hinzugefuegt
2025-02-27 09:07:23 +01:00
ma0048
30c4245861
- international skills -> diplomasupp
...
- notenuebernahme mail
- student uebersicht ueberarbeitet
- phrases angepasst
2025-02-27 08:35:05 +01:00
Alexei Karpenko
9bd5f6dcb6
Studierendenverwaltung Archiv: enabled download of documents
2025-02-26 19:38:09 +01:00
Alexei Karpenko
00b77d726c
Studverwaltung Archiv: update of archived documents is possible, enabled archiving via multi-select
2025-02-26 18:11:07 +01:00
Johann Hoffmann
8e697515bc
added vue datepicker11 option; month page header click show months in modal instead of switching page & mode;
2025-02-26 17:04:59 +01:00
Andreas Österreicher
1cecdcb8ef
Berechtigung fuer begrenzte Reports umbenannt
2025-02-26 16:24:46 +01:00
Harald Bamberger
fe98eb2784
add missing .js file extension to import statement
2025-02-26 15:34:49 +01:00
Johann Hoffmann
c833b40527
merge fix
2025-02-26 15:11:05 +01:00
SimonGschnell
973b011f36
merge C4 cleanup
2025-02-26 14:42:52 +01:00
SimonGschnell
e635d5e0e1
update(Dashboard Calendar Moodle): adds the moodle Calendar Events in the Dashboard Stundenplan both for the minimized view and the month view
2025-02-26 13:43:28 +01:00
SimonGschnell
fe1971a1d3
update(Calendar Moodle): adds background color to full day events, adds the link to the moodle activity, sorts the events based on type
2025-02-26 13:05:17 +01:00
Johann Hoffmann
ecd5e95f2d
access computed grade phrase defensive; avoid pushing redundant mode changes; replace current state with new params when a different day is selected in the current month -> beforeEnter guard creates redundant navigation history entry which is currently being blocked but produces the possibility to infinitely "rego forward";
2025-02-26 11:42:32 +01:00
SimonGschnell
bad19ccde7
feature(Calendar Scroll Behavior): only scrolls an entire hour at the time when scrolling with the mouse wheel
2025-02-26 09:40:42 +01:00
Johann Hoffmann
881b7fb789
fix loadEvents race condition; normalize route pushes; WIP getting route.replace to work;
2025-02-24 17:53:56 +01:00
ma0048
ab20943493
- filter aus dem defaultfilter entfernt
...
- tagfilter hinzugefuegt
- clear filter hinzugefuegt
- persistence default auf false gesetzt
2025-02-24 08:58:35 +01:00
Harald Bamberger
ba594a320b
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-24 08:50:04 +01:00
Harald Bamberger
9876976c70
Merge branch 'master' into merge_FHC4_C4
2025-02-24 08:46:48 +01:00
ma0068
3c34b17d2d
add Preview-logic, update function sendMessage
2025-02-21 14:58:59 +01:00
SimonGschnell
ebbec03de4
feature(Calendar Moodle): adds moodle svg and adopts month page view for moodle events
2025-02-21 14:21:38 +01:00
Johann Hoffmann
7a0a2d756d
load lv entry as meta info when querying stundenplan by lva & show titel in ger/eng; also show currently active Studiensemester; roomInfo constant defined aswell;
2025-02-21 14:16:11 +01:00
Alexei Karpenko
b989eae461
added archive tab to Studierendenverwaltung, possibility to archive documents
2025-02-20 20:07:07 +01:00
Johann Hoffmann
844c31885e
defined row min height & event max height props; month event click opens lv modal; fixed off by one date state;
2025-02-20 16:25:57 +01:00
Johann Hoffmann
3d467524e4
change Stundenplan/Rauminfo currentDay on prev/next event by certain offset and update url/browser history
2025-02-20 12:59:28 +01:00
SimonGschnell
400ba2d7f9
fix(Calendar All Day Events): positions the all day Events in its own container above the events
2025-02-20 12:10:48 +01:00
Johann Hoffmann
1d9ea5d091
router click intercepter does not resolve internally when only matched route was the Fallback matchAll route; cleanup routes.php & Stundenplan controller from viewData and verbose reroutes; overflow setting on years page;
2025-02-20 11:22: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
SimonGschnell
40f64cc979
feature(Calendar Moodle): adds and modifies the week and day view for moodle events
2025-02-19 14:52:51 +01:00
SimonGschnell
5cb09c8e7b
fix(LvMenu): fixes the highlighting styles for the lvMenu, instead of using fhc-entry it uses its own class
2025-02-19 14:50:19 +01:00
Harald Bamberger
11e8ffb22c
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-19 14:25:04 +01:00
Harald Bamberger
157ffd00f2
Merge branch 'master' into merge_FHC4_C4
2025-02-19 14:24:14 +01:00
ma0068
f89c194d32
add Vorlagendropdown Component and Listboxes for Messaging Variables
2025-02-19 11:36:00 +01:00
Johann Hoffmann
714d74d9aa
url widget template fix
2025-02-19 11:25:29 +01:00
Johann Hoffmann
b817458222
lv menu events send phrasenkey to enable responsive localization in myLv
2025-02-18 17:36:48 +01:00
Johann Hoffmann
cb42ba110e
adapt new calendar url format for rauminfo page; readded vue router dashboard fallback since there are possible url combinations that can not be resolved properly;
2025-02-18 16:31:05 +01:00
Johann Hoffmann
8e76d93a5a
consistent naming of calendar modes in english; fixed routerguard to work with router.push on mode or date changes inside stpl component;
2025-02-18 14:48:14 +01:00
SimonGschnell
e086da2274
feature(Calendar Moodle Events): displays moodle events as allDayEvents in the Calendar
2025-02-18 14:23:56 +01:00
Johann Hoffmann
e2e537b09c
fix calendar mode watch/emit handling; WIP roomInfo routes
2025-02-18 10:55:46 +01:00
Johann Hoffmann
d45a41b949
defined new CI routes to differentiate between 5 cases CI doesnt handle anymore but vue router does; define Stundenplan/:lv_id? route for old links to redirect to new route Stundenplan/:mode/:focus_date/lv_id; new route with props route param handling to put them into viewData to always check for the same object; define day as allowed init mode; WIP same thing for raum calendar page;
2025-02-18 10:18:39 +01:00
Alexei Karpenko
9fb2ea4ae3
Projektarbeitsbeurteilung: added authorization (Berechtigungen) check to document export
2025-02-17 19:03:53 +01:00
SimonGschnell
c960b4832d
test
2025-02-17 14:40:24 +01:00
Alexei Karpenko
57eec9b940
adapted document export to new Projektarbeit version (percent assessment)
2025-02-14 23:47:19 +01:00
Alexei Karpenko
7083955702
changed Proektarbeitsbeurteilung phrases
2025-02-14 16:44:33 +01:00
Harald Bamberger
48ef35c0e9
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-14 14:58:46 +01:00
Harald Bamberger
f6f06c4d5e
use attribute binding since value should be boolean
2025-02-14 14:58:12 +01:00
Harald Bamberger
b01400d21c
remove unused data declaration
2025-02-14 14:55:57 +01:00
Harald Bamberger
92ba4aea9a
return year as number not as string
2025-02-14 14:53:19 +01:00
Johann Hoffmann
7fed1d231c
p.t( -> $p.t( in stundenplan & mylv components, added missing phrasen; WIP adding phrasen keys for noten, maybe for lva titles
2025-02-14 14:49:28 +01:00
Johann Hoffmann
3a1055d87e
computed phrasen in column titles student profil for zutrittsgruppen/betriebsmittel; samilar to mitarbeiter profil
2025-02-14 13:54:02 +01:00
Johann Hoffmann
bb69e07340
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-02-14 13:35:48 +01:00
Johann Hoffmann
ff8d1c78fd
funktionen/betriebsmittel table in profil & viewprofil got computed phrasen title; provide computed language reference in fhc app from phrasen plugin to watch for language changes to reevaluate computed phrasen in columns with; added some phrasen;
2025-02-14 13:34:52 +01:00
Harald Bamberger
350980c5df
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-14 13:33:52 +01:00
Harald Bamberger
cff606815e
fix TransitionGroup children have to be keyed when adding a new widget to dashboard
2025-02-14 13:33:29 +01:00
Harald Bamberger
ee0e5fe40e
Merge branch 'master' into merge_FHC4_C4
2025-02-14 13:25:14 +01:00
Johann Hoffmann
ff60de5772
anrechnungen reload page on languageChange in php template site with cis4Reload attribute set;
2025-02-14 11:26:14 +01:00
ma0068
660f9076ce
delete commented out sections
2025-02-14 09:38:33 +01:00
Johann Hoffmann
40db480489
stundenplan widget header format as per fhc locale
2025-02-13 17:46:28 +01:00
Johann Hoffmann
43e3fdcc46
remove log
2025-02-13 17:28:34 +01:00
Johann Hoffmann
4de9441699
fix accessing fhc language locale .locale -> .LC_TIME
2025-02-13 17:25:24 +01:00
Johann Hoffmann
47293a81d3
avoid persisting invisible column definitions on funktionen table
2025-02-13 13:40:24 +01:00
Johann Hoffmann
139a2f900f
watch for changing betriebsmittel & funktionen data; wait for loaded viewData before rendering greeting;
2025-02-13 12:41:24 +01:00
Johann Hoffmann
2d5309f97d
fix invisible funktionen/betriebsmittel tabulator columns; fix phrasen roleInfo studentViewProfil;
2025-02-13 12:06:41 +01:00
Alexei Karpenko
de895362be
changed Projektarbeitsbeurteilung phrases even more
2025-02-12 19:28:27 +01:00
Alexei Karpenko
92f3f0d89c
changed Projektarbeitsbeurteilung phrases
2025-02-12 19:15:43 +01:00
Harald Bamberger
2f47cc7966
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-12 17:58:37 +01:00
Harald Bamberger
9bcd566bee
fix TransitionGroup children have to be keyed and duplicate attribute v-bind
2025-02-12 17:57:53 +01:00
Harald Bamberger
a6e0f10f32
use correct path to searchbar.css
2025-02-12 17:56:10 +01:00
Johann Hoffmann
480bef3b0d
student profile role info verband/gruppe/semester links to old cis list; reworked role info data to also work in english lol;
2025-02-12 17:24:37 +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
Johann Hoffmann
e6edd42737
profil remove console.log, added missing phrase
2025-02-12 14:34:52 +01:00
Johann Hoffmann
60e12e1ab7
dont load any studiengang related infos for mitarbeiter
2025-02-12 14:04:23 +01:00
Harald Bamberger
09aae4c82b
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-12 13:47:24 +01:00
Harald Bamberger
d8438b4f4c
Merge branch 'master' into merge_FHC4_C4
2025-02-12 13:44:39 +01:00
Johann Hoffmann
a9e3a85d99
format gebdatum for profil in sql; fix show telefonnummer in profil;
2025-02-12 13:44:32 +01:00
Johann Hoffmann
8525c82305
set menuEntry href based on link form -> no href on menus without full url, hash links on menus dont trigger routing anymore; news widget check if carousel exists on mounted nextTick;
2025-02-12 11:56:12 +01:00
SimonGschnell
bcb88c0cb7
refactor(Calendar Month View): instead of using border when highlighting the current day, uses box-shadow so that the content inside the highlighted day does not shift because of the width of the additional border
2025-02-12 11:11:23 +01:00
ma0068
ca187efce4
bugfix: deleted outputJson returns
2025-02-11 15:58:31 +01:00
Johann Hoffmann
bdb312cf56
img parse only after usual procedure failed
2025-02-11 15:16:07 +01:00
Johann Hoffmann
2b27b55f40
attempt sanitizing raum content when content is just h1 + img tag; sanitize tables on raum contents sites
2025-02-11 15:05:22 +01:00
Johann Hoffmann
fe4351fc87
lv info ort content link when content_id was expanded
2025-02-11 11:23:50 +01:00
Johann Hoffmann
eabe8ef401
CalendarDate patch schaltjahr
2025-02-11 10:15:22 +01:00
Harald Bamberger
36d3af91f1
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-11 09:44:38 +01:00
ma0068
ae3072be92
listTables with preview in two layouts
2025-02-11 09:02:56 +01:00
ma0048
df685133b5
- date filter
2025-02-11 08:58:00 +01:00
Johann Hoffmann
4936cfd61c
added roomInfo to app routes & remove old views; stundenplan reservierungen for MA working WIP roomInformation/roomContent link from lvinfo event ort_kurzbz;
2025-02-10 17:05:27 +01:00
Alexei Karpenko
4ccbdecc48
added phrases for new Beurteilungsformular 2025
2025-02-10 13:37:53 +01:00
ma0048
bc48445304
- infocenter filter fuer electronic onboarding hinzugefuegt
2025-02-10 13:05:44 +01:00
ma0048
83baa0ed8b
- fehlende phrase
2025-02-10 12:59:18 +01:00
ma0068
bca95bcb66
change dateFormat Tab Notizen
2025-02-10 11:04:02 +01:00
ma0068
f653c2c054
change dateFormat Tab Mobility
2025-02-07 14:06:48 +01:00
ma0068
72649f4177
change dateFormat Tab Contact
2025-02-07 13:52:17 +01:00
ma0068
5ae9a99de4
change dateformats Tab Status
2025-02-07 13:39:51 +01:00
ma0068
5ec886e815
Tab Abschlusspruefung: return nothing in case of null date
2025-02-07 13:21:58 +01:00
ma0068
21ecbf482f
change dateformate Betriebsmittel
2025-02-07 13:16:59 +01:00
Harald Bamberger
acc57bbebd
fix problem with vanishing factory entries when called via Form.js computed factory
2025-02-07 11:46:02 +01:00
ma0068
3db367b255
bugfix Uhrzeit, datumsformat for tab abschlusspruefung
2025-02-07 09:34:07 +01:00
Harald Bamberger
6ac91dc016
add mustache brackets to phrases in template
2025-02-06 16:26:28 +01:00
Harald Bamberger
cb46dff548
fix props declarations
2025-02-06 16:25:41 +01:00
Harald Bamberger
83321ac2ab
fix props declarations
2025-02-06 16:25:00 +01:00
Harald Bamberger
4fe801ddf9
fix props declarations
2025-02-06 16:24:34 +01:00
Harald Bamberger
a507533f40
use getStudiengangByKz to get stgtyp and stg_oe_kurzbz for checking showallformats permission, add and use phrase notekommpruefung
2025-02-06 16:23:42 +01:00
Harald Bamberger
0cca508881
add Studiengang Endpoint getStudiengangByKz
2025-02-06 16:19:27 +01:00
Johann Hoffmann
fc06ffe0e5
fix jumping into march 01 from january 29
2025-02-06 13:18:19 +01:00
Harald Bamberger
3ce803684a
change prop type to String since an uid is passed
2025-02-06 11:33:38 +01:00
Harald Bamberger
e4e6849351
cleanup duplicate attribute definition
2025-02-06 11:31:25 +01:00
Harald Bamberger
2008fc2a15
remove duplicate attribute definition
2025-02-06 11:26:35 +01:00
Harald Bamberger
422ce28703
use correct phrases category
2025-02-06 11:25:57 +01:00
ma0068
018220594a
prepare basic framework
2025-02-06 08:34:34 +01:00
Harald Bamberger
9d0e365516
use tabulator header filters
2025-02-05 18:49:46 +01:00
Harald Bamberger
3fff535713
prevent custom defaultHeaderFilter breaking tristate built-in filter
2025-02-05 18:49:07 +01:00
Harald Bamberger
9745621975
remove duplicate pharse bankverbindung category person
2025-02-05 17:08:20 +01:00
Johann Hoffmann
a0ddde4978
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-02-05 17:02:55 +01:00
Johann Hoffmann
e901d414a0
lane overlay div up to certain % instead of all day opaque or not; defined hours length and calculating accurate lane width from that;
2025-02-05 17:02:21 +01:00
Harald Bamberger
61ec4ce6c1
Merge branch 'master' into merge_FHC4_C4
2025-02-05 16:58:20 +01:00
Harald Bamberger
4410baf7ac
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-05 16:57:52 +01:00
Harald Bamberger
99c3403009
check against information schema if column exists
2025-02-05 16:55:48 +01:00
Johann Hoffmann
b198b6a961
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-02-05 16:05:04 +01:00
Johann Hoffmann
b8823052f5
deactivate old month page css for day number and events in favor of new computed style (can be redesigned but is being handled in js instead of css class); save & inject/provide observed resize from already existing ResizeObserver to be able to access concrete container width/height values we already had all the time anyway; added some comment to 2year old TODO concerning calendar breakpoints; check if navbar is showing before toggling programmatically; remove some unused code; week time line spawns in dayLane which is representing today to avoid caluclating left/right offsets -> WIP accurately retrieving lane width somehow else, currently approximated;
2025-02-05 16:03:20 +01:00
SimonGschnell
7c8508da0e
update(Infoterminal authentification): adds a query parameter to the infoterminal view that enables authentification
2025-02-05 12:50:23 +01:00
Harald Bamberger
d038119a3b
adapt infoterminal page so that login can be forced
2025-02-05 11:41:02 +01:00
SimonGschnell
d889756302
update(Calendar exports): viewdata update
2025-02-05 11:03:19 +01:00
SimonGschnell
9ec57b6ce7
update(calendar exports): adds icons to the calendar exports buttons
2025-02-05 09:26:00 +01:00
Johann Hoffmann
d70cd58698
past shadow on day page if it is today; current time line on day & week page; mobile checkup; close lvInfoModal on stundenplan unmount;
2025-02-04 18:04:41 +01:00
ma0068
6eb9c2ac22
update filtering
2025-02-04 14:57:35 +01:00
ma0068
7fbff20dd9
new Tab Gruppen
2025-02-04 14:49:41 +01:00
SimonGschnell
9082c3cb8c
feature(Calendar Exports): uses the old enpoints to export excel,csv,ical1,ical2 documents
2025-02-04 14:37:34 +01:00
SimonGschnell
cc5a14ea02
update(Sprachen.js): switches colors for the currently active sprache
2025-02-04 14:37:34 +01:00
ma0048
50fa3d6f94
- faktor in eigener spalte
2025-02-04 10:42:59 +01:00
Harald Bamberger
03c192cbbf
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-03 16:58:45 +01:00
Harald Bamberger
b10ee208ff
pad only in y direction
2025-02-03 16:58:25 +01:00
Harald Bamberger
63239b3fb6
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-02-03 16:14:23 +01:00
Harald Bamberger
1a0601ebc0
Merge branch 'feature-54856/FHC4_Studierendenverwaltung_In_Out' into merge_FHC4_C4
2025-02-03 16:06:06 +01:00
Harald Bamberger
5843d1d58e
Merge branch 'master' into merge_FHC4_C4
2025-02-03 15:53:55 +01:00
Cristina
ac98420130
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-02-03 10:39:45 +01:00
Johann Hoffmann
11ad8ae1c8
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-01-31 14:10:26 +01:00
Johann Hoffmann
c1918726df
Stundenplan Week Page smaller breakpoints style handling; searchbar emit action finished on default link click; month stundenplan past days use opacity-50 class; Day page height fix of right col;
2025-01-31 14:09:05 +01:00
ma0068
dbd7adc96c
adapt inline form validations, edit validation in final exam tab
2025-01-31 12:55:34 +01:00
SimonGschnell
0892b94c93
update(legacyLinkHelper): fixes little regex bugs
2025-01-31 12:08:40 +01:00
ma0068
ec46dbd10d
Validation during delete for extension mobility, add field lehreinheit to dropdown and backend
2025-01-30 14:56:48 +01:00
ma0068
304433d76f
Merge branch 'merge_FHC4_C4' of github.com:FH-Complete/FHC-Core into merge_FHC4_C4
2025-01-30 11:07:17 +01:00
ma0068
7cf0060e40
delete testoutputs
2025-01-30 11:07:03 +01:00
ma0048
9cd7caa6ba
added missing file
2025-01-30 09:08:53 +01:00
ma0048
42a09ffa9e
- lehrform beim faktor hinzugefuegt
...
- indexes
- delete restrict -> delete cascade bei der faktor tabelle
- neues recht fuer reports -> direktzugriff
2025-01-29 15:21:01 +01:00
SimonGschnell
b855c404e4
update(Cis Profil picture): instead of using cover, uses contain for the cis profile picture and adds a black border and background color
2025-01-29 14:33:42 +01:00
SimonGschnell
062e6e5f90
update(Sprachen.js): updates the usage of the classes fhc-entry in the Sprachen.js component
2025-01-29 14:04:36 +01:00
SimonGschnell
10c718b78c
update(CalendarDate):changes the stop watcher function
2025-01-29 12:10:16 +01:00
ma0068
06dcad755b
Backendvalidation insert and update, validation local tabulator array
2025-01-29 07:38:21 +01:00
Harald Bamberger
7f645b363f
Merge branch 'master' into merge_FHC4_C4
2025-01-28 16:54:08 +01:00
Cristina
9a53880b9d
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2025-01-28 13:58:58 +01:00
ma0068
dacde5f5fd
Merge branch 'merge_FHC4_C4' of github.com:FH-Complete/FHC-Core into merge_FHC4_C4
2025-01-28 13:31:44 +01:00
ma0068
d906e9b4a3
edit missing fileextensions
2025-01-28 13:31:24 +01:00
SimonGschnell
bd3eeff684
update(Stundenplan Style): changes the background/color styles for Calendar events in the different views
2025-01-28 13:22:57 +01:00
Harald Bamberger
ad0fccab6a
Merge branch 'master' into merge_FHC4_C4
2025-01-28 13:20:32 +01:00
SimonGschnell
9a3221e88e
update(Fhc.js): installs font contrast directive in the global app
2025-01-28 13:13:02 +01:00
SimonGschnell
8991ab86a5
update(fhc-entry css class): instead of hard coding the color the css rules uses the filter:brightness function to highlight or darken elements
2025-01-28 13:04:43 +01:00
SimonGschnell
9816521291
directive(text color contrast): adds a directive that determines a suitable font color based on the background color of the element through a directive
2025-01-28 13:01:24 +01:00
Harald Bamberger
a89ca4e143
Merge branch 'feature-53938/StV_Tab_Noten_fertigstellen' into merge_FHC4_C4
2025-01-28 09:49:53 +01:00
ma0068
d96cc5672e
child components Zweck/Purpose and Aufenthaltsfoerderung/Support
2025-01-28 09:39:24 +01:00
Harald Bamberger
519aa2f9b2
Merge branch 'feature-25999/C4_cleanup' into merge_FHC4_C4
2025-01-27 18:34:42 +01:00
Harald Bamberger
872f883ce1
Merge branch 'bug-52531/Studierendenverwaltung/Adressenhandling' into merge_FHC4_C4
2025-01-27 18:29:48 +01:00
Harald Bamberger
637a7b1d17
Merge branch 'feature-53936/StudierendenVerwaltung_Studierendenliste_Anzahl_einblenden' into merge_FHC4_C4
2025-01-27 18:20:31 +01:00
Harald Bamberger
db70a7869c
Merge branch 'feature-54564/FHC-4_Studierendenverwaltung_Abschlusspruefung' into merge_FHC4_C4
2025-01-27 18:17:50 +01:00
Harald Bamberger
a60ce78d18
Merge branch 'feature-40280/FHC4_Studierendenverwaltung_Pruefung' into merge_FHC4_C4
2025-01-27 17:39:47 +01:00
Harald Bamberger
2b5d23782b
Merge branch 'feature-47784/FHC-4/CleanupTasks' into merge_FHC4_C4
2025-01-27 17:13:15 +01:00
SimonGschnell
ec23974129
update(searchbar): makes the searchbar more visible by adding additional border and adding a search icon at the beginning of the searchbar
2025-01-27 15:13:27 +01:00
SimonGschnell
e53dae24e6
update(Calendar Locale): updates the locale used by the english language to en-GB instead of en-US
2025-01-27 13:24:47 +01:00
SimonGschnell
8afc2ab433
addition(InfoTerminal): adds the Infoterminal page to the cis4
2025-01-27 11:50:51 +01:00
ma0048
b079d22e8d
- filter hinzugefuegt
...
- db index hinzugefuegt
- sqls optimiert
- diplomand wird nun auch angezeigt
2025-01-27 09:37:02 +01:00
SimonGschnell
467072b94e
update(Stundenplan.js): adds event beginn & ende time to the event display in Wochen/Tages Ansicht
2025-01-24 12:17:31 +01:00
SimonGschnell
38a083742d
update(MyLv Noten farbe): uses db positiv column to determine the color of the grade in the MyLv component
2025-01-24 11:18:46 +01:00
ma0068
c69910a338
Child component Purpose.js for tableview
2025-01-24 11:00:50 +01:00
SimonGschnell
9b348aed11
fix(Dashboard News): fixes carousel animations when skipping news
2025-01-23 13:20:57 +01:00
SimonGschnell
e7df262cc5
update(News Dashboard): next and previous icons don't stay active after clicking them
2025-01-23 10:41:55 +01:00
Johann Hoffmann
8133d73cff
remove route logging & catchAll fallback
2025-01-22 16:47:14 +01:00
Johann Hoffmann
9350838ebc
set menu entry active when clicked
2025-01-22 16:43:37 +01:00
Alexei Karpenko
39ada20277
Electronic Onboarding: added phrases
2025-01-22 15:26:25 +01:00
Johann Hoffmann
10e4032718
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-01-22 15:16:59 +01:00
Johann Hoffmann
de8a206f27
delete cms app and move dom magic to respective components; profil vue router integration; profil component reloads with watcher on uid property; profiLUpdateRequest app->comp TODO; deleted profil app;
2025-01-22 15:16:15 +01:00
SimonGschnell
065f6bdede
update(News Dashboard): updates the stylesheet so that the layout of the news is responsive
2025-01-22 13:36:59 +01:00
ma0068
295e2aa3e5
adaptions styling
2025-01-22 11:17:09 +01:00
Johann Hoffmann
bb8ebdd465
initial route through router implicit; ci route tag only for debugging purposes.
2025-01-22 10:49:53 +01:00
ma0068
0d0071e8bf
refactoring and codesniff
2025-01-22 07:57:39 +01:00
Johann Hoffmann
c7f3398b11
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-01-21 16:42:58 +01:00
Johann Hoffmann
e9b01b7fa8
vue router merge cms & fhc app; viewData check and fetch in dashboard and widgets if not originating from that php controller; lvinfo app delete; code cleanup profil; WIP profil routing;
2025-01-21 16:42:23 +01:00
ma0068
9c0baeacf2
Add Logic Permission and Phrases
2025-01-21 15:34:43 +01:00
SimonGschnell
d72bc4fa44
update(News DashboardWidget): updates how to betreff is queried from the XML
2025-01-21 14:20:40 +01:00
SimonGschnell
381b6a75db
update(News DashboardWidget): doesn't render news which don't have a topic
2025-01-21 09:40:22 +01:00
ma0068
ffc99379ae
Injection ADDON KU for Multiselect and Print Honorarvertrag
2025-01-20 15:25:06 +01:00
SimonGschnell
ff0ee68229
refactor(BookmarkWidget)
2025-01-17 12:47:04 +01:00
Alexei Karpenko
08cb3d3809
electronic onboarding phrase typo fix
2025-01-16 21:02:01 +01:00
ma0048
0d99cc35d4
- phrasen angepasst
2025-01-16 15:59:36 +01:00
Johann Hoffmann
0ec3ba8e69
intercept a tag clicks and attempt vue routing to avoid having to know about vue router configuration; routes include Stundenplan, MyLv;
2025-01-16 15:16:33 +01:00
SimonGschnell
4b2a1cd7f6
update(Url.js): adds scrolling behavior to the Bookmark widget
2025-01-16 11:32:19 +01:00
SimonGschnell
46c033ad77
update(NewsWidget):reduces z-index so that it does not overlap modals, add light background to the next/prev buttons for visibility
2025-01-16 11:10:03 +01:00
SimonGschnell
aef0e34b93
update(Calendar/Header.js):icon reihenfolge sowie icon fuer Tagesansicht wurden angepasst
2025-01-16 10:41:21 +01:00
SimonGschnell
09b2615d82
update(FhcAlert.js): if the request was aborted, no error message is shown to the user
2025-01-15 14:42:13 +01:00
SimonGschnell
7b46db7100
update(LegacyLinkReplaceHelper.js):adds constants for the replacement strategies when the pattern has groups that should be added as path_segements or query_parameters
2025-01-15 14:15:03 +01:00
Johann Hoffmann
f60f735fa8
FhcApp uses vueRouter4; CisApp checks for global router instance and routes internally as long as a path/routename/component setup is defined, if that is not the case use the provided href link; WIP moving apps like Profil, MyLv etc into components to be navigated by FhcApp;
2025-01-15 14:10:08 +01:00
ma0068
35d8f0524d
new page vertragsverwaltung with employee header and details components
2025-01-15 13:56:00 +01:00
SimonGschnell
bae7b330f8
feature(LegacyLinkReplacementHelper.js): adds a helper file with multiple functions that replace relative or absolute legacy links with new links that use the new app_root and ci_router
2025-01-15 13:34:54 +01:00
SimonGschnell
cf57fe5086
replaces the old relative paths inside the content html with absolute paths that use the new app_root path
2025-01-15 09:45:03 +01:00
SimonGschnell
516554c1e3
update(CalendarDate.js): uses phrasen.user_locale for calculations and watches for changes on the user_locale
2025-01-14 11:43:50 +01:00
Johann Hoffmann
cf32974652
fhc chart just accepts chartOptions to maximize highcharts usability; statsComponent multiselect ux improvement;
2025-01-13 17:36:09 +01:00
SimonGschnell
907107d78d
update(searchbar.js): adds the search text to the sessionStorage and the searchOption to the localStorage
2025-01-13 14:45:41 +01:00
SimonGschnell
16097edfca
refactor(CalendarDate.js): sets the locale for every new instance of CalendarDate that gets created in the CalendarDate.js class
2025-01-13 09:41:58 +01:00
SimonGschnell
05cbe495fe
fix(Calendar Weeks View): updates the number of weeks in the weeks View when going to the next or previous year
2025-01-13 09:29:54 +01:00
SimonGschnell
14d4e103a3
update(Calendar Tages Ansicht): doesn't how the hour indicator if there are no events that day
2025-01-10 13:50:47 +01:00
SimonGschnell
478588aef0
fix(Calendar Date Issues):fixes a variety of user_locale calendar bugs
2025-01-10 13:46:24 +01:00
ma0068
03ad3116f7
temp formular
2025-01-10 07:16:56 +01:00
SimonGschnell
d9375e2c8b
comment(CalendarDate.js): adds comments to the functions: firstDayOfCalendarMonth, lastDayOfCalendarMonth, firstDayOfWeek, lastDayOfWeek
2025-01-09 15:04:56 +01:00
Johann Hoffmann
848d50ec93
Graph has reactive state over several types; WIP seperating data UI from graph component
2025-01-09 14:35:17 +01:00
Johann Hoffmann
036aeb5215
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2025-01-08 16:13:50 +01:00
Johann Hoffmann
2fdca1f09f
WIP stats Tab in anw extension & FhcChart component in fhcore;
2025-01-08 16:12:30 +01:00
Alexei Karpenko
115b35ad7b
electronic onboarding: changed phrase for error display
2025-01-08 14:52:32 +01:00
SimonGschnell
b20965fcff
refactor(CalendarDate.js): adds comments and restructures some conditionals
2025-01-08 13:31:38 +01:00
SimonGschnell
50f55eed1a
Merge remote-tracking branch 'origin/bhdev' into feature-25999/C4_cleanup
2025-01-08 11:20:33 +01:00
SimonGschnell
a67cc8cc4e
Merge branch 'master' into feature-25999/C4_cleanup
2025-01-08 11:17:29 +01:00
SimonGschnell
26348bed80
update(FHC_JS_DATA_STORAGE_OBJECT/Sprachen.js): adds server_languages and their locale to FHC_JS_DATA_STORAGE_OBJECT and updates Sprachen.js accordingly
2025-01-08 11:15:55 +01:00
Harald Bamberger
e432501a1f
possible fix for kw 1 issue
2025-01-07 17:09:07 +01:00
SimonGschnell
6361d40356
update(WeekCalendarHeader):uses the last day of the week instead of the first day of the week for the calendar title
2025-01-07 15:26:08 +01:00
SimonGschnell
c7ee2934a7
fix(Stg 0 not found bug): displays the LV in the lvMenu differently if the stg_kurzbz is 0, which is the case for lv's that are organisational
2025-01-07 11:17:29 +01:00
SimonGschnell
5a45b29bcd
comment(Profil Quick links): comments the quick links of the profil views away because there is no idea of implementation yet
2025-01-07 09:10:41 +01:00
cgfhtw
b43df5aea0
NotenTab: Phrases
2024-12-27 14:44:53 +01:00
Alexei Karpenko
0a97b39efb
added phrases for electronic onboarding verification page
2024-12-24 19:14:04 +01:00
SimonGschnell
574301d9e2
fix(Calendar Language): also update the tooltips of the calendar by using the client lannguage
2024-12-20 15:03:05 +01:00
cgfhtw
469c01c9e6
Comments
2024-12-20 14:15:28 +01:00
cgfhtw
e13e612ad9
Merge branch 'master' into feature-53938/StV_Tab_Noten_fertigstellen
2024-12-19 16:48:15 +01:00
cgfhtw
174816e652
Cleanup & existing phrases
2024-12-19 16:42:02 +01:00
cgfhtw
d899bf3393
NotenTab: Document download/archive
2024-12-19 16:20:14 +01:00
cgfhtw
14eb27ae24
add PrimeVue TieredMenu
2024-12-19 16:19:46 +01:00
cgfhtw
de9e3d079c
Endpoints for document download/archive (content/pdfExport.php with "archivdokument" not set)
2024-12-19 16:18:51 +01:00
Johann Hoffmann
551fd3a860
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2024-12-19 16:08:25 +01:00
Johann Hoffmann
64ff94882b
stats enabled config flag; using highcharts plugin in new Tab & Component for (anw)Statistics; currently able to show old pie charts from old landing page; wip building setup UI for configurable graphs depending datasets and chart types;
2024-12-19 16:07:56 +01:00
ma0068
c980dee96b
edit select
2024-12-19 15:25:21 +01:00
SimonGschnell
114562909f
update(Calendar.js): uses the user_language for the different day formattings in the calendar views
2024-12-19 12:12:13 +01:00
Johann Hoffmann
e2af00e41d
highcharts consolidation -> add plugin, import switch to footer and repository requirement in composer.json
2024-12-19 11:24:31 +01:00
ma0068
39a23693ba
start Table Mobility
2024-12-18 16:31:39 +01:00
ma0068
ba62abc19b
bug stv
2024-12-18 14:57:18 +01:00
SimonGschnell
1094219a58
helper(Json.js):adds new helper component to display JSON data in the template, that can be used globally inside a vuejs app
2024-12-18 14:26:45 +01:00
SimonGschnell
313a6a6030
fix(Profil Views): corrects the title of the web tab from Stundenplan to Profil
2024-12-18 13:47:52 +01:00
ma0068
faa705408d
Merge master into feature-54564/FHC-4_Studierendenverwaltung_Abschlusspruefung
2024-12-18 13:12:57 +01:00
ma0068
9f5b3b6f32
Print Functionality and Phrases
2024-12-18 12:56:51 +01:00
cgfhtw
e1327453f7
DocumentExportLib: CI version of dokument_export.class
2024-12-18 09:43:16 +01:00
cgfhtw
636a331ca6
add Vorlagestudiengang_model->getCurrent similar to vorlage.class->getAktuelleVorlage
2024-12-17 14:29:37 +01:00
SimonGschnell
e3f91003b3
phrasen(Profil.js): adds dynamic phrasen for the various Profil Views
2024-12-17 11:29:05 +01:00
SimonGschnell
d247150fd6
phrasen(StudiengangInformationen.js): adds Phrasen to the StudiengangInformationen Component and all its subcomponents
2024-12-17 10:55:13 +01:00
cgfhtw
b78382f1ba
Add extra fields/joins to getZeugnisnoten
2024-12-17 09:27:18 +01:00
Johann Hoffmann
25dbee7266
removed app instance hacks, content component watches route.param.content_id and reloads accordingly; changed template to <router-view/> for cms pages;
2024-12-16 11:46:38 +01:00
Johann Hoffmann
0509137ad8
Merge branch 'feature-25999/C4_cleanup' into feature-25999/C4_CMS_content_router
...
# Conflicts:
# public/js/apps/Cis/Cms.js
# public/js/components/Cis/Cms/Content.js
2024-12-16 10:38:22 +01:00
SimonGschnell
b4cd5055d2
delete(Contentl.js/Debugging prints)
2024-12-13 14:48:48 +01:00
SimonGschnell
cb6fca9a2e
update(Cms.js/News.js/PhrasenPlugin): removes the reload option, because the content can be newly fetched based on the currently active language
2024-12-13 14:41:07 +01:00
SimonGschnell
701f44c767
update(Cis4-Menu/Sprache): changes language of the Menu when switching language of the application
2024-12-13 14:40:01 +01:00
Johann Hoffmann
986b6934d6
Merge branch 'feature-25999/C4_cleanup' into feature-25999/C4_CMS_content_router
...
# Conflicts:
# public/js/components/Cis/Cms/News.js
2024-12-13 12:04:38 +01:00
Johann Hoffmann
499e3077e2
Merge branch 'master' into feature-25999/C4_CMS_content_router
2024-12-13 12:00:50 +01:00
Johann Hoffmann
98d4a08836
navigating to another content_id link from cms app reloads the content instead of entire page; WIP implementing abstract reload functionality for all content types;
2024-12-13 11:52:34 +01:00
SimonGschnell
8f07bd6b4d
update(Sprachen.js): shows the sprachen in the component always using their bezeichnung
2024-12-12 14:46:32 +01:00
SimonGschnell
7bd9129056
fix(LvMenu/Lv.js): removes the list-item styling from the spinner when the data for the lvMenu is not yet ready and aligns the spinner in the center of the card
2024-12-12 13:47:15 +01:00
SimonGschnell
24ff474cad
update(MyLv/Lv.js):the user can only click on the grade of an lv if the lv had multiple pruefungen otherwise the grade is not clickable
2024-12-12 13:31:06 +01:00
SimonGschnell
4321a2325b
update(StudiengangInformation.js): adds the general moodle link for the Studiengang informations to the component using a static link
2024-12-12 11:35:16 +01:00
SimonGschnell
1d5f13c5ce
Merge branch 'feature-25999/C4_cleanup' of github.com:FH-Complete/FHC-Core into feature-25999/C4_cleanup
2024-12-12 09:52:27 +01:00
Johann Hoffmann
82e7783259
stundenplan day layout fixed for scroll behaviour; max-height for stundenplan events to avoid escalating the grid width;
2024-12-11 16:59:35 +01:00
SimonGschnell
e215e9e948
refactor(News-Paginator@Bottom):also adds the pagination at the bottom of the news, so that the user doesn't have to scroll up if he reaches the end
2024-12-11 12:44:06 +01:00
Johann Hoffmann
fcbb9e43a4
Merge branch 'master' into feature-25999/C4_cleanup
2024-12-11 11:08:49 +01:00
Johann Hoffmann
53de29f3d2
stundeplan_model byLva() query when providing lv_id irrespective of student, group, lector etc just fetch all & show them
2024-12-09 17:13:23 +01:00
Johann Hoffmann
e9d02c41ff
merge fix;
2024-12-09 15:42:08 +01:00
Johann Hoffmann
04583d0cf2
Merge branch 'feature-25999/C4_anwesenheiten_widget' into feature-25999/C4_cleanup
...
# Conflicts:
# public/js/components/Cis/Cms/News.js
# public/js/components/DashboardWidget/News.js
# public/js/plugin/FhcApi.js
2024-12-09 15:37:20 +01:00
Johann Hoffmann
cbdd6bc954
Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup
2024-12-09 14:32:35 +01:00
Johann Hoffmann
a1045586fe
use carousel instance .to(index) & computed classes to retrieve order;
2024-12-09 14:30:33 +01:00
SimonGschnell
e9d2234353
feature(Studiengang Widget):creates a component for the Studiengang Widget that reuses the StudiengangInformation component
2024-12-09 13:36:18 +01:00
Johann Hoffmann
9fd0f43d3b
news widget prev/next button hover styles; mobile responsive menu & gutter layout fix;
2024-12-06 13:04:28 +01:00
SimonGschnell
39ffd6bdb9
fix(news Widget api): readds the removed api call from the news widget because it differs from the getNews api call that is used in the News View
2024-12-06 09:59:58 +01:00
SimonGschnell
0a5c335602
refactor(News-StudiengangInformationen): component clean up and refactors vertretungen into own component
2024-12-05 16:22:21 +01:00
cgfhtw
6fdad1b664
Noten Tab: delete
2024-12-05 16:19:51 +01:00
cgfhtw
3969ebfa01
Filter Component: better btn width/height css
2024-12-05 15:26:38 +01:00
SimonGschnell
797e52aad7
refactor(News-StudiengangInformationen): adds the Studiengangs informationen next to the news View
2024-12-05 15:22:53 +01:00
cgfhtw
5fd14949fa
Tabulator Default Layout: fitDataStretchFrozen
2024-12-05 15:13:58 +01:00
cgfhtw
482f6b9a19
FhcAlert Color Bugfix
2024-12-05 15:08:31 +01:00
Johann Hoffmann
7f6884b67d
primevue imports cis/dashboard; Anw widget implementation; WIP showing single anw entries on click on a quota progress bar in widget;
2024-12-05 15:03:46 +01:00
Johann Hoffmann
f0e97c915b
rename bindKeys() to addEndpoints(); removed Vue.reactive on $fhcApi; check if Api has been instantiated in install, only addEndpoints if that is the case;
2024-12-05 13:53:08 +01:00
SimonGschnell
ecbb65c2a4
feature(News-StudiengangsInformationen): adds the Studiengangsinformationen next to the news view
2024-12-04 15:04:05 +01:00
Johann Hoffmann
f7bc01e63f
actually provide root to bindKeys() in FhcApiFactoryWrapper constructor
2024-12-04 13:53:59 +01:00
Johann Hoffmann
65c154054d
actually provide root to bindKeys() in FhcApiFactoryWrapper constructor
2024-12-04 13:52:17 +01:00
Johann Hoffmann
27cd9dca6b
Merge branch 'feature-25999/C4_cleanup' into feature-25999/C4_anwesenheiten_widget
2024-12-04 13:49:32 +01:00
Johann Hoffmann
00fba24936
fhcApi.factory.bindKeys to extend api later on from extensions
2024-12-04 13:48:28 +01:00
Harald Bamberger
57cba02559
Merge branch 'master' into feature-25999/C4_cleanup
2024-12-04 13:35:59 +01:00
SimonGschnell
a3dc5aec93
feature(StudiengangInformations componente): creates a Vue component for the StudiengangsInformationen that were displayed next to the news
2024-12-04 11:20:52 +01:00
Harald Bamberger
af3334f227
Merge branch 'feature-25999/C4_cleanup_rc' into feature-25999/C4_cleanup
2024-12-04 09:29:29 +01:00
Harald Bamberger
16e7ee8aba
Merge branch 'feature-25999/C4_cleanup_rc' into feature-25999/C4_cleanup
2024-12-04 09:17:57 +01:00
ma0068
7cff70e88d
update search Mitarbeiter, form
2024-12-04 08:34:36 +01:00
Johann Hoffmann
fe6f229d9f
template fix; remove unused menu function;
2024-12-03 14:44:18 +01:00
cgfhtw
446a5732d2
NotenTab: Use Points
2024-12-03 09:27:38 +01:00
Cris
2ae9e4fffa
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2024-12-02 11:02:43 +01:00
ma0068
00d64f2c97
bugfix index Favorites
2024-12-02 08:54:35 +01:00
ma0068
ae58cef816
Merge master
2024-12-02 08:43:13 +01:00
Harald Bamberger
90ae50ac59
Merge branch 'master' into feature-47784/FHC-4/CleanupTasks
2024-11-29 12:48:38 +01:00
cgfhtw
cf6cc97475
Noten Tab: header/inline edit
2024-11-29 08:42:36 +01:00
ma0068
bf6b6e4563
actions insert, update, delete, link Pruefungsprotokoll
2024-11-28 16:29:13 +01:00
ma0068
9024b43f62
Merge master into feature-47784/Cleanup Tasks FHC4
2024-11-28 07:26:59 +01:00
ma0068
e8ded1f59f
prepare branch before merge phrases
2024-11-28 07:14:15 +01:00
Cris
b549622f50
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
...
# Conflicts:
# application/models/organisation/Studiensemester_model.php
# system/phrasesupdate.php
2024-11-27 17:44:45 +01:00
Cris
3ec748e6fb
Added new phrases for Softwarebereitstellung
2024-11-27 17:31:48 +01:00
Cris
c94a2d2d0c
Added param lehrveranstaltung_id to getTemplateLvTree method in Lehrveranstaltung_model.php and enhanced order
...
Now ordering extra templates to appear first and directly after the assigned lvs
2024-11-27 17:31:02 +01:00
Cris
1159b0dad5
Refactored getLvs method in Lehrveranstaltung_model.php
2024-11-27 17:28:54 +01:00
ma0068
f398a5699f
merge into feature-54564
2024-11-27 15:14:48 +01:00
ma0068
ffe28ea8fb
undo phrases changes to avoid merging conflict
2024-11-27 14:58:00 +01:00
ma0068
3318147ba0
Start tab Abschlusspruefung, Table and Form with Dropdowns and default data
2024-11-27 12:52:03 +01:00
cgfhtw
3457309d63
Switching grades to single edit
2024-11-26 15:06:13 +01:00
cgfhtw
5f61ae43f9
Hide Noten Tab from non-Students
2024-11-25 16:23:43 +01:00
cgfhtw
9c32e6f968
Zeugnis title
2024-11-25 13:06:13 +01:00
cgfhtw
28e4454409
Move Semester Filter to top component
2024-11-25 11:20:44 +01:00
cgfhtw
334fc870d0
Repeater Grades
2024-11-25 10:45:45 +01:00
ma0068
9c503ae66f
Validierung Modal askAusbildungssemester
2024-11-22 10:51:47 +01:00
ma0068
bb724bef6e
Bug filter Semester
2024-11-22 08:08:35 +01:00
ma0068
b0fb045b50
Cleanup tasks: add factory, validations in form, phrases ID
2024-11-21 16:07:10 +01:00
ma0068
f2b5c12e6d
add abort controller to autocomplete fields
2024-11-21 15:53:58 +01:00
ma0068
94255709c7
mark mandatory fields
2024-11-21 14:31:57 +01:00
Alexei Karpenko
4e857c9e4e
Merge branch 'master' into feature-40314/Electronic_Onboarding_Anbindung_IDA
2024-11-20 17:00:26 +01:00
ma0068
7a0690227c
Merge branch 'feature-47784/FHC-4/CleanupTasks' of github.com:FH-Complete/FHC-Core into feature-47784/FHC-4/CleanupTasks
2024-11-20 16:23:16 +01:00
ma0068
d17c776905
bug address.js, phrase Notiz
2024-11-20 16:22:39 +01:00
Alexei Karpenko
b63146a8d8
added MeldezettelJob for accepting Meldezettel of students with Meldeadresse
2024-11-20 15:03:59 +01:00
Cris
e94e9ceff2
Added phrases 'zuordnungExistiertBereits' and 'swFuerLvAendern'
2024-11-20 14:07:43 +01:00
Cris
8a22eab0c8
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2024-11-20 13:59:35 +01:00
Cris
ae94daa4a6
Added getStudienjahrByStudiensemester method to Studiensemester Model
2024-11-20 13:57:30 +01:00
Cris
933af94344
Added checkIsTemplate method to Lehrveranstaltung Model
...
Checks if given LV is a template (Quellkurs)
2024-11-20 13:55:11 +01:00
Cris
8614e4301f
Added getStudienjahrByStudiensemester method to Studiensemester API Controller
2024-11-20 13:54:05 +01:00
cgfhtw
e0e123f264
Teacher Component
2024-11-20 13:19:43 +01:00
cgfhtw
ad01c8bdeb
Bugfix: reinitialize initialData in Prestudent Tab after saving
2024-11-20 12:45:14 +01:00
cgfhtw
8593fda5cd
Bugfix: scrolling in Notiz Tab
2024-11-20 12:44:45 +01:00
cgfhtw
e76d8fb85d
Phrases & TODO cleanup
2024-11-20 11:15:18 +01:00
cgfhtw
fe7ca2bf69
Teacher Proposal
2024-11-20 11:06:28 +01:00
cgfhtw
5369c95e77
Scroll Bug Notizen Tab
2024-11-20 11:05:05 +01:00
ma0068
b189ac8cd0
adapt Notes: Tinymce, textarea, delete bsModal
2024-11-20 10:41:12 +01:00
ma0068
07e6146e50
Validations, Phrases, cleanup
2024-11-19 14:34:50 +01:00
cgfhtw
d650587418
use fhcApi for grades tab
2024-11-18 09:58:59 +01:00
ma0068
eccd827c71
adaptions and additions cleanup tasks according to task 54312
2024-11-15 11:14:58 +01:00
cgfhtw
da465fffb1
Points to Grade conversion
2024-11-15 09:56:58 +01:00
cgfhtw
5705cd2d66
Note einblenden
2024-11-15 09:56:22 +01:00
cgfhtw
1cdf1e7896
Anzahl anzeigen
2024-11-13 10:08:36 +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
cgfhtw
2ed5df8c1c
Orgform of Stg in searchresults
2024-11-07 17:01:51 +01:00
cgfhtw
72c992569c
Improvements Mergedperson Component
2024-11-07 13:33:51 +01:00
cgfhtw
f82ed6928a
Phrasen
2024-11-07 11:47:35 +01:00
cgfhtw
8c689418f7
Bugfixes
2024-11-07 09:57:26 +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
cgfhtw
02a5465708
Merge branch 'master' into feature-40128/Mehrere_Suchergebnisse_für_selbe_Person
2024-11-05 15:41:48 +01:00
cgfhtw
e3119ee48c
cleanup
2024-11-05 15:35:00 +01:00
cgfhtw
d0cf86585a
Visual update for search icons
2024-11-05 11:42:18 +01:00
cgfhtw
3a13226298
Bug: merge "RECURSIVE"-keyword
2024-11-05 11:08:07 +01:00
cgfhtw
2ff7c9f582
Dms search result component
2024-11-05 09:02:09 +01:00
cgfhtw
b27564ea0f
Multiple uids in person search
2024-11-05 09:01:18 +01:00
ma0068
b1452698f8
Start View Karteireiter, Components Unassigned, Details and Stati
2024-11-04 12:54:34 +01:00
cgfhtw
0916d34767
DMS Search
2024-10-31 14:25:27 +01:00
cgfhtw
8d00a9b4c9
Bugfix
2024-10-31 14:22:31 +01:00
cgfhtw
963391ec99
Bug: counting "with" statements + allowing multi primarykey + allowing "recursive" statement in prepare config
2024-10-28 11:20:51 +01:00
cgfhtw
b1f4e5487d
Bug: wrong function name
2024-10-28 11:18:25 +01:00
cgfhtw
084a13316d
Remove duplicate emails
2024-10-28 11:17:03 +01:00
cgfhtw
a9a18d1cd4
Remove deprecated components
2024-10-28 11:16:02 +01:00
ma0068
0779bc5204
bugfix add and update Adresse
2024-10-23 16:33:02 +02:00
ma0068
e283997293
cleanUp Tasks Tab Details
2024-10-23 14:26:33 +02:00
ma0068
8787558fef
cleanUp Tasks Tab PrestudentIn
2024-10-22 15:58:02 +02:00
Cris
dcb24415fc
Added phrases 'errorConfigFehlt' and 'errorUnbekannteUrl'
2024-10-21 14:02:25 +02: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
ma0048
5cee80ed12
- rtliste automatisierte messages
2024-10-18 13:24:39 +02:00
Cris
2f448ca2bc
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
...
# Conflicts:
# system/phrasesupdate.php
2024-10-16 09:44:50 +02:00
cgfhtw
123f29a750
CMS Search
2024-10-14 11:22:20 +02:00
cgfhtw
322544c7fb
dynamic image url for searchresults
2024-10-14 11:20:46 +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
Cris
7096bba958
Added phrases for Softwarebereitstellung
2024-10-07 16:37:45 +02:00
Cris
b08e01f72f
Added columns to and moved where-clauses from _getQryLvsByStudienplan to calling methods in Lehrveranstaltung_model.php
...
.added cols lehrtyp_kurzbz and lehrveranstaltung_template_id
2024-10-07 16:37:07 +02:00
Cris
8744a00ce7
Added filter lehrtyp_kurzbz and $oe_column to getLvsByStudienplan in Lehrveranstaltung_model.php
...
.lehrtyp_kurzbz filters by Lehrtyp 'lv' or 'modul' (default no filter)
.oe_column is used when filtering $oes: Filter by lv.oe_kurzbz or stg.oe_kurzbz (the stg joined to lv)
2024-10-07 16:34:41 +02:00
Cris
11b0e770a2
Added filter lehrtyp_kurzbz to getAutocompleteSuggestions in Lehrveranstaltung_model.php
2024-10-07 16:29:53 +02:00
ma0068
b9911e69c5
renaming id: Tab Contact
2024-10-02 08:58:24 +02:00
ma0068
00cf7b8112
tabs Status and Gesamthistorie: use factories
2024-10-01 15:27:36 +02:00
ma0068
0127982f50
use factories in Address.js, Bankaccount.js, Contact.js
2024-09-27 10:54:54 +02:00
ma0068
9d5a0585b0
Phrases alerts, templates, tabulator
2024-09-26 07:56:15 +02:00
ma0068
1df91303f0
update Permissions, update validations, insert Termin1 with Termin2, finish phrases
2024-09-24 15:10:31 +02:00
cgfhtw
7174f9cbe0
Use Merged Person
2024-09-20 14:38:33 +02:00
cgfhtw
6c08741450
Fist Draft
2024-09-20 14:31:25 +02:00
ma0068
4579c133a8
Validierung Eintragung Note after ExamDate, Hinweis KommPruefung, Phrases
2024-09-20 14:21:45 +02:00
ma0068
a7f51205b1
Show Kürzel Ma in Dropdown, Filter current semester, adapt Berechtigungen, reload semester
2024-09-20 11:41:44 +02:00
ma0068
f874ca43c0
Standard validations, show Hint KommPrfg, disable noten not active
2024-09-18 16:03:35 +02:00
ma0068
4d5ea1f519
adapt addNewPruefung, pruefungModal, function getLvsByStudent
2024-09-17 15:28:18 +02:00
Cris
d6d6d0ac48
Added phrases for softwarebereitstellung app
2024-09-16 18:22:28 +02:00
Cris
585cec31e2
Merge branch 'master' into feature-40953/LV-Template_Uebersichtsseite
2024-09-16 16:20:51 +02:00
ma0068
de0fbdb72c
Form, Table and Queries for new Tab Pruefung
2024-08-29 09:53:34 +02:00
ma0068
d254b9c10b
Start Tab Pruefung, Abfrage Pruefungen
2024-08-23 11:58:08 +02:00
cgfhtw
d542cf7720
s&d
2024-08-14 16:20:47 +02:00
cgfhtw
c0e2cec556
s&d
2024-08-14 15:51:27 +02:00
ma0068
6e9ee7cf81
Notizcomponent: Api Controller for Notizzuordnungs_ids
2024-05-03 09:43:49 +02:00