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 |
|
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
|
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
|
5558f6fc17
|
Signatur Sammelmail Job an Assistenz
|
2026-02-20 12:20:26 +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 |
|
Johann Hoffmann
|
fc468ca34a
|
URL_ASSISTENZ for links in email jobs
|
2026-01-27 10:52:15 +01:00 |
|
Johann Hoffmann
|
3c82cd1282
|
icon template statusses
|
2026-01-27 09:58:48 +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 |
|
Johann Hoffmann
|
2471d37dd3
|
fix loginfo statements betreuer->assistenz
|
2026-01-19 16:54:10 +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 |
|
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 |
|
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 |
|
Andreas Österreicher
|
47e3c83909
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
|
2025-12-18 12:25:05 +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 |
|
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 |
|
Johann Hoffmann
|
e3c1287664
|
WIP
|
2025-12-04 14:49:05 +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 |
|
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 |
|
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
|
93e25bb5fc
|
added Reminder for Unterbrecher for Student
|
2025-11-25 17:35:44 +01:00 |
|
Johann Hoffmann
|
a4fee77301
|
link url in abgabetoolJob per config; comment out addMeta;
|
2025-11-18 15:01:43 +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 |
|
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 |
|
Alexei Karpenko
|
473715c25c
|
Merge branch 'master' into feature-40314/Electronic_Onboarding_Anbindung_IDA
|
2025-09-18 17:39:31 +02:00 |
|
Harald Bamberger
|
cfe76e09b1
|
AntragJob StglSammelmail an alle Stgleiter senden
|
2025-07-07 11:47:06 +02:00 |
|
Andreas Österreicher
|
8b89d6f1cb
|
Merge branch 'feature-48553/UHSTAT_Meldung_fuer_Privatuniversitaeten'
|
2025-05-20 11:11:39 +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 |
|
Alexei Karpenko
|
b4b2d8da49
|
added UHSTAT issue resolvers, bugfix getuhstatdata: check for empty array
|
2025-03-30 23:38:35 +02: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 |
|
Andreas Österreicher
|
470eac7d3c
|
Merge branch 'feature-46784/cronjob_reihungstest_warteliste_anpassen'
|
2025-02-14 08:18:16 +01:00 |
|
Harald Bamberger
|
899c36c52c
|
default sancho image comes from global config now
|
2025-01-20 15:10:52 +01:00 |
|
Harald Bamberger
|
71d1a808f8
|
Merge branch 'master' into feature-18073/No-Reply-for-Sanchomails
|
2025-01-20 13:36:17 +01:00 |
|
ma0048
|
8bc1aec764
|
- info mail auch senden, wenn in niedriger Prio bereits student ist
|
2024-12-18 14:46:26 +01:00 |
|
Harald Bamberger
|
2ed24ca60f
|
remove unneeded controllers, views and vuejs apps
|
2024-11-25 13:48:33 +01:00 |
|
Alexei Karpenko
|
b63146a8d8
|
added MeldezettelJob for accepting Meldezettel of students with Meldeadresse
|
2024-11-20 15:03:59 +01:00 |
|
Harald Bamberger
|
d4494836b1
|
fix file permissions erroneously commited as a21a292da6
|
2024-10-17 15:34:00 +02:00 |
|
Harald Bamberger
|
e2cee7ffa3
|
Merge branch 'master' into feature-25999/C4
|
2024-10-15 10:44:56 +02:00 |
|
ma0048
|
91174ca974
|
- schickt message, nur wenn wartender der letzte status ist
|
2024-09-17 15:35:00 +02:00 |
|
Harald Bamberger
|
d6966b24fe
|
Merge branch 'master' into feature-39161/PV21_Valorisierung
|
2024-09-13 12:39:05 +02:00 |
|
Harald Bamberger
|
a8141e5dac
|
Merge branch 'master' into feature-25999/C4
|
2024-09-09 11:45:10 +02:00 |
|
cgfhtw
|
a594ddeb75
|
AntragJob: Abmeldungen durch Stg config mismatch
|
2024-08-19 13:08:12 +02:00 |
|
cgfhtw
|
c378ec4347
|
Remove unnecessary comments
|
2024-08-09 13:26:07 +02:00 |
|
cgfhtw
|
07400e7551
|
change all setAbbrecher to setAbbrecherNeu and rename
|
2024-08-06 14:49:20 +02:00 |
|
Alexei Karpenko
|
6680e9b882
|
issueresolver: improved another comment
|
2024-07-28 19:15:27 +02:00 |
|
Alexei Karpenko
|
31a21954d9
|
issueresolver: improved comment
|
2024-07-28 19:12:40 +02:00 |
|
Alexei Karpenko
|
32e1e487a9
|
issues: enabled resolving without explicitely creating a resolver (by using producer method), old resolvers are still working. Created example for "self-resolving" issue: AbbrecherAktiv
|
2024-06-26 22:46:36 +02:00 |
|