Johann Hoffmann
|
c1939d0e23
|
hint after a passed Antritt; split Cypress setup into global, suite and local layers; if configured a pass closes the Antritt chain: the next exam cell shows "Positiv abgeschlossen" with a tooltip, and an add attempt shows pruefungNachBestandenerNote; 8 new specs with 55 tests: kettenregeln, terminregeln, scope, rollenmatrix, antrittrollen, nebenlaeufigkeit, UI ablehnung and navigation; WIP documenting testsuite caveats in readme files; WIP streamlining layers and removing redundant code/fallbacks;
|
2026-09-21 16:59:31 +02:00 |
|
Johann Hoffmann
|
7c9bcb6fd2
|
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
# Conflicts:
# cis/private/lehre/notenliste.xls.php
# public/js/api/factory/studiensemester.js
# system/phrasesupdate.php
|
2026-09-15 14:44:45 +02:00 |
|
Johann Hoffmann
|
4399857f4a
|
WIP
|
2026-09-15 10:59:09 +02:00 |
|
Johann Hoffmann
|
3212800643
|
started extracting every meaningful/realistic decision in the grading workflow into configs; groups: exam date guard logic, grades/pruefungchain interactions, deadlines, role configuration & permission configurability, freigabe, import & display; lots of code bugfixes & general cleanup effort; WIP testing and finding bugs i introduced with this new & large configuration scheme;
|
2026-09-11 15:19:39 +02:00 |
|
Johann Hoffmann
|
6d2cbf4896
|
adapt import to also parse note.anmerkung (entschuldigt - en, nicht beurteilt - nb, etc) if configured; new config if the benotungstool is allowed to create kommissionelle prüfungen or if that is a job for assistenz in stv; coded a kommPruef as the last pruefungsattempt and not a special case so it follows the same ordering rules in the table; changed headers from "Antritte" to "Prüfungstermine" to keep the wording aligned with the domain objects definitions; tooltip explaining the current antritt while hovering over the badge (1,2,3-K) (maybe make the badges contents configurable?); changed the notenOption sort to resemble stv: order 1-5 by value and afterwards alphabetically; actually removed redundant configs for defining which noten count for antritte -> only go by bezeichnung and fetch the matching primary keys from each db as they can have mixed pk's; vorschlag übernehmen now upserts the first prüfungsattempt, aswell as the notenfreigabe(if no other pruefungen exist) which should fix the possibility of creating a pruefungseries that starts with termin2, vorschlag also carries a datepicker writing the date of that first prüfung but not the benotungsdatum -> that needs to stay the entry date since the freigabemechanismus hinges on it; added a flag handling the password inputs browser prompt to not appear on other inputs; WIP coming up with even more configurability in order to cover uncertain workflow this tool is supposed to represent;
|
2026-09-10 13:04:11 +02:00 |
|
Manuela Thamer
|
4ac108174b
|
rename title delete button
|
2026-09-08 08:29:08 +02:00 |
|
Johann Hoffmann
|
97be497fda
|
refactored the core pruefungslogic to revolve around PruefungsverlaufLib.php instead of tbl_pruefungstyp which was highly inflexible for any adjustments. could be reused in Stv/Pruefungen aswell since there invalid inserts are very much possible; typen are still being used but are irrelevant for sequencing the attempts correctly; incorporated kommissionelle Pruefung into Gesamtnoteneingabe as the last possible antritt a student makes; updated cypress suites accordingly and added some ui tests aswell; documented usage in a readme_benotungstool.txt for the suite;
|
2026-08-11 17:35:06 +02:00 |
|
adisposkofh
|
a397460e0e
|
Merge branch 'master' into feature/78128-quick-copy-full-name-and-title
|
2026-08-11 09:43:27 +02:00 |
|
Harald Bamberger
|
046a552f34
|
Merge branch 'master' into feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung
|
2026-08-11 08:11:55 +02:00 |
|
adisposkofh
|
108f91ea1a
|
quick copy option on full name and title in profile and other lv plan
|
2026-08-10 17:09:31 +02:00 |
|
Harald Bamberger
|
8bfd90e159
|
Merge branch 'master' into feature-69378/Studienverlauf_verlinken_im_neuen_FAS
|
2026-08-10 14:48:41 +02:00 |
|
Harald Bamberger
|
a00f6363d9
|
add legacy bis links to app menu and needed phrases, consistently use appMenuLvPlanungItems computed for LvPlanung app menu extra items
|
2026-08-07 17:11:38 +02:00 |
|
Harald Bamberger
|
b6aa459b98
|
Merge branch 'feature-777242/StudVW_alternative_Contacting_ma0080' into studvw_lvvw_2026_08_rc_77973_76688
|
2026-08-06 11:56:18 +02:00 |
|
Johann Hoffmann
|
c9c92f82d3
|
WIP refactor
|
2026-08-06 10:33:46 +02:00 |
|
Harald Bamberger
|
53a9fab70b
|
use neutral phrase for webmail
|
2026-08-06 09:43:02 +02:00 |
|
Harald Bamberger
|
b7a2198057
|
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973_76688
|
2026-08-03 17:04:34 +02:00 |
|
adisposkofh
|
b427788e04
|
renamed tabulator presets-related phrases
|
2026-08-03 17:02:40 +02:00 |
|
Harald Bamberger
|
e9fc0629f5
|
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973
|
2026-08-03 16:06:34 +02:00 |
|
Harald Bamberger
|
9f68fe6b3b
|
Merge branch 'feature-77973/StudVw-Feedback_Finetuning_bhmod' into studvw_lvvw_2026_08_rc
|
2026-08-03 11:18:34 +02:00 |
|
chfhtw
|
2b4aef5633
|
Merge branch 'feature-77417/studvw-tags-formatter-and-header-filter' into studvw_lvvw_2026_08_rc
|
2026-07-31 12:52:29 +02:00 |
|
Harald Bamberger
|
aa52c32d40
|
Merge branch 'feature-77372/lv_verwaltung_release_fine_tuning' into studvw_lvvw_2026_08_rc
|
2026-07-28 15:50:06 +02:00 |
|
Harald Bamberger
|
02a97fb0e2
|
Merge branch 'feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen' into studvw_2026_08_rc
|
2026-07-28 15:35:54 +02:00 |
|
adisposkofh
|
b277725cc3
|
displaying name of applied tabulator preset (w/ 'modified' marker as necessary)
|
2026-07-28 12:48:28 +02:00 |
|
adisposkofh
|
89ea4187fa
|
merged master into
|
2026-07-27 15:58:08 +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 |
|
chfhtw
|
5c7df11ff3
|
Phrase corrected
|
2026-07-23 15:05:26 +02:00 |
|
ma0068
|
dcd17bb34f
|
add Compatibility Mode for SOGO
add logic for BCC to default Mail Client Version
add phrases
|
2026-07-23 11:25:22 +02:00 |
|
ma0068
|
a8dd995195
|
rebuild tags for whole studiengang / selection
refactor backend for multiaction rebuildTags
add phrases
refactor haederFilter
|
2026-07-22 14:11:07 +02:00 |
|
chfhtw
|
65e76e951a
|
Translate treemenu entries
|
2026-07-17 12:01:17 +02:00 |
|
Harald Bamberger
|
6c25a3b262
|
Merge branch 'feature-77537/Studvw_Feedback' into studvw_2026_05_rc_tags
|
2026-07-17 11:38:46 +02:00 |
|
Harald Bamberger
|
1abfbccb3e
|
Merge branch 'bug-77399/AppMenu_Show_Toasts' into studvw_2026_05_rc_tags
|
2026-07-17 11:25:11 +02:00 |
|
ma0048
|
96bf45ceb0
|
Merge remote-tracking branch 'origin/feature-75410/lvverwaltung_finetuning' into feature-77372/lv_verwaltung_release_fine_tuning
# Conflicts:
# system/phrasesupdate.php
|
2026-07-15 09:26:55 +02:00 |
|
Harald Bamberger
|
f8d8d501ca
|
Merge branch 'studvw_2026_05_rc_tags' into feature-77537/Studvw_Feedback
|
2026-07-13 14:42:54 +02:00 |
|
Harald Bamberger
|
b5e65cf072
|
Merge branch 'master' into studvw_2026_05_rc
|
2026-07-08 16:42:04 +02:00 |
|
Harald Bamberger
|
1d14e58d8f
|
use current gender form
|
2026-07-08 14:33:02 +02:00 |
|
Harald Bamberger
|
e4f43cc820
|
Merge branch 'master' into feature/76981-missing-mailing-lists
|
2026-07-08 14:15:40 +02:00 |
|
Harald Bamberger
|
5602c7091a
|
Merge branch 'feature/76688-general-tabulator-issues_76776-localization' into cis40_2026-02_rc_abgabetool_finetuning_76688
|
2026-07-08 07:17:24 +02:00 |
|
ma0068
|
c86d6f4bf3
|
- enable opening in new tab with prevent.default
- rendering of maillinks
- useBCC without CC
|
2026-07-07 14:31:23 +02:00 |
|
Harald Bamberger
|
0fd938e85c
|
Merge branch 'master' into feature/76688-general-tabulator-issues_76776-localization
|
2026-07-07 11:08:19 +02:00 |
|
Johann Hoffmann
|
b57fe4839b
|
update tooltip phrase + keyversion
|
2026-07-06 15:15:02 +02:00 |
|
ma0068
|
c194e94b5c
|
add private email to detailHeader
|
2026-07-02 16:46:09 +02:00 |
|
Johann Hoffmann
|
d405296a14
|
also show email contact for zweitbetreuer in student page + distinguish them in the label in case of more than 1 betreuer;
|
2026-06-30 13:02:19 +02:00 |
|
Johann Hoffmann
|
787e5d0ee4
|
usage of $p.t('abgabetool/c4paatyp' + typKurzbz) instead of raw bezeichnung for abgabetyp in abgabeterminFormatter for nextTermin/prevTermin cells; added phrasen from feature-77384/ZweitbegutachterSpeichernFix branch;
|
2026-06-30 11:57:48 +02:00 |
|
Johann Hoffmann
|
0007460428
|
phrasen archaeology; selectionCheckFlat on flatTable;
|
2026-06-29 13:58:02 +02:00 |
|
Johann Hoffmann
|
8abb028f55
|
Merge branch 'feature-76667/ProjektarbeitUploadZuordnungErrorMessage' into cis40_2026-02_rc_abgabetool_finetuning
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
|
2026-06-29 13:21:14 +02:00 |
|
Johann Hoffmann
|
48798a9cee
|
zusatzdaten added to new getMitarbeiterProjektarbeiten implementation; fix assignment of noteBackend variable -> needed for benotet headers; WIP phrasen archeology
|
2026-06-29 13:07:11 +02:00 |
|
ma0068
|
3e48401a04
|
add uids to success and error alerts
|
2026-06-29 11:16:10 +02:00 |
|
Ivymaster
|
db5339e4a5
|
BUG: Fix random issues found during testing
|
2026-06-27 17:54:24 +02:00 |
|