Johann Hoffmann
|
263b04e67f
|
reworked assistenz timeline feature; now shows all projektarbeiten of associated student in a more compact form;
|
2026-06-15 14:37:47 +02:00 |
|
Johann Hoffmann
|
3f99a2ce81
|
can send zweitbetreuer token mail on demand from betreuer abgabetool detail buttons, if it is external zweitbetreuer without benutzer
|
2026-06-12 12:17:00 +02:00 |
|
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 |
|
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
|
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 |
|
Johann Hoffmann
|
954c55ba3e
|
finetuning
|
2026-01-12 17:06:35 +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
|
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 |
|
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 |
|
Johann Hoffmann
|
3b7ed523b4
|
postStudentProjektarbeitZusatzdaten in detail view for Betreuer/Assistenz;
|
2025-11-21 12:36:03 +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 |
|
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 |
|
Johann Hoffmann
|
3878fce625
|
wip abgabetool;
|
2025-11-05 15:34:10 +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 |
|
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 |
|
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 |
|
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 |
|
Johann Hoffmann
|
49ca538381
|
student page redesign; wip mitarbeiter page + add new modal
|
2025-09-04 17:38:32 +02:00 |
|
Johann Hoffmann
|
1f0fe08b69
|
upload_required => allowed; hardcoded links => config; styling; endupload/qualgate logic; phrasen;
|
2025-08-29 14:15:20 +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 |
|
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 |
|