Johann Hoffmann
3c9f46941c
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2026-08-10 07:48:11 +02:00
Johann Hoffmann
c9c92f82d3
WIP refactor
2026-08-06 10:33:46 +02:00
Johann Hoffmann
56fcb23275
WIP
2026-08-04 17:40:07 +02:00
Harald Bamberger
dd1a5064e4
tabs: add padding to prevent minimal horizontal scrolling
3.4_pre_StudVw_LvVw_Featurepaket_2026_08
2026-08-04 16:54:53 +02:00
Harald Bamberger
efde2e9601
Merge branch 'feature-76201/StudVWTabsBeibehalten'
2026-08-04 16:05:56 +02:00
Harald Bamberger
8f34142599
Merge branch 'master' into feature-76201/StudVWTabsBeibehalten
2026-08-04 16:04:01 +02:00
Harald Bamberger
6570cc1fd7
Merge branch 'bug-76780/StudVW_Messages_MultiAction_lock_SendButton_and_Modal_during_Sending'
2026-08-04 15:52:44 +02:00
Harald Bamberger
fed0afd426
Merge branch 'master' into bug-76780/StudVW_Messages_MultiAction_lock_SendButton_and_Modal_during_Sending
2026-08-04 15:46:03 +02:00
Harald Bamberger
08f6bee2e4
Merge branch 'feature-775595/StudVW_Notizen_konfigurierbar'
2026-08-04 15:34:30 +02:00
Harald Bamberger
cfa4dd8b8a
add padding to filtercomponent tabulator-tableholder to prevent scrollbar covering a row in tables with few rows
2026-08-04 15:33:36 +02:00
Johann Hoffmann
dba199b531
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
2026-08-04 15:31:19 +02:00
Harald Bamberger
ab637ded26
stv config: change default for notes showErweitert to false
2026-08-04 15:12:17 +02:00
Harald Bamberger
4c072aa819
Merge branch 'master' into feature-775595/StudVW_Notizen_konfigurierbar
2026-08-04 14:49:08 +02:00
Johann Hoffmann
193dd166c3
finalizing current state of benotungstool api testsuite before touching implementation again; access suite and pruefungstermin suite have a few known failing tests, rest should run fine on a freshly resetted database! reset with 'php system/setup_testinstance.php --setup' for wrapped db setup routine;
2026-08-04 14:05:17 +02:00
Harald Bamberger
bddd7b5d65
Merge branch 'bugfix/78150-other-lv-plan-displays-locked-profile-pics'
2026-08-03 19:31:12 +02:00
Harald Bamberger
2686aee158
avoid multiple assignments to one variable
2026-08-03 19:30:49 +02:00
Harald Bamberger
c4ffc7283d
Merge branch 'master' into bug-76780/StudVW_Messages_MultiAction_lock_SendButton_and_Modal_during_Sending
2026-07-31 17:06:30 +02:00
Harald Bamberger
b49831cae8
Merge branch 'bug-77253/StudVw_Abschlusspuefung_ImproveDropDownAkadGrad'
2026-07-31 16:59:30 +02:00
Harald Bamberger
c616e9d450
Merge branch 'master' into bug-77253/StudVw_Abschlusspuefung_ImproveDropDownAkadGrad
2026-07-31 16:42:28 +02:00
Johann Hoffmann
431e0bb341
extended noten testsuite to cover more cases; added seedPruefung task to achieve difficult/impossible states for noten Api alone like kommPruef inserts or some entschuldigt/termin2 setups; WIP getting to test lkt_ueberschreibbar on zeugnisnote (needs updated seeders); WIP testing some logic/rules that only live in js frontend;
2026-07-31 13:32:47 +02:00
Harald Bamberger
dca30dccf3
Merge branch 'bug-78215/LVPlanEintraege_in_Sommerluecke_werden_nicht_immer_angezeigt'
2026-07-31 11:05:54 +02:00
Harald Bamberger
b9d4aefd5e
add meta info
2026-07-31 11:02:46 +02:00
Harald Bamberger
69048f8f48
bugfix semester calculation between semesters
2026-07-31 09:51:04 +02:00
Johann Hoffmann
beb54c1bc5
Add Cypress API test suite for the Gesamtnoteneingabe. Tests the grade-entry rules against /api/frontend/v1/Noten, where they are enforced
...
server-side.
Generic and reusable by the next suite: setup_testinstance.php (--setup/--verify,
delegating the rebuild to paolos db_setup.sh), tasks/db.js, tasks/sshTunnel.js,
tools/dbCheck.js and cypress.config.js carry no suite-specific knowledge. A suite
adds tools/checks/<name>.js, suites/<name>.js and its own task file.
Fixture state resets over a direct Postgres connection through an SSH tunnel the
runner opens itself.
Tests: 37 passing, 5 pending, 1 failing. Pending are opt-in (Freigabe sends
real mail; the Frist config is off). The failing spec is left red on purpose: it
documents that getLvGesamtNoten filters freigabedatum < NOW(), so the read path
hides un-freigegebene notes while the write path uses the unfiltered getter. Not really certain if that is a feature or a bug;
Working on more actual testsuites now that the setup is running as intended;
2026-07-30 17:18:51 +02:00
adisposkofh
d1ca6eb988
reworked other lv plan view data controller using profil library
2026-07-29 11:28:13 +02:00
adisposkofh
be4db980ad
fixed issue with displayed locked profile images in other lv plan
2026-07-29 11:17:03 +02:00
Johann Hoffmann
4e6a2d5218
Merge branch 'master' into feature-60873/GesamtnoteneingabeCis4
...
# Conflicts:
# application/config/routes.php
# application/controllers/api/frontend/v1/Lehre.php
# application/views/CisRouterView/CisRouterView.php
# cis/private/lehre/notenliste.xls.php
# public/js/api/factory/lehre.js
# public/js/apps/Cis/Cis.js
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/helpers/StringHelpers.js
# system/phrasesupdate.php
2026-07-27 15:41:29 +02:00
Johann Hoffmann
273f00a9c4
added accept/cancel prompt to Notenvorschlag übernehmen spelling out the current benotungsdatum to the user; also added a list over all changedNoten which are about to be freigegeben in the Notenfreigabe Modal before entering a password; fixed/added some phrasen;
2026-07-24 13:52:05 +02:00
Johann Hoffmann
32de4aac6b
assistenz recht & features gesamtnoteneingabe; load stg array for assistenzen to choose any lva from; added configurable datelimit for each semester with defaults as per upcoming prüfungsordnung;
2026-07-23 16:59:40 +02:00
Harald Bamberger
5d024b3a71
Merge branch 'feature-77978/Renew_52546_and_53902'
2026-07-23 08:01:44 +02:00
Harald Bamberger
507b47e9ea
add name to Udf component
2026-07-23 07:59:02 +02:00
Paolo
a83fe561b9
Added the new property "readonly" to the UDF component to switch between edit and readonly mode for all the UDfs
2026-07-22 09:18:23 +02:00
Harald Bamberger
c84146fcbd
Merge branch 'bug-77989/StudVW_Datepicker_check_modeltype'
2026-07-17 10:36:23 +02:00
ma0068
35decf476c
make fields deletable with keyboard: Konto Buchungsdatum, Prüfung Datum, Abschlussprüfung Datum und Sponsion, Mobilität von und bis
2026-07-17 09:12:02 +02:00
Harald Bamberger
6cfc4b0973
Merge branch 'master' into bug-77989/StudVW_Datepicker_check_modeltype
2026-07-16 16:01:25 +02:00
Harald Bamberger
6296b87ea5
Merge branch 'bug-77989/StudVW_Datepicker_check_modeltype'
2026-07-16 15:54:18 +02:00
Harald Bamberger
576a44838f
datetime format bewerbung_abgeschickt_am
2026-07-16 15:53:32 +02:00
Harald Bamberger
c00e7a182c
Merge branch 'master' into bug-77989/StudVW_Datepicker_check_modeltype
2026-07-16 15:00:45 +02:00
ma0068 and Harald Bamberger
fd1b5daf9c
enable deletion of zgv and zgv master date with null and empty string
2026-07-16 14:51:38 +02:00
Harald Bamberger
c0b5f2f748
add permission to DetailHeader function for use in pv21
2026-07-16 12:58:00 +02:00
ma0068
b217681ee5
use model-type for interessenten anlegen, listNew
2026-07-14 15:23:06 +02:00
ma0068
7841a73fc0
prepare field bewerbung_abgeschicktamum for showing in frontend (datestamp in database) and add also model-type to datepicker
2026-07-14 15:05:54 +02:00
ma0068
2064008f9e
add model-type to fields Betriebsmittel/ausgegebenam, Betriebsmittel/retouram, Funktionen/datumvon und Funktionen/datumbis
2026-07-14 14:31:13 +02:00
ma0068
19b9906c86
Aufnahmetermine: use model-type isodate for field anmeldedatum
2026-07-14 14:23:37 +02:00
ma0068
2c3913a763
Mobility: use model-type isodate for fields von and bis
2026-07-14 14:19:25 +02:00
ma0068
9111edf442
Dokumente: use model-type isodate for field nachgereicht_am
2026-07-14 14:06:59 +02:00
ma0068
b1c47da3c3
use model-type isodate for fields in StatusModal datum and bestaetigtam
2026-07-14 14:01:12 +02:00
ma0068
67eb238876
use model-type isodate for field Details Gebdatum
2026-07-14 13:37:19 +02:00
Harald Bamberger
a139cc8d2e
initialize with luxon date iso format
2026-07-14 13:24:04 +02:00
Harald Bamberger
35ecbdefa8
studvw prestudent ZGV date fields and konto date fields use iso date as model-type
2026-07-14 13:17:27 +02:00