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
|
6da19585ff
|
optional sammelmail buttons assistenz abgabetool
|
2026-02-09 13:45:01 +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
|
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 |
|
Andreas Österreicher
|
023c2a10be
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
|
2026-02-04 10:21:17 +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 |
|
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 |
|
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 |
|
Andreas Österreicher
|
b4f28d5426
|
Abstract zum Default Config für Betreuer hinzugefügt
|
2026-02-03 11:12:50 +01:00 |
|
Andreas Österreicher
|
3e1b9865b1
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
|
2026-02-03 10:33:54 +01:00 |
|
Harald Bamberger
|
85a10e27cc
|
fix setFirstStudent if GENERATE_ALIAS_STUDENT is false
|
2026-02-02 17:59:15 +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 |
|
Harald Bamberger
|
f1aa5382cf
|
check editZgv Permission for Stg and also check it in api function
|
2026-01-28 17:04:11 +01:00 |
|
Johann Hoffmann
|
101613ecdd
|
detail view infos - student: {student} titel: {titel} betreuer: {betreuer}
|
2026-01-27 14:47:51 +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
|
709aba5783
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
# Conflicts:
# application/models/organisation/Studiengang_model.php
|
2026-01-26 15:06:22 +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 |
|
Johann Hoffmann
|
48cd37058e
|
also block uploads and termin changes for projektarbeiten with a note on backend
|
2026-01-21 14:53:44 +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
|
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 |
|
Cristina
|
9b90e0edde
|
Merge branch 'master' into epic-56039/LV-Evaluierung
|
2026-01-20 10:53:36 +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 |
|
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 |
|
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
|
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 |
|
Cristina
|
6512ad0f1c
|
Merge branch 'master' into epic-56039/LV-Evaluierung
|
2026-01-13 13:38:04 +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 |
|
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 |
|
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 |
|
Andreas Österreicher
|
f845809e6b
|
Fixed Variable Check in Abgabetool
|
2026-01-07 16:02:06 +01:00 |
|