Johann Hoffmann
|
decd514b22
|
WIP improving notenimport with punktefeature
|
2026-02-09 09:50:22 +01:00 |
|
Johann Hoffmann
|
6cf7093293
|
testing/implementing more config flags; dont select on certain cols; certain cols only available with certain flags;
|
2026-02-05 16:49:26 +01:00 |
|
Johann Hoffmann
|
17f11fa871
|
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
# Conflicts:
# application/controllers/api/frontend/v1/Lehre.php
# application/models/education/Lehrveranstaltung_model.php
# application/models/education/Note_model.php
# application/views/CisRouterView/CisRouterView.php
# public/js/api/factory/studiensemester.js
# public/js/components/Bootstrap/Offcanvas.js
# public/js/components/Overlay/FhcOverlay.js
|
2026-02-04 15:40:34 +01:00 |
|
Andreas Österreicher
|
023c2a10be
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
|
2026-02-04 10:21:17 +01:00 |
|
Johann Hoffmann
|
40c79158f7
|
punkte feature basically finished; WIP testing & import rewrite
|
2026-02-03 17:38:33 +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 |
|
Johann Hoffmann
|
054663ee00
|
WIP punkte
|
2026-02-03 11:34:59 +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 |
|
Johann Hoffmann
|
81eee814e9
|
yellow dropdown styling only on editable tabulator colums for note_vorschlag; fetch note for punkte for notenvorschlag and pruefungsnote if certain config is set; added debounce helper file/function; WIP persisting punkte in backend
|
2026-02-02 17:07:16 +01:00 |
|
Johann Hoffmann
|
390a3c0d5a
|
Notenschluessel Model + WIP making sense of legacy config flags
|
2026-01-29 14:50:37 +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
|
709aba5783
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
# Conflicts:
# application/models/organisation/Studiengang_model.php
|
2026-01-26 15:06:22 +01:00 |
|
Johann Hoffmann
|
695dd655c0
|
WIP implementing getNotenvorschlagStudent, currently only works for whole lva/sem
|
2026-01-26 14:47:21 +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
|
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 |
|
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 |
|
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 |
|
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 |
|
Johann Hoffmann
|
957da460a6
|
shorter passwort freigabe text; loadCisConfig for Benotungstool via api; anw% in notentable via event; WIP incorporating CIS config into actual noten logic;
|
2025-12-18 15:24:08 +01:00 |
|
Andreas Österreicher
|
47e3c83909
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
|
2025-12-18 12:25:05 +01:00 |
|
Johann Hoffmann
|
2cee36d7b5
|
try/catch around moodle event & proper error message
|
2025-12-17 14:29:05 +01:00 |
|
Harald Bamberger
|
cf7e9921b5
|
change grades sort order
|
2025-12-15 16:11:46 +01:00 |
|
Harald Bamberger
|
11ff26d8e7
|
remove empty lines
|
2025-12-15 15:20:19 +01:00 |
|
Harald Bamberger
|
718272e8a1
|
remove empty line
|
2025-12-15 15:13:53 +01:00 |
|
Harald Bamberger
|
3f891179aa
|
move check for critical changes bis from frontend to backend
|
2025-12-15 15:12:49 +01:00 |
|
Harald Bamberger
|
afc3cd0131
|
Merge branch 'master' into feature-69877/StudVw_Status_GrundAndAnmerkungEditable
|
2025-12-15 13:53:28 +01:00 |
|
Harald Bamberger
|
5536408065
|
add property stg_kz to json of org_forms to prevent clearing tabulator when changing form a node with stg_kz property set to an orgform_node
|
2025-12-15 13:35:50 +01:00 |
|
Harald Bamberger
|
293a8625e4
|
change sort order in grades list api endpoint
|
2025-12-15 12:03:41 +01:00 |
|
Harald Bamberger
|
5266a6fe4d
|
Merge branch 'master' into feature-69877/StudVw_Status_GrundAndAnmerkungEditable
|
2025-12-12 16:28:35 +01:00 |
|
Harald Bamberger
|
61c859f2e1
|
Merge branch 'bugfix-69874/Dokument_Ausbildungsvertrag_ohneParamUid' into studvw_2025-12_rc3
|
2025-12-12 15:06:49 +01:00 |
|
Harald Bamberger
|
b967f83dd4
|
skip adding uid to params for templates Ausbildungsver and AusbVerEng instead of deleting it afterwards
|
2025-12-12 15:05:37 +01:00 |
|
ma0068
|
34d6b2d97a
|
use only prestundent_id in Archive-functionality
|
2025-12-12 14:36:02 +01:00 |
|
Johann Hoffmann
|
735a6654b9
|
projektbeurteilung_check_available event when loading studentprojektarbeiten handled in extension
|
2025-12-12 13:45:01 +01:00 |
|