Harald Bamberger
|
cac3df195e
|
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc_abgabetool_finetuning
|
2026-05-29 13:24:07 +02:00 |
|
adisposkofh
|
fa91e204f0
|
always displaying timeslot on calendar event in list view
|
2026-05-26 12:02:08 +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
|
178c854941
|
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
|
2026-05-26 07:59:17 +02:00 |
|
Johann Hoffmann
|
557e43e19c
|
extracted date handling with luxon into dateUtils file and only work with those functions to completely avoid anymore timezone bugs due to js Dates. formatDate was still affected by timezone issues and was showing off by one dates in rare cases.
|
2026-05-22 11:17:37 +02:00 |
|
Johann Hoffmann
|
790568e1e0
|
timezone save date format function in student detail view via getUTCDate() instead of getDate()
|
2026-05-22 09:55:25 +02:00 |
|
Johann Hoffmann
|
dfc3096587
|
rewrote findlatestTerminWithUpload sort to guarantee sorting by abgabedatum DESC
|
2026-05-20 13:52:32 +02:00 |
|
Johann Hoffmann
|
c0192e9e00
|
adjusted flatTable index to paabgabe_id since projektarbeit_id is not unique per row there; fixed splitMailHelpers call in Mitarbeiter page; emailHelper changes so it actually works with bcc aswell;
|
2026-05-18 10:23:41 +02:00 |
|
adisposkofh
|
625ffe12ce
|
added 'info' marker to clickable multiple grades
|
2026-05-13 16:46:23 +02:00 |
|
adisposkofh
|
772f35c6ba
|
reworked sidenav toggler
|
2026-05-11 13:00:50 +02:00 |
|
adisposkofh
|
4b22f939b5
|
reworked searchbar collapse for component reusability
|
2026-05-11 10:24:18 +02:00 |
|
adisposkofh
|
7b46a15752
|
minor fix
|
2026-05-11 09:58:33 +02:00 |
|
adisposkofh
|
bf3d6275d4
|
header rework: single fixed element, ordering, small screen cutoff
|
2026-05-08 16:31:55 +02:00 |
|
Johann Hoffmann
|
9b823dbaa1
|
scope the zoom media query to abgabetool document selector to avoid spillover to CIS4 pages unintentionally; added noten headerfilter & persistence in flat table;
|
2026-05-08 12:44:07 +02:00 |
|
adisposkofh
|
dd2fd6421b
|
clean lv plan reactions to ismobile changes
|
2026-05-07 17:23:28 +02:00 |
|
adisposkofh
|
3b99a14b47
|
clean lv plan reactions to ismobile changes
|
2026-05-07 17:18:33 +02:00 |
|
adisposkofh
|
1d3d067b44
|
making isMobile property reactive to window resizing
|
2026-05-07 16:39:07 +02:00 |
|
Johann Hoffmann
|
398e3aa139
|
block deletion of benotet qulity gates; sync filter clear & semester dropdown; setSelecetedFields for flat table; WIP testing & refinement of everything;
|
2026-05-07 16:18:58 +02:00 |
|
adisposkofh
|
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 |
|
adisposkofh
|
229882e8d8
|
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
|
2026-05-07 13:19:49 +02:00 |
|
adisposkofh
|
1e184d36fc
|
resolved prop type/injection-related warnings in 'my courses'
|
2026-05-07 11:10:01 +02:00 |
|
Johann Hoffmann
|
553a33aa42
|
adapt Betreuer Page with changes of assistenzpage; set select all checkbox flag in selectAll handler to always be in sync with selectedData;
|
2026-05-06 18:54:19 +02:00 |
|
Harald Bamberger
|
90e933de00
|
Merge branch 'master' into cis40_2026-02_rc
|
2026-05-06 17:35:28 +02:00 |
|
Johann Hoffmann
|
05e9d948ea
|
deselect filtered rows;
|
2026-05-06 17:18:35 +02:00 |
|
Johann Hoffmann
|
a5d343268f
|
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog; fixed emailSplitter phrasen & confirm; fixed modal fullscreen button alignment & color;
|
2026-05-06 16:49:35 +02:00 |
|
adisposkofh
|
14372a6fce
|
fixed multiple issues in news
|
2026-05-06 16:21:20 +02:00 |
|
adisposkofh
|
80306dadf7
|
fixed issue with missing nullsafe operators
|
2026-05-06 15:29:33 +02:00 |
|
Johann Hoffmann
|
9e061de9bd
|
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog;
|
2026-05-06 15:26:02 +02:00 |
|
adisposkofh
|
adba14f6e7
|
avoiding search when search string is empty
|
2026-05-06 13:49:43 +02:00 |
|
Johann Hoffmann
|
d0adf2dfc3
|
improved assistenz subqueries for zweitbetreuer infos by using common table expression instead of 8 subqueries; adapted splitMailsHelper function to take in body parameter to set default email text by parameter; dateStyles adapted so "in 12 days" also applies to termine without uploads; titleEdit modal in student & studentDetail component; send email to relevant assistenzen & projektarbeit betreuer about change from old to new title; 2nd flat table in AbgabetoolAssistenz that provides a list of all projektarbeittermine so it can be filtered & multiselected; multi delete & multi edit on these selected termine; tried to introduce a media query for zoomed in desktop users that shrinks fontsize and tabulator rows/cells; standard assistenz table column definitions have sensible minWidths & most columns are default invisible; fancy multiselect headerfilter on qualitygate 1/2 status column; actually figured out a vue watcher race codnition triggering loadProjektarbeiten twice unnecessarily; added a reload Button in case one observes a faulty reactivity somewhere in the table; fancy multiselect headerfilter on termin status column for flat table; Preselect current Semester & autoapply Filter for it; WIP refine new table & hunt for bugz; WIP working on the exact custom select handler Handling with filtered datasets; fixed root element style on legacy php view for abgabetool in old cis; WIP define more accurate allowed to delete & allowed to Edit conditions for abgabetermine -> currently benotet quality gates can be edited/deleted!!!!!
|
2026-05-06 13:46:26 +02:00 |
|
adisposkofh
|
d38641e312
|
displaying student personal identity number and matriculation number
|
2026-05-06 13:22: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
|
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
|
453fc209b8
|
Merge branch 'master' into cis40_2026-02_rc
|
2026-05-05 08:53:07 +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 |
|
ma0068
|
685fc69e5d
|
update css and add provisional height
|
2026-04-30 18:02:38 +02:00 |
|
Harald Bamberger
|
af8814468f
|
Merge branch 'feature-76669/optimizing-menu-load' into cis40_2026-02_rc
|
2026-04-30 07:43:56 +02:00 |
|
Harald Bamberger
|
c8a6e2f7cd
|
Merge branch 'master' into cis40_2026-02_rc
|
2026-04-30 07:35:29 +02:00 |
|
Harald Bamberger
|
2227c3ecf1
|
Merge branch 'feature-76671/moving-avg-grade-calc-to-backend' into cis40_2026-02_rc
|
2026-04-30 07:33:42 +02:00 |
|
Harald Bamberger
|
c7526bd0d9
|
Merge branch 'feature-76385/mobile-optimization-room-search-page' into cis40_2026-02_rc
|
2026-04-30 07:28:55 +02:00 |
|
Harald Bamberger
|
791f69b509
|
Merge branch 'feature-76385/mobile-optimization-profile-tabulator' into cis40_2026-02_rc
|
2026-04-30 07:09:56 +02:00 |
|
Johann Hoffmann
|
f51d0f72c6
|
setSelectedFields() method in filter cmpt to keep custom persistence with visible fields; distinct titles assistenz/betreuer page; fix select logic to respect the possibility of dataset being filtered; beurteilungsnotiz required if note of that termin is negative; multiselect filter on qgate status columns + persistence of those; WIP switching mode to flat table showing all abgabetermine of all projektarbeiten to multi edit/delete/whatever with them selected
|
2026-04-28 17:27:19 +02:00 |
|
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 |
|
Johann Hoffmann
|
c62c3c23f6
|
minimal column setup by default, added sensible minWidths
|
2026-04-27 16:37:36 +02:00 |
|