Harald Bamberger
|
5602c7091a
|
Merge branch 'feature/76688-general-tabulator-issues_76776-localization' into cis40_2026-02_rc_abgabetool_finetuning_76688
|
2026-07-08 07:17:24 +02:00 |
|
Johann Hoffmann
|
e574998897
|
fetch both erst & zweitbetreuer in abgabetool betreueransicht; fix ProjektarbeitModel->getProjektbetreuerEmail by explicitely only querying erstbetreuer, which fixes rare cases where endupload crashes when the zweitbetreuer has no contact email as private mail AND randomly gets retrieved as first row by the query; fix race condition on the semester filter default value in assistenz view; block all edit/delete operations in flat table for any termin which already has a file uplaoded (abgabetermin != null) or has a note (due to quality gate), to avoid confusing UI implementations; fix STV Projektarbeit bug where betreuer form options where not loading correctly when editing existing projektarbeiten;
|
2026-06-11 17:10:33 +02:00 |
|
Johann Hoffmann
|
2eb2c36d5b
|
replace + in email helpers with spaces; configs for title edit, multi edit table & confetti on endupload; empty student projektarbeiten check; only show dropdown labels on large displays; new phrasen & phrasen fixes;
|
2026-05-26 17:06:39 +02:00 |
|
adisposkofh
|
b9670f3f09
|
localizing collapsed tabulator column headings; tabulator custom modules; debounce helper
|
2026-05-20 16:30:16 +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 |
|
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 |
|
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 |
|
chfhtw
|
126a2d3b7b
|
add deepToRaw function to helpers/ObjectUtils
|
2026-03-20 11:23:35 +01:00 |
|
Andreas Österreicher
|
9d5adc1ed2
|
Merge branch 'feature-61164/AbgabetoolQualityGates'
|
2026-02-13 13:58:30 +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 |
|
ma0048
|
3465e299f7
|
tag - helper and formatter
|
2026-02-12 08:16:31 +01:00 |
|
Harald Bamberger
|
0d449d60c2
|
Merge branch 'master' into studvw_2025-11_rc
|
2025-11-05 16:51:38 +01:00 |
|
Johann Hoffmann
|
9e40c6b21f
|
declaration, import & binding of capitalize function from StringHelpers.js;
|
2025-11-05 15:41:17 +01:00 |
|
chfhtw
|
6658e80d99
|
code quality
|
2025-09-11 14:58:20 +02:00 |
|
chfhtw
|
ee6e7f3a48
|
finetuning drag&drop
|
2025-09-11 13:13:57 +02:00 |
|
chfhtw
|
455698b28e
|
StV Groups Drag&Drop
|
2025-09-10 11:18:23 +02:00 |
|
Harald Bamberger
|
1092463beb
|
show count of notes in tab title
|
2025-08-14 15:23:42 +02:00 |
|
chfhtw
|
da9f00fff0
|
add Calendar
|
2025-07-15 11:17:49 +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 |
|
SimonGschnell
|
a5bb72baf6
|
feature(Stundenplan Moodle Events Dependency Injection): injects moodle components dependency to the Stundenplan
|
2025-05-28 12:30:38 +02: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 |
|
SimonGschnell
|
ebbec03de4
|
feature(Calendar Moodle): adds moodle svg and adopts month page view for moodle events
|
2025-02-21 14:21:38 +01:00 |
|
SimonGschnell
|
0892b94c93
|
update(legacyLinkHelper): fixes little regex bugs
|
2025-01-31 12:08:40 +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 |
|
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
|
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 |
|
Johann Hoffmann
|
85bec1e0e3
|
section spacing; dashboard widgets section backgrounds; set scrollbar width css variable via new helper in FhcApp (Dashboard); WIP stundenplan alle Termine einer LV -> c4 link in bfi addon adapted;
|
2024-11-11 15:49:03 +01:00 |
|
SimonGschnell
|
f4176b86ee
|
refactor(js helpers): moves ObjectUtils from composables to the js helpers folder and changes its import statements
|
2024-11-07 15:00:25 +01:00 |
|
SimonGschnell
|
da70c77a2b
|
feature(DateHelpers.js): creates a js helper file to create, handle and manipulate js dates
|
2024-11-07 15:00:18 +01:00 |
|