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
|
73c63c791d
|
seeder consolidation into branch naming convention; consolidated helper functions; fixed maxAntrittCount & brauchtNeueLVNote helpers in notenRules outside the cypress suite; more careful usage of db connection pools; cypress code cleanup & lint; WIP seperating branch specific configs/env setup from global cypress settings & ongoing test refinement;
|
2026-09-16 13:56:11 +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 |
|
adisposkofh
|
9fbbd6b855
|
moved studvw 'clear filter' action button into 'actions' slot in the filter component
|
2026-09-09 15:14:20 +02:00 |
|
Manuela Thamer
|
4ac108174b
|
rename title delete button
|
2026-09-08 08:29:08 +02:00 |
|
Johann Hoffmann
|
57c48f2c4a
|
cis4 studium page dont filter away lehrveranstaltungen without a module and give them their own box in the ui;
|
2026-08-26 13:15:16 +02:00 |
|
Harald Bamberger
|
27765606e3
|
bufix akadGrad by sex if exists
|
2026-08-20 19:31:37 +02:00 |
|
Harald Bamberger
|
43d6a882ce
|
add padding to tags buttons, remove orphanded template closing tag
|
2026-08-19 17:07:25 +02:00 |
|
Harald Bamberger
|
7f3b4100ab
|
Merge branch 'master' into feature-78257/StudVW_Und_Tags_Finetuning
|
2026-08-19 15:07:07 +02:00 |
|
chfhtw
|
78505589c8
|
Bugfix: racecondition renderers
|
2026-08-19 09:45:15 +02:00 |
|
Harald Bamberger
|
55d6d90fa6
|
Merge branch 'master' into feature-78139/CIS4_Dashboard_ausgeblendete_Widgets
|
2026-08-18 17:47:13 +02:00 |
|
Harald Bamberger
|
6adc55a843
|
Merge branch 'feature/78128-quick-copy-full-name-and-title'
|
2026-08-18 17:39:44 +02:00 |
|
Harald Bamberger
|
52c1fba17b
|
Merge branch 'bugfix/78127-degree-programs-page-localization-ineffective'
|
2026-08-18 16:53:49 +02:00 |
|
Harald Bamberger
|
00954f680b
|
Merge branch 'bugfix/78392-missing-searchbar-is-mobile-injectable'
|
2026-08-18 16:48:43 +02:00 |
|
Harald Bamberger
|
92d27fc242
|
Merge branch 'master' into feature/78128-quick-copy-full-name-and-title
|
2026-08-18 14:52:41 +02:00 |
|
Harald Bamberger
|
f6bb27cdb0
|
Merge branch 'master' into bugfix/78127-degree-programs-page-localization-ineffective
|
2026-08-18 14:49:16 +02:00 |
|
Harald Bamberger
|
558963cd74
|
Merge branch 'master' into feature-78139/CIS4_Dashboard_ausgeblendete_Widgets
|
2026-08-18 14:42:44 +02:00 |
|
adisposkofh
|
f846bb221a
|
refetching lv menu after a different calendar event is selected
|
2026-08-14 11:47:31 +02:00 |
|
Harald Bamberger
|
a5797a0bde
|
Merge branch 'master' into feature-78257/StudVW_Und_Tags_Finetuning
|
2026-08-11 18:00:17 +02:00 |
|
Harald Bamberger
|
a5257eb934
|
rearange tiles, use placeholder if uid is not set
|
2026-08-11 17:50:33 +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
|
772b8c603c
|
fixed issue with ineffective localization of courses in 'degree programs' page
|
2026-08-11 15:50:24 +02:00 |
|
Harald Bamberger
|
684d4f890a
|
Merge branch 'master' into feature-78257/StudVW_Finetuning
|
2026-08-11 10:49:05 +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
|
774a1b81c4
|
grades: change layout semester mode dropdown and gradelist link, details: remove css class from noImage img tag
|
2026-08-10 18:21:24 +02:00 |
|
Harald Bamberger
|
f566ea1ac3
|
Merge branch 'master' into feature-69378/Studienverlauf_verlinken_im_neuen_FAS
|
2026-08-10 18:06:00 +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 |
|
adisposkofh
|
dc5a846c10
|
defaulting searchbar isMobile injectable to false when not provided
|
2026-08-10 16:24:58 +02:00 |
|
adisposkofh
|
364477f0e9
|
merged master into
|
2026-08-10 15:58:21 +02:00 |
|
adisposkofh
|
d2ca33e757
|
Merge branch 'master' into tabulator-localization-minor-fixes
|
2026-08-10 15:57:12 +02:00 |
|
Harald Bamberger
|
8bfd90e159
|
Merge branch 'master' into feature-69378/Studienverlauf_verlinken_im_neuen_FAS
|
2026-08-10 14:48:41 +02:00 |
|
ma0068
|
06895510e0
|
add reloadList if language is changed
|
2026-08-10 14:25:07 +02:00 |
|
ma0068
|
83b06b6c50
|
- Redesign Tags
- use Slot in Filter Component
- use Phrase for relaoding Tag in Detail Header
|
2026-08-10 14:04:45 +02:00 |
|
Harald Bamberger
|
d710b4a9e4
|
Merge branch 'master' into feature/76688-general-tabulator-issues_77080-persistence
|
2026-08-10 13:11:12 +02:00 |
|
adisposkofh
|
43e9dad17d
|
double checking if tabulator header filter inputs are filled in on preset application
|
2026-08-10 11:06:17 +02:00 |
|
Johann Hoffmann
|
3c9f46941c
|
Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4
|
2026-08-10 07:48:11 +02:00 |
|
Harald Bamberger
|
196e9be728
|
comment in groups in lvvw treemenu to have them for drag and drop, add language and isMobile injects to prevent warnings from searchbar component, studvw clear selection when degree program changes, update fontawesome from 6.1.1 to 6.7.2 and primeicons from 5.0.0 to 6.0.1 to prevent glyph bbox warnings in ff browser console
|
2026-08-10 06:48:53 +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 |
|
adisposkofh
|
a65b0d693f
|
implemented spinner while tabulator preset is being applied
|
2026-08-07 12:02:52 +02:00 |
|
Harald Bamberger
|
21f8bb39b5
|
reload list after rebuild tags for degree program or selection
|
2026-08-06 16:04:35 +02:00 |
|
adisposkofh
|
a3ae14b3f5
|
Merge branch 'master' into feature/76688-general-tabulator-issues_77080-persistence
|
2026-08-06 14:08:55 +02:00 |
|
adisposkofh
|
6cf4458dcd
|
fixed ordering of columns in column filter while preset ios applied
|
2026-08-06 14:06:25 +02:00 |
|
Harald Bamberger
|
59b8d195c1
|
reaply TagHelper from 77417 to fix adding tags without reloading stv studentlist
|
2026-08-06 13:52:59 +02:00 |
|
ma0068
|
7926a2b201
|
add Tile PrestudentID to FHC Header
|
2026-08-06 13:26:33 +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 |
|