Johann Hoffmann
aeb6b0c907
fix AnrechnungJob.php person_id ambiguity; also checked some possible prestudent/student ambiguity in AnrechnungLib.php even if that would be rare; fixed a faulty transaction abort from return error to return false;
2026-10-07 09:58:26 +02:00
Johann Hoffmann
a87266c325
icon fixes in request anrechnung; block request dispaly reason when lv is not in studienplan of logged in users prestudent history; added mehrsprachigkeit to anrechnung begruendung options in db; more phrasen;
2026-10-05 17:04:22 +02:00
Johann Hoffmann
663430b462
fix anrechnung email job select to always send to correct stgl; new helper methods isBerechtigtForAnrechnung & isBerechtigtForPrestudent for approval/reject & request mechanism; more phrasen; move berechtigungsprüfungen from view redundantly into controller to MAYBE have it replaced by a vuejs page in the future;
2026-10-05 15:19:29 +02:00
Johann Hoffmann
352d7b10d7
try to force using phrasen system throughout the whole Anrechnungen - WIP; fixed fontawesome bug by upgrading to v6; fixed tabulator persistence across multiple pages definitions, Filter.js and TableWidget.js by switching from columns: true to columns: ["width", "visible"], since they otherwhise might not get persisted; WIP working out the implications/solutions for multiaccount students applying for anrechnungen to an lv from a different study program of theirs;
2026-10-02 17:34:20 +02:00
Andreas Österreicher
36064afbba
Fixed Testing Projektarbeit Seeds
2026-10-01 15:33:05 +02:00
Harald Bamberger
f3d031ab16
cismenu: add cis-main-menu class to main nav, add li elements to ul, style cis-main-menu ul and li to prevent interferec with cms content styles, add draggable false to cis menu entries to improve menu scrolling especially on mobile devices
2026-10-01 11:48:51 +02:00
Harald Bamberger
3d8c4fa4d0
Merge branch 'feature-77757/WidgetsBerechtigung'
2026-09-30 15:48:00 +02:00
Harald Bamberger
272014bd78
remove odd phrases
2026-09-30 15:38:43 +02:00
Harald Bamberger
76a8e00edf
Merge branch 'master' into feature-77757/WidgetsBerechtigung
2026-09-30 15:23:08 +02:00
Harald Bamberger
ce62713790
Merge branch 'bug-82297/ausweis-date-preview-issue'
2026-09-30 12:11:13 +02:00
Harald Bamberger
34761db664
rename phrase
2026-09-30 10:56:30 +02:00
Harald Bamberger
c7131ed775
revert changes to old cis since issue does not occur there
2026-09-30 10:53:01 +02:00
Harald Bamberger
b57e1984a8
Merge branch 'master' into bug-82297/ausweis-date-preview-issue
2026-09-30 10:20:28 +02:00
Harald Bamberger
acedc11be8
adapt styling detailheader employees
2026-09-24 14:39:38 +02:00
Harald Bamberger
15c1da74a2
CisMenu: do not overwrite calculated url if menuitem is multiple times in menu tree
2026-09-23 16:09:42 +02:00
Harald Bamberger
d33b45d7cb
Merge branch 'bhdev_backport_compat'
2026-09-23 14:58:26 +02:00
Andreas Österreicher
b3b6d847a7
Merge branch 'feature-62260/international_skills_groupheader_filter'
2026-09-23 14:36:13 +02:00
Andreas Österreicher
80365de28c
Merge branch 'feature-62602/mehrfachnennungen_innerhalb_einer_kategorie'
2026-09-23 14:35:36 +02:00
Andreas Österreicher
2d74522a4f
Merge branch 'feature-54225/reihungstest_ablauf_fuer_quereinsteiger'
2026-09-23 12:28:35 +02:00
ma0048
d00aef66e1
master gemerged
2026-09-23 11:32:01 +02:00
ma0048
241eec3ef2
Merge remote-tracking branch 'origin/master' into feature-54225/reihungstest_ablauf_fuer_quereinsteiger
...
# Conflicts:
# cis/testtool/menu.php
# system/dbupdate_3.4.php
2026-09-23 11:29:43 +02:00
Andreas Österreicher
2050f5ae65
Merge branch 'feature-75891/Electronic_Onboarding_Infocenter_Tool'
2026-09-23 11:14:01 +02:00
Andreas Österreicher
587e523990
Merge branch 'feature-67251/infocenter_zum_reihungstest_freigegeben_neue_spalte_eqk'
2026-09-23 11:03:20 +02:00
Andreas Österreicher
5ec1a1c54c
Merge branch 'feature-77686/infocentertool_status_setzen_fuer_zgv_pruefung_soll_message_ausloesen'
2026-09-23 10:56:54 +02:00
Andreas Österreicher
2c65ccc8da
Merge branch 'bug-77684/reihungstest_auswertung_freischalten_sperren'
2026-09-23 09:40:37 +02:00
Andreas Österreicher
787308aad4
Merge branch 'feature-77356/teilgenommen_setzen_beim_reihungstest_punkte_uebertragen'
2026-09-23 09:37:41 +02:00
Harald Bamberger
8b44e4475b
Merge branch 'master' of github.com:FH-Complete/FHC-Core into bhdev_backport_compat
2026-09-22 16:51:34 +02:00
Harald Bamberger
d251987850
backport compat controller and component
2026-09-22 16:50:56 +02:00
Harald Bamberger
ba92eea7eb
studvw: fix lvtermine student_lehrverband
2026-09-22 14:09:51 +02:00
Harald Bamberger
50951dfdcf
anrechnungen: add pdf file extension to content disposition filename
2026-09-22 13:00:28 +02:00
Harald Bamberger
be7527e994
increase length of column taglib in table public.tbl_notiz_typ
2026-09-22 09:52:09 +02:00
Harald Bamberger
d5c1721ab1
Merge branch 'feature-83457/cis4_redirect_blank_target'
2026-09-18 17:14:49 +02:00
Harald Bamberger
8eb27b194f
add target attribute to redirect content menu entries, use entry target attribute if set when rendering cis4 menu
2026-09-18 17:12:30 +02:00
Harald Bamberger
579a55a00d
fix nested ternary operators
2026-09-17 14:18:10 +02:00
Andreas Österreicher
0a00caa1e4
Merge branch 'feature-82683/lvverwaltung_zusaetzliche_spalten_bei_lehrenden'
2026-09-17 14:00:07 +02:00
ma0048
224cef7fad
bug beim Loeschen von Antworten eines Prueflings in reihungstet_administration.php fixed
2026-09-17 13:29:58 +02:00
Andreas Österreicher
c53040ed5c
Zusätzliche Datumsberechnung für Zutrittskarten hinzugefügt
2026-09-17 11:21:23 +02:00
Harald Bamberger
f7465047cb
Merge branch 'feature-75469/LeOptional4Projektarbeit'
2026-09-16 17:35:55 +02:00
Alexei Karpenko
0dadaece08
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-09-16 16:59:09 +02:00
Johann Hoffmann
69fd223358
fix load projektarbeit.studiensemester_kurzbz for fetchProjektarbeitById in order to query getDefaultStundensaetze successfully
2026-09-15 11:49:19 +02:00
Harald Bamberger
9c43374267
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-09-15 07:53:10 +02:00
Paolo
ea7c0cccde
Added base seeders for testing/staging/demoing
2026-09-14 16:36:12 +02:00
Harald Bamberger
6dfe292776
API LV: extend regex to allow studiengang_kz 0
2026-09-14 11:09:45 +02:00
ma0048
c90f7a31bb
columns hinzugefuegt: insertvon/updatevon insertamum/updateamum
2026-09-11 12:03:06 +02:00
Alexei Karpenko
073160dde4
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-09-10 20:08:08 +02:00
Johann Hoffmann
56fe8c9d09
Merge remote-tracking branch 'origin/feature-75469/LeOptional4Projektarbeit' into feature-75469/LeOptional4Projektarbeit
2026-09-10 11:51:26 +02:00
Johann Hoffmann
9a3532265f
information schema guard check for the data migration & table alter statements aswell, so they dont run on every checksystem.php invocation
2026-09-10 11:50:51 +02:00
Harald Bamberger
4abe6f0d24
Merge branch 'bugfix_missing-studvw-filter-clear-action-button'
2026-09-09 16:15:39 +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
Andreas Österreicher
59b4b2bac9
Merge branch 'feature-71639/StudVw_Noten_Renaming_Infopopup'
2026-09-09 12:40:42 +02:00
Andreas Österreicher
5f546fca2a
Merge branch 'feature-82630/Infocenter_Verlinkung_StudVW'
2026-09-09 12:37:33 +02:00
Andreas Österreicher
1bf2b707ef
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-09-09 09:43:11 +02:00
Andreas Österreicher
f74b885253
Abfrage von Verträgen korrigiert für Fälle wo der Monatsletzte gleichzeitig der Start des neuen Studiensemesters ist (zB 31.08.2026) damit die Abrechnung korrekt funktioniert (BFI)
2026-09-09 08:55:24 +02:00
Andreas Österreicher
3ab402adef
Merge branch 'bugfix-82884_grades-export-group-names'
2026-09-08 14:43:17 +02:00
Manuela Thamer
52f24645fb
update link StudVW
2026-09-08 14:23:59 +02:00
Manuela Thamer
4ac108174b
rename title delete button
2026-09-08 08:29:08 +02:00
adisposkofh
6378b80d87
fixed issue where exported gradelist excel file formatted group names as numbers
2026-09-07 15:24:38 +02:00
Andreas Österreicher
658c8d6bd4
Schreibberechtigungsprüfung bei Anrechnungen angepasst damit diese korrekt angezeigt wird wenn oe_kurzb nicht gleich der Kurzbz des Studiegangs ist
2026-09-03 08:44:10 +02:00
Andreas Österreicher
bf29faa5a7
Merge branch 'feature-82292/Cis4StudiumLVohneModulAnzeigen'
2026-09-02 15:20:28 +02:00
Andreas Österreicher
2ada167557
Merge branch 'bug-82614/StudVw_International_Incoming_Outgoing_GS_wird_nicht_geladen'
2026-09-02 14:56:27 +02:00
chfhtw
cc9d1f983e
bugfix: missing call to getStudiensemesterKurzbz
2026-09-01 10:39:02 +02:00
Ivymaster
5fff45e302
Added check for date existence
2026-08-27 11:00:43 +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
Andreas Österreicher
e32691994c
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-08-26 08:21:30 +02:00
Harald Bamberger
6d641bbd06
pass in uid by reference
2026-08-24 13:56:55 +02:00
Harald Bamberger
3455aed3f5
Merge branch 'bhdev_master_stundenplan'
2026-08-24 13:46:09 +02:00
Harald Bamberger
f84d12277d
remove debug code
2026-08-24 07:31:47 +02:00
Harald Bamberger
9bf5bc2ad9
more generic bugfix, to use studentlehrverband only with date_range for the same studiensemester_kurzbz
2026-08-24 07:26:12 +02:00
Harald Bamberger
27765606e3
bufix akadGrad by sex if exists
2026-08-20 19:31:37 +02:00
Harald Bamberger
75d2cabdbe
bugfix lv-plan
2026-08-20 15:10:26 +02:00
Harald Bamberger
bae9d6d9a0
Merge branch 'feature-78257/StudVW_Und_Tags_Finetuning'
2026-08-19 17:11:12 +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
Harald Bamberger
9f54ecce54
Merge branch 'epic/LVEvaluierung-Neu'
2026-08-19 13:59:00 +02:00
Cristina
7af0f4a478
Merge remote-tracking branch 'origin/epic/LVEvaluierung-Neu' into epic/LVEvaluierung-Neu
2026-08-19 13:35:25 +02:00
Cristina
0f843db33d
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-19 13:34:53 +02:00
Cristina
3e59648d5b
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-19 12:55:38 +02:00
Cristina
5923991848
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-19 12:55:03 +02:00
Harald Bamberger
55a6ec9d0d
fix handling of grundbetrag and betrag_valorisiert
2026-08-19 11:48:22 +02:00
chfhtw
78505589c8
Bugfix: racecondition renderers
2026-08-19 09:45:15 +02:00
Harald Bamberger
0e985113ec
Merge branch 'feature-77666/Details_anzeigen_der_Valorisierung_pro_Person'
2026-08-19 08:20:42 +02:00
Harald Bamberger
8d9113d5c8
Merge branch 'master' into feature-77666/Details_anzeigen_der_Valorisierung_pro_Person
2026-08-19 08:06:16 +02:00
Harald Bamberger
7ce81ad4bd
Merge branch 'feature-78292/dv_gehaltsbestandteil_ersteinstufung'
2026-08-19 07:57:07 +02:00
Harald Bamberger
ea56ec8daa
change wording
2026-08-19 07:50:50 +02:00
Harald Bamberger
bf5ee2f64b
Merge branch 'feature-78139/CIS4_Dashboard_ausgeblendete_Widgets'
2026-08-18 17:51:40 +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
Cristina
5e15d4b219
Add Distinct to getLeitung in Studiengang_model.php
...
Avoid multiple records for same active STGL.
e.g. double entries
2026-08-18 16:51:39 +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
Harald Bamberger
0b5c0f27a5
Merge branch 'bugfix/77738-persisting-lv-menu'
2026-08-14 11:58:42 +02:00
adisposkofh
f846bb221a
refetching lv menu after a different calendar event is selected
2026-08-14 11:47:31 +02:00
Werner Masik
d8355ba3f5
added Funktionsänderung to gehaltsanpassungtyp
2026-08-13 14:56:04 +02:00
ma0068
afb8011347
bugfix manual rebuilding of Tag ZGV Missing
2026-08-13 12:57:49 +02:00
Johann Hoffmann
46f8d0d07d
remove all remaining projektarbeit-lehreinheit joins across the codebase;
...
master merge reverted the LE removal in Projektarbeit_model -> re-applied that fix and went through every file that touches tbl_projektarbeit to find remaining issues.
Projektarbeit_model, stv Projektarbeit controller, Vertrag_model, vertrag.class, lehrauftragsliste_gst.xls.php, zeitaufzeichnung.class.php, sammelzeugnis.rdf.php, zeugnis.rdf.php, projektarbeit.rdf.php,
lehrauftrag.xml.php, personal_lektorenohnelehrauftrag.php, personal_generateverwendung.php
tbl_lehreinheit joins remain in tbl_lehreinheitmitarbeiter contexts where lehreinheit_id is always set.
2026-08-12 18:05:45 +02:00
Harald Bamberger
6d5a4531e1
use tbl_studentlehrverband.semester instead of tbl_student.semester
2026-08-12 16:58:21 +02:00
Werner Masik
d85a3cb08f
extract DB migration for gehaltsanpassungtyp into separate file
2026-08-12 15:18:35 +02:00
ma0068
15beaa9be8
Merge branch 'feature-78257/StudVW_Und_Tags_Finetuning' of github.com:FH-Complete/FHC-Core into feature-78257/StudVW_Und_Tags_Finetuning
2026-08-12 12:42:10 +02:00
ma0068
574057da88
add masterzgv to CoremissingZgvLib
2026-08-12 12:41:39 +02:00
Harald Bamberger
c81b5338de
Merge branch 'master' into feature-78292/dv_gehaltsbestandteil_ersteinstufung
2026-08-12 11:39:49 +02:00
Harald Bamberger
c433ff5c3a
remove public/vendor symlink since created by composer install
2026-08-12 11:39:16 +02:00
Harald Bamberger
ab2a0e93ed
add public/vendor to .gitignore
2026-08-12 11:38:02 +02:00
Johann Hoffmann
9274743df3
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
# application/controllers/api/frontend/v1/stv/Projektarbeit.php
# application/models/education/Projektarbeit_model.php
# public/css/Studentenverwaltung.css
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektarbeit.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
2026-08-12 11:26:51 +02:00
Harald Bamberger
d139c4ed66
Merge branch 'bug-78432/StudVw_Baum_fehlende_Route'
2026-08-12 10:23:23 +02:00
chfhtw
dd410a74ba
Add missing routes for StudVw
2026-08-12 10:14:02 +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
5c69ede19e
Merge branch 'feature-78257/StudVW_Finetuning'
2026-08-11 17:53:06 +02:00
Harald Bamberger
a5257eb934
rearange tiles, use placeholder if uid is not set
2026-08-11 17:50:33 +02:00
Harald Bamberger
317da29376
Merge branch 'master' into feature-78257/StudVW_Finetuning
2026-08-11 16:26:36 +02:00
adisposkofh
772b8c603c
fixed issue with ineffective localization of courses in 'degree programs' page
2026-08-11 15:50:24 +02:00
Cristina
37d5f2da5d
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-11 15:45:27 +02:00
Cristina
27c39cfdca
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-11 15:45:08 +02:00
chfhtw
30c4e565dd
bugfix: sprache index in studentlistlib corrected
2026-08-11 15:08:34 +02:00
Werner Masik
d66fe72cc9
add field for salary adaption type (Ersteinstufung, indiv. Erhöhung, ..)
2026-08-11 11:18:36 +02:00
Harald Bamberger
684d4f890a
Merge branch 'master' into feature-78257/StudVW_Finetuning
2026-08-11 10:49:05 +02:00
Harald Bamberger
10218305db
Merge branch 'bug-78116/StudStatus_sendStglSammelmail_empty_list'
2026-08-11 10:40:26 +02:00
ma0068
31bae9b693
use function getStgAndDetails instead of getStgAndSem
2026-08-11 09:48:17 +02:00
adisposkofh
59ac56374e
removed redundant response meta used for dev
2026-08-11 09:44:41 +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
c3c23d28bb
Merge branch 'feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung'
2026-08-11 09:22:26 +02:00
Harald Bamberger
9f0b387ab6
use phrase ui/cancel instead of ui/abbrechen
2026-08-11 09:21:48 +02:00
Harald Bamberger
3a97f20122
add v-bind syntax to avoid prop type warning
2026-08-11 09:08:32 +02:00
Harald Bamberger
046a552f34
Merge branch 'master' into feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung
2026-08-11 08:11:55 +02:00
Harald Bamberger
e8a534f0fe
Cis MyLv Endpoints only require logged in user
2026-08-11 07:52:02 +02:00
Harald Bamberger
1f21ed7364
Merge branch 'feature-69378/Studienverlauf_verlinken_im_neuen_FAS'
2026-08-10 18:22:28 +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
Harald Bamberger
4a92511b9b
Merge branch 'tabulator-localization-minor-fixes'
2026-08-10 17:04: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
Harald Bamberger
8d8a4e8ca6
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence'
2026-08-10 14:29:40 +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
Werner Masik
bd99f3f927
add db schema for gehaltsanpassungtyp
2026-08-10 12:20:30 +02:00
Cristina
eeb1529b64
Merge branch 'master' into epic/LVEvaluierung-Neu
2026-08-10 12:07:45 +02:00
Cristina
98c3707802
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-10 12:07:01 +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
Harald Bamberger
a27fa50e42
Merge branch 'studvw_lvvw_2026_08_rc_77973_76688'
2026-08-10 09:16: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
736e897928
fix automated tags not found in stv search
2026-08-06 16:23:54 +02:00
Harald Bamberger
21f8bb39b5
reload list after rebuild tags for degree program or selection
2026-08-06 16:04:35 +02:00
Harald Bamberger
cd87ecc2d9
fix assign batchUser
2026-08-06 15:00: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
Harald Bamberger
53a9fab70b
use neutral phrase for webmail
2026-08-06 09:43:02 +02:00
Harald Bamberger
5182f13bdb
add checked indicator to webmail client links when clicked
2026-08-06 09:34:16 +02:00
Harald Bamberger
804dfc9327
refactor and add localStorage for webmail mode
2026-08-06 08:14:05 +02:00
Harald Bamberger
74e2d1dcc5
ensure tabulator is rendered after required phrases are loaded, apply optionalTabulatorOptions column visibility if set and localstorage does not already contain user preferences
2026-08-06 07:46:16 +02:00
Cristina
e5c8807f17
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-08-05 15:13:35 +02:00
Harald Bamberger
af9e34a8ae
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-05 13:48:03 +02:00
Harald Bamberger
10a97a80de
add missing nav-language component import
2026-08-05 13:35:51 +02:00
Harald Bamberger
abd2f831f2
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-04 16:58:03 +02:00
Harald Bamberger
9d7f48f52c
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-08-04 16:57:43 +02:00
Harald Bamberger
dd1a5064e4
tabs: add padding to prevent minimal horizontal scrolling
2026-08-04 16:54:53 +02:00
Harald Bamberger
a3ca578b3d
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-04 16:13:55 +02:00
Harald Bamberger
e37321eeff
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-08-04 16:13:36 +02:00
adisposkofh
505c71b18c
reworked applying tabulator presets for efficiency
2026-08-04 16:10:40 +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
2c2c6efc5e
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-04 15:41:37 +02:00
Harald Bamberger
0419286557
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-08-04 15:41:05 +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
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
Harald Bamberger
f693f9d17c
add padding to tabulator container, e.g. to make resizing of last column possible
2026-08-04 14:45:53 +02:00
chfhtw
2f86a1b017
Changing the edit button into a toggle
2026-08-04 10:46:08 +02:00
chfhtw
75ddbdf7c1
Recovery items on top
2026-08-04 10:24:29 +02:00
chfhtw
d824334538
Hiding widgets should look like deleting and recovering is moved to the "add widget" popup
2026-08-04 09:42:18 +02:00
chfhtw
13515b2522
Bugfix: after a drag and drop operation, when resizing the page, the moved item stays in the drop position even if it has had a position in the resized layout
2026-08-04 09:40:47 +02:00
Harald Bamberger
ecfe648bf5
Merge branch 'master' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-03 19:36:18 +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
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
Harald Bamberger
bf6b588675
only select active rows with ctrl + a
2026-08-03 17:02:43 +02:00
adisposkofh
b427788e04
renamed tabulator presets-related phrases
2026-08-03 17:02:40 +02:00
Harald Bamberger
e7e561a4ba
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' into studvw_lvvw_2026_08_rc_77973_76688
2026-08-03 16:29:21 +02:00
adisposkofh
d9972c0d32
Merge branch 'feature/76688-general-tabulator-issues_77080-persistence' of github.com:FH-Complete/FHC-Core into feature/76688-general-tabulator-issues_77080-persistence
2026-08-03 16:28:16 +02:00
adisposkofh
6c03110442
removed redundant collapse-auto directives from table presets
2026-08-03 16:27:50 +02:00
adisposkofh
f717fb462f
fixed issue with tabulator applying preset before table is built
2026-08-03 16:27:26 +02:00
Harald Bamberger
640a7285e1
activate presets for stv list table and add default preset
2026-08-03 16:08:22 +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
6f0279d451
Merge branch 'master' into feature/76688-general-tabulator-issues_77080-persistence
2026-08-03 14:58:07 +02:00
Harald Bamberger
2d73f97a25
Merge branch 'studvw_lvvw_2026_08_rc' into studvw_lvvw_2026_08_rc_77973
2026-08-03 14:49:42 +02:00
Harald Bamberger
dcd6163198
fix typo
2026-08-03 14:49:11 +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
Harald Bamberger
7c9f6d89d6
move setting index_bezeichnung_mehrsprachig to StudentListLib
2026-08-03 10:43:53 +02:00
Harald Bamberger
ea3d01d23b
rebuild tags for degree programm or selection - split in multiple requests and render progressbar in loading modal
2026-08-03 08:37:45 +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
0fa663145d
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-07-31 17:04:26 +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
Harald Bamberger
9b0607ca74
use refactored routes
2026-07-31 16:34:32 +02:00
Harald Bamberger
3d728fd884
Merge branch 'master' into studvw_lvvw_2026_08_rc
2026-07-31 15:51:35 +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
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
adisposkofh
36fe0a0f3c
including non-localized column title in column filter collapsible
2026-07-29 15:26:07 +02:00
adisposkofh
c5e296d557
replacing language injectable with computed property
2026-07-29 13:48:08 +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
ma0048
0ef905c6f2
use language index
2026-07-29 11:15:24 +02:00
ma0048
21f0b18af4
merged #75959 and added horizontalsplit to lvverwaltung
2026-07-29 10:52:02 +02:00
adisposkofh
6a786df198
disabling columns, header filters, sort persistence in tabulator where presets are used
2026-07-29 09:56:00 +02:00
ma0048
4e16220da1
Merge remote-tracking branch 'origin/feature-75959/StudVw_Automatische_Tags' into studvw_lvvw_2026_08_rc
...
# Conflicts:
# application/controllers/api/frontend/v1/stv/Students.php
2026-07-29 09:53:48 +02:00
Harald Bamberger
5ce02d747c
lvvw apps menu fix reports links using studiengang_kz
2026-07-29 08:50:50 +02:00
Harald Bamberger
9c31b27339
set vuejs app names
2026-07-28 16:23:56 +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
2107c0839f
removed obsolete testing lines in lvv
2026-07-28 12:49:40 +02:00
adisposkofh
b277725cc3
displaying name of applied tabulator preset (w/ 'modified' marker as necessary)
2026-07-28 12:48:28 +02:00
Harald Bamberger
aade60179d
Merge branch 'master' into studvw_2026_05_rc_tags
2026-07-28 11:46:32 +02:00
adisposkofh
e029b09add
persisting tabulator preset in local storage
2026-07-27 16:53:07 +02:00
adisposkofh
47b9e6c086
removed redundant declared emit in tabulator presets
2026-07-27 16:11:47 +02:00
adisposkofh
2fa8fd1703
resolved warning; checking tabulator init before calling getLang in custom module
2026-07-27 16:08:17 +02:00
adisposkofh
89ea4187fa
merged master into
2026-07-27 15:58:08 +02:00
chfhtw
0e099b2752
Remove deprecated files and lv_favorites variable
2026-07-24 14:05:50 +02:00
chfhtw
d7f383b969
stud & lv verwaltung: add component to each route (childroutes should inherit those but a warning is thrown)
2026-07-24 10:57:40 +02:00
ma0048
a22a8acf83
fixed drag and drop
2026-07-24 09:12:12 +02:00
chfhtw
5c7df11ff3
Phrase corrected
2026-07-23 15:05:26 +02:00
chfhtw
c83674fc41
StudentListLib: store where clauses and add it in later in execute function to prevent errors like in Task:78115
2026-07-23 15:05:11 +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
Harald Bamberger
ed1925b517
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-23 09:11:43 +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
chfhtw
e7d2d3502b
Allow callables in $redirect_method
2026-07-22 16:45:23 +02:00
ma0068
54168c86b4
add Abstand
2026-07-22 14:41:59 +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
f46a3c1f68
LvVerwaltung: add routes for orgform and adapt endpoint to accept lower case orgform_kurzbz
2026-07-22 10:36:38 +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
Johann Hoffmann
d40040efd8
added new fkey to tbl_widget for system.tbl_berechtigung; check for permission status during load & in widget picker; if widget was already picked/configured but not permitted anymore -> show a generalized "missing permission" screen via fallback component during widget init;
2026-07-21 18:14:26 +02:00
chfhtw
ae56a4f2ed
Move LvVerwaltung treemenu config to config file and disable groups & verband per default
2026-07-21 14:57:41 +02:00
Harald Bamberger
22b1f2822a
fix typo
2026-07-21 14:45:07 +02:00
Harald Bamberger
1fd15e14d5
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-21 14:06:04 +02:00
ma0068
1ae02d8ed8
refactor addTaginTable and deleteTagInTable, add missing logic for automated tags in case of manual adding
2026-07-21 13:35:31 +02:00
ma0068
7cda22f807
use language index for tags
2026-07-21 10:41:27 +02:00
ma0068
68292b60af
add Tags Incoming and Preabbrecher
2026-07-20 17:36:54 +02:00
chfhtw
542590b470
Remove comment
2026-07-20 09:26:31 +02:00
chfhtw
eb460fdc0a
Fix buildApiUrl
2026-07-17 14:05:04 +02:00
chfhtw
65e76e951a
Translate treemenu entries
2026-07-17 12:01:17 +02:00
chfhtw
43d69a5683
Add comma for better merging
2026-07-17 12:01:08 +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
1f6c9e865b
Merge branch 'bug-77392/StudVW_Dokumente_Nachreichlogik_fehlendeBezeichnung' into studvw_2026_05_rc_tags
2026-07-17 11:30:23 +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
Harald Bamberger
362d1c8bb0
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-07-17 11:22:50 +02:00
Harald Bamberger
25a61a56b7
Merge branch 'master' into studvw_2026_05_rc
2026-07-17 11:22:20 +02:00
Harald Bamberger
afb210b0c2
Merge branch 'master' into studvw_2026_05_rc
2026-07-17 11:21:24 +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
chfhtw
0471f838b9
Remove empty lines for better merge compatibility
2026-07-17 07:46:11 +02:00
chfhtw
1c9d9d1ce5
Add additional computed instead of deleted props
2026-07-17 07:44:45 +02:00
chfhtw
379a99cb14
Add empty function to let git detect where to merge
2026-07-17 07:43:22 +02:00
chfhtw
0d29a9ba32
Revert fix for merge compatibility
2026-07-17 07:40:15 +02:00
chfhtw
ed44732eef
Remove things that where commented out
2026-07-17 07:39:50 +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
chfhtw
d391d1f09c
Move computed to the correct position to avoid merge conflicts
2026-07-16 11:43:51 +02:00
chfhtw
a36ed55390
Add new props to beginning to avoid merge conflicts
2026-07-16 11:43:10 +02:00
chfhtw
b0f317951b
Add lvv_favorites
2026-07-15 16:18:39 +02:00
chfhtw
f65135be1e
For each treemenu seperate favorites
2026-07-15 16:18:19 +02:00
chfhtw
b8d86ba628
Use luxon date formatters in studvw student list
2026-07-15 14:48:55 +02:00
ma0048
e9312dfbb3
lvverwaltung new release
2026-07-15 11:35:37 +02:00
ma0048
b21900d006
Merge remote-tracking branch 'origin/feature-70656/lvverwaltung_gruppen_im_baum_und_drag_and_drop' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 11:27:48 +02:00
chfhtw
11cfa670d6
Add dynamic tabulatorcolumns to lvverwaltung
2026-07-15 11:05:37 +02:00
chfhtw
a94fbeba14
Only call reloadTable if a table was loaded
2026-07-15 11:05:37 +02:00
chfhtw
e01b816ee8
Add treemenudata routes to lvverwaltung
2026-07-15 11:05:36 +02:00
chfhtw
52c90111cc
Add treemenu to lvverwaltung
2026-07-15 11:01:03 +02:00
ma0048
012571d070
Merge remote-tracking branch 'origin/feature-69453/lv_verwaltung_karteireiter_noten' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# public/js/components/Stv/Studentenverwaltung/Details/Noten/Teacher.js
# public/js/components/Stv/Studentenverwaltung/Details/Noten/Zeugnis.js
2026-07-15 09:43:53 +02:00
ma0048
a2d10ae09d
Merge remote-tracking branch 'origin/feature-69454/lvverwaltung_karteireiter_lv_termine' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# application/controllers/api/frontend/v1/LvPlan.php
# public/js/components/Stv/Studentenverwaltung/Details/Lehrveranstaltungstermine/ListLehrveranstaltungstermine.js
2026-07-15 09:32:03 +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
ma0048
c233902fe2
Merge remote-tracking branch 'origin/feature-70746/lvverwaltung_lektorentausch' into feature-77372/lv_verwaltung_release_fine_tuning
...
# Conflicts:
# application/libraries/LektorLib.php
2026-07-15 09:20:57 +02:00
ma0048
fd8de88abb
Merge remote-tracking branch 'origin/bug-69283/scroll_verhalten_lv_verwaltung_anders_als_in_studierendenverwaltung' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 09:17:51 +02:00
ma0048
0ec2c8c543
Merge remote-tracking branch 'origin/bug-69492/bug_lvverwaltung_doppelte_eintraege' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 09:17:29 +02:00
ma0048
29738b6690
Merge remote-tracking branch 'origin/feature-69353/lv_verwaltung_stundensatz_auf_leer_setzen_geht_nicht' into feature-77372/lv_verwaltung_release_fine_tuning
2026-07-15 09:17:19 +02:00
Alexei Karpenko
c5c29df6cc
Gehaltsbestandteil, Gehaltsbestandteil_model: added gehaltstyp_bezeichnung
2026-07-14 20:51:41 +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
chfhtw
0b1d0fbe4c
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-14 14:31:51 +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
chfhtw
85807f5b8c
Allow treemenu entries to become draggables
2026-07-14 14:21:39 +02:00
chfhtw
a1950d179b
draggable directive: better handling of falsy values, better cleanup, remove attributes on falsy value/effect
2026-07-14 14:21:09 +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
ma0048
66e400013a
bei status setzen fuer zgv pruefung message rausschicken
2026-07-14 13:30:32 +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
ma0048
3f95bfd82f
boolean auf fhc_boolean geandert
2026-07-14 11:31:23 +02:00
Harald Bamberger
d4929c8e22
Merge branch 'studvw_2026_05_rc_tags' into feature-77537/Studvw_Feedback
2026-07-14 10:52:31 +02:00
Harald Bamberger
194b74e390
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-07-14 10:52:05 +02:00
Harald Bamberger
ee70e43bfb
Merge branch 'master' into studvw_2026_05_rc
2026-07-14 10:51:40 +02:00
Harald Bamberger
5f0b1ace51
Merge branch 'epic/LV-Evaluierung_STG-KF-Datenaggregation'
2026-07-14 07:33:24 +02:00
Harald Bamberger
b891d8baa5
Merge branch 'master' into epic/LV-Evaluierung_STG-KF-Datenaggregation
2026-07-13 18:01:35 +02:00
Cristina
5dbcf9ce70
Added sancho_header_lvevaluierung_rollout.jpg and sancho_footer_lvevaluierung_rollout.jpg
2026-07-13 17:31:34 +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
7e6d670d82
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-07-13 14:32:51 +02:00
Harald Bamberger
f3a3bfcab6
Merge branch 'master' into studvw_2026_05_rc
2026-07-13 14:30:36 +02:00
chfhtw
d134509c90
Remove unused routes
2026-07-13 13:13:06 +02:00
chfhtw
4424c7d748
Handle "incoming" menu entry (in inout and prestudent filters)
2026-07-13 13:03:23 +02:00
chfhtw
d436d8cb20
Check permissions for prestudent menu entry
2026-07-13 13:02:40 +02:00
Ivymaster
86c06e4756
BUG: issue fix for dropdown reposition errror
2026-07-10 11:50:07 +02:00
adisposkofh
c26db6cc40
minor fix to tabulator localized columns parsing
2026-07-09 11:44:04 +02:00
ma0068
3689c64b7b
make also notizlayout configurable
2026-07-09 11:01:00 +02:00
ma0068
26ddd404c0
add geschlecht to dropdown and adapt default according to geschlecht
2026-07-09 08:57:17 +02:00
Cristina
8548b93ddc
Added method getPreviousSameSemesterFrom in Studiensemester_model.php
...
Method returns the current study semester and the previous semesters of the same type (SS/WS).
2026-07-08 18:57:31 +02:00
Cristina
bdc4782e9d
Merge branch 'master' into epic/LV-Evaluierung_STG-KF-Datenaggregation
2026-07-08 18:54:02 +02:00
Cristina
0583990870
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-07-08 18:53:37 +02:00
Harald Bamberger
2e33722674
Merge branch 'master' into studvw_2026_05_rc
2026-07-08 16:43:56 +02:00
Harald Bamberger
b5e65cf072
Merge branch 'master' into studvw_2026_05_rc
2026-07-08 16:42:04 +02:00
Andreas Österreicher
5972764731
Bugfix für Fallback wenn Config nicht gesetzt ist
2026-07-08 15:42:36 +02:00
Andreas Österreicher
9629345473
Merge branch 'master' into feature-62260/international_skills_groupheader_filter
2026-07-08 15:28:23 +02:00
Andreas Österreicher
4d72b0047a
Merge branch 'master' into feature-62602/mehrfachnennungen_innerhalb_einer_kategorie
2026-07-08 15:26:41 +02:00
Harald Bamberger
2933a525c1
Merge branch '77804-exclude-moodle-from-other-lv-plan'
2026-07-08 14:48:28 +02:00
Harald Bamberger
5694ba7325
Merge branch 'master' into 77804-exclude-moodle-from-other-lv-plan
2026-07-08 14:45:15 +02:00
Harald Bamberger
bbec7de8de
Merge branch 'master' of github.com:FH-Complete/FHC-Core
2026-07-08 14:38:42 +02:00
Harald Bamberger
1d14e58d8f
use current gender form
2026-07-08 14:33:02 +02:00
Harald Bamberger
db2beeb51f
Merge branch 'feature/76981-missing-mailing-lists'
2026-07-08 14:24:13 +02:00
Harald Bamberger
e4f43cc820
Merge branch 'master' into feature/76981-missing-mailing-lists
2026-07-08 14:15:40 +02:00
adisposkofh
8adc1c8bcc
not showing moodle events in other users' lv plans
2026-07-08 11:41:58 +02:00
chfhtw
b991bbd9a5
Allow extra columns for studvw student list
2026-07-08 11:00:20 +02:00
Harald Bamberger
fe195f4080
Cis App: define isMobile local since it is used in handleClick event handler
2026-07-08 10:53:40 +02:00
chfhtw
5bed848aae
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-07-08 09:43:58 +02:00
Harald Bamberger
c69bb9ccaa
Merge branch 'cis40_2026-02_rc_abgabetool_finetuning_76688'
2026-07-08 09:39:44 +02:00
Harald Bamberger
4889299dd9
remove unused file components/Cis/LvPlan/StgOrg_DEPR.js
2026-07-08 09:20:51 +02:00
Harald Bamberger
8f427344d0
remove currently unused package-lock.json
2026-07-08 09:15:25 +02:00
Harald Bamberger
0d6867799c
projektbetreuer tabulator select max 1 row
2026-07-08 09:06:14 +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
Ivymaster
f3b617d339
add removal of tag header sorting in LV and Student verwaltung
2026-07-07 17:13:51 +02:00
ma0068
a4c5f9946f
change doku
2026-07-07 16:56:35 +02:00
Ivymaster
0be3505163
BUG: Add fix for tag dropdown issue during tag column drag
2026-07-07 16:50:44 +02:00
ma0068
81f0b7a4bf
make showErweitert configurable
2026-07-07 16:43:01 +02:00
Ivymaster
6c550372a3
add definable tag column in modified helpers
2026-07-07 15:49:16 +02:00
Andreas Österreicher
6a16fb7515
Betreuerart wird Übergeben damit Zweitbetreuer keine Termine erstellen können
2026-07-07 14:33:29 +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
Andreas Österreicher
33b05e9df5
Abfrage für PersonID entfernt da sonst Zweitbetreuer/Erstbetreuer nicht geladen werden
2026-07-07 14:10:55 +02:00
Harald Bamberger
ac2a1147cc
do not show download links in OtherLvPlan and StgOrg LvPlan mode
2026-07-07 11:44:04 +02:00
Harald Bamberger
8d7fdb0254
Merge branch 'master' into cis40_2026-02_rc_abgabetool_finetuning
2026-07-07 11:15:53 +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
Cristina
335753be8c
Adapted Lvevaluierung Mail texte "Evaluierungszeitfenster" instead of "Evaluationszeitraum"
2026-07-06 12:19:28 +02:00
chfhtw
c59b24ab4a
App urls for studierendenverwaltung (neu: /studvw)
2026-07-03 12:16:30 +02:00
ma0068
c194e94b5c
add private email to detailHeader
2026-07-02 16:46:09 +02:00
ma0068
6d23f2b9fa
Add Einstiegssemester
...
- calculate semester_berechnet also for Stati 'Aufgenommener','Bewerber','Wartender'
- show Einstiegssemester in DetailHeader for 'Aufgenommener','Bewerber','Wartender' and 'Interessent'
2026-07-02 15:58:23 +02:00
chfhtw
0b70153da0
throw 404 on endpoints with invalid studiengang
2026-07-02 15:32:20 +02:00
chfhtw
190d797d31
adapt routes and endpoints for getPrestudent, getStudent & getPerson
2026-07-02 14:36:30 +02:00
ma0068
fb1c7f8e90
Rename Lehraufträge to Lehrauftragsverwaltung
2026-07-02 08:12:06 +02:00
chfhtw
6428fccc48
Replace CoreRESTClient calls with $api calls in stv Studiensemester component and add logic to accept lowercase input (because it could come from the url)
2026-07-01 15:45:09 +02:00
Harald Bamberger
044e29f557
Merge branch 'feature-77662/Absolventen_Zugriff_CIS4'
2026-07-01 14:47:52 +02:00
Harald Bamberger
f5cdb0a2fb
add configs to define grace period and roles, add logic to benutzerberechtigungs class
2026-07-01 12:10:06 +02:00
ma0048
dc22ac6b06
teilgenommen setzen beim uebetragen der punkte
2026-06-30 17:03:43 +02:00
ma0068
093e3d5c97
enable deletion of zgv and zgv master date with null and empty string
2026-06-30 15:43:19 +02:00
ma0068
9bc9e57deb
add selectable to tabledownload in studentList
2026-06-30 14:28:12 +02:00
chfhtw
483d8f733f
adapt routes and endpoints
2026-06-30 14:21:32 +02:00
Ivymaster
eb885bfea7
BUG: fix issue with unexpected closing of tag filter dropdown
2026-06-30 14:20:04 +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
ma0068
be5aad7c33
only bind hover event if existing dropdown to avoid error
2026-06-30 11:15:32 +02:00
ma0068
b7940a5cce
add mouse-over functionality to dropdowns LvPlanung and Notenspiegel
2026-06-30 10:53:15 +02:00
Ivymaster
f9b3939d09
BUG: add issue fix for tag dropdown close on column drag
2026-06-30 10:33:24 +02:00
Ivymaster
69b19562f4
BUG: add issue fix for tag ordering
2026-06-30 10:27:16 +02:00
ma0068
9948060ed8
add shortcut str+alt for studentlist, add css for studentNames scrollable
2026-06-30 08:26:41 +02:00
ma0068
06ec020c1c
make div for studentNames scrollable, do not show details in alert if ok
2026-06-30 08:25:46 +02:00
ma0068
01f2099c28
remove injection currentSemester, already as prop
2026-06-30 08:24:08 +02:00
chfhtw
9cb5d0895d
Rework Treemenu endpoint and libraries
2026-06-29 16:12:32 +02:00
Ivymaster
086b271480
add implementation for custom tag filter in "LVVerwaltung"
2026-06-29 14:47:43 +02:00
Johann Hoffmann
6264006728
flat table selectAll Handler fix; call checkZuordnung just how we thoughtcrimed it in feature-76667/ProjektarbeitUploadZuordnungErrorMessage
2026-06-29 14:30:41 +02:00
Ivymaster
03b2d3d1a4
extracted some code related to tags from component to helper
2026-06-29 14:02:42 +02:00
Johann Hoffmann
0007460428
phrasen archaeology; selectionCheckFlat on flatTable;
2026-06-29 13:58:02 +02:00
ma0068
ff38731077
refactor rowSelectionChanged
2026-06-29 13:55:11 +02:00
Andreas Österreicher
8cc0462712
Merge branch 'bug-76560/Download_Notenlisten_einschraenken'
2026-06-29 13:33:04 +02:00
Paolo
4162305ac6
Improved the permissions check in the cis/private/lehre/notenliste.xls.php
2026-06-29 13:28:57 +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
Ivymaster
5399375bc1
add tags extraction from nested rows
2026-06-29 13:12:29 +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
3e8445304c
detailheader: append tagContainer only for one selected student
2026-06-29 11:40:32 +02:00
Ivymaster
b047b95505
extracted repeated code to function in extendedHeaderFilter.js
2026-06-29 11:36:03 +02:00
ma0068
3e48401a04
add uids to success and error alerts
2026-06-29 11:16:10 +02:00
Ivymaster
48f07eb3ca
added width buffer for tags display
2026-06-29 09:41:52 +02:00
Paolo
6508301526
Merge branch 'master' into bug-76560/Download_Notenlisten_einschraenken
2026-06-29 09:32:53 +02:00
Ivymaster
db5339e4a5
BUG: Fix random issues found during testing
2026-06-27 17:54:24 +02:00
Ivymaster
4ed87b5c2b
add custom tag filter
2026-06-27 12:29:28 +02:00
Harald Bamberger
a8f472ca6c
Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-26 15:18:42 +02:00
Harald Bamberger
d680c3aa2b
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-06-26 15:17:02 +02:00
Harald Bamberger
d98bdb9745
Merge branch 'master' into studvw_2026_05_rc
2026-06-26 15:16:37 +02:00
Harald Bamberger
138c80c97a
Merge branch 'master' into cis40_2026-02_rc
2026-06-26 15:15:47 +02:00
Harald Bamberger
97a88d1d0d
Merge branch 'feature-54628/studstatus_einzelne_ablaeufe_aktivieren_deaktivieren'
2026-06-26 15:07:04 +02:00
Harald Bamberger
a23d079001
Merge branch 'master' into feature-54628/studstatus_einzelne_ablaeufe_aktivieren_deaktivieren
2026-06-26 14:07:14 +02:00
ma0068
90907d4276
add persistance pruefungsantritt_kurzbz to abschlusspruefung
2026-06-26 13:45:14 +02:00
Harald Bamberger
f13f6ff0cc
Merge branch 'feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren'
2026-06-26 13:40:17 +02:00
Harald Bamberger
a595daa9b4
Merge branch 'master' into feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren
2026-06-26 11:50:12 +02:00
chfhtw
4a283ebf5d
rename menu => treemenu
2026-06-25 16:46:18 +02:00
chfhtw
e27e64414a
Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen
2026-06-25 16:34:09 +02:00
Ivymaster
c47ac926d2
WIP
2026-06-25 15:23:41 +02:00
ma0068
f751df55b6
update query isPrestudentOutgoing to show only outgoing
2026-06-25 13:27:17 +02:00
ma0068
ecd6588ead
edit default permissions: in core controller admin, in stv controller admin and assistance
2026-06-25 12:56:35 +02:00
ma0068
e7c133586b
adding of 4 new colours and use shorter labels for automated tags
2026-06-25 08:47:00 +02:00
ma0068
d5ee6f9cc2
adapt query for outgoing students
2026-06-24 15:48:04 +02:00
ma0068
a721c1d14d
add default permission assistenz:rw for tag functionality
2026-06-24 15:22:57 +02:00
ma0068
b662fa5fd3
show date of hochgeladenum in case of nachgereicht
2026-06-23 12:55:33 +02:00
Johann Hoffmann
3094772150
also added missing erstbetreuer arten to getProjektbetreuerEmail
2026-06-22 13:56:36 +02:00
Johann Hoffmann
f0afcdd1c5
getMitarbeiterProjektarbeiten CTE primary_betreuer added missing Betreuerarten "Begutachter" and "Betreuer" aswell as where clause on person_id to avoid selecting every betreuer; import the correct dateFilter Headerfilter so manual input is working as intended;
2026-06-22 13:48:41 +02:00
Johann Hoffmann
70368525e0
readded phrasen that went missing in https://github.com/FH-Complete/FHC-Core/commit/22eed92c86925101a9445c1bfbe4bf5037b9a114
2026-06-22 11:47:38 +02:00
Johann Hoffmann
715c9f77b8
added missing config BETREUER_SAMMELMAIL_BUTTON_STUDENT in getConfig Api Call; removed duplicate uid data field resulting from merge;
2026-06-22 11:17:14 +02:00
Harald Bamberger
3401afed94
remove duplicate import of ApiAuthinfo and call to ApiAuthinfo.getAuthUID
2026-06-22 09:47:24 +02:00
ma0068
21886e30a3
refactor query getUnacceptedDocuments
2026-06-22 08:50:10 +02:00
ma0068
2ab2176795
use language index in all getting Functions for Tags
2026-06-19 13:50:19 +02:00
Harald Bamberger
464cfb9efc
Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-19 10:23:17 +02:00
Harald Bamberger
e3aa36cae0
Merge branch 'master' into cis40_2026-02_rc
2026-06-19 10:22:49 +02:00
Andreas Österreicher
0a232828c8
Merge branch 'feature-71619/Notenspiegel_ECTS_Summe'
2026-06-19 08:31:08 +02:00
Harald Bamberger
90b8788c93
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-18 14:46:05 +02:00
Harald Bamberger
c125130dcb
Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning
2026-06-18 14:38:42 +02:00
ma0068
df2f142f37
add toasts if no taken selections for Notenspiegel, LVplanung and Studienverlauf
2026-06-18 11:45:01 +02:00
Harald Bamberger
eb9c882fe9
Merge branch 'master' into cis40_2026-02_rc
2026-06-18 08:48:52 +02:00
Harald Bamberger
c7bac03429
concat escaped string correct
2026-06-17 17:45:18 +02:00
Harald Bamberger
07d3b32279
fix typo
2026-06-17 17:23:05 +02:00
Harald Bamberger
245d0d3369
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-06-17 17:15:37 +02:00
Harald Bamberger
d3d04c5a77
Merge branch 'master' into studvw_2026_05_rc
2026-06-17 14:44:25 +02:00
Johann Hoffmann
f4cc311806
getFormData (which loads lehrveranstaltungen) on editProjektarbeit + always query with student.studiengang_kz to have the same set of options when creating the projektarbeit; should work for incomings aswell. first attempt: lva in studienplan of last studentenstatus; if that yields no options just take the full lv list;
2026-06-17 10:44:55 +02:00
Harald Bamberger
0687ef72ce
Merge branch 'bug-77051/StudVw_Spezialgruppen_Studenten_ohne_Verbandszuweisung_werden_weggefiltert'
2026-06-17 09:40:23 +02:00
adisposkofh
ff58f7a102
minor fix
2026-06-16 17:23:01 +02:00
adisposkofh
c0ed296ba7
Revert "phrase typo fix"
...
This reverts commit a59f6085fe .
2026-06-16 17:21:15 +02:00
adisposkofh
2692806d4f
not syncing dev-provided general table presets
2026-06-16 17:19:27 +02:00
adisposkofh
a59f6085fe
phrase typo fix
2026-06-16 16:59:36 +02:00
Johann Hoffmann
2170d3e14a
numeric notensort in all tables; changed stv projektarbeit getNoten to only fetch active ones so stv and abgabetool use the same set of grades;
2026-06-16 15:17:40 +02:00
Harald Bamberger
9180b9bd63
Merge branch 'master' into bug-77051/StudVw_Spezialgruppen_Studenten_ohne_Verbandszuweisung_werden_weggefiltert
2026-06-16 13:11:40 +02:00
Johann Hoffmann
2b06de8ecb
Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning
2026-06-16 11:59:53 +02:00
Johann Hoffmann
df46b8ebdd
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
2026-06-16 10:46:44 +02:00
Harald Bamberger
cce1c50495
override permission for all methods not only the overwritten ones
2026-06-15 16:46:31 +02:00
Johann Hoffmann
263b04e67f
reworked assistenz timeline feature; now shows all projektarbeiten of associated student in a more compact form;
2026-06-15 14:37:47 +02:00
Andreas Österreicher
168fb00023
Merge branch 'feature-40852/MasterLehrgaenge_BeruflicheKompetenzen'
2026-06-15 09:18:17 +02:00
Johann Hoffmann
7c594bc4f9
stv added back the old 'save betreuer' button as it makes sense for finishing a single betreuer form and then continuing with editing the projektarbeit form user will get used to it 100%; updated some gendering phrases from StudentIn -> Student*In because thats apparently the current way to do it;
2026-06-12 12:55:06 +02:00
Johann Hoffmann
3f99a2ce81
can send zweitbetreuer token mail on demand from betreuer abgabetool detail buttons, if it is external zweitbetreuer without benutzer
2026-06-12 12:17:00 +02:00
chfhtw
f5d81e4a93
move prepareQuery (and addSelectPrioRel) into a library and make joins more flexible & change JOIN to LEFT JOIN for tbl_studentlehrverband (the actual bugfix) & change order of JOIN tbl_benutzergruppe in fetchStudents to speed up query
2026-06-12 09:53:59 +02:00
Andreas Österreicher
b0f3fa0c46
Berufliche Qualifikation umbenannt
2026-06-12 09:41:34 +02:00
Andreas Österreicher
6d89e95afa
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
2026-06-12 08:53:44 +02:00
Johann Hoffmann
e574998897
fetch both erst & zweitbetreuer in abgabetool betreueransicht; fix ProjektarbeitModel->getProjektbetreuerEmail by explicitely only querying erstbetreuer, which fixes rare cases where endupload crashes when the zweitbetreuer has no contact email as private mail AND randomly gets retrieved as first row by the query; fix race condition on the semester filter default value in assistenz view; block all edit/delete operations in flat table for any termin which already has a file uplaoded (abgabetermin != null) or has a note (due to quality gate), to avoid confusing UI implementations; fix STV Projektarbeit bug where betreuer form options where not loading correctly when editing existing projektarbeiten;
2026-06-11 17:10:33 +02:00
adisposkofh
4474a24ee2
streamlined collapsing table presets sub-collapsibles when tablePresets is collapsed
2026-06-11 14:09:45 +02:00
adisposkofh
f59e5a20ea
formatting preset info/new preset overviews
2026-06-11 13:36:26 +02:00
adisposkofh
c9fe633706
localized tabulator preset backend error messages
2026-06-11 13:21:56 +02:00
adisposkofh
3ced1966f4
minor fix
2026-06-11 12:53:34 +02:00
Paolo
07bb0ddffd
Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe
2026-06-11 12:52:41 +02:00
adisposkofh
538223752b
hiding preset info/new preset form when table presets section is collapsed
2026-06-11 12:38:57 +02:00
adisposkofh
c9011fd6ed
minor naming change in table presets
2026-06-11 11:30:42 +02:00
adisposkofh
f0f9becc1f
fixed new table preset info string formatting
2026-06-11 11:29:29 +02:00
adisposkofh
34c210a2a7
fixed table preset info string formatting
2026-06-11 11:27:43 +02:00
Paolo
df8c58f5df
Merge branch 'master' into bug-76560/Download_Notenlisten_einschraenken
2026-06-11 11:24:11 +02:00
adisposkofh
7abd35d11b
added tabulator preset phrases
2026-06-11 11:20:34 +02:00
adisposkofh
d2c97d0238
check to sync table preset with modified config
2026-06-10 14:43:20 +02:00
adisposkofh
1d0ca15bcb
passing generalPresets prop from filter to table presets
2026-06-09 17:02:02 +02:00
adisposkofh
0bb81b23e5
implemented table presets functionality
2026-06-09 16:07:55 +02:00
Cristina
8862f050e8
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-06-09 10:37:53 +02:00
Johann Hoffmann
e088b529f0
alternate dateFilter which allows for manual input, as the primevue3 datepicker overlay aggressively works against this behaviour by stealing away the focus of its own input field. this one enables manual typing but the overlay only opens when clicking the icon so it is in its own way inconsistent...;
2026-06-05 14:51:22 +02:00
Johann Hoffmann
61349c7ca3
show updated/inserted by/at on every abgabetermin in mitarbeiter detail view;
2026-06-05 12:15:11 +02:00
Johann Hoffmann
c75e1f9416
WIP
2026-06-05 10:12:03 +02:00
adisposkofh
b3ae1b74ab
implemented basic tabulator table presets ui
2026-06-03 16:53:55 +02:00
adisposkofh
bf4b8348d2
defined cis profile tabulator columns collapse order
2026-06-03 09:18:40 +02:00
Johann Hoffmann
66e1e6ad8a
studierendenbereich phrasenkey change so it gets inserted as a new phrase and not ignored like our phrasesupdate.php tends to do
2026-06-01 15:59:38 +02:00
Johann Hoffmann
d0d590ff89
block the change of paabgabetyp if the termin has an upload associated (abgabedatum !== null) or has a note; TODO: block the same in multiedit!
2026-06-01 12:56:55 +02:00
Paolo
0410c95447
cis/private/lehre/notenliste.xls.php now checks if the lector belongs to
...
the teaching unit
2026-06-01 12:13:44 +02:00
Johann Hoffmann
60e36bb4b9
change updateProjektarbeit call so that the abgabedatum actually only gets set when doing the endupload and not also when zusatzdaten are being edited, which can certainly be an earlier or even later date;
2026-06-01 11:30:36 +02:00
Andreas Österreicher
2f90112e4d
Merge branch 'rc_reihungstest'
2026-06-01 10:58:33 +02:00
Andreas Österreicher
774eb90bcc
Merge branch 'feature-76918/reihungstest_gebiete_nur_von_abegschickten_studiengaengen' into rc_reihungstest
2026-06-01 09:46:12 +02:00
Andreas Österreicher
1def930147
Merge branch 'feature-76920/reihungstest_fertig_nachricht_anzeigen_wenn_alle_gebiete_abgeschlossen_wurden' into rc_reihungstest
2026-06-01 09:11:02 +02:00
Andreas Österreicher
30b8a406a5
Merge branch 'feature-75888/reihungstest_mehrfachdurchfuehrung' into rc_reihungstest
2026-06-01 09:10:35 +02:00
Andreas Österreicher
093842274e
Merge branch 'feature-75887/reihungstest_constructor_popups' into rc_reihungstest
2026-06-01 09:05:22 +02:00
Harald Bamberger
9ec876fc27
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
2026-05-29 13:32:15 +02:00
Harald Bamberger
cac3df195e
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc_abgabetool_finetuning
2026-05-29 13:24:07 +02:00
Johann Hoffmann
ae71517ceb
expanded title validation in frontend aswell before validation for the same patterns in backend just in case; phrasen alert messages & use backend response instead of frontend validated title
2026-05-29 11:47:46 +02:00
Johann Hoffmann
9f462fe3d6
"hasContent" guardrail in abgabetoolJob to avoid sending empty email templates when every possible relevant change has been filtered by the job;
2026-05-29 10:21:44 +02:00
Johann Hoffmann
004bcc43c3
merged stv saveProjektarbeit/saveBetreuer buttons; benoten button for betreuer is now a table action button; remove viewData.uid and call student_uid via authinfo endpoint; digital signature info links in student abgabetool; show projektarbeit note in overview inside the accordions content aswell as flex-end in the header; smaller vertical padding on all abgabetool modals from 3rem to 1.5 rem aka py-5 to py-4;
2026-05-29 09:50:37 +02:00
Johann Hoffmann
6d79288f33
Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning
...
# Conflicts:
# system/phrasesupdate.php
2026-05-27 16:11:33 +02:00
ma0048
fd2f4187fa
wording angepasst
2026-05-27 12:34:04 +02:00
ma0068
22228478ad
refactor addTaginTable and deleteTagInTable, add missing logic for automated tags in case of manual adding
2026-05-27 11:51:41 +02:00
Johann Hoffmann
2eb2c36d5b
replace + in email helpers with spaces; configs for title edit, multi edit table & confetti on endupload; empty student projektarbeiten check; only show dropdown labels on large displays; new phrasen & phrasen fixes;
2026-05-26 17:06:39 +02:00
adisposkofh
23b1e98a7a
minor fix
2026-05-26 16:09:21 +02:00
adisposkofh
1d5b915717
minor fix
2026-05-26 15:47:11 +02:00
adisposkofh
eb281f3bc3
hiding redundant tabulator warnings
2026-05-26 14:27:22 +02:00
adisposkofh
aeebc2a81a
reworked localization of collapsed column headings by modifying internal tabulator logic with custom module
2026-05-26 14:25:22 +02:00
ma0048
b2bebb7fa3
alle gebiete wurden gestartet meldung
2026-05-26 13:32:21 +02:00
ma0048
e32cce57fe
gebiete nur von abgeschickten stg
2026-05-26 13:26:16 +02:00
Johann Hoffmann
22eed92c86
Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into feature-76657/AbgabetoolFinetuning
2026-05-26 12:58:57 +02:00
adisposkofh
fa91e204f0
always displaying timeslot on calendar event in list view
2026-05-26 12:02:08 +02:00
Harald Bamberger
ac6aa28680
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-26 11:01:39 +02:00
ma0068
f6f58642f5
update second occurence of id STORAGE_KEY
2026-05-26 10:57:26 +02:00
Harald Bamberger
57eec98604
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-26 09:38:06 +02:00
Harald Bamberger
1561aa55b7
correct model path
2026-05-26 09:37:49 +02:00
adisposkofh
23506430b1
initializing stg org lv plan with provided url params
2026-05-26 09:30:50 +02:00
adisposkofh
fa58635a22
positioning of profile cards 'quick links' and 'calendar sync'
2026-05-26 09:29:10 +02:00
Harald Bamberger
35f4d23308
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-26 09:28:40 +02:00
Harald Bamberger
97e7e5b641
keine projektarbeiten vorhanden mit leerem array initilisieren
2026-05-26 09:12:00 +02:00
Harald Bamberger
bb366e4117
font color black on tag limette
2026-05-26 09:06:44 +02:00
Harald Bamberger
178c854941
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
2026-05-26 07:59:17 +02:00
Harald Bamberger
7f630f24d5
StundenplanLib: check array index access before
2026-05-26 07:54:41 +02:00
adisposkofh
3483146c1a
resolved tabulator warnings
2026-05-23 15:53:38 +02:00
adisposkofh
ca712781dc
localizing tabulator dropdown/context menus
2026-05-23 14:28:14 +02:00
ma0068
0ed56ca067
add config for userAutomatedTags
2026-05-22 14:04:32 +02:00
Johann Hoffmann
557e43e19c
extracted date handling with luxon into dateUtils file and only work with those functions to completely avoid anymore timezone bugs due to js Dates. formatDate was still affected by timezone issues and was showing off by one dates in rare cases.
2026-05-22 11:17:37 +02:00
Harald Bamberger
c0c57ba378
remove irregular files
2026-05-22 10:36:28 +02:00
Johann Hoffmann
790568e1e0
timezone save date format function in student detail view via getUTCDate() instead of getDate()
2026-05-22 09:55:25 +02:00
adisposkofh
a704ce215b
minor mod
2026-05-20 17:08:31 +02:00
adisposkofh
0cc628a8e3
fixed issue where searchbar was producing an error searching with an empty input
2026-05-20 17:06:05 +02:00
adisposkofh
cf506a7b1e
reused debounce helper in searchbar search
2026-05-20 17:04:05 +02:00
adisposkofh
b9670f3f09
localizing collapsed tabulator column headings; tabulator custom modules; debounce helper
2026-05-20 16:30:16 +02:00
Johann Hoffmann
870c36e76b
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# system/dbupdate_3.4.php
2026-05-20 16:22:31 +02:00
Johann Hoffmann
dfc3096587
rewrote findlatestTerminWithUpload sort to guarantee sorting by abgabedatum DESC
2026-05-20 13:52:32 +02:00
ma0068
b9c045382d
add Hinweistext for Modal Hinweis Beratungsgespraech
2026-05-20 09:15:15 +02:00
Harald Bamberger
c099eec7a7
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-19 17:29:52 +02:00
Harald Bamberger
0962e62e69
Merge branch 'feature-76202/HorizontalSplit_from_master' into studvw_2026_05_rc
2026-05-19 17:28:08 +02:00
Harald Bamberger
dcd6cfd74b
increase width of horizontal split
2026-05-19 17:26:46 +02:00
Harald Bamberger
5caab182b2
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-19 17:12:37 +02:00
Harald Bamberger
baaf941f25
Merge branch 'feature-75958/StudVW_DatenExport_wie_im_Fas' into studvw_2026_05_rc
2026-05-19 17:12:11 +02:00
Harald Bamberger
2e5e7afb4d
slot end tag
2026-05-19 17:11:51 +02:00
Harald Bamberger
2c4626fd1a
Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags
2026-05-19 16:52:14 +02:00
Harald Bamberger
178638c006
Merge branch 'feature-75958/StudVW_DatenExport_wie_im_Fas' into studvw_2026_05_rc
2026-05-19 16:51:57 +02:00
Harald Bamberger
981c97173e
add padding to export icon link
2026-05-19 16:51:24 +02:00
Harald Bamberger
49d5c46133
Merge branch 'feature-75959/StudVw_Automatische_Tags' into studvw_2026_05_rc_tags
2026-05-19 16:42:25 +02:00
Harald Bamberger
9fb00f6cbd
remove orphaned end tag, add right padding
2026-05-19 16:40:18 +02:00
adisposkofh
e59bd51333
modified getPhrases endpoint: replaced get w/ post, replaced query params w/ payload
2026-05-19 16:35:22 +02:00
adisposkofh
239eaa90e9
separate endpoint for generic tabulator phrases with cacheable response
2026-05-19 16:27:54 +02:00
adisposkofh
4e5bf94a15
identifying missing column heading phrases in localized tabulator
2026-05-19 14:33:09 +02:00
adisposkofh
ec4a04d63b
updated missing tabulator phrases in german
2026-05-19 14:18:00 +02:00
Harald Bamberger
7d3096c2e8
readd required assignments for tags removed during merge
2026-05-19 10:28:08 +02:00
Harald Bamberger
ef2f9630a9
Merge branch 'feature-75959/StudVw_Automatische_Tags' into studvw_2026_05_rc_tags
2026-05-19 10:22:28 +02:00
Harald Bamberger
4d3c73c78f
add join condition for notizzuordung via prestudent_id only
2026-05-19 10:21:56 +02:00
Harald Bamberger
1e226f4515
Merge branch 'master' into studvw_2026_05_rc_tags
2026-05-18 17:27:36 +02:00
Harald Bamberger
ca8fe5bd19
Merge branch 'feature-75959/StudVw_Automatische_Tags' into studvw_2026_05_rc_tags
2026-05-18 17:27:06 +02:00
ma0068
e2497e1958
add Infomodal Beratungsgespraech in case of Abmeldung and configEntry
2026-05-18 17:25:48 +02:00
adisposkofh
95f09e9114
fixed timing of initial localization of tabulator collapsed column headings
2026-05-18 14:07:06 +02:00
adisposkofh
a3dd5a188b
removed redundant comment
2026-05-18 11:39:03 +02:00
Johann Hoffmann
c0192e9e00
adjusted flatTable index to paabgabe_id since projektarbeit_id is not unique per row there; fixed splitMailHelpers call in Mitarbeiter page; emailHelper changes so it actually works with bcc aswell;
2026-05-18 10:23:41 +02:00
ma0068
d4e170037b
add order Nachname, Vorname
2026-05-18 10:11:17 +02:00
Harald Bamberger
449537ef77
Merge branch 'master' into cis40_2026-02_rc
2026-05-18 07:26:37 +02:00
adisposkofh
d16120f650
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
2026-05-15 17:47:01 +02:00
ma0068
0326a01585
disable sendButton, show Spinner and prevent closeModal while sending Message
2026-05-15 14:14:22 +02:00
ma0068
7aba7aefb9
add order mitarbeiter_uid
2026-05-15 11:05:12 +02:00
Harald Bamberger
12d8c8447b
Merge branch 'feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags' into cis40_2026-02_rc
2026-05-13 21:10:27 +02:00
Harald Bamberger
905cd46942
add condition converting column tbl_bookmark.tag to jsonb
2026-05-13 21:09:18 +02:00
ma0068
e5ae400686
Tab Abschlusspruefung: use searchPersons instead of Mitarbeiter and refactor Label for dropdown
2026-05-13 17:38:39 +02:00
adisposkofh
625ffe12ce
added 'info' marker to clickable multiple grades
2026-05-13 16:46:23 +02:00
adisposkofh
0a4906c5ac
added course-specific mailing lists
2026-05-13 16:07:43 +02:00
chfhtw
c468d350f3
outsource config to better read it and make reuse easier
2026-05-13 14:16:14 +02:00
Harald Bamberger
cb7a0f7669
Merge branch 'feature-70376/Lohnguide'
2026-05-13 11:53:14 +02:00
Harald Bamberger
68d97a5e97
handle case where old value or new value and not both are null explicitly in markDirty Method
2026-05-13 11:42:25 +02:00
Harald Bamberger
d27071528f
revert change to comparision in markDirty Method
2026-05-13 11:16:18 +02:00
Harald Bamberger
17772c3738
Merge branch 'master' into feature-70376/Lohnguide
2026-05-13 11:15:07 +02:00
adisposkofh
89814d1db2
localizing column names accordion above table
2026-05-12 19:21:52 +02:00
Cristina
29f9b226ab
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-05-12 17:08:53 +02:00
ma0068
1b822fc8f8
reset config stv to readonly for automated tags
2026-05-11 15:15:06 +02:00
ma0068
368eded1fd
remove frontend filtering list for studiensemester, update logs TagJob
2026-05-11 15:12:53 +02:00
ma0068
dbcacdddd6
add tagFilter for semester to students endpoint, add decoding jsonResult in Tags
2026-05-11 13:18:56 +02:00
adisposkofh
772f35c6ba
reworked sidenav toggler
2026-05-11 13:00:50 +02:00
Harald Bamberger
8b2ef4e832
Merge branch 'master' into feature-75959/StudVw_Automatische_Tags
2026-05-11 10:54:26 +02:00
adisposkofh
4b22f939b5
reworked searchbar collapse for component reusability
2026-05-11 10:24:18 +02:00
ma0068
6fedb4b108
delete unused code
2026-05-11 10:07:28 +02:00
adisposkofh
7b46a15752
minor fix
2026-05-11 09:58:33 +02:00
chfhtw
a7cc07fe15
Add basic library and config for studvw
2026-05-11 09:31:08 +02:00
chfhtw
e91f8e5ca4
Replace component and endpoint for Verband
2026-05-11 09:27:54 +02:00
ma0068
905c69c384
create log entries for Summary, Details and Errors
2026-05-11 09:20:59 +02:00
chfhtw
c765c3c40a
allow object as argument for drop directive to enable dynamic specification of allowed dragtypes
2026-05-11 09:20:42 +02:00
adisposkofh
bf3d6275d4
header rework: single fixed element, ordering, small screen cutoff
2026-05-08 16:31:55 +02:00
Johann Hoffmann
9b823dbaa1
scope the zoom media query to abgabetool document selector to avoid spillover to CIS4 pages unintentionally; added noten headerfilter & persistence in flat table;
2026-05-08 12:44:07 +02:00
ma0068
6fa0a7c102
use injected studiensemester instead of api call for studiensemester
2026-05-08 11:53:47 +02:00
ma0068
7320dc448e
correct bezeichnung interval.ende
2026-05-08 10:57:19 +02:00
ma0068
ede9323224
refactor manual triggering for double degree lib
2026-05-08 08:33:53 +02:00
ma0068
3dcf72d679
add semester filter for tags
...
- in detailheader: use currentSem for manual triggering and refactor formatter
- in list: preload list of ids with start and end for tabulator formatter to enable filtering
2026-05-07 17:36:34 +02:00
adisposkofh
dd2fd6421b
clean lv plan reactions to ismobile changes
2026-05-07 17:23:28 +02:00
adisposkofh
3b99a14b47
clean lv plan reactions to ismobile changes
2026-05-07 17:18:33 +02:00
adisposkofh
1d3d067b44
making isMobile property reactive to window resizing
2026-05-07 16:39:07 +02:00
Johann Hoffmann
398e3aa139
block deletion of benotet qulity gates; sync filter clear & semester dropdown; setSelecetedFields for flat table; WIP testing & refinement of everything;
2026-05-07 16:18:58 +02:00
adisposkofh
d3ceed32c6
compacting all events in mobile monthly lv plan
2026-05-07 15:15:50 +02:00
adisposkofh
780890fbdd
made search icons white in both dark and light mode
2026-05-07 14:19:47 +02:00
adisposkofh
72aed76857
added border to compacted events in lv plan for color contrasting
2026-05-07 14:06:23 +02:00
adisposkofh
229882e8d8
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
2026-05-07 13:19:49 +02:00
adisposkofh
1e184d36fc
resolved prop type/injection-related warnings in 'my courses'
2026-05-07 11:10:01 +02:00
Johann Hoffmann
553a33aa42
adapt Betreuer Page with changes of assistenzpage; set select all checkbox flag in selectAll handler to always be in sync with selectedData;
2026-05-06 18:54:19 +02:00
Harald Bamberger
90e933de00
Merge branch 'master' into cis40_2026-02_rc
2026-05-06 17:35:28 +02:00
Harald Bamberger
8ce67a4726
Merge branch 'master' into studvw_2026_05_rc
2026-05-06 17:35:05 +02:00
Harald Bamberger
bcfdf1e05c
Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into studvw_2026_05_rc
2026-05-06 17:33:33 +02:00
Harald Bamberger
cb744799bd
Merge branch 'feature-71776/StudVW_Abschlusspruefung_DropdownsPrueferAndMultiActionNewPruefung' into studvw_2026_05_rc
2026-05-06 17:27:26 +02:00
Johann Hoffmann
05e9d948ea
deselect filtered rows;
2026-05-06 17:18:35 +02:00
Johann Hoffmann
a5d343268f
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog; fixed emailSplitter phrasen & confirm; fixed modal fullscreen button alignment & color;
2026-05-06 16:49:35 +02:00
Harald Bamberger
90ebee25fe
Merge branch 'feature-71775/StudVW_ChangeSem_Behaviour' into studvw_2026_05_rc
2026-05-06 16:28:44 +02:00
adisposkofh
14372a6fce
fixed multiple issues in news
2026-05-06 16:21:20 +02:00
Harald Bamberger
bbb4f8a01c
Merge branch 'bug-76146/studvw_karteireiter_dokumente_akzeptiert_eintraege_ohne_vorhandenes_dokument'
2026-05-06 16:13:50 +02:00
Harald Bamberger
3e8ed231a6
Merge branch 'feature-71392/StudVW_Einstiegssemester_bei_Interessenten_anzeigen' into studvw_2026_05_rc
2026-05-06 16:03:37 +02:00
Harald Bamberger
4c67b9d267
Merge branch 'feature-76202/HorizontalSplit_from_master' into studvw_2026_05_rc
2026-05-06 15:56:14 +02:00
Johann Hoffmann and Harald Bamberger
c16cf342cb
horizontalsplit component analog to verticalsplit; also built it into Studentenverwaltung.js menu; added defaultRatio prop to both components which defaults to 50/50 seperation
2026-05-06 15:54:49 +02:00
Harald Bamberger
d843f05922
Merge branch 'feature-76201/StudVWTabsBeibehalten' into studvw_2026_05_rc
2026-05-06 15:42:29 +02:00
Harald Bamberger
44e9b4dff1
Merge branch 'feature-76145/StudVW_Studienverlauf_in_AppMenu' into studvw_2026_05_rc
2026-05-06 15:41:41 +02:00
adisposkofh
80306dadf7
fixed issue with missing nullsafe operators
2026-05-06 15:29:33 +02:00
Johann Hoffmann
9e061de9bd
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog;
2026-05-06 15:26:02 +02:00
Harald Bamberger
bda42ab347
Merge branch 'feature-75958/StudVW_DatenExport_wie_im_Fas' into studvw_2026_05_rc
2026-05-06 15:06:51 +02:00
Harald Bamberger
b5b69878b8
Merge branch 'feature-75901/StudVW_AppMenue_neueVerlinkungen' into studvw_2026_05_rc
2026-05-06 14:40:17 +02:00
Harald Bamberger
6f17ddbbdf
Merge branch 'feature-63428/Infomail_Foto' into studvw_2026_05_rc
2026-05-06 14:35:45 +02:00
adisposkofh
adba14f6e7
avoiding search when search string is empty
2026-05-06 13:49:43 +02:00
Johann Hoffmann
d0adf2dfc3
improved assistenz subqueries for zweitbetreuer infos by using common table expression instead of 8 subqueries; adapted splitMailsHelper function to take in body parameter to set default email text by parameter; dateStyles adapted so "in 12 days" also applies to termine without uploads; titleEdit modal in student & studentDetail component; send email to relevant assistenzen & projektarbeit betreuer about change from old to new title; 2nd flat table in AbgabetoolAssistenz that provides a list of all projektarbeittermine so it can be filtered & multiselected; multi delete & multi edit on these selected termine; tried to introduce a media query for zoomed in desktop users that shrinks fontsize and tabulator rows/cells; standard assistenz table column definitions have sensible minWidths & most columns are default invisible; fancy multiselect headerfilter on qualitygate 1/2 status column; actually figured out a vue watcher race codnition triggering loadProjektarbeiten twice unnecessarily; added a reload Button in case one observes a faulty reactivity somewhere in the table; fancy multiselect headerfilter on termin status column for flat table; Preselect current Semester & autoapply Filter for it; WIP refine new table & hunt for bugz; WIP working on the exact custom select handler Handling with filtered datasets; fixed root element style on legacy php view for abgabetool in old cis; WIP define more accurate allowed to delete & allowed to Edit conditions for abgabetermine -> currently benotet quality gates can be edited/deleted!!!!!
2026-05-06 13:46:26 +02:00
adisposkofh
57e901be27
other_lv_plan permission on reservations
2026-05-06 13:41:16 +02:00
adisposkofh
d38641e312
displaying student personal identity number and matriculation number
2026-05-06 13:22:38 +02:00
adisposkofh
40a0f6a7e9
implemented tabulator localization
2026-05-06 10:56:24 +02:00
adisposkofh
b6e1bb06f3
implemented tabulator localization
2026-05-06 10:54:18 +02:00
ma0068
ef1347c7d5
- use function getAktOrNextSemester
...
- restructure single libs to isolate typeId of data
- refactor Job: use params, details output
- use functions insert, update, delete
- use timeperiode for getAllTags and checkIfExistingTag
- controller: rebuild function: change to POST
- updated insertVon Batchuser
2026-05-05 15:20:02 +02:00
ma0048
bf5ab6b7dd
nur prestudent mit dem bewerber status beruecksichtigen
2026-05-05 15:19:57 +02:00
Harald Bamberger
fdbb93a5c5
bugfix download booking receipt failed. only fetch oehbeitrag from bis.tbl_oehbeitrag if a user is logged in
2026-05-05 14:36:07 +02:00
Harald Bamberger
b7e48633ab
Merge branch 'master' into bug-76146/studvw_karteireiter_dokumente_akzeptiert_eintraege_ohne_vorhandenes_dokument
2026-05-05 13:33:38 +02:00
Harald Bamberger
04dc1eb07b
Merge branch 'bug-76519/StudVW_Messages_Table_column_Stati'
2026-05-05 13:04:58 +02:00
Harald Bamberger
50b229090b
prefetch phrases and then render filter component instead of redrawing the table
2026-05-05 13:04:11 +02:00
Harald Bamberger
86dc002fa6
add composer script to symlink vendor folder in public to be able to import esm modules from vendor without breaking rewrite mechanism for cache token in urlpath
2026-05-05 12:36:37 +02:00
Harald Bamberger
2d27a998c4
Merge branch 'bug-76109/VVW_Details_und_Status_not_Loading'
2026-05-05 11:17:49 +02:00
Harald Bamberger
090e535466
add header filters, increase height of tables, use correct category for phrase lehreinheit_id
2026-05-05 11:04:48 +02:00
Harald Bamberger
c4d35181db
Merge branch 'master' into bug-76109/VVW_Details_und_Status_not_Loading
2026-05-05 09:01:49 +02:00
Harald Bamberger
453fc209b8
Merge branch 'master' into cis40_2026-02_rc
2026-05-05 08:53:07 +02:00
Harald Bamberger
0ac6ef4599
Merge branch 'feature-62607/konto_oh_beitrag_betrag_aus_eigener_tabelle'
2026-05-05 08:46:22 +02:00
Werner Masik
7f13c128f1
allow null value for vordienstzeit; changed comparison in markDirty to !== (because of 0 vs. null issue)
2026-05-04 20:35:51 +02:00
Harald Bamberger
cb60ddcc94
Merge branch 'master' into feature-62607/konto_oh_beitrag_betrag_aus_eigener_tabelle
2026-05-04 15:41:52 +02:00
Harald Bamberger
bd4ced9559
bugfix: comma as decimal separator prevents saving booking, bugfix messages tinymce not resizeable
2026-05-04 14:39:19 +02:00
Andreas Österreicher
a04d2acb86
Fixed Blank on Phrase for Abgabetool
2026-05-04 10:49:33 +02:00
Harald Bamberger
de2aabf00b
readd dokument preview link to api response
2026-05-04 09:30:16 +02:00
ma0068
685fc69e5d
update css and add provisional height
2026-04-30 18:02:38 +02:00
ma0068
d1fa5f64c4
refactor TagJob, TagLib and single TagLibs for dynamic use of typeId, add temporary testfile application/libraries/tags/CoreFiftyFiveTagLib.php for testing person_id
2026-04-30 11:17:39 +02:00
Werner Masik
58a921b500
changed lohnguide kommentar data type to text
2026-04-30 09:47:12 +02:00
Harald Bamberger
af8814468f
Merge branch 'feature-76669/optimizing-menu-load' into cis40_2026-02_rc
2026-04-30 07:43:56 +02:00
Harald Bamberger
c8a6e2f7cd
Merge branch 'master' into cis40_2026-02_rc
2026-04-30 07:35:29 +02:00
Harald Bamberger
2227c3ecf1
Merge branch 'feature-76671/moving-avg-grade-calc-to-backend' into cis40_2026-02_rc
2026-04-30 07:33:42 +02:00
Harald Bamberger
c7526bd0d9
Merge branch 'feature-76385/mobile-optimization-room-search-page' into cis40_2026-02_rc
2026-04-30 07:28:55 +02:00
Harald Bamberger
791f69b509
Merge branch 'feature-76385/mobile-optimization-profile-tabulator' into cis40_2026-02_rc
2026-04-30 07:09:56 +02:00
Johann Hoffmann
f51d0f72c6
setSelectedFields() method in filter cmpt to keep custom persistence with visible fields; distinct titles assistenz/betreuer page; fix select logic to respect the possibility of dataset being filtered; beurteilungsnotiz required if note of that termin is negative; multiselect filter on qgate status columns + persistence of those; WIP switching mode to flat table showing all abgabetermine of all projektarbeiten to multi edit/delete/whatever with them selected
2026-04-28 17:27:19 +02:00
ma0068
21eb95bb23
manually triggering of updateTag
2026-04-28 16:24:30 +02:00
ma0048
b57836c2af
fixed bug
2026-04-28 14:17:23 +02:00
ma0048
e80ee03365
fixed bug
2026-04-28 14:13:22 +02:00
adisposkofh
5592b69dc0
Merge branch 'cis40_2026-02_rc' into feature-76669/optimizing-menu-load
2026-04-28 13:00:27 +02:00
adisposkofh
fc1303affd
moved menu url to backend; minimized getMenu response size
2026-04-28 09:25:32 +02:00
Alexei Karpenko
96b2d88d39
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-04-27 18:19:42 +02:00
Alexei Karpenko
474fc1fc57
Notiz model: possible to add specific insertvon
2026-04-27 18:17:29 +02:00
Alexei Karpenko
3825e2fb38
adresse class: added method to get austrian adress
2026-04-27 17:56:18 +02:00
Johann Hoffmann
c62c3c23f6
minimal column setup by default, added sensible minWidths
2026-04-27 16:37:36 +02:00
chfhtw
863aaf62ec
provide default value for inject
2026-04-27 16:26:51 +02:00
chfhtw
293352ac3c
move apps/Cis.js -> apps/Cis/Cis.js
2026-04-27 16:26:32 +02:00
Johann Hoffmann
b22375bd21
Merge remote-tracking branch 'origin/feature-61164/AbgabetoolQualityGates' into feature-76657/AbgabetoolFinetuning
...
# Conflicts:
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
2026-04-27 16:24:06 +02:00
Johann Hoffmann
f9550c99bb
remove newAbgabetermin from SpeedDial Items
2026-04-27 16:13:31 +02:00
Johann Hoffmann
df369c7149
Merge branch 'feature-75996/AbgabetoolFeedbackSprint247' into feature-76657/AbgabetoolFinetuning
2026-04-27 16:11:11 +02:00
Johann Hoffmann
b16194701c
c4noZuordnungBetreuerStudent more elaborate statement that maybe the login has expired and to please log in again. happens if getAuthUid returns null but the user is still on the site; error message now also displays the uid values used to check for student zuordnung; removed the $student_uid post/get parameter from every method to isolate the issue;
2026-04-27 16:00:55 +02:00
chfhtw
736e91224e
show phrase instead of content for bookmark widget in admin mode
2026-04-27 15:43:58 +02:00
chfhtw
9bc564dbf9
min size & delete loading id when adding widgets
2026-04-27 15:35:29 +02:00
chfhtw
6d0ab0d4aa
bugfix: empty data fields cause error in gridlogic (this happens when items are rearranged but not processed in index order)
2026-04-27 15:20:24 +02:00
Paolo
1fe742d9c7
Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe
2026-04-27 12:59:37 +02:00
Johann Hoffmann
b18ce08578
c4noZuordnungBetreuerStudent more elaborate statement that maybe the login has expired and to please log in again. happens if getAuthUid returns null but the user is still on the site;
2026-04-27 11:15:59 +02:00
chfhtw
7ae34e0640
hide everything in adminMode
2026-04-27 11:04:46 +02:00
chfhtw
e9b5438a24
code quality & cleanup
2026-04-27 11:01:37 +02:00
chfhtw
51be318edc
replace Api calls with UrlStore
2026-04-27 10:26:48 +02:00
chfhtw
ca79b0c4d8
make sharedFiltered a computed and rename it to filteredBookmarks & get rid of unnecessary functions
2026-04-27 10:15:44 +02:00
chfhtw
dfe05cbfa8
make tagsArrayAC a computed and rename it to availableTags
2026-04-27 10:03:36 +02:00
ma0068
e856c8ad6b
change settings bezeichnung_mehrsprachig::varchar[] in TagController functions getTag and getTags
2026-04-27 10:01:54 +02:00
chfhtw
9109ead81c
bogfix: missing primevue config in dashboard admin app
2026-04-27 09:44:11 +02:00
chfhtw
746f8bc736
bugfix: overwriting const
2026-04-27 09:37:59 +02:00
chfhtw
9c03b89ab5
get rid of tagsArrayMS and filterInput because they are unnecessary
2026-04-27 09:37:33 +02:00
chfhtw
5798e960a2
Use config update for widgets as intended instead of a proprietary solution
2026-04-27 09:37:17 +02:00
chfhtw
98730ce612
Overwrite config in update because otherwise deleted fields would be overwritten by the previous state
2026-04-27 09:02:58 +02:00
Andreas Österreicher
552faefa51
Merge branch 'feature-76108/microdegree_abschlussurkunde'
2026-04-27 08:55:08 +02:00
adisposkofh
5aded99999
code formatting
2026-04-24 15:56:39 +02:00
adisposkofh
f780553773
moved avg grade calcs to backend
2026-04-24 15:55:03 +02:00
ma0068
2723d6a741
get Semester of Model instead of Using CONST, delete unused models
2026-04-24 14:07:14 +02:00
ma0068
e5e22931a9
add db queries for update system, update tags in config
2026-04-24 12:49:00 +02:00
chfhtw
804716edb2
remove unused inject
2026-04-24 11:27:46 +02:00
chfhtw
332a47475e
fix template
2026-04-24 11:25:36 +02:00
chfhtw
132edce701
code quality
2026-04-24 11:24:25 +02:00
chfhtw
6ce0cf6209
remove unused function
2026-04-24 10:56:00 +02:00
adisposkofh
868599a7fe
fixed profile tables headings localization
2026-04-24 10:50:32 +02:00
ma0068
21ea277aaf
use checks for param studiengang_kurzbz instead of deleting it
2026-04-24 09:20:37 +02:00
adisposkofh
53bce69c6f
added missing template fallback to lv plan if no event
2026-04-23 17:53:40 +02:00
adisposkofh
20c68d675c
added missing roomsearch input spacing
2026-04-23 17:45:09 +02:00
adisposkofh
dfc8fdf44f
added missing action buttons to search results
2026-04-23 17:33:55 +02:00
ma0068
2c0badf67c
bugfix error undefined offset: deletion of unused variable studiengang_kz
2026-04-23 17:28:43 +02:00
adisposkofh
4a26d7a89a
minor fix
2026-04-23 16:58:54 +02:00
ma0068
5e72161ab0
add variables from and to to show time of validity in backend
...
refactor function getZuordnungIds of all single tagLibs
add description line for editing/showing modal tag
2026-04-23 16:39:21 +02:00
chfhtw
16f57a1bce
bugfixes
2026-04-23 16:37:51 +02:00
Harald Bamberger
1cf3c18841
Merge branch 'feature-68530/Dashboard_Cleanup_Admin' into cis40_2026-02_rc
2026-04-23 16:34:59 +02:00
Harald Bamberger
1dd9ff0daf
Merge branch 'feature-76385/mobile-optimization-lv-plan' into cis40_2026-02_rc
2026-04-23 16:33:24 +02:00
chfhtw
011e93720e
phrasen dashboard
2026-04-23 15:08:42 +02:00
adisposkofh
331381c94d
removed obsolete comments
2026-04-23 15:05:54 +02:00
adisposkofh
478b23825c
fixed broken formatting in collapsing profile tabulators
2026-04-23 15:05:21 +02:00
Harald Bamberger
ff876afbb3
Merge branch 'feature-76464/reworking-use-of-controller-viewdata' into cis40_2026-02_rc
2026-04-23 14:20:19 +02:00
chfhtw
dd13c73415
code quality
2026-04-23 14:04:49 +02:00
adisposkofh
e89ab9b92f
minor naming change
2026-04-23 13:57:27 +02:00
Harald Bamberger
4e59173d6c
Merge branch 'feature-76385/mobile-optimization-sidenav-covers-other-elements' into cis40_2026-02_rc
2026-04-23 13:26:04 +02:00
Harald Bamberger
df28d7331b
Merge branch 'feature-76385/mobile-optimization-profile-bottom-spacing' into cis40_2026-02_rc
2026-04-23 13:25:18 +02:00
Harald Bamberger
2d0a2f3024
Merge branch 'feature-76385/mobile-optimization-news-page' into cis40_2026-02_rc
2026-04-23 13:24:25 +02:00
Harald Bamberger
781e145721
Merge branch 'feature-76385/mobile-optimization-header' into cis40_2026-02_rc
2026-04-23 13:20:31 +02:00
Harald Bamberger
e984425e36
Merge branch 'feature-68530/Dashboard_Cleanup_Admin' into cis40_2026-02_rc
2026-04-23 12:09:09 +02:00
adisposkofh
2eb58e3346
reworked how 'compactible event types' are defined
2026-04-23 11:43:25 +02:00
Harald Bamberger
ab4039dbbd
Merge branch 'feature-69105/CIS4_MeineLVs_AnzeigeZeugnisnote_Und_Durchschnitt' into cis40_2026-02_rc
2026-04-23 11:24:37 +02:00
Harald Bamberger
2c1702a20b
Merge branch 'feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags' into cis40_2026-02_rc
2026-04-23 11:19:17 +02:00
Harald Bamberger
72a5f35b0e
Merge branch 'feature-62450/Studium_Phrasen' into cis40_2026-02_rc
2026-04-23 11:16:16 +02:00
Harald Bamberger
076ae15abd
Merge branch 'bug-75998/menuepunkt_fallback_wenn_die_sprache_nicht_uebereinstimmt' into cis40_2026-02_rc
2026-04-23 11:03:44 +02:00
chfhtw
fbc5f95340
hide drag and drop features from screenreaders because they is no implementation for using them with screenreaders yet
2026-04-23 10:54:57 +02:00
chfhtw
ff3a25a5ec
missing CSS styles for dashboard item header
2026-04-23 10:43:12 +02:00
Harald Bamberger
2dd5a95232
Merge branch 'master' into cis40_2026-02_rc
2026-04-23 10:41:41 +02:00
chfhtw
2a21bbf062
add list semantics to drop grid for accessibility
2026-04-23 10:41:08 +02:00
chfhtw
d9a80e5ef7
use footer like header inside article
2026-04-23 09:50:08 +02:00
chfhtw
2cadee1599
remove id => bad practice
2026-04-23 09:48:04 +02:00
chfhtw
6c26fde210
comments & code quality
2026-04-23 09:47:49 +02:00
chfhtw
bc908b7fe9
use computed classes for the resize button instead of if-else in template
2026-04-23 09:41:18 +02:00
chfhtw
26d468aa6f
more semantics and code quality
2026-04-23 09:28:23 +02:00
Harald Bamberger
954397f028
Merge branch 'feature-70376/Lohnguide'
2026-04-22 18:52:51 +02:00
Harald Bamberger
80faa61c91
Merge branch 'master' into feature-70376/Lohnguide
2026-04-22 18:46:57 +02:00
Werner Masik
961ede66a9
lohnguide db update changed
2026-04-22 18:40:22 +02:00
chfhtw
0f7188a347
remove id (it's bad practice) and we don't need it anymore
2026-04-22 15:35:05 +02:00
chfhtw
3e832f9526
remove unused resizeOverlay
2026-04-22 15:32:59 +02:00
chfhtw
392cfbdc4e
remove margin from h5
2026-04-22 15:32:10 +02:00
chfhtw
0751aa5a0f
basic semantics
2026-04-22 14:36:55 +02:00
adisposkofh
e57846566e
displaying 'compacted' events in mobile monthview lv plan
2026-04-22 14:35:06 +02:00
chfhtw
6c818e5c30
add dragClick to the additionalRow button
2026-04-22 11:01:58 +02:00
chfhtw
20f043abc6
ignore additionRow when overwriteRows is active & only activate overwriteRows if it is bigger
2026-04-22 11:01:35 +02:00
chfhtw
416451eb0b
remove marginForExtraRow and add the required space via CSS
2026-04-22 10:23:51 +02:00
chfhtw
3ab7a61a47
handle additionalRow disabling outside Grid.js and recreate behavior before commit a8f680810f
2026-04-22 10:03:13 +02:00
chfhtw
5571353464
let items jump over pinned items (this may be especially relevant if pinned items trap one or more items involved in a drag and drop operation)
2026-04-22 09:37:50 +02:00
chfhtw
95d85c7f5b
temporary change height on dragging if the reordering process needs it (otherwise we get some ugly overflow issue on the preview item or if another item is moved to the bottom it vanishes during the drag and drop operation and reappears after the drop)
2026-04-22 09:36:11 +02:00
chfhtw
d7e509979a
account for additionalRow prop when computing placeholders (missed this in 262b170244)
2026-04-22 09:32:53 +02:00
chfhtw
91a5b2d4fc
fire correct method for draganddrop cancel
2026-04-22 09:28:20 +02:00
Andreas Österreicher
6fec8382b5
Merge branch 'feature-76554/Personalmeldung_alt_bei_Lehre_nicht_melderelevant_rausfiltern'
2026-04-22 09:15:23 +02:00
Andreas Österreicher
4eb076d115
Fixed Saving of Entwicklungsteam
2026-04-21 17:34:36 +02:00
adisposkofh
5171a7b7b3
minor fix
2026-04-21 17:22:32 +02:00
Harald Bamberger
7427aa87ea
Merge branch 'feature-76545/findAbgabenNewOrUpdatedSinceByAbgabedatumFixTimestampDateComparison'
2026-04-21 17:01:04 +02:00
Johann Hoffmann
85043e57db
added missing parenthesis
2026-04-21 17:00:07 +02:00
adisposkofh
b41c8acddd
adapted other/stgorg lvplans to mobile view changes
2026-04-21 16:04:30 +02:00
adisposkofh
06bc1ebcd4
Merge branch 'feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe' into feature-76385/mobile-optimization-lv-plan
2026-04-21 15:55:27 +02:00
adisposkofh
999827b3ec
in mobile replacing lvplan weekview with listview
2026-04-21 15:49:51 +02:00
Johann Hoffmann
5beddbccb4
changed the where clause to a simpler = CURRENT_DATE comparison -> works the same if the job runs daily and fetches updates of one day/date; has to be changed back in case we want to find updates in a range larger than 1 day in an interval larger than 1 day;
2026-04-21 14:18:45 +02:00
chfhtw
38ea481177
add safety measures to add function of GridLogic
2026-04-21 13:49:39 +02:00
chfhtw
dbf945dfe5
Comments for GridLogic
2026-04-21 13:48:49 +02:00
chfhtw
21065a3c95
because of 4ab9056700 pinned property can't be deleted (will get overwritten by the original value) so work around that with boolean values that are later removed if false
2026-04-21 13:47:08 +02:00
chfhtw
79b5defb63
accidentially deleted a colon in 89e0326435
2026-04-21 13:37:53 +02:00
kindlm
e2ae9b88c8
Merge remote-tracking branch 'origin/master'
2026-04-21 12:56:30 +02:00
kindlm
ca3abf9154
Small Style-Fix in Testtool
...
To make headings stand out more clearly from the buttons
2026-04-21 12:56:02 +02:00
adisposkofh
956b201757
minor fix
2026-04-21 11:25:48 +02:00
adisposkofh
b90dabeb2c
minor fix
2026-04-21 11:23:17 +02:00
adisposkofh
2f1edfeeab
minor fix
2026-04-21 11:21:50 +02:00
adisposkofh
fac320bfce
minor fix
2026-04-21 11:20:38 +02:00
adisposkofh
6c2820f900
minor fix
2026-04-21 11:19:36 +02:00
chfhtw
9a113e2993
remove prop that is not needed anymore
2026-04-21 09:35:17 +02:00
chfhtw
89e0326435
code quality
2026-04-21 09:34:15 +02:00
Alexei Karpenko
f863c6d728
personalmeldung legacy system: melderelevant is checked for lehre, bugfix: lehre is correctly added if studiengang already has sws
2026-04-20 18:24:30 +02:00
Harald Bamberger
1a37273a9e
Merge branch 'feature-63349/Cis_Menu_Aktiv_Flag' into cis40_2026-02_rc
2026-04-20 18:08:46 +02:00
Harald Bamberger
d14b9e2ab5
Merge branch 'feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe' into cis40_2026-02_rc
2026-04-20 18:02:23 +02:00
Harald Bamberger
d926e4165b
Merge branch 'master' into cis40_2026-02_rc
2026-04-20 17:52:24 +02:00
Harald Bamberger
8c88ae401b
Merge branch 'bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert' into cis40_2026-02_rc
2026-04-20 17:45:41 +02:00
Harald Bamberger
92a2053b42
Merge branch 'feature-40870/BUG_Studstatus_unpause_order_should_be_DESC'
2026-04-20 17:30:14 +02:00
adisposkofh
e5015f348b
reworked roomsearch inputs spacing
2026-04-20 17:07:49 +02:00
adisposkofh
6792002c19
added spacing between room search inputs, mostly visible in mobile
2026-04-20 17:03:05 +02:00
adisposkofh
9890f6aade
fixed issue: context menu appearing on vue datepicker single click in mobile
2026-04-20 16:58:43 +02:00
adisposkofh
536e66eed9
added padding at the bottom of the profile page
2026-04-20 16:39:28 +02:00
Harald Bamberger
6e103480cc
Merge branch 'master' into feature-63349/Cis_Menu_Aktiv_Flag
2026-04-20 16:00:28 +02:00
adisposkofh
6a53c9fae4
fixed multiple news page issues
2026-04-20 15:54:24 +02:00
chfhtw
28d65ac114
replace tmpLoading with an abortcontroller
2026-04-20 15:22:52 +02:00
chfhtw
239577e9cf
safeguard watchers; move indexedItems watcher code into a method and reuse it in cols watcher
2026-04-20 15:17:07 +02:00
chfhtw
a8fb45adc6
undo parts of 187b4a6e4b to prevent having no gridlogic available
2026-04-20 15:03:06 +02:00
chfhtw
9316016d24
get selected funktionen the vuejs way
2026-04-20 14:59:35 +02:00
Harald Bamberger
8d815d40b6
Merge branch 'master' into feature-62450/Studium_Phrasen
2026-04-20 14:49:48 +02:00
chfhtw
33b5c370b1
code quality
2026-04-20 14:41:28 +02:00
chfhtw
cdf63840b0
simplify widgetAdd, widgetUpdate and widgetRemove
2026-04-20 14:30:31 +02:00
chfhtw
cf14501311
handle initial position and size in Grid.js no Section.js & add weights & add size properties of updated items to return value in GridLogic.add()
2026-04-20 14:16:21 +02:00
chfhtw
187b4a6e4b
guard indexedItems watcher so it won't run unnecessarily
2026-04-20 14:05:16 +02:00
chfhtw
4ab9056700
deep clone instead of shallow to prevent watchers from executing prematurely
2026-04-20 12:53:03 +02:00
chfhtw
9a281dfa71
don't save source property for widgets since it get generated when fetched
2026-04-20 12:51:19 +02:00
chfhtw
0b3f7d1fe3
code quality
2026-04-20 12:50:20 +02:00
chfhtw
a9d82de25c
handle custom prop like other internal props
2026-04-20 12:47:48 +02:00
adisposkofh
414d8bd383
minor fix
2026-04-20 11:40:26 +02:00
ma0068
903f3b99b3
add Studienverlauf to AppMenue
2026-04-20 11:36:54 +02:00
adisposkofh
eb8b4986d7
fixed issue with sidenav covering search results/usermenu
2026-04-20 11:36:53 +02:00
kindlm
70602be54e
SaveSort und Filter-Reset in RaumÜbersicht
2026-04-20 11:30:17 +02:00
kindlm
dac71f597a
Spalte Anmeldedatum in RT-Übersicht
...
Spalte Frage_ID in RT-Administration
JQuery und Tabelsorter aus Include in Service_Uebersicht
2026-04-20 11:24:59 +02:00
Johann Hoffmann
3a646ffe77
adapt AbgabeJob relevant queries so they compare with the pgsql date function CURRENT_DATE instead of NOW() to avoid the cutoff from uploads the happened "yesterday but more than 24 hours ago"; also added another "abgabedatum < CURRENT_DATE" condition, to avoid sending this exact case as updates 2 days in a row;
2026-04-20 11:06:06 +02:00
Harald Bamberger
6cc09969dd
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-04-20 10:45:20 +02:00
adisposkofh
1a813e52ce
minor fix
2026-04-20 09:50:41 +02:00
Harald Bamberger
afa765c4ba
Merge branch 'master' into feature-69105/CIS4_MeineLVs_AnzeigeZeugnisnote_Und_Durchschnitt
2026-04-20 09:41:12 +02:00
ma0068
26db4a5e7a
adding redraw tabulator and fallback to avoid empty column
2026-04-20 09:31:52 +02:00
adisposkofh
16b238124a
cleaned up search icon conditional render
2026-04-20 09:24:51 +02:00
ma0068
df9edc36e0
save temporary
2026-04-20 08:40:55 +02:00
adisposkofh
4def45907b
reworked searchbar animation
2026-04-17 18:10:05 +02:00
adisposkofh
202e6e88d2
redid searchbar animation with handmade transitions
2026-04-17 17:44:23 +02:00
adisposkofh
3b2473039f
code formatting
2026-04-17 16:37:58 +02:00
adisposkofh
59d1ca3409
animated searchbar display in header
2026-04-17 16:36:54 +02:00
adisposkofh
1d26303333
fixed mobile header/searchbar appearance
2026-04-17 15:59:32 +02:00
adisposkofh
8f73489073
code cleanup
2026-04-17 14:51:20 +02:00
Harald Bamberger
98a10a2f55
Merge branch 'feature-69389/AbmeldungSTGL_Anzeige_mit_Studiengangskuerzel'
2026-04-17 12:37:49 +02:00
Harald Bamberger
e48b94b858
studiengangskuerzel statt kurzbzlang
2026-04-17 12:35:55 +02:00
chfhtw
ff08ca140c
remove unused variable
2026-04-17 12:22:12 +02:00
chfhtw
61a9feb8fd
rearrange code and call preventDefault only if moving/resizing would be successful
2026-04-17 12:19:56 +02:00
chfhtw
21fdf31518
move checkPinnedWidgetAnimation into dragOver function
2026-04-17 12:10:37 +02:00
chfhtw
3af9397689
move removeWidgetClones and this.mode=MODE_IDLE into _cleanupDragging function
2026-04-17 12:08:03 +02:00
chfhtw
fef756f508
change denied-dragging-animation to drop-grid-item-blocker and call it the vuejs way instead of vanilla js
2026-04-17 11:44:25 +02:00
chfhtw
131edf1293
move check into updateCursor block, it only needs to check if the hovered tile changes
2026-04-17 11:41:31 +02:00
ma0068
39f1716ae2
set all automatic tags to readonly, add icon lock to automatic tags
2026-04-17 10:47:45 +02:00
chfhtw
6787b9b553
correct pinned widget detection => before it only accounted for 1x1 widgets
2026-04-17 10:46:00 +02:00
Harald Bamberger
1c2491385f
Merge branch 'master' into feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags
2026-04-17 10:38:00 +02:00
chfhtw
97baaf6797
rename items_placeholders => placeholders
2026-04-17 10:21:54 +02:00
chfhtw
4e88765a83
remove unused function
2026-04-17 10:19:27 +02:00
chfhtw
aac26f6720
replace with faster logic
2026-04-17 10:02:34 +02:00
chfhtw
3b3e75003f
indentation
2026-04-17 10:01:13 +02:00
chfhtw
ab699aafdc
using variables for better readability
2026-04-17 09:59:38 +02:00
chfhtw
98bdb8c526
bugfix: if the moving object is bigger than 1x1 and its target location touches the original location swapping could locate the occupier inside the overlapping slot making the occupier overlap the moving object
2026-04-17 09:57:24 +02:00
Harald Bamberger
c7b25e6632
add name to TagComponent, combine action slot definition for tagcomponent with definition for filter active
2026-04-16 16:21:33 +02:00
adisposkofh
94f742187e
Merge branch 'feature-76150/CIS4-LV-Plan-von-anderen-Personen-anzeigen' into feature-76464/reworking-use-of-controller-viewdata
2026-04-16 16:12:33 +02:00
adisposkofh
70ebe34f1f
merge develop into -- manual conflict resolution
2026-04-16 16:09:03 +02:00
chfhtw
992cb6b310
!some(!true) is the same as every(true) and we don't need to check for the originalFrame since only the moving item was in there and no other item hence no occupier
2026-04-16 16:00:01 +02:00
adisposkofh
917a9ee707
minor fix
2026-04-16 15:55:43 +02:00
adisposkofh
d577ac6d54
naming cleanup
2026-04-16 15:54:12 +02:00
chfhtw
5b5f6ac0b9
missed one line in 8ab83eaf41
2026-04-16 15:49:35 +02:00
adisposkofh
2aecc6e0f2
removed use of viewData object as passed by controller thru routerview to component -- component fetches data instead
2026-04-16 15:49:16 +02:00
Harald Bamberger
695f3455e6
add function generateCSSsIncludeIfExtensionCssExists and use to load additional tag.css from extensions if exists
2026-04-16 15:20:11 +02:00
ma0048
13e8a1a9f6
bug fixed + infocenter performance
2026-04-16 14:21:02 +02:00
Andreas Österreicher
0ff29ba6af
Merge branch 'epic-56039/LV-Evaluierung'
2026-04-16 13:22:40 +02:00
chfhtw
4b064f566a
get information if resize would be successful from tempPositionUpdates instead of gridlogic
2026-04-16 11:53:23 +02:00
Harald Bamberger
ba543448ae
Merge branch 'bug-76260/StudVW_Messages_TinyMCE_Cursor_Jumping_TextInput'
2026-04-16 11:26:32 +02:00
chfhtw
2a86a70386
gridlogic: save width & height on move action similar to resize action (see: 88c4a04aea)
2026-04-16 11:24:03 +02:00
Harald Bamberger
f121f9b5a2
deactivate pagination - since potentially msg threads are not shown completely
2026-04-16 11:23:57 +02:00
chfhtw
8ab83eaf41
don't use place in gridlogic -> the current values should be in the root of the object
2026-04-16 11:16:22 +02:00
chfhtw
262b170244
utilize getFreeSlots from gridlogic to create placeholders
2026-04-16 11:00:34 +02:00
chfhtw
e21f35b880
easier more straightforward way to computed free slots in gridlogic
2026-04-16 10:58:47 +02:00
chfhtw
24c8a1c501
Decode JSON in backend not frontend and make component path a full path (also in backend)
2026-04-16 09:51:32 +02:00
chfhtw
cfe6e3c805
rearrange and comment dropgrid for better understanding
2026-04-16 09:27:12 +02:00
Harald Bamberger
88b22f5490
revert to v-if to not render element when not necessary and use Vue.nextTick for dependent code
2026-04-15 17:02:58 +02:00
Harald Bamberger
4b7ee9abe1
Merge branch 'feature-70376/Lohnguide'
2026-04-15 15:52:12 +02:00
chfhtw
d3b62daea0
not needed anymore since "resizeOverlay" is now handled by css classes (see previous commit)
2026-04-15 15:50:10 +02:00
chfhtw
35355b28c0
use css classes instead of temporary items
2026-04-15 13:56:35 +02:00
chfhtw
88c82a41ba
gridlogic: return null for impossible updates instead of throwing an error
2026-04-15 13:55:07 +02:00
chfhtw
910e960e4f
code quality
2026-04-15 13:54:30 +02:00
Cristina
d499619cf3
Added phrase endedatumMussInZukunftLiegen
2026-04-15 13:39:06 +02:00
Cristina
f489153ff3
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-04-15 12:25:05 +02:00
Cristina
9b79a07fa2
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-04-15 12:24:44 +02:00
adisposkofh
354e1ccdf4
reworked calendar sync appearance
2026-04-15 12:04:29 +02:00
Harald Bamberger
6ce14a25d7
Merge branch 'master' into feature-70376/Lohnguide
2026-04-15 11:49:26 +02:00
Werner Masik
c701d92779
fix db_update
2026-04-15 11:15:10 +02:00
Werner Masik
73e03ba901
Gehaltstyp Überstundenpauschale und Sachbezug PKW
2026-04-15 10:44:03 +02:00
chfhtw
d1911f0f96
add shared cleanup function to prevent duplicate code
2026-04-15 10:14:56 +02:00
ma0068
1339077b57
use single tagLibs for dynamisation
...
new tagLibs (doubleDegree, jgv, missingZgv, Outgoing, StudienbeitragErhoeht, Unterbrecher)
refactor tagJob rebuildAutomatedTags
2026-04-15 09:45:57 +02:00
adisposkofh
cdc279b5da
added 'other lv plan' permission check in api controller
2026-04-14 16:28:01 +02:00
adisposkofh
d003bfa7f1
code formatting
2026-04-14 15:51:37 +02:00
ma0068
95a7797ae9
delete unused apicall for mode modal
...
add editor.setContent to function getReplyData
readd loadReplyData and use v-show for visibleDiv for mode inSamePage
2026-04-14 15:46:34 +02:00
adisposkofh
343a82b89c
removed obsolete import
2026-04-14 14:53:33 +02:00
chfhtw
09a5515121
replace checkWidgetSizeLimitAnimation function with simple condition statement and remove now unused helper function
2026-04-14 14:35:50 +02:00
adisposkofh
cc23fb0f39
fixed issue where max_semester could not be read before a degree program was selected
2026-04-14 14:29:02 +02:00
adisposkofh
7edddd0566
removed redundant OverviewLvPlan page (same as StgOrgLvPlan)
2026-04-14 14:19:38 +02:00
adisposkofh
ebafc4576f
implemented profile calendar sync section
2026-04-14 14:08:16 +02:00
chfhtw
328fe4256e
safeguard component loading from widgetTemplate (=widgetSetup)
2026-04-14 11:44:30 +02:00
chfhtw
c240eb4a4e
move loading animation inside component root element
2026-04-14 11:30:13 +02:00
chfhtw
38d9d91945
get rid of cachedWidgetLoader & slightly rename some prop for better understanding
2026-04-14 11:12:26 +02:00
chfhtw
4669598dd9
remove resizeLimit function and replace it with internal function using the widgetsSetup prop
2026-04-14 10:42:17 +02:00
ma0048
3ce3eff022
fehlendes mapping hinzugefuegt
2026-04-14 09:30:45 +02:00
adisposkofh
7daaf79fcc
implemented permission for viewing other users' lv plans
2026-04-13 15:44:09 +02:00
chfhtw
d68fa8ce95
code quality dashboard.css
2026-04-13 14:03:28 +02:00
chfhtw
d61ee51d79
rename css class to dash-case
2026-04-13 14:00:14 +02:00
chfhtw
a6f81006be
hide content of dashboard item on drag not via event but via css class
2026-04-13 13:28:15 +02:00
chfhtw
5fa374259e
replace draggedItem css class
2026-04-13 13:22:16 +02:00
chfhtw
9fd033b30e
get rid of toggleDraggedItemOverlay and replace it with css classes that are computed inside the template
2026-04-13 13:21:35 +02:00
ma0048
21d80905a2
akzeptierte dokumente anzeigen, auch wenn kein dokument vorhanden ist
2026-04-13 13:04:46 +02:00
chfhtw
e98ed3c74f
rename function to clarify what it does
2026-04-13 11:47:26 +02:00
chfhtw
ebe76821e4
remove unused mode
2026-04-13 11:45:50 +02:00
chfhtw
3858e38a02
remove unused code
2026-04-13 11:13:38 +02:00
chfhtw
510c35e077
simplify drop grid events
2026-04-13 10:50:11 +02:00
chfhtw
a8f680810f
remove unnecessary touch and mouse events from dashboard
2026-04-13 10:45:54 +02:00
adisposkofh
f1c3c8296f
implemented 'OtherLvPlan' to view other users' timetables
2026-04-13 10:41:41 +02:00
Andreas Österreicher
3a91b12f31
Merge branch 'epic-56039/LV-Evaluierung'
2026-04-13 10:39:00 +02:00
chfhtw
6c90ccfbaa
add drag-drop-touch-js/dragdroptouch to composer and use it to add drag and drop functionality for touch devices
2026-04-13 10:38:58 +02:00
ma0048
ea0a249612
micro degree abschlussdokumente hinzugefuegt
2026-04-13 09:14:27 +02:00
ma0068
843894405e
changes for NewDiv
...
remove Watcher for formData Fields
add predefault settings for tabulator fields
add setContent for Editor
change text for closing window/tab
show alertSuccess for sending Message just in case of inSamePage
2026-04-10 13:03:24 +02:00
Johann Hoffmann
3aebccbb9d
track activeTab in StudVW Details.js and pass it to :default property of fhcTabs instances to attempt to set the last active tab to current, else use the old default tab of route.params.tab
2026-04-10 13:01:13 +02:00
chfhtw
653a320e6c
Display section name only in admin mode & display source information for widgets (from which section it is) in non-admin mode
2026-04-10 12:57:58 +02:00
ma0068
8fddbc3a32
delete watcher for formData fields, add setContent for loading Vorlage
2026-04-10 09:15:34 +02:00
Johann Hoffmann
6868e68145
define datepickers to use ISO strings internally with model-type="yyyy-MM-dd" to avoid construction of new js dateobjects when deleting the value via text input, which could lead to a off by one day/timezone error when saving the date
2026-04-09 15:42:05 +02:00
ma0068
ee6f28c06d
Refactor TagJob and TabLib: use dynamic approach with column taglib for creating Tags
2026-04-09 13:58:42 +02:00
Harald Bamberger
fdb037da96
poc move logic for single tags to libs, and add lib loading path and name to extra column in tbl_notiztyp
2026-04-09 08:36:13 +02:00
chfhtw
57e7ad6903
don't render hidden widgets in default (non edit) mode
2026-04-08 15:55:56 +02:00
chfhtw
290564fd2f
bigger padding for dashboard items in mobile view
2026-04-08 15:55:07 +02:00
chfhtw
b9207b5efb
make drop grid padding configurable via css
2026-04-08 15:54:36 +02:00
chfhtw
c58715d95b
dashboard css remove doubles
2026-04-08 15:52:57 +02:00
chfhtw
5c6a8b9966
code quality dashboard css
2026-04-08 15:52:33 +02:00
Johann Hoffmann
44e43d9479
phrasenkey fix 'c4fehlerAktualitaetProjektarbeit ' => 'c4fehlerAktualitaetProjektarbeit'
2026-04-08 15:47:17 +02:00
ma0068
49cbbfc50c
update user
2026-04-08 15:24:06 +02:00
ma0068
4f8e98f5d5
restyle button reloadTags
2026-04-08 15:11:58 +02:00
chfhtw
dd713a26db
replace inline styles with bootstrap class
2026-04-08 15:07:42 +02:00
chfhtw
fad293fbbf
code quality dashboard section
2026-04-08 15:00:36 +02:00
chfhtw
5a1b94f45b
Remove redundant Dashboardpage and load correct one in Users Landingpage
2026-04-08 14:27:56 +02:00
ma0068
e9e614aa52
Add Functionality Frontend: triggering of reloading tags for prestudent from studentHeader
...
Refactoring: Recycling of tags instead of deleting it and creating new ones
2026-04-08 14:26:14 +02:00
chfhtw
344c68bf08
remove deprecated file
2026-04-08 14:20:12 +02:00
chfhtw
f06e59b362
Merge branch 'master' into feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe
2026-04-08 14:13:02 +02:00
chfhtw
8ca5849b14
get timezone inside the components that require it
2026-04-08 09:45:08 +02:00
chfhtw
01e6a1061c
get renderers inside the components that require it
2026-04-07 13:43:50 +02:00
Harald Bamberger
b2538075ee
use STV_TAGS_ENABLED config when preparing sql statement for students list to query tags only if enabled
2026-04-07 10:35:06 +02:00
Werner Masik
5c463c0866
add vordienstzeit to lohnguide
2026-04-06 22:25:13 +02:00
Werner Masik
423bbd95a6
add vordienstzeit to lohnguide
2026-04-06 22:25:12 +02:00
chfhtw
7eb888d2e3
rename apps/Dashboard/Fhc to apps/Cis
2026-04-03 11:19:38 +02:00
chfhtw
26f67b6798
rename apps/Cis to apps/Cis/Menu
2026-04-03 11:16:19 +02:00
Johann Hoffmann
4c0635be7c
adapt lehrauftrag.xml.php queries to find projektbetreuer mitarbeiter_uid of projektarbeiten without le in future semesters for the lehrauftrag dokument (single lehrauftrag dokument curated for one betreuer) and also for the aggregated statistik listing the costs of all lehraufträge in a studiengang - resulting in the same data;
2026-04-02 16:45:03 +02:00
chfhtw
e6eed4be4e
move hidden widgets to the bottom of the dashboard
2026-04-02 16:36:04 +02:00
Cristina
386cc779bf
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-04-02 15:49:20 +02:00
chfhtw
4d9ff395e9
remove reorder which is not used anymore
2026-04-02 14:52:17 +02:00
Cristina
08c6d58a50
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-04-02 14:24:39 +02:00
Cristina
3f53c5feba
Added: method getKFLByUID to get Kompetenzfeldleitung by UID
2026-04-02 14:23:59 +02:00
Johann Hoffmann
67b863f9db
implemented the same studienplan lva_id check for stv projektarbeit anlage inside lva.rdf and lva.class; should result in the same data even though the quereies are written a second time;
2026-04-02 11:51:37 +02:00
chfhtw
114a50ad4e
Comments & variable renames for better understanding
2026-04-02 11:43:29 +02:00
ma0068
298dbbf400
use context vm for tabulator event, refactor function toggleRowClick, delete unused commented sections
2026-04-02 10:58:49 +02:00
Johann Hoffmann
7628ebc9ca
remove unnecessary LE join in diplomasupplement.xml.php; fix studiensemester_kurzbz col datatype in dbupdate script; stv projektarbeit dropdown selection also by studienplan of current prestudent_status history entry
2026-04-01 16:05:51 +02:00
Andreas Österreicher
2c057aad58
Updated Startup Dump to Final 3.3 Version
2026-04-01 13:00:50 +02:00
ma0068
50af6694d0
show Tags in CoreHeader
2026-03-31 12:48:27 +02:00
Johann Hoffmann
deb6dad7ad
WIP trying to get diplomasupplement.xml.php to print a thesis title; remove console log stv; removed le from getProjektarbeitStudiensemester in projektarbeit.class.php;
2026-03-30 18:45:01 +02:00
chfhtw
218f434e01
stabilize workaround for chrome by adding more code into the workaround and get rid of updateCursorOnMouseMove in the process
2026-03-30 16:49:21 +02:00
chfhtw
8a53c438e3
more cleanup of dropgrid code
2026-03-30 15:01:03 +02:00
Johann Hoffmann
077f052112
stv projektarbeit getFormData call on actionEditProjektarbeit
2026-03-30 14:26:58 +02:00
chfhtw
3fe15a302c
correct calculation of allowed resize directions
2026-03-30 14:14:06 +02:00
Johann Hoffmann
e7f57c9ddd
remove last pa-le join from statistik/lvplanung.php
2026-03-30 13:52:50 +02:00
chfhtw
dec83bbd21
move draggable from item to the buttons
2026-03-30 13:37:26 +02:00
chfhtw
2354746d4f
more cleanup of dropgrid code & cleanup of dashboard item code
2026-03-30 13:34:34 +02:00
chfhtw
d421b1ccb8
cleanup dropgrid code
2026-03-30 09:29:05 +02:00
Johann Hoffmann
095e2bf581
revert lvgesamtnoteverwalten.php change
2026-03-27 11:29:04 +01:00
Johann Hoffmann
25345a0522
remove le join from vertrag.class.php; lehrauftrag_annehmen.xml.php fix 2nd query;
2026-03-27 11:24:38 +01:00
Johann Hoffmann
e2b5201b5a
remove le join from vertrag.class.php
2026-03-27 11:09:34 +01:00
Johann Hoffmann
5c80a382bf
remove le join from lehrauftragsliste_gst.xls.php
2026-03-27 11:01:17 +01:00
Johann Hoffmann
aa940683d6
remove le join from lvgesamtnoteverwalten.php
2026-03-27 10:49:13 +01:00
ma0068
5dbddb4beb
remove char
2026-03-27 09:46:48 +01:00
ma0068
b20613f5d7
Basic Structure Automatic Tagging
...
- new library libTag
- new Job TagJob
- new entries for automatic tags in config stv.php
- automatic tagging of wiederholer and prewiederholer
2026-03-27 09:40:14 +01:00
chfhtw
00e019d6fe
cleanup db data
2026-03-26 15:21:41 +01:00
kindlm
c2ce831bca
Merge remote-tracking branch 'origin/master'
2026-03-26 11:43:59 +01:00
kindlm
21c1f13b28
Spalte "faktiv" (Foebis-Aktiv) im FAS
2026-03-26 11:43:20 +01:00
Andreas Österreicher
e0079bb812
Merge branch 'feature-71665/mc4_vorlage'
2026-03-26 09:27:00 +01:00
Andreas Österreicher
966d1d10f6
Merge branch 'feature-71566/Studienordnung_Anpassungen_fuer_Programme_und_Lehrgaenge'
2026-03-26 09:05:31 +01:00
Andreas Österreicher
76936ad74f
Merge branch 'feature-75703/BIS_Personalmeldung_Lehrgaenge'
2026-03-26 08:31:13 +01:00
Harald Bamberger
5b0c115b10
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-25 17:06:52 +01:00
Harald Bamberger
6fbb09eb6e
group or clause
2026-03-25 16:32:43 +01:00
chfhtw
d37fac0ff7
cleanup api calls to dashboard board
2026-03-25 16:12:17 +01:00
chfhtw
91d656ff60
remove unnecessary function
2026-03-25 16:11:52 +01:00
Harald Bamberger
cfe1307018
Merge branch 'feature-68530/Dashboard_Cleanup_Admin'
2026-03-25 15:37:34 +01:00
Harald Bamberger
5139c3e44e
use array_replace_recursive instead of array_merge_recursive to prevent two scalar values being merged to an array
2026-03-25 15:15:05 +01:00
Johann Hoffmann
843c65d52b
Lehraufträge workflow wurde angepasst & getestet für zukünftige Projektarbeiten ohne hinterlegte LE. Subqueries "Projektbetreuungsaufträge and -vertragsstati" verwenden KEINE Lehreinheit table mehr, join funktioniert via pb -> pa -> lva & where clauses wurden entsprechend auf pa.lva & pa.sem_kurzbz angepasst für orderLehrauftragData.php, approveLehrauftragData.php & acceptLehrauftragData.php.
...
Weitere Anpassung in Vertrag_model: prüfung auf lehreinheit nur wenn vertragstyp nicht 'Betreuung' ist.
Added missing "setFormData" Method in stv Projektarbeit Details component
2026-03-25 11:56:19 +01:00
Harald Bamberger
627a52e3d1
Merge branch 'master' into feature-70376/Lohnguide
2026-03-25 09:36:27 +01:00
Johann Hoffmann
e26f4262df
LEFT join tbl_projektarbeit with tbl_lehreinheit to account for nullability
2026-03-24 16:08:20 +01:00
chfhtw
1951cd6fa8
split/rename dashboard api factories
2026-03-24 16:08:02 +01:00
Johann Hoffmann
079a8e3ec1
added selected: x | filtered: y | total: z count to assistenz table
2026-03-24 15:19:36 +01:00
chfhtw
e3093bdf3f
get magic funktionen (Mitarbeiter, Student) as dashboard presets
2026-03-24 15:15:36 +01:00
chfhtw
b11d8d056a
get access rights from permissionlib
2026-03-24 15:15:12 +01:00
chfhtw
3a4015eced
dashboard useroverwrite: remove doubles in other funktionen
2026-03-24 15:15:04 +01:00
chfhtw
aeb5d40840
rename api endpoints
2026-03-24 15:14:39 +01:00
Alexei Karpenko
49c712a5b6
Personalmeldung sws: rounding to 2 decimals
2026-03-24 13:57:23 +01:00
Harald Bamberger
46817b846a
fix e.g. long lines of underscores in cms content
2026-03-24 13:29:20 +01:00
Harald Bamberger
8c75608eaf
add menu entry for Dashboard Admin
2026-03-24 13:21:50 +01:00
chfhtw
2720ed9ffb
timezone from global object
2026-03-24 11:00:09 +01:00
Paolo
8487694b37
Merge branch 'master' into feature-71619/Notenspiegel_ECTS_Summe
2026-03-24 09:48:08 +01:00
chfhtw
2fc392c084
refactor dashboards Preset->addWidgets to (single) Preset->addWidget
2026-03-23 16:05:22 +01:00
chfhtw
ca630e94ae
remove debug line
2026-03-23 15:46:13 +01:00
chfhtw
9cff50fa3b
extract preset logic from dashboard admin api
2026-03-23 15:44:42 +01:00
chfhtw
3d7a6b1ad3
dashboard user api: empty -> check for false/null
2026-03-23 15:42:28 +01:00
chfhtw
f15fd40636
dashboardlib bug: array <=> stdclass
2026-03-23 15:41:32 +01:00
Johann Hoffmann
dde586e004
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
2026-03-23 15:37:57 +01:00
Johann Hoffmann
506c23ae89
fix joins in lehrauftragData files from 'pa JOIN lv JOIN le' to 'pa JOIN le JOIN lv'; fix join in projektarbeit.class.php "getProjektarbeitStudiensemester" to also correctly join on le table first but with lva_id & sem_kurzbz as join conditions; push all the relevant changes from "feature-75838/UXImproveProjektarbeitSTVSprint247" since we apparently still want them in the LE optional branch; fix FAS issue where lva dropdown loaded a limited list when existing projektarbeit was loaded into UI -> now query the lehrveranstaltung.rdf with the stg_kz selected and then set the value to achieve desired behaviour;
2026-03-23 15:29:16 +01:00
chfhtw
054cf2f258
correct form validation & typo in api dashboard widget
2026-03-23 15:06:25 +01:00
chfhtw
dc067a619b
make widgets resizeable in dashboard admin
2026-03-23 14:07:31 +01:00
chfhtw
2a762fa4ab
add renderers & timezone to dashboard admin for calendar widget
2026-03-23 13:22:30 +01:00
chfhtw
ccade6ae0e
rename dashboard admin controller and views
2026-03-23 11:47:28 +01:00
chfhtw
6971aed030
parsing happens in backend not frontend
2026-03-23 11:46:45 +01:00
chfhtw
60e556b2a8
wrong case
2026-03-23 11:33:45 +01:00
chfhtw
42fbbc5257
remove unused file
2026-03-23 11:28:31 +01:00
chfhtw
d01dedb79c
remove unused file
2026-03-23 11:23:01 +01:00
chfhtw
1972b461e7
replace controllers/dashboard/Config.php with controllers/api/frontend/v1/dashboard/User.php & controllers/api/frontend/v1/dashboard/DashboardAdmin.php
2026-03-23 11:21:15 +01:00
chfhtw
e957926a4d
replace controllers/dashboard/Widget.php with controllers/api/frontend/v1/dashboard/Widget.php
2026-03-23 10:57:43 +01:00
chfhtw
bac2c13da3
viewData is mandatory so we dont need to load it if its not set
2026-03-23 10:44:39 +01:00
Johann Hoffmann
6ddb064c9e
qgateStatus tooltips
2026-03-23 10:09:46 +01:00
ma0068
b90c26412a
DB update: new Organisationseinheittyp Programm
2026-03-20 13:06:16 +01:00
chfhtw
65c7ad2aac
use correct error handling in FhcApi in case of success
2026-03-20 12:29:01 +01:00
Johann Hoffmann
9b8b1b2532
cellFormatter & TitleFormatter breakpoints at 100px to display longform or shortform text; phrasenupdate; lefthandside formatting per default; curated tabulator tooltips for complex cells WIP
2026-03-20 12:21:47 +01:00
chfhtw
126a2d3b7b
add deepToRaw function to helpers/ObjectUtils
2026-03-20 11:23:35 +01:00
Harald Bamberger
60734f708e
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-19 16:20:06 +01:00
Harald Bamberger
0621564be7
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-19 15:57:13 +01:00
Harald Bamberger
9e6c15a10d
Merge branch 'bug-76010/StudVW_Archivieren_Ausbildungsvertrag_Aufgenommene'
2026-03-19 15:41:44 +01:00
ma0068
f1714db09e
add ExcelExport of FAS to StudentList, add slot additional to Filtercomponent
2026-03-19 15:00:51 +01:00
Johann Hoffmann
aba4bc2909
merge projektarbeit details & betreuer form and handle several UX changes regarding formData of both
2026-03-19 11:12:14 +01:00
Harald Bamberger
14a8e2f001
Funktionen fett schreiben, die schon presets hinterlegt haben, demo aus views und Controller namen entfernen, preview hinzufuegen
2026-03-18 15:48:57 +01:00
ma0068
7603f8f12b
Bugfix: use null instead of empty string, provide kuerzel
2026-03-18 14:32:09 +01:00
Alexei Karpenko
e90e03e0cc
infocenter: added info if registered with electronic onboarding, or login with Electronic Onboarding. controller: moved public methods up to public section, hand cursor appear on all links in Stammdaten section
2026-03-18 13:47:24 +01:00
Harald Bamberger
059b13938e
Merge branch 'master' into feature-70376/Lohnguide
2026-03-18 11:46:27 +01:00
Harald Bamberger
a4f2502fe6
dashboard admin: funktionen sortieren, allgemein/general wieder hinzufuegen
2026-03-18 10:58:05 +01:00
Harald Bamberger
7c1762d467
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
2026-03-18 09:20:53 +01:00
Johann Hoffmann
335671b46a
query fix
2026-03-17 17:03:18 +01:00
Johann Hoffmann
19b8c16057
specify lehrveranstaltung_id in 2 rdf queries
2026-03-17 16:15:47 +01:00
ma0068
70b025da30
add Link Reihungstestverwaltung to AppMenu
2026-03-17 14:59:05 +01:00
ma0068
87dd858358
add entry StudVw to navigation CI Menue
2026-03-17 14:58:39 +01:00
ma0048
9fd73ca34d
menu anzeigen auch wenn englischer eintrag nicht vorhanden ist
2026-03-17 13:05:23 +01:00
ma0068
51f3edcd72
delete not needed parameter orgform for html version lv planung
2026-03-17 12:57:55 +01:00
ma0068
e7f626bd72
add Lv-Planung to app menue
2026-03-17 12:49:40 +01:00
Johann Hoffmann
dea3aac222
WIP stv projektarbeit detail modal ux rework
2026-03-16 17:20:31 +01:00
ma0068
17f94aabdf
add loading skeletons for mitarbeiterHeader
2026-03-16 17:16:40 +01:00
Johann Hoffmann
5d7281e470
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Details.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
# system/phrasesupdate.php
2026-03-16 12:36:30 +01:00
Andreas Österreicher
96745525f1
Merge branch 'feature-71530/Error_beim_Archivieren_von_Diplomasupplement_STUDVW_Neu'
2026-03-16 11:28:56 +01:00
Johann Hoffmann
f6d2b55f75
redrawTableScrollSave method instead of manual reset
2026-03-16 11:26:31 +01:00
ma0068
c49e32c4ac
use skeletons for all data in studentHeader
2026-03-16 11:26:23 +01:00
Andreas Österreicher
8d6e04ea77
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-03-16 11:09:52 +01:00
Andreas Österreicher
d9e5acb52c
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-03-16 11:08:44 +01:00
Johann Hoffmann
6ec32b0ca3
update tabulator persistence id
2026-03-16 11:05:48 +01:00
Johann Hoffmann
4778bb82c3
assistenz action buttons lefthand alignment & lower minwidth
2026-03-16 10:56:51 +01:00
ma0048
36beb927f1
rt login zusaetzlicher check, ob die anmeldung mit dem prestudent studienplan uebereinstimmt
2026-03-16 09:51:08 +01:00
ma0048
ee41b2b68d
alert und confirm auf dialog umgebaut
2026-03-16 09:40:40 +01:00
Andreas Österreicher
e20ff52f5b
Merge branch 'feature-75417/pep_finetuning'
2026-03-16 09:08:10 +01:00
Andreas Österreicher
df05af98d2
FHB - Markierung von Outgoing ohne Endedatum
2026-03-16 09:01:33 +01:00
Johann Hoffmann
a7d925a177
even more legacy query projektarbeit join updates le_id -> lva_id & sem_kurzbz; WIP somehow touching the holy statistik queries
2026-03-13 12:58:55 +01:00
ma0068
df124db84a
use primeVue Skeleton while loading Data for Semester, Verband and Gruppe
2026-03-13 12:40:29 +01:00
ma0068
29a4b4aadc
use permission PERM_LOGGED for header, add condition one empty space for showing verband
2026-03-13 09:11:00 +01:00
Johann Hoffmann
4ef4a06a7e
more legacy query projektarbeit join updates le_id -> lva_id & sem_kurzbz
2026-03-12 18:30:12 +01:00
ma0068
2682ea75ab
use only one endpoint for detailheader
2026-03-12 16:58:48 +01:00
ma0068
b3a63a60e9
update phrase noTextInSem
2026-03-12 16:02:44 +01:00
Harald Bamberger
a54dfaf0c7
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:20:53 +01:00
Harald Bamberger
0764a597af
do not allow foto editing in contract management
2026-03-12 15:18:26 +01:00
Harald Bamberger
595538d6bb
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:10:06 +01:00
Harald Bamberger
8c36fe585a
filter component add missing this
2026-03-12 15:09:46 +01:00
Harald Bamberger
a5329e5bba
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:03:56 +01:00
Harald Bamberger
37a79c4589
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
2026-03-12 15:03:28 +01:00
Johann Hoffmann
5ef1dccfc9
added missing phrase c4noZuordnungBetreuerStudent
2026-03-12 14:58:35 +01:00
Harald Bamberger
d4b81da437
fix filter component also consider tabulator 6 selectableRows option to determine if tabulator has selector
2026-03-12 14:34:42 +01:00
Johann Hoffmann
29515491a2
WIP legacy queries refactor projektarbeit lehreinheit optional
2026-03-12 14:02:52 +01:00
Harald Bamberger
b91efb6189
stv notizperson fix permission check to be able to add notes to prestudents that do not have an uid
2026-03-12 13:56:03 +01:00
Harald Bamberger
dd760f8210
finetune behavior
2026-03-12 11:10:13 +01:00
Johann Hoffmann
6d28b8986d
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
2026-03-12 09:47:54 +01:00
kindlm
40757322e7
Spalte "FGM" (Förder-Guthaben-Monate) bei Prestudentstatus einblendbar
2026-03-11 17:52:31 +01:00
ma0068
dd87e893ba
working version for relaod header and data without updateUrl
2026-03-11 17:13:59 +01:00
Johann Hoffmann
b43f1ec920
AbgabetoolAssistenz download latest uploaded file action button; UX changes Projektarbeit Tab Stv; fix stv form input bug after invalidation for selects;
2026-03-11 17:00:56 +01:00
Johann Hoffmann
6cb8d0a9d1
projektarbeit fas tab lva_id & sem_kurzbz required; le optional
2026-03-11 15:06:11 +01:00
Harald Bamberger
6cd4aebe8d
stv projektarbeit projektbetreuer use correct ref
2026-03-11 14:54:06 +01:00
Andreas Österreicher
2b527bccd2
Merge branch 'feature-75873/Noteneingabe-Punkte'
2026-03-11 13:42:17 +01:00
Andreas Österreicher
41271711ec
Merge branch 'bugfix-55630/Falsche-Nachpruefungsdaten-auf-Notenliste-bei-Wiederholern' into feature-75873/Noteneingabe-Punkte
2026-03-11 13:26:46 +01:00
Harald Bamberger
6287b6aef8
Merge branch 'feature-68296/Vue_Router_via_Extensions_erweitern_ma0080'
2026-03-11 13:19:02 +01:00
Harald Bamberger
3e9d960781
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-11 12:52:18 +01:00
Alexei Karpenko
c3d20bb181
Personalmeldung Lehrgaenge: distributed sws among Lehrgang types (Zertifikat, Master etc...)
2026-03-11 12:37:28 +01:00
Harald Bamberger
5ce0232890
fix bug in archiv tab
2026-03-11 11:50:09 +01:00
Harald Bamberger
cf4ec12c00
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-10 17:08:03 +01:00
Paolo
c0b685c77b
- ECTS Summe zugeteilt (Should be 30) only applied courses (not grey)
...
- ECTS Summe gewichtet (current Sum)
2026-03-10 16:50:23 +01:00
Johann Hoffmann
2c4574d93b
form input bugfix where 2 inputs where needed for select elements after invalid validation; Abgabetool Download Latest Action; WIP stv projektarbeit details/betreuer considerations; WIP adding le_id -> lva_id & sem_kurzbz to FAS code;
2026-03-10 16:45:15 +01:00
Andreas Österreicher
d35eca919f
Merge branch 'hotfix-69228/DOCSBOX'
2026-03-10 13:53:58 +01:00
Harald Bamberger
61d133b2fd
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-10 12:14:35 +01:00
Paolo
a4b1104abf
Added a the new column "ECTS Summe" for the "Notenspiegel erweitert" XLS export
2026-03-10 12:12:30 +01:00
Andreas Österreicher
7cd438d188
Wenn Punkteeingabe aktiviert ist werden auch Punkte in der Excel Notenliste exportiert damit es beim Import von Spezialnoten (zb 18) nicht zu Problemen kommt
2026-03-10 11:47:24 +01:00
Harald Bamberger
a733d9a861
Merge branch 'vv_und_studvw_2026_02_rc4_ma0080'
2026-03-10 11:37:34 +01:00
Harald Bamberger
33252de895
use ma0646 tabulator scroll fix on students/prestudents list
2026-03-10 11:11:40 +01:00
Harald Bamberger
fb388346bf
Merge branch 'master' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-10 08:41:56 +01:00
ma0068
127ce312ea
reload Details and Detailheader without updateUrl
2026-03-10 08:28:11 +01:00
Johann Hoffmann
2fde630971
adjust abgabetool queries Studentenverwaltung Projektarbeit Tab: lehreinheit required -> lehreinheit optional, lehrveranstaltung & studiensemester_kurbz required; changed occurences of the typo "Studiensemster" rigorously;
2026-03-09 15:25:44 +01:00
Harald Bamberger
32a2e7708f
remove bg color in stv and lvvw Tabs, detailsheader ajust foto buttons
2026-03-09 12:10:22 +01:00
ma0068
2237e9f1b7
refactor detail Header, relaod array if semester changed, show no status if no status, phrase
2026-03-09 11:42:24 +01:00
Johann Hoffmann
fce5ee7a16
adjust abgabetool queries lehreinheit -> lehrveranstaltung table; always redraw with scrollX/Y preserve in abgabetool
2026-03-09 11:24:17 +01:00
Johann Hoffmann
8ccb9cd892
db migrate skript from le_id -> lva_id & stsem_kurzbz via existing references
2026-03-06 11:47:09 +01:00
ma0068
9b4fa132dc
add status
2026-03-06 10:58:54 +01:00
Harald Bamberger
daf332a102
add query_studiensemester_kurzbz to result of fetchStudents, fetchPrestudents and search
2026-03-06 10:39:37 +01:00
Johann Hoffmann
d1af44bcdc
dbupdate entry; WIP table altering statements for lehre.tbl_projektarbeit
2026-03-05 17:33:18 +01:00
Werner Masik
6b816def31
add lohnguide to vertragsbestandteil SQL
2026-03-05 15:34:51 +01:00
Werner Masik
5fbcf588ed
fix vertragsbestandteil lohnguide
2026-03-05 14:29:56 +01:00
Harald Bamberger
c40fdb2c4f
getMessagesForTable laststatus only for filteredmessages
2026-03-05 11:35:57 +01:00
Harald Bamberger
47b5eecb9b
Merge branch 'master' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-04 18:57:13 +01:00
Harald Bamberger
b7fd7e4298
Merge branch 'vv_und_studvw_2026_02_rc4' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-04 17:53:53 +01:00
Harald Bamberger
1af334989e
Merge branch 'feature-71601/drag_drop_aus_tabulator_heraus_ohne_vorheriges_selektieren' into vv_und_studvw_2026_02_rc4
2026-03-04 17:53:19 +01:00
Harald Bamberger
4f541495ad
Merge branch 'feature-71610/verbandsbaum_togglen_ohne_select' into vv_und_studvw_2026_02_rc4
2026-03-04 17:25:32 +01:00
Harald Bamberger
35d83942c0
use primevue tabs in LVVerwaltung
2026-03-04 16:03:51 +01:00
ma0048
7f91e20d03
lvverwaltung: vilesci lehrveranstaltung verwaltung verlinkt
2026-03-04 15:15:12 +01:00
Alexei Karpenko
fc4e79c1f5
Personalmeldung: include Lehrgaenge in Lehre in legacy script
2026-03-04 11:12:58 +01:00
Werner Masik
41b2a6d1d4
added db migration for lohnguide
2026-03-04 10:53:30 +01:00
Harald Bamberger
1810bd40bd
fix bug introduced in commit 043b1bcf11 send intern also using private email addresses
2026-03-04 09:39:58 +01:00
Harald Bamberger
5347cb1d63
add config STV_TAGS_ENABLED and use it to enable or disable tags in StudVw
2026-03-03 17:15:23 +01:00
Harald Bamberger
77731ed559
Merge branch 'feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig_ma0080' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-03 13:46:29 +01:00
Harald Bamberger
0283c6ca43
bg-color in details, padding-y tabs, messages align table and preview area
2026-03-03 12:24:34 +01:00
Werner Masik
e054f1222b
basic model and factory for lohnguide
2026-03-03 11:50:45 +01:00
Andreas Österreicher
8abb38123a
Merge branch 'feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script'
2026-03-03 11:41:16 +01:00
Andreas Österreicher
d1928d4151
Merge branch 'bug-56209/is_valid_date_vs_isValidDate'
2026-03-03 11:29:29 +01:00
Andreas Österreicher
bcd8f11f35
Fixed Merge Problem
2026-03-03 11:26:18 +01:00
Andreas Österreicher
5949527ee2
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2026-03-03 11:07:18 +01:00
Johann Hoffmann
56a6aa993e
getMitarbeiterProjektarbeiten safeguard in case a person without any assigned betreuungen opens the page for some reason to avoid nasty confusing sql error messages from querying with empty parameters
2026-03-03 10:52:12 +01:00
Andreas Österreicher
ea19ba099e
Merge branch 'bug-70950/Coodle_ICS_Organizer_falsch'
2026-03-03 10:44:55 +01:00
Johann Hoffmann
db75cd2f62
also skip email loop/relevant abgaben loop when every occurance is filtered out to avoid empty notification emails;
2026-03-03 10:42:47 +01:00
Cristina
c57eb1b8de
Adapted method getLvLeitung: filter Dummy and allow only active Benutzer/Person
2026-03-02 11:00:05 +01:00
Harald Bamberger
28f4a38752
refactor helper function extendableApps to singleton helper class ExtendableAppsHelper and use it in FHC-Header and FHC-Footer, revert previous changes to other CI views
2026-02-27 16:50:50 +01:00
Andreas Österreicher
8495c74a7d
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-27 10:48:35 +01:00
Harald Bamberger
43a37021a5
ensure extend_app js files from extensions are loaded directly before the apps js file
2026-02-27 09:24:47 +01:00
Johann Hoffmann
abeb411742
betreuer email button config
2026-02-26 18:00:14 +01:00
Johann Hoffmann
aa2334afe7
sammelmail button betreuer page; fix notenOpt retrieval in setDetailComponent for Betreuer when reopening detailView; $emit("paUpdated") after savingTermin/deletingTermin to update projektarbeit in overview table aswell;
2026-02-26 17:58:48 +01:00
Harald Bamberger
667a00d64b
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-02-26 16:05:32 +01:00
Harald Bamberger
4deed45f29
prepend extend_app js to customJSModules array, use FhcApps in Dashboard/Fhc App
2026-02-26 15:53:41 +01:00
Harald Bamberger
1ae072390e
revert changes to add fhcApps property, not using path based syntax, to CI views include array
2026-02-26 15:27:52 +01:00
Andreas Österreicher
9eb2cb847d
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-26 15:06:42 +01:00
Harald Bamberger
26fca87c75
refactor VueJs App magic into a helper function
2026-02-26 14:56:33 +01:00
ma0048
f3986688f2
selfoverview:
...
nur aktive kategorien anzeigen
uebersetzungen hinzugefuegt
2026-02-26 12:50:37 +01:00
Johann Hoffmann
859cb39a9d
EmailJobs log & skip cases where no benutzer_uid email and no private email is available
2026-02-26 11:36:06 +01:00
Johann Hoffmann
4e2c3f7741
show qgate benotungsstatus of saved note, not currently selected note
2026-02-26 11:18:27 +01:00
ma0048
233a6e8b89
lvverwaltung:
...
- event hinzugefuegt damit tabs erweitert werden können
- berichte hinzugefuegt
2026-02-25 15:25:36 +01:00
ma0048
f1dbc6ab7d
mc4 vorlage hinzugefuegt
2026-02-25 14:46:15 +01:00
ma0068
c127c0900e
refactor dropdown for pruefer, add localStorage for formVariables, add multiactions for adding new finalexam
2026-02-25 14:28:41 +01:00
Johann Hoffmann
325c84e6fe
phrasen consistency "Short description of the submitted file" -> "Short description of the submitted document" + "Type of document submitted"
2026-02-25 13:31:00 +01:00
Johann Hoffmann
379880aef8
filter paabgabe uploads from newOrChanged job, since uploading a file still writes updateamum/updatevon fields -> compare student_uid with updatevon; when logging new paabgabe termine insert the whole paabgabe object into the logs, not just the result id;
2026-02-25 13:10:30 +01:00
Johann Hoffmann
16186bbee8
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-02-25 11:09:50 +01:00
Cristina
d1015956d1
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-02-25 10:54:29 +01:00
Cristina
726fce9fac
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-02-25 10:52:50 +01:00
Harald Bamberger
ee0fa9f7d4
studvw reduce height of elements e.g:
...
- tabulator header filter
- tabulator rows
- form input and select
- primevue autocomplete
- primevue tabs
2026-02-24 17:23:50 +01:00
Harald Bamberger
7680a5c773
add bpk to api output if authuser has permission
2026-02-24 17:19:49 +01:00
Johann Hoffmann
1e827fffee
additional erstbetreuer/zweitbetreuer name parts fetch & columns default invisible, columns next/prev termin header filter & custom sort func, list header filter for qgate 1/2 status assistenz & mitarbeiter, change all "Assessor" and "Assesor" phrasen to "Reviewer"
2026-02-24 15:58:44 +01:00
Harald Bamberger
0468b2b523
Merge branch 'master' into feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig
2026-02-23 16:56:07 +01:00
Paolo
d6108d816e
Merge branch 'master' into hotfix-69228/DOCSBOX
2026-02-23 14:28:54 +01:00
Paolo
f274b74ab1
Merge branch 'master' into feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script
2026-02-23 14:25:40 +01:00
ma0068
fc01fa045e
add and use variable semester_berechnet for using ausbildungssemester in status interessent
2026-02-23 13:44:33 +01:00
Paolo
029c51c2b2
Merge branch 'master' into bug-70950/Coodle_ICS_Organizer_falsch
2026-02-23 13:36:17 +01:00
Paolo
356a5fb51b
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2026-02-23 13:03:06 +01:00
Andreas Österreicher
9b114c5fb1
Merge branch 'feature-71344/LVEvaluierungZeitfenster'
2026-02-23 09:51:47 +01:00
Harald Bamberger
00fae2fa15
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-23 09:28:54 +01:00
ma0048
3578e01838
unterbrecher ablehnungsgrund anzeigen
2026-02-23 08:47:36 +01:00
Johann Hoffmann
6c8eb9ac38
abgabetool dbupdate script check&insert new tbl_vorlage entry "PAANoSigAssSM"
2026-02-20 13:56:11 +01:00
Andreas Österreicher
2228b4d683
Sancho Header LV-Evaluierung
2026-02-20 13:29:01 +01:00
Johann Hoffmann
5558f6fc17
Signatur Sammelmail Job an Assistenz
2026-02-20 12:20:26 +01:00
kindlm
32fc029bd3
Merge remote-tracking branch 'origin/master'
2026-02-20 11:20:19 +01:00
kindlm
f4e0516d89
Prüfung ob jede Fragen mindestens 2 Vorschläge hat auf Warning geändert
...
- Kleines Padding vor "Blättern"-Text
2026-02-20 11:20:09 +01:00
ma0068
2681a85fa5
Studium.php added fallback if no lehrverband found for semester
2026-02-20 11:05:57 +01:00
ma0068
9a0716af44
Studium.php added fallback if no lehrverband found for semester
2026-02-20 09:18:48 +01:00
Harald Bamberger
d98b7fd67a
fix duplicates in lvplan for special groups
2026-02-19 18:34:27 +01:00
Johann Hoffmann
4b1a9fe892
avoid loading paabgaben a 2nd time for mitarbeiter; extracted getDateStyleClass from components;
2026-02-19 17:33:41 +01:00
ma0068
dc642cfbe7
merge master into cis40_2026-02-rc
2026-02-19 16:44:01 +01:00
ma0068
b98e831300
StgOrgLvPlan: add DEFAULT_MODE_LV_PLAN to OverviewLvPlan
2026-02-19 16:31:28 +01:00
ma0068
118dcbd252
remove testoutput
2026-02-19 15:45:34 +01:00
ma0068
d279f955a0
add emit-event for resetFilter
2026-02-19 15:12:38 +01:00
ma0068
1e8ec83965
add tileUid to StudentHeader, show Tiles only for selection of 1 student, just allow single selection of Mitarbeiter in MitarbeiterHeader
2026-02-19 11:57:28 +01:00
ma0068
0d73824727
StgOrgLvPlan: fix bug sem, ensure loading dropdowns in case of propsViewData
2026-02-19 11:18:19 +01:00
Harald Bamberger
f2d49e02a7
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-19 09:49:44 +01:00
Harald Bamberger
7169cb68a2
fix bug when sending multi messages introduced by loading time optimisation
2026-02-19 09:20:10 +01:00
Harald Bamberger
f8da0b0915
Merge branch 'feature-69551/Einmeldeformular_als_VueJS_Component_fuer_LV-Evaluierung'
2026-02-19 07:46:15 +01:00
Alexei Karpenko
f068b56083
PlausiIssueProducer: removed debugging output and die
2026-02-18 22:30:29 +01:00
Alexei Karpenko
fa7a125727
Studierendenverwaltung archivieren: error message when no studentlehrverband found
2026-02-18 21:18:57 +01:00
Johann Hoffmann
4724008c2d
betreuer page update table after adding serientermin qgate1/2 status prev/next; preserve scrollX/Y in betreuer/assistenz page
2026-02-18 14:32:57 +01:00
ma0068
34cd5d1a80
Filter List: only emit to updateURL if there is final dropdown result or change
2026-02-18 13:17:37 +01:00
Johann Hoffmann
6f28696556
getDateStyleClass evaluation also with precise luxon calculation on all pages; qgate12 status col, next/prev termin col on betreuer page; table persistence on mitarbeiter page; same rowheight on betreuer table as in assistenz to achieve similar UX;
2026-02-18 13:00:19 +01:00
Andreas Österreicher
6ec4737b22
Merge branch 'bug-71685/bewerbungstool_login_zugangscode'
2026-02-18 12:47:02 +01:00
Johann Hoffmann
328affa35c
actually set deadline calculation to IANA timezone 'Europe/Vienna', so the code still works once Berlin moves to another timezone away from Austria. You never know.
2026-02-18 11:53:24 +01:00
ma0068
4b875bf019
also show filterActiveModule for HeaderFilters, change colour to red
2026-02-18 11:27:14 +01:00
Johann Hoffmann
90c845899f
explicitely set deadline to end of day to achieve the desired "valid until 23:59" logic, instead of just moving the deadline by one day; endupload deadline is now optional by defining it as a "nachreichen möglich" aka non fixtermin;
2026-02-18 11:15:59 +01:00
Andreas Österreicher
bb273d10bd
Merge branch 'bug-71662/Bug_cancelVertrag_Berechtigungspruefung'
2026-02-18 10:50:59 +01:00
Johann Hoffmann
a6daa7bf0c
all abgabetool datepickers use date format via format="dd.MM.yyyy" instead of :format="formatDate" to enable text-input + autoapply; backend deadline datetime check for endupload;
2026-02-17 17:32:11 +01:00
ma0068
f0597e99e5
VV: update persistanceId
2026-02-17 16:51:56 +01:00
ma0048
1d8c4b7159
bug behoben, login wieder nur mit zugangscode moeglich
2026-02-17 16:49:09 +01:00
ma0068
f860fd3dc7
Studvw: update persistance_id for all tabs
2026-02-17 16:46:22 +01:00
Johann Hoffmann
ee7254a964
assistenz preserve table state (selection, scroll) when adding serientermin; update isPastDate() function to luxon timezone safe logic;
2026-02-17 16:22:26 +01:00
ma0068
5ffd22c1f7
refactor last tabs from updateDefinition to setHeader variante
2026-02-17 16:11:43 +01:00
Alexei Karpenko
c58674d133
Projektarbeiten cancelVertrag permission check bugfix (added array_column to get oes)
2026-02-17 15:15:30 +01:00
Harald Bamberger
006393704c
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-17 12:17:15 +01:00
Harald Bamberger
4825c75b5d
revert changes made in commit b1a1cdf235
2026-02-17 12:11:37 +01:00
Harald Bamberger
d82c186643
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-17 11:23:18 +01:00
ma0048
2f51f18447
studierende in die gruppe ziehen ohne vorheriges selektieren
2026-02-17 11:16:44 +01:00
ma0048
5b34a226bd
verbandsbaum nur toggeln und nicht automatisch selektieren
2026-02-17 11:09:54 +01:00
ma0068
1c69f3f654
VV: refactor Modal, change height of Table Unassigned Contracts
2026-02-17 10:31:45 +01:00
Harald Bamberger
f6fd5ab678
Merge branch 'feature-71645/StudVw_MessageTab_Ladezeit'
2026-02-17 10:29:10 +01:00
Harald Bamberger
3d1aef617f
add phrase error.opproject_does_not_exists in category kvp
2026-02-17 08:13:07 +01:00
Harald Bamberger
e12b7e1ed5
add indexes for person_id to table msg_message and msg_recipient, ensure tabulator data request is made before requests of create msg components
2026-02-17 08:06:30 +01:00
ma0068
d9d3b1a245
VV: show Details und Status only if one Vertrag is selected
2026-02-17 07:58:03 +01:00
ma0068
ce27964df9
Detailheader VV and StudV: show - if no value for Tile
2026-02-16 16:46:46 +01:00
Harald Bamberger
0496eb7cc9
use union instead of or to avoid parallel seq scan
2026-02-16 15:56:40 +01:00
ma0068
556683574c
Ignore typing inside editable elements for handling of keyboards event in function onKeydown
2026-02-16 15:44:01 +01:00
Harald Bamberger
962cbf4e78
join person table for sender and recipient instead of using subselect
2026-02-16 15:16:49 +01:00
Harald Bamberger
5415180b2c
fetch count and paginated data in one query
2026-02-16 14:18:59 +01:00
ma0068
9d789d9a97
Tab Messages: remove unused computed statusText
2026-02-16 10:37:15 +01:00
ma0068
3d061df1d7
merge master into feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig
2026-02-16 10:05:45 +01:00
Andreas Österreicher
827b6148a7
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-16 08:47:30 +01:00
Johann Hoffmann
3831f3c1d7
consistent use of :optionDisabled="getOptionDisabled" for paabgabetyp dropdowns in assistenz view
2026-02-16 03:41:30 +01:00
Johann Hoffmann
60294dd8f2
paBenotet evaluation fix
2026-02-16 03:22:39 +01:00
Andreas Österreicher
9d5adc1ed2
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-13 13:58:30 +01:00
Johann Hoffmann
632866c8c4
reset newTermin object when switching projektarbeit so they are assigned to the correct student
2026-02-13 13:45:12 +01:00
Andreas Österreicher
7f029ec8b5
Merge branch 'einspielen_12_02_2026'
2026-02-13 11:20:22 +01:00
ma0048
d9d15c1ed3
neue tag farben
2026-02-13 11:10:16 +01:00
Harald Bamberger
a9b343646e
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-13 10:49:09 +01:00
ma0068
fd35d20955
refactor VV: change handling of selections, allow only strg for multiselect in vetraegen and for adding unassignedVertraege
2026-02-13 09:24:36 +01:00
Paolo
34b00f8dd6
cis/public/coodle.php now produces the correct ORGANIZER:MAILTO:
2026-02-12 21:44:12 +01:00
Johann Hoffmann
043b1bcf11
extracted email split method from stv/kontakt component to helperfile; adjusted that method to take subject param & make phrasen/alert call via parameter reference;
2026-02-12 17:38:00 +01:00
Johann Hoffmann
5c1e967d5e
dont reset z-index on opening tiered menu (email button) by setting its autoZIndex property to false
2026-02-12 16:05:02 +01:00
Harald Bamberger
664b0a81bb
use vilesci base url in combinePeople component
2026-02-12 15:52:11 +01:00
ma0068
aec0e5227f
get selection after reload of added or updated contract, remove selection, stati and details after delete
2026-02-12 15:09:51 +01:00
Harald Bamberger
fa807f37ae
gehaltsbestandteil chart data: spezialfall neuer Gehaltsbestandteil und sofort valorisiert
2026-02-12 14:47:07 +01:00
Harald Bamberger
8f62d0d351
use correct category for phrase notiz_edit
2026-02-12 13:20:54 +01:00
Harald Bamberger
e016deb042
add more space between download and delete button
2026-02-12 13:14:23 +01:00
Harald Bamberger
ed170645df
use plsql function public.get_rolle_prestudent instead of local sql
2026-02-12 11:27:50 +01:00
Andreas Österreicher
3a441228b8
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-12 11:07:36 +01:00
Andreas Österreicher
0a97e5781e
Nicht beurteilt aus Default Config entfernt
2026-02-12 11:02:16 +01:00
ma0048
bb23679683
auskommentierten code entfernt
2026-02-12 10:45:32 +01:00
ma0048
3465e299f7
tag - helper and formatter
2026-02-12 08:16:31 +01:00
Andreas Österreicher
136d6f9f28
Fix von BFI übernommen
2026-02-11 16:08:15 +01:00
Johann Hoffmann
67838eb630
load projektarbeit.note correctly for mitarbeiter; evaluate projektarbeit termin editability correctly and define a notenarray which does NOT count (currently "Nicht beurteilt" & "Noch nicht eingetragen"). such rules apply for betreuer, assistenz is allowed to do whatever they want since we never defined an actual business process anywhere and people do whatever they want anyways
2026-02-11 13:39:23 +01:00
Harald Bamberger
1a0a5c652b
Merge branch 'master' into feature-69105/CIS4_MeineLVs_AnzeigeZeugnisnote_Und_Durchschnitt
2026-02-10 15:48:48 +01:00
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
kindlm
ffaff361b7
Merge remote-tracking branch 'origin/master'
2026-02-10 11:51:24 +01:00
kindlm
d17206fe40
Admin-Seite: Padding bei Vorschau; Login Bugfix Fallback STG-Name
2026-02-10 11:51:02 +01:00
Andreas Österreicher
34e8b2e36d
Merge branch 'feature-69180/AnwUID4CSV'
2026-02-10 11:14:39 +01:00
Andreas Österreicher
fbea5a9306
Merge branch 'master' into feature-69180/AnwUID4CSV
2026-02-10 11:02:20 +01:00
Johann Hoffmann
6da19585ff
optional sammelmail buttons assistenz abgabetool
2026-02-09 13:45:01 +01:00
ma0068
e13a7069dc
Studverwaltung: refactor from Tabulator5 to 6, reformat some date entries
2026-02-06 13:18:09 +01:00
Andreas Österreicher
f4ae8dd8e1
Korrektur zur Ermittlung der (legacy) Anwesenheit von BFI übernommen
2026-02-06 13:10:31 +01:00
ma0068
1cd332115b
Changes Vertragsverwaltung
...
- refactor from Tabulator 5 to Tabulator 6
- not reloading contract list after changes of Status or Detail to keep row selection
- Start reselection of current row
2026-02-06 10:38:29 +01:00
ma0068
0bf9d8fa8a
Adaptions Detailheader: center Title and Values for Tiles, change size for mitarbeiterDetailHeader
2026-02-05 14:50:20 +01:00
ma0068
464f04b254
merge studvw_2026_02_rc4 in vv_und_studvw_2026_02_rc4
2026-02-05 11:57:03 +01:00
ma0068
2a63b99816
handle emit redirectToLeitung in parent
2026-02-05 11:50:43 +01:00
ma0068
2aca2cd6ab
Custom Filter: change colour to green for filter symbol
2026-02-05 09:55:07 +01:00
ma0068
ee619004bd
refactor tabulatorevents to avoid updateDefinitions (Tabs Betriebsmittel, Funktionen, Messages, Notizen, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Dokumente, Kontakt, Lehrveranstaltungstermine, Mobility, Prestudent, Pruefungen)
2026-02-05 09:41:15 +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
Andreas Österreicher
f2308a32c8
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-04 11:37:57 +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
ma0068
fc0fdc7909
Merge branch 'studvw_2026-02_rc4' of github.com:FH-Complete/FHC-Core into studvw_2026-02_rc4
2026-02-04 11:34:19 +01:00
ma0068
3053289146
Filter: change type filter Active, change position filter item, default values All Buchungstypen
2026-02-04 11:33:54 +01:00
Andreas Österreicher
7c67e65c9b
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-04 11:11:59 +01:00
Johann Hoffmann
a4dcf9e935
use phrase c4betrart + pa.betrart_kurzbz for betreuer/zweitbetreuer: text
2026-02-04 11:04:55 +01:00
Andreas Österreicher
6f99f493ea
Merge branch 'feature-61164/AbgabetoolQualityGates'
2026-02-04 10:46:10 +01:00
Andreas Österreicher
023c2a10be
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-02-04 10:21:17 +01:00
Harald Bamberger
f4f645b103
Merge branch 'master' into cis40_2026-02_rc
2026-02-03 17:17:09 +01:00
Harald Bamberger
f6b13c0bdf
Merge branch 'master' into studvw_2026-02_rc4
2026-02-03 17:16:42 +01:00
Harald Bamberger
a7cd6c35f1
Merge branch 'feature-71399/Javscript_Caching_Problem_fhc-build-version_in_URL_und_mod_rewrite'
2026-02-03 16:29:05 +01:00
ma0068
e0082db7c9
Tab Aufnahmetermine: add context self to computed properties and adapt name of 2 variables, Tab Lehrveranstaltungstermine: add space
2026-02-03 16:16:18 +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
ma0068
936858948b
merge bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed into origin/studvw_2026-02_rc4
2026-02-03 14:15:58 +01:00
ma0068
18c949eed4
refactor tabulator options and events into computed section: Tabs Betriebsmittel, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Kontakt, Prestudent, Status, bugfix Lehrveranstaltungstermine: sorter for Lektor as string
2026-02-03 13:57:30 +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
Harald Bamberger
a3a03f6362
update check system to create or update widget path to start with public/...
2026-02-03 13:49:06 +01:00
Harald Bamberger
82f0f3f5e3
Merge branch 'bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed_Part1' into studvw_2026-02_rc4
2026-02-03 13:39:59 +01:00
Harald Bamberger
8b9601502a
Merge branch 'bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed' into studvw_2026-02_rc4
2026-02-03 13:38:28 +01:00
ma0068
888bb1c7c0
Merge branch 'master' into bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed_Part1
2026-02-03 13:26:04 +01:00
ma0068
372c932c47
Merge branch 'master' into bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed
2026-02-03 13:16:17 +01:00
Johann Hoffmann
6391bf5a45
tippfehler in phrase "c4tooltipStandard" ausgebessert: 'Termin mehr als 12 Tag entfernt' => 'Termin mehr als 12 Tage entfernt'
2026-02-03 12:52:25 +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
Harald Bamberger
37395b70f6
Merge branch 'feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe' into cis40_2026-02_rc
2026-02-03 11:56:16 +01:00
Harald Bamberger
a65cb3b03c
Merge branch 'bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert' into cis40_2026-02_rc
2026-02-03 11:50:10 +01:00
Harald Bamberger
69749da331
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2026-02-03 11:46:19 +01:00
Andreas Österreicher
b4f28d5426
Abstract zum Default Config für Betreuer hinzugefügt
2026-02-03 11:12:50 +01:00
Harald Bamberger
0442a3da0a
Merge branch 'bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed' into studvw_2026-02_rc4
2026-02-03 10:58:24 +01:00
Harald Bamberger
2492a4fc06
Merge branch 'bug-70848/FHC4_Studierendenverwaltung_Notiz_handleVisibleColumns_pp' into studvw_2026-02_rc4
2026-02-03 10:57:38 +01:00
Harald Bamberger
9ae9feb9ea
Merge branch 'bug-69548/FHC4_Studierendenverwaltung_Aufnahmetermine_Gesamtnote_berechnen' into studvw_2026-02_rc4
2026-02-03 10:48:06 +01:00
Harald Bamberger
a535fd85cd
Merge branch 'feature-69516/studvw_verbandsbaum_zu_ausklappbar_machen' into studvw_2026-02_rc4
2026-02-03 10:47:31 +01:00
Harald Bamberger
269860252e
Merge branch 'feature-69710/FHC4_Studierendenverwaltung/Filterverhalten_bei_Aenderungen' into studvw_2026-02_rc4
2026-02-03 10:46:57 +01:00
Harald Bamberger
d0faba03a2
Merge branch 'feature-39571/Studierendenverwaltung_CoreNotizcontroller' into studvw_2026-02_rc4
2026-02-03 10:43:39 +01:00
ma0068
88a06194d4
Merge branch 'master' into bug-70848/FHC4_Studierendenverwaltung_Notiz_handleVisibleColumns_pp
2026-02-03 10:36:13 +01:00
Andreas Österreicher
3e1b9865b1
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-02-03 10:33:54 +01:00
Andreas Österreicher
3534118261
Merge branch 'feature-71355/constructor_config_bewerbungstool_datenschutz'
2026-02-03 08:50:20 +01:00
Harald Bamberger
5d73f051ba
sample .htaccess to use with config option use_fhcomplete_build_version_in_path
2026-02-03 08:13:57 +01:00
Harald Bamberger
85a10e27cc
fix setFirstStudent if GENERATE_ALIAS_STUDENT is false
2026-02-02 17:59:15 +01:00
ma0068
8c22a652fa
merge master into bug-71363/FHC4_Stvw_Refactor_TabulatorOptions_As_Computed
2026-02-02 17:24:36 +01:00
ma0068
779641e8e7
Merge branch 'master' into bug-69145/Cis4_Studiengaenge_Studentenansicht_Vertiefungen_weggefiltert
2026-02-02 17:11:28 +01:00
ma0068
a70e25d0e8
Merge branch 'master' into feature-69516/studvw_verbandsbaum_zu_ausklappbar_machen
2026-02-02 16:48:02 +01:00
ma0068
e689531224
merge master into bug-69548/FHC4_Studierendenverwaltung_Aufnahmetermine_Gesamtnote_berechnen
2026-02-02 16:31:13 +01:00
ma0068
3ab1a002f0
Merge branch 'master' into feature-69710/FHC4_Studierendenverwaltung/Filterverhalten_bei_Aenderungen
2026-02-02 16:24:51 +01:00
ma0068
b9eaac18b0
merge Master into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2026-02-02 16:21:47 +01:00
ma0068
b26df9ac21
Tab Kontakt: Bankaccount: move tabulator options to computed, fix bug height
2026-02-02 11:48:02 +01:00
ma0068
0539281adf
Messages: move tabulator options and event to computed
2026-02-02 11:36:03 +01:00
Johann Hoffmann
1b35569797
Merge branch 'master' into feature-69180/AnwUID4CSV
2026-02-02 10:22:10 +01:00
ma0068
e01d814ae9
Tab Dokumente: move tabulator options and event to computed
2026-02-02 09:44:47 +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
ma0068
99ea6ad333
- moved tabulator options to computed
...
- removed unused change param
- added values to resetModal
2026-01-30 14:26:32 +01:00
Johann Hoffmann
366cb16b61
anw phrasen "studentByLVATitle" & "kontrolliertVon", slight adjustment of fullscreen modal button so it looks similar
2026-01-30 14:10:28 +01:00
ma0068
683626921b
Tab Mobility: moved tabulator options to computed
2026-01-30 13:21:40 +01:00
ma0068
326d4b3923
Revert "refactor in computed section: Tabs Betriebsmittel, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Kontakt, Prestudent, Status, bugfix Lehrveranstaltungstermine: sorter for Lektor as string"
...
This reverts commit f2107a377f .
2026-01-30 10:31:38 +01:00
ma0068
f2107a377f
refactor in computed section: Tabs Betriebsmittel, Abschlusspruefung, Anrechnungen, Aufnahmetermine, Kontakt, Prestudent, Status, bugfix Lehrveranstaltungstermine: sorter for Lektor as string
2026-01-30 10:29:19 +01:00
Johann Hoffmann
fbe10cc2a1
PersonModel loadAllStudentUIDSForPersonID used in anw extension AdministrationApi aka Entschuldigungsmanagement
2026-01-29 15:08:24 +01:00
ma0048
783c4fc5f8
constructor warning config hinzugefuegt
...
testtool englisch uebersetzung datenschutz hinzugefuegt
2026-01-29 08:15:35 +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
ma0068
e3b630550a
delete comment
2026-01-28 14:42:26 +01:00
ma0068
8903fa878c
- more prominent view of Active Custom Filter
...
- one click filterreset
- fhc search bar: resetFilter with submit
2026-01-28 13:33:01 +01:00
Harald Bamberger
7fe36d59e3
apply edit Zgv permissions only to ZGV dropdowns
2026-01-28 11:32:03 +01:00
kindlm
c724c6a20f
MathML auf Darstellungs-Testseite überarbeitet
2026-01-27 16:53:33 +01:00
kindlm
b9bfa5c3c5
Merge remote-tracking branch 'origin/master'
2026-01-27 16:52:16 +01:00
Johann Hoffmann
101613ecdd
detail view infos - student: {student} titel: {titel} betreuer: {betreuer}
2026-01-27 14:47:51 +01:00
Johann Hoffmann
edd0c46186
target blank on students stg moodle link; added new classes to assistenz table cell formatters
2026-01-27 11:50:29 +01:00
Johann Hoffmann
07dd9e3a77
abgabedatum logic fix in dateStyles
2026-01-27 11:31:56 +01:00
Johann Hoffmann
06139b14d6
bestanden style from purple to green
2026-01-27 11:25:41 +01:00
Harald Bamberger
3e46e94736
quick fix to prevent pruefunglist from being empty due to js error in combination with tabulator sort persistence
2026-01-27 11:07:46 +01:00
Johann Hoffmann
fc468ca34a
URL_ASSISTENZ for links in email jobs
2026-01-27 10:52:15 +01:00
Johann Hoffmann
84db668566
compare notenOpt in student view if necessary for datestyle
2026-01-27 10:30:00 +01:00
Johann Hoffmann
3c82cd1282
icon template statusses
2026-01-27 09:58:48 +01:00
Johann Hoffmann
709f64e292
2 new dateStyle status regarding QG benotung
2026-01-27 09:31:14 +01:00
ma0068
5dcf8bb854
add showVariables.showErledigt to tabulatorOptions
2026-01-26 15:11:00 +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
afc4544304
use showVariables properties directly in tabulatorOptions and tabulatorEvents moved to computed, so they are used only if user has not customized columns visibility in localstorage
2026-01-26 14:09:07 +01:00
ma0048
0a2afadb0a
tagheaderfilter bug fix
2026-01-26 13:21:20 +01:00
Cristina
27a91de5f6
Added app lvevaluierung to system.tbl_app
2026-01-22 15:51:05 +01:00
Cristina
7ccc26c878
Added lvevaluierung phrasen for STGL Übersichtsseite
2026-01-22 15:41:25 +01:00
Cristina
9ebc847e8e
Added lvevaluierung phrasen for Lektoren Übersichtsseite
2026-01-22 14:59:00 +01:00
ma0068
a5188ce24a
new component AverageGrade
...
showing no grades if zeugnisnote is not existing yet
2026-01-22 10:45:15 +01:00
Cristina
511b04c1f8
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-01-21 18:01:55 +01:00
Cristina
ec90d35e02
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-01-21 18:01:24 +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
668f0a6618
fixed betreuerart bezeichnung formatting discrepancy between first and second assesor
2026-01-21 16:26:26 +01:00
Andreas Österreicher
ef8314c33a
Config to check Extension LVEvaluierung is enabled
2026-01-21 15:32:52 +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
Andreas Österreicher
e4ebdd59b6
Merge branch 'epic-56039/LV-Evaluierung'
2026-01-21 14:51:24 +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
Andreas Österreicher
d1cc7244f7
Merge branch 'feature-70999/bewerbungstool_datenschutz_checkbox'
2026-01-21 10:56:54 +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
ma0048
2f5b90b9d5
dsgvo confirm und proctoring confirm beim RT Login
2026-01-21 09:04:11 +01:00
Cristina
9b90e0edde
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-01-20 10:53:36 +01:00
Cristina
56e9b253d2
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-01-20 10:52:23 +01:00
Cristina
c5c7123358
Added lvevaluierung phrase
2026-01-20 10:51:49 +01:00
Johann Hoffmann
2471d37dd3
fix loginfo statements betreuer->assistenz
2026-01-19 16:54:10 +01:00
Johann Hoffmann
ad7808eb21
fix typo in speed dial disabled computed (based on being a zweitbegutachter
2026-01-19 16:49:03 +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
ma0048
e26387a75a
lektoren tausch auch bei verplanten lektoren hinzugefuegt
2026-01-19 15:08:59 +01:00
Cristina
50e93fc9ba
Fixed wrong configs (restored CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN + removed double CIS_EVALUIERUNG_ANZEIGEN_STG)
2026-01-19 13:33:12 +01:00
Andreas Österreicher
47ea1e848c
Merge branch 'feature-69528/reihungstestueberwachung_constructor'
2026-01-19 10:17:38 +01:00
ma0048
e0f99a8e88
gewichtung und regeln in die config verschoben
2026-01-19 08:28:25 +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
Harald Bamberger
597d4dbfec
Abschusspruefung Modal add model-type to datepicker to prevent sending full utc timestamp to backend
2026-01-15 11:37:51 +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
ma0048
d67cad925d
externe ueberwachung deaktivieren ueber config
...
params in die config verlagert
2026-01-14 13:59:42 +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
Harald Bamberger
2d9e9df8a0
fix notiz component showing no data when setting sort an switching tabs in stv
2026-01-13 14:10:33 +01:00
Cristina
6d6659f6e5
Merge remote-tracking branch 'origin/epic-56039/LV-Evaluierung' into epic-56039/LV-Evaluierung
2026-01-13 13:39:21 +01:00
Cristina
6512ad0f1c
Merge branch 'master' into epic-56039/LV-Evaluierung
2026-01-13 13:38:04 +01:00
Cristina
f034a99928
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2026-01-13 13:37:43 +01:00
Johann Hoffmann
e89fcbab31
phrase typo fix
2026-01-13 13:05:58 +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
ma0068
c56d323cd3
build sum ects_berufliche_kompetenzen after sql
2026-01-13 09:15:30 +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
ma0068
ac4cdb44de
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
2026-01-12 11:05:26 +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
ma0048
ab63bf9d74
gruppen in baum anzeigen und drag and drop von gruppen
2026-01-12 09:27:27 +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
ma0068
39a96885d2
refactor v-for to avoid warning multiple keys, add name
2026-01-08 17:28:03 +01:00
Johann Hoffmann
7eb147085f
typo fix in getDateStyleClass; fix selectAll button in Assistenz view; change the upload_allowed checkbox on change as expected; give fhcAlert primevue btn classes instead of bootstrap so they actually get applied; save convert js date to iso string to avoid timezone shenanigans; created zusatzdaten edit phrase;
2026-01-08 16:05:24 +01:00
ma0068
4f104523ff
- include directive primevue.tooltip
...
- refactor phrases to avoid timing problem with loading phrases of alert
2026-01-08 16:02:29 +01:00
Johann Hoffmann
80175f46cb
typo fix in getDateStyleClass; fix selectAll button in Assistenz view;
2026-01-08 14:40:24 +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
ma0048
40ae57fb0c
proctoring check ueberarbeitet
2026-01-08 12:01:20 +01:00
ma0068
96dbec3218
refactor: use new api and factory
2026-01-08 10:33:53 +01:00
ma0068
4b29e7bf8d
- refactoring js to avoid click events on option elements for working in chrome
...
- backend: load fallback parameters later if needed to avoid warning
2026-01-08 09:41:04 +01:00
Andreas Österreicher
f845809e6b
Fixed Variable Check in Abgabetool
2026-01-07 16:02:06 +01:00
Paolo
1ce362b66b
Removed forgotten error_log
2026-01-07 15:54:59 +01:00
ma0068
02153e469f
Dashboard Admin Cleanup
...
- refactoring Api: FHC-API controller for Edit/Update, widgets and presets
- delete dashboard with Prompt
- phrases
2025-12-19 11:39:31 +01:00
Paolo
47d4b2e2d4
Change var_dump_to_error_log to show the referring script -> tail -f /var/log/apache2/error.log | grep <user> can catch it
2025-12-18 13:20:08 +01:00
Andreas Österreicher
7e6805ca98
Merge branch 'master' into epic-56039/LV-Evaluierung
2025-12-18 13:18:16 +01:00
Cristina
871534af52
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-12-18 13:07:27 +01:00
Andreas Österreicher
67b03dd29f
ReAdded Lost Phrases
2025-12-18 12:55:08 +01:00
Andreas Österreicher
47e3c83909
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2025-12-18 12:25:05 +01:00
ma0048
c664c14afc
phrase hinzugefuegt
2025-12-18 11:10:08 +01:00
Cristina
4dd4d8aaa5
Removed filtering aktiv studienganege from method to get Studiengaenge by Stgs
...
otherwise when switching to former semester (which will have inactive studiengaenge) it will not appear
2025-12-17 14:35:24 +01:00
Cristina
f9ac824cc0
Added LV-Evaluierung NEU link button to CIS LV Menu
2025-12-17 14:33:04 +01:00
Cristina
db048e876c
Renamed getEntitledStgs to getByStgs
...
Permissions check happens in application controller.
2025-12-15 16:48:07 +01:00
Cristina
e6ef234c8b
Added method getOrgformsByStg to Studiengang_model.php
...
Get OrgForms of given Studiengang and Studiensemester
2025-12-15 16:27:47 +01:00
kindlm
2a84999e56
Merge remote-tracking branch 'origin/master'
2025-12-15 14:39:47 +01:00
Johann Hoffmann
756a51defa
selectable check during selectAll to block it for Zweitbetreuer -> custom formatted/handled selection column for mitarbeiter & assistenz; custom sticky-col css;
2025-12-15 13:16:12 +01:00
ma0048
5a77478071
insertvon entfernt
2025-12-15 12:27:17 +01:00
Johann Hoffmann
735a6654b9
projektbeurteilung_check_available event when loading studentprojektarbeiten handled in extension
2025-12-12 13:45:01 +01:00
Johann Hoffmann
635da9f8d9
checksystem paabgabetyp default values for upload_allowed, benotbar & aktiv only on first checksystem run by checking availability of qgate2 typ; english phrasen for betreuerart, paabgabetyp & projekttyp; disable new termin for zweitbetreuer (WIP disabling serientermin); QGate1/2 Status column -> text only for now;
2025-12-12 12:51:07 +01:00
Cristina
8280ec42b0
Added method getEntitledStgs to Studiengang_model.php
...
Get active Studiengänge with Kuerzel by given Studiengang-Kennzahlen. Helpful to easily get Studiengänge the user is entitled for.
2025-12-11 16:07:07 +01:00
ma0068
f40f554c6b
add logic for config FAS_REIHUNGSTEST_EXCLUDE_GEBIETE
2025-12-11 10:53:15 +01:00
ma0048
b4668aa6bc
verbandsbaum zu/ausklappbar
2025-12-11 08:58:05 +01:00
ma0048
df639c8b07
sprache mitschicken
2025-12-11 08:28:01 +01:00
Johann Hoffmann
eade9b7beb
fixed accordion header padding size; student sees public mail, lektor gets notifs to private; remove unused injections; rewrite viewData validation for old Cis to remove console.warnings; clear abgabetermin.kurzbz when changing to smth not quality gate to avoid leaky kurzbz; fixed accordion header style offset for both cis environments; tooltip fix; only show abgabedatum if termin has upload_allowed; lower max-width in old cis; activated custom persistence for assistenz page + stricter promise handling around tableBuilt; activeIndex Handling on Student Page in case of several Projektarbetien; Phrasen gendering;
2025-12-10 17:41:01 +01:00
ma0048
48512f46ab
exam name geandert
2025-12-10 15:15:23 +01:00
ma0068
1176c8d6e4
- use studiengang_kz and studiengangkurzbz of studienordnung of persontRT
...
- add check for existing studiengang
- use studiengang_kz instead studiengangkurzbz for filter and background green
2025-12-10 09:49:00 +01:00
ma0048
8bab5285e9
testversuch ueber config
...
abfrage gefixed
menu wird nicht mehr angezeigt
2025-12-10 08:08:46 +01:00
Cristina
76cdaefdc7
Merge branch 'master' into epic-56039/LV-Evaluierung
2025-12-09 17:06:06 +01:00
Johann Hoffmann
bb689a6d48
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# public/css/Cis4/Cis.css
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-12-09 17:03:18 +01:00
Cristina
f725594f0c
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
2025-12-09 17:00:24 +01:00
ma0048
60f128b314
tabs gleichgezogen
2025-12-09 13:00:40 +01:00
ma0068
43497b186d
return empty array if there is no placementtest instead of error
2025-12-09 11:43:39 +01:00
Andreas Österreicher
e1959b9e40
Quality Gate Aenderungen im DBUpdate hinzugefügt
2025-12-05 13:21:46 +01:00
ma0068
e78482e947
- refactor sum points
...
- create green row background for current RT
2025-12-05 12:31:02 +01:00
Johann Hoffmann
ca152dc1ea
add projektarbeit_id & student_uid to projektbeurteilung_formular_link event in projektarbeitsbeurteilungsextension
2025-12-04 17:28:16 +01:00
Johann Hoffmann
ec7ebc8286
allowedNoten config integer instead of string so javascript array.includes() doesnt miss the noten options
2025-12-04 16:57:24 +01:00
Johann Hoffmann
035e844fab
added tbl_vorlage insert for PAAChangesBetSM.txt
2025-12-04 15:40:45 +01:00
Johann Hoffmann
e7a737b7aa
write stg_kz & semester_kurzbz into sammelmail about each projektarbeit; move method from abgabe.php api controller to abgabejob.php
2025-12-04 15:36:24 +01:00
Johann Hoffmann
e3c1287664
WIP
2025-12-04 14:49:05 +01:00
ma0048
cc0a89c924
lvverwaltung noten hinzugefuegt
...
noten highlight wenn keine note im zeugnis eingetragen ist
2025-12-04 14:18:13 +01:00
Johann Hoffmann
0c5af137db
WIP notifyBetreuerAboutNewOrChangedAbgabenForBetreuedProjektarbeiten Email Job; allowed abgabetypen & allowed noten as per config now via db primary key; new ProjektbetreuerModel method "getAllBetreuerOfProjektarbeit" to do just that;
2025-12-03 16:49:49 +01:00
Johann Hoffmann
541d6d78cc
projektbeurteilung_formular_link event for benotung link AbgabetoolMitarbeiterDetail.js; projektarbeit_is_current event for abstracted logic in Abgabetool; show endupload missing message on benoten if neither old nor new link are eligable;
2025-12-03 11:35:49 +01:00
ma0068
ed69bd74ed
apply validation logic for dropdowns also for OverviewLvPlan.js
2025-12-03 10:39:41 +01:00
ma0048
8f974e8902
sql angepasst
2025-12-03 08:37:38 +01:00
ma0068
f0641ddd6d
refactor Dropdown
...
- load dropdown only if dropdown before was chosen
- validation if field in between is empty
- ensure no null value gets into route
2025-12-02 17:30:11 +01:00
Johann Hoffmann
7747857583
AbgabetoolStudent beurteilung erstbetreuer/zweitbetreuer switch + get the actual link from the projektarbeitsbeurteilung extension via event 'projektbeurteilung_download_link' + fallback from config in case that fails; WIP implementing the switch for lektor beurteilungstemplate based on isCurrent/Semester etc in an Event in the pabu extension;
2025-12-02 16:07:26 +01:00
ma0048
d8e57d43f9
session url in die config verschoben
2025-12-02 13:53:38 +01:00
ma0048
5c9710f44d
externe ueberwachung v1
2025-12-02 13:49:05 +01:00
ma0048
a91fe05395
funktionen umbenannt
2025-12-02 13:23:09 +01:00
Johann Hoffmann
6359dc0fc9
use sendUploadMail on endupload, no events for that; remove extensive form validation from student detail; serientermin update table format fix; WIP new job informing betreuer about changes to thei betreued PA's; zweitbetreuer/erstbetreuer beurteilungslink switch in abgabetoolStudent; WIP getting that link from event not hardcoded; fix checkUploadSize calculation bytes to megabytes; added beurteilungerforderlich class to accordion headers;
2025-12-02 13:13:42 +01:00
ma0048
d9cdeb9773
scroll verhalten angepasst
2025-12-02 08:42:04 +01:00
ma0048
0de033e428
termine tab hinzugefuegt
2025-12-01 10:55:04 +01:00
Johann Hoffmann
aee6ace42e
termine without uploads can now only have 'standard' or 'abgegeben' status based on datum; FHC_Api_Controller method checkUploadSize() -> checks input->server('CONTENT_LENGTH') against min($max_upload, $max_post, $memory_limit) and throws a designated filesizeExceeded error message; added fhc-orange palette for new status 'beurteilungerforderlich';
2025-11-28 14:09:53 +01:00
Harald Bamberger
6c2a2e4665
work in progress, add reset function to EventLoader composable, to be able to reload when external parameters are changed
2025-11-27 18:15:38 +01:00
Johann Hoffmann
095d5acbc5
load all studiensemester for assistenz; load paabgabetyp benotbar for all paabgaben; datediff calc luxon; new dateclass 'beurteilungrequired'; 2nd quality gate validation logic option; filter notenoptions as per config; filter abgabetypoptions as per config; upload_allowed checkbox for serientermine; serientermin modal layout rearranged; abgabetoolJob fixes; 23:59 in the descriptive col, not datepicker; zusatzdaten are required; activeIndex for accordion calulated on demand by method instead of reading a computed value;
2025-11-27 16:53:50 +01:00
ma0048
96be1789b5
tag-formatter & helper hinzugefuegt
2025-11-27 09:45:57 +01:00
ma0048
1ab9635039
disitnct lv id
2025-11-26 13:56:37 +01:00
ma0068
5e929df966
stgOrg: calendar and dropdown selection on one page
2025-11-25 12:01:49 +01:00
ma0068
38e8f91fdf
add kurzbzlang to studentDropdown suggestion
2025-11-25 10:48:57 +01:00
Johann Hoffmann
8888b6991f
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# application/models/education/Projektarbeit_model.php
# public/js/helpers/StringHelpers.js
2025-11-24 14:25:43 +01:00
Johann Hoffmann
9ac7ff2a4c
allowed to upload on endtermin switch to production logic (date & quality gates)
2025-11-24 14:16:07 +01:00
Johann Hoffmann
f4ca34f247
remove email sent to alert on serientermin since we do this in cronjob now;
2025-11-24 14:14:46 +01:00
Johann Hoffmann
3b7ed523b4
postStudentProjektarbeitZusatzdaten in detail view for Betreuer/Assistenz;
2025-11-21 12:36:03 +01:00
ma0068
455e0533fe
Merge branch 'master' into feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe
2025-11-21 08:53:36 +01:00
ma0048
e7fdbe13d0
nullable felder speichern
2025-11-20 15:32:27 +01:00
ma0068
a8c4fc7607
CIS4 #69146 Lvplan for View StG/Semester/Verband/Gruppe
...
- new API Endpoint lvPlan/eventsStgOrg
- new view Cis/LvPlan/StgOrg
- new component LvPlan/StgOrg.js
- new overview Cis/OverviewLvPlan with Dropdown
- phrases
2025-11-20 14:06:12 +01:00
Johann Hoffmann
c447fb9632
properly center loadingOverlay in center of screen, not center of content + put that template away in a FhcOverlay.js component
2025-11-20 11:33:30 +01:00
Johann Hoffmann
352638ed90
code cleanup;
2025-11-20 10:36:23 +01:00
Harald Bamberger
3730be991a
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-11-19 11:30:52 +01:00
chfhtw
00477528cc
Bugfix: LVs without Stg should not throw an PHP error
2025-11-19 10:19:34 +01:00
chfhtw
4c6d645cc6
Studienverlauf verlinken im neuen FAS
2025-11-18 15:02:55 +01:00
Johann Hoffmann
a4fee77301
link url in abgabetoolJob per config; comment out addMeta;
2025-11-18 15:01:43 +01:00
Cristina
92030ca697
Merge branch 'feature-69379/Tooltip-Direktive' into epic-56039/LV-Evaluierung
2025-11-18 11:02:57 +01:00
Johann Hoffmann
96fdc357de
move getDateStyleClass to AbgabetoolStudent.js from AbgabeStudentDetail.js
2025-11-17 16:39:19 +01:00
Johann Hoffmann
6cd0e3a574
email tbl_vorlage inserts dbupdate script; index.ci.php/Abgabetool/Assistenz/stg_kz? optional param route in old cis & cis4; no data placeholder phrase fix;
2025-11-17 15:57:53 +01:00
Johann Hoffmann
1120b823d2
log email count and early job termination in case of new events to notify for
2025-11-17 12:06:07 +01:00
Johann Hoffmann
f89a53b156
fix getProjektbetreuerAnrede function since betreuer are not necessarily mitarbeiter with such an uid; notify students config from milliseconds to pgsql interval '1 day'; ported notifyBetreuerMail & notifyStudentMail to AbgabetoolJob.php;
2025-11-17 11:47:00 +01:00
Johann Hoffmann
cff71ec829
AbgabetoolJob notifyStudentMail function to send Emails to students about their changed abgabetermine inside the configurable threshold;
2025-11-13 17:16:51 +01:00
Cristina
993dff3351
Gendered phrase lektorInnen (FHTW style)
2025-11-13 11:11:37 +01:00
Cristina
0a118a1427
Clustered LV-Evaluierung phrases after merge
2025-11-13 10:50:36 +01:00
Cristina
4ab0c0a44e
Merge branch 'master' into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-11-13 10:44:39 +01:00
Cristina
43281c6ba2
Removed test buttons from FhcChart basic template
2025-11-13 09:48:54 +01:00
ma0068
a26bdfe385
add filter function for Tags, refactoring and restyling, add phrases and dbupdate
2025-11-13 09:19:35 +01:00
Johann Hoffmann
8b851221b0
cis4 main content element shrinkability with style="min-width: 0;"
2025-11-12 12:05:48 +01:00
Johann Hoffmann
2920c68f05
wip
2025-11-11 15:59:42 +01:00
Johann Hoffmann
74937db204
WIP email logs to read/send in job;
2025-11-11 15:52:04 +01:00
Johann Hoffmann
410f0c4b6a
fixtermin -> "kein neichreichen erlaubt" phrase/bool logic change; signatur message on enduploads fetched from signatur server on every load request; Inplace toggle for further infos in offcanvas timeline & student details on mobile view(tooltips); reworked col/row structure on detail views for mobile;
2025-11-11 13:44:47 +01:00
Paolo
0b6dc34220
If docsbox queue is slow, the DocsboxLib can stop checking the queued document status and raise an error
2025-11-10 15:41:01 +01:00
Johann Hoffmann
cef0046acd
speeddial icon/positioning; textarea styles; fixtermin phrase; wip inverting fixtermin bool logic to avoid double negative semantics
2025-11-07 14:19:17 +01:00
Johann Hoffmann
a61d5b1d62
orgform/studstatus cols;
2025-11-07 11:17:59 +01:00
Johann Hoffmann
b1a1cdf235
studiensemester dropdown filter, default all, options are current/next and op to 10 back; benotet/unbenotet/alle fetch parameter; WIP orgform/studstatus cols;
2025-11-06 16:29:24 +01:00
ma0048
efc67d14a5
qulikurs spalte hinzugekommen bei infocenter freigegebendata
2025-11-06 12:38:13 +01:00
Johann Hoffmann
3878fce625
wip abgabetool;
2025-11-05 15:34:10 +01:00
ma0068
df63b8c1b7
use PvAutocomplete instead Chips, start FilterTags
2025-11-05 11:09:16 +01:00
ma0068
707d00b280
add functionality insert, update and delete Tags of Bookmarks
2025-10-31 13:53:16 +01:00
Johann Hoffmann
3d51753419
new bootstrap offcanvas component; projektarbeit abgabetermine timeline & status legende in offcanvas; fixtermin toggle & allowed to edit all termine for assistenz; studiengang selection + filter for getSTG_isEntitledFor('basis/abgabe_assistenz:rw'); moved filedownload from Cis/Abgabetool Auth Controller to Abgabe.php Api Controller; status symbol in table columns prevTermin/nextTermin; get_betreuer_details pgsql function to avoid rewriting the same subquery for every betreuer anrede;
2025-10-31 11:14:39 +01:00
ma0068
9c79d728e8
import component primevue.chips
2025-10-29 11:52:46 +01:00
ma0068
9c8a1f564e
add sort functionality to bookmark widget
2025-10-29 09:52:11 +01:00
ma0068
c78eef8af5
add validation for required props, refactor slots
2025-10-28 09:31:04 +01:00
Johann Hoffmann
ac1e0a8aa3
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# system/phrasesupdate.php
2025-10-27 14:51:52 +01:00
Johann Hoffmann
259c2aec14
load projektarbeiten for studiengänge -> assistenz page; speed dial position rework; automagicmodal logic fix; activeTabIndex by date in detail views; tooltips on icons; $capitalize phrasen to ensure capitalization; phrasenpromise & resolve similar to anw; modal component emits fullscreen event now;
2025-10-27 14:40:56 +01:00
ma0068
6a7de7417b
student view: reload after delete or upload
2025-10-27 13:50:25 +01:00
ma0068
c12678ca5a
buttons edit and delete foto: adapt for better visibility, add preview to upload
2025-10-27 13:43:59 +01:00
ma0068
84bfea0be9
make Prestudent.js and Details.js responsive
2025-10-24 11:18:19 +02:00
ma0068
7755dc12d0
View Studierendenverwaltung
...
- add badge unruly
- add tileSlots for PersKz, MatrikelNr, person_id
- remove MatrikelNr and person_id from left side
- add attribut unruly to student object
2025-10-15 13:55:54 +02:00
Cristina
343964750b
Merge branch 'master' into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-10-14 17:22:39 +02:00
Johann Hoffmann
0d2e41cf2f
added paabgabetyp columns "aktiv", "upload_allowed", "aktiv"; setting sensible default values for existing typen that are just the developers best guess really; accordion header with icons & tooltips; logLib in Abgabe API controller logging all successful delete/insert/update requests; show arbitrary '23:59' string after target date so it is clear until when the upload should be fulfilled, even though we still dont do anything technically different; new Termine can only be made with aktiv paabgabe typen; note & benotungsnotiz now tied to paabgabetyp benotbar flag instead of hardcoded for qgate1 & 2; added "noch nicht abgegeben" text in case the abgabedatum is null; modal now spawns in xl with fullscreen optionally enabled;
2025-10-14 16:45:28 +02:00
Cristina
2aee86baba
Changed phrase lvevaluierung/logoutText
2025-10-14 16:16:23 +02:00
ma0068
15a9379c6e
use Slots for Core Detail Header: Tags, Issues, TileSlots
2025-10-14 15:45:11 +02:00
ma0068
40512edef0
add emit redirect to reload parent
2025-10-13 16:46:29 +02:00
ma0068
e9c039dad2
Refactor detailHeader component for PV21
...
- own css.file for fotouplad
- domain as prop
- refactor link to Leitung
- slots for issuetracking and tags
2025-10-13 16:07:51 +02:00
ma0068
c7f2b145bf
add checkBerechtigungen for Notes person_id and notes prestudent_id
2025-10-10 14:15:40 +02:00
Johann Hoffmann
14aad56d5e
datepicker css overflow fix; returned modalMagic to old form since its simpler now
2025-10-09 12:40:53 +02:00
chfhtw
601c4367dc
use fhcApps for CIS
2025-10-09 10:57:51 +02:00
chfhtw
70c230edce
use fhcApps for LogsViewer/LogsViewer
2025-10-09 10:44:13 +02:00
chfhtw
d294d17e37
use fhcApps for lehre/lvplanung/LvTemplates
2025-10-09 10:42:22 +02:00
chfhtw
d88cc77a5c
use fhcApps for Studstatus
2025-10-09 10:40:02 +02:00
chfhtw
61600e78b6
use fhcApps for Bismeldestichtag/Bismeldestichtag
2025-10-09 09:27:31 +02:00
chfhtw
ea0b69d4c2
use fhcApps for ProfilUpdateRequest
2025-10-09 09:15:26 +02:00
chfhtw
0309c04ae0
use fhcApps for Cis/Documents
2025-10-09 08:46:09 +02:00
chfhtw
3c3e920573
use fhcApps for Studentenverwaltung
2025-10-09 08:43:12 +02:00
chfhtw
d389cf87b8
delete MyLv->Info because app does not exist anymore and url is rerouted to MyLv->index
2025-10-09 08:42:29 +02:00
chfhtw
09864c5154
remove unused view that links to a non existing app
2025-10-09 08:41:58 +02:00
Johann Hoffmann
f03411c668
legacy cis abgabetool routes; abgabetool.css for legacy cis; endupload & fixtermin logic enabled; paabgabe template rearranged; legacy view, controller has cis4 switch; viewData & router props workaround with CI3 router logic; wrapper app legacy cis; fix enduplaod validation;
2025-10-08 17:41:00 +02:00
ma0068
204ae1a469
refactor prepareQuery, use and take into account config parameters, refactor autoSelectRows
2025-10-08 16:34:39 +02:00
chfhtw
d2f21ba4e6
use fhcApps for LVVerwaltung
2025-10-08 14:45:12 +02:00
chfhtw
842dabc1e7
add fhcApps functionality to view template
2025-10-08 13:37:06 +02:00
chfhtw
67281c84ed
FhcApps Library
2025-10-08 13:36:20 +02:00
ma0068
3a6c8dfd2d
adapt event dataProcessed and method autoselect
2025-10-08 10:28:14 +02:00
ma0068
450789ed72
extend query getStudents, change zuordnung_type from uid to prestudent
2025-10-08 09:12:54 +02:00
kindlm
3549fc1b1b
Merge remote-tracking branch 'origin/master'
2025-10-07 18:43:11 +02:00
kindlm
06788bafc8
ParseHTML bei statistik.class ergänzt. SVNR aus BIS-Checks entfernt
2025-10-07 18:42:50 +02:00
ma0068
984d81edb6
add tag component to List.js, add column tags to table, add functionality add, delete and update
2025-10-06 16:37:17 +02:00
Johann Hoffmann
1e23b6de61
download files with window.open instead of window.location; fix signature mail student_modal info loading; check length of every entry field when doing endupload and force user to accept or cancel upon notification; berechtigung check für Abgabetool.php controller; phrasen everywhere;
2025-10-06 13:58:26 +02:00
ma0068
e79bb607d9
add permission validation oe for lehreinheit
2025-10-03 10:23:25 +02:00
Johann Hoffmann
dab34eff35
klickibunti farben in accordion headers je nach datum/abgabedatum combo; more color definitions cis4 default.css; nomore legacy classes in Abgabe.php, CI3 models only; confirm delete Termin prompt; endupload validation stub, not sure about the technical min requirements here; mitarbeiter table format fix; show noten in projektarbeit view for students so there is some distinction; fhc isMobile computed revamp; order projektarbeiten by insertamum DESC to get most recent ones at the top of lists;
2025-10-02 16:53:41 +02:00
Cristina
0d51df95f9
Merge branch 'master' into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-10-02 11:30:55 +02:00
Cristina
deebe987d3
Added slot selectedItem to autocomplete component in Input.js
2025-10-01 13:51:43 +02:00
Cristina
cb77f3148a
Added method to get Stundenplantermine for Lehreinheit/Lehrveranstaltung
2025-10-01 13:50:57 +02:00
Cristina
cb64c83b50
Added method to get LV-Leitung from given LV
2025-10-01 13:48:10 +02:00
ma0068
890b50c830
add new api for notiz
2025-10-01 13:13:41 +02:00
ma0048
9183c4f04c
massnahme einmalig flag hinzugefuegt
2025-10-01 12:03:18 +02:00
Johann Hoffmann
c796536417
notiz -> beurteilungsnotiz; some missing phrasen; more color definitions (WIP); finalize automagic modal logic; added validation stub for endupload; loading spinner on every upload; added custom header classes to code unexpanded paabgabe accordion tabs by their abgabedatum or lack thereof (WIP);
2025-09-30 16:47:05 +02:00
Harald Bamberger
f57dc6785b
Merge branch 'master' into feature-63428/Infomail_Foto
2025-09-30 13:47:04 +02:00
ma0068
3664428467
add logic to edit and delete Personfoto
2025-09-30 10:50:01 +02:00
Harald Bamberger
845c75b775
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-09-26 12:33:39 +02:00
ma0068
5326f961c6
DetailHeader: add uid to redirectToLeitung
2025-09-25 11:25:55 +02:00
ma0068
97126553f0
get sum of ects for berufliche Kompetenzen dynamically
2025-09-24 11:33:16 +02:00
Johann Hoffmann
14f5a651a4
abgabetool rechte; WIP magic modal for next QG Termin logic handling;
2025-09-22 10:47:12 +02:00
Johann Hoffmann
ce9f0536d6
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2025-09-17 16:40:53 +02:00
Harald Bamberger
4014083238
Merge branch 'master' into feature-62450/Studium_Phrasen
2025-09-15 07:38:11 +02:00
Andreas Österreicher
da03e11071
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
2025-09-12 13:34:44 +02:00
Johann Hoffmann
48f7a04d81
wip abgabetool
2025-09-11 16:27:24 +02:00
Johann Hoffmann
4e598a321d
wip add new abgabe wizard
2025-09-08 10:44:41 +02:00
Andreas Österreicher
9067f0e00a
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-09-05 12:48:33 +02:00
Andreas Österreicher
4099d91a1b
Vertragsverwaltung - Filter korrigiert fuer aktive und inaktive
...
Mitarbeiter
2025-09-05 12:45:39 +02:00
Johann Hoffmann
49ca538381
student page redesign; wip mitarbeiter page + add new modal
2025-09-04 17:38:32 +02:00
Johann Hoffmann
5f1c7537fb
WIP
2025-09-04 11:04:12 +02:00
Cristina
ed747fe07c
Merge remote-tracking branch 'origin/epic-56039/LV-Evaluierung' into epic-56039/LV-Evaluierung
...
# Conflicts:
# application/models/education/Lehrveranstaltung_model.php
2025-09-03 15:26:39 +02:00
Cristina
10d58d1a42
Added column prestudent_id to getStudentsByLv method query in Lehrveranstaltung_model.php
2025-09-03 15:24:44 +02:00
Cristina
fd2ff27e22
Added column prestudent_id to getStudentsByLv method query in Lehrveranstaltung_model.php
2025-09-03 15:24:07 +02:00
Cristina
594333889d
Merge branch 'epic-56039/LV-Evaluierung_NEU' of https://github.com/FH-Complete/FHC-Core into epic-56039/LV-Evaluierung
...
# Conflicts:
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-09-03 15:14:53 +02:00
ma0068
1bb10ddeb1
refactor backend filter
2025-09-03 10:43:20 +02:00
ma0068
49e89f44be
set default domain to fhcomplete.info
2025-09-02 20:37:20 +02:00
ma0068
e5cf417ac0
adapt headerFilter, remove frontend filter, add backend filter aktiv mitarbeiter
2025-09-02 20:29:23 +02:00
Johann Hoffmann
a560c335b8
WIP responsive tabulator collapse abgabetool; paabgabe notiz column;
2025-09-02 13:35:42 +02:00
ma0048
ba6224bc78
oeh betrag aus der eigener tabelle holen
...
studentenverwaltung bei jedem studiensemester wechsel
fas nur einmalig ueber die variable
2025-09-02 11:18:24 +02:00
ma0068
ea85cce957
own controller detailHeader, bugfix loadDepartmentdata
2025-09-01 09:37:30 +02:00
Johann Hoffmann
1f0fe08b69
upload_required => allowed; hardcoded links => config; styling; endupload/qualgate logic; phrasen;
2025-08-29 14:15:20 +02:00
Johann Hoffmann
63390b192c
qualgate 1&2 dbupdate script, note fkey reference & upload required flag in paabgabe; noten api duplicate from notentool for now; WIP more emails; qualgates benotbar & saveable aswell as upload flag;
2025-08-26 17:15:37 +02:00
SimonGschnell
f69016883c
update(Cis Menu Content aktiv): changes the menu content query so that only aktiv content is filtered and returned to the frontend
2025-08-26 12:00:56 +02:00
Johann Hoffmann
e97c26022f
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
2025-08-25 12:00:30 +02:00
Johann Hoffmann
483662726d
abgabetool api/controller refactor; quality gates dbupdate script; load types from backend instead of hardcoded; WIP email check for externe betreuer;
2025-08-22 14:40:58 +02:00
Andreas Österreicher
703872adc9
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-08-20 11:14:40 +02:00
ma0068
cf59bcff12
add Functionality sendInfomail
...
- expand InputComponent for dynamic adding of actionButton to Form Upload Image
- add Phrases for Infomail
2025-08-19 09:16:26 +02:00
SimonGschnell
c10baca137
update(Cis Menu deactive content): filters all content out of the cis menu that has not set the active flag
2025-08-18 13:44:35 +02:00
Harald Bamberger
e2d6e5d9c8
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-08-14 18:38:04 +02:00
SimonGschnell
60e403a28b
update(Studium Phrases): inserts phrases for the studium component
2025-08-11 14:18:51 +02:00
ma0048
4a8868a709
verfasser nur noch readonly - wird im backend gesetzt
2025-07-21 15:29:57 +02:00
Cristina
94e25da6c8
Added phrases for lvevaluierung
2025-07-16 16:13:27 +02:00
Cristina
430da0b236
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-07-16 11:22:42 +02:00
ma0068
10399db372
add handling comma in combination with titelpost
2025-07-14 09:42:41 +02:00
ma0068
179b50c798
fixed js-warnings
...
- Extraneous non-props attributes
- duplicate html code
- html template error
2025-07-10 14:27:54 +02:00
ma0068
ec1960e839
Bugfix: Delete Vertragsstatus if Betreuung
2025-07-10 13:33:54 +02:00
ma0068
a942423e84
remove unused code
2025-07-10 12:44:35 +02:00
ma0048
6495f741b9
added missing phrase
2025-07-09 14:02:41 +02:00
ma0068
3ca49c5574
refactor function getHeader, get mitarbeiter_uid as prop instead of using function getMitarbeiterUid
2025-07-08 15:01:54 +02:00
ma0068
d1e35b1851
bugfix js error after sort: take out persistance for header filter
2025-07-03 12:14:00 +02:00
ma0068
46a10bd92e
page handling
...
- entry in main navigation menu
- import navigation component
- remove space side menu
2025-07-03 11:14:20 +02:00
ma0068
b4d5e1c90a
bugfix delete Vertragsdetails, add missing data updateamum, updatevon
2025-07-02 13:41:08 +02:00
Cristina
0df082af1f
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-07-02 12:16:19 +02:00
Cristina
56bfe46675
Added phrases for lvevaluierung
2025-07-02 12:12:44 +02:00
ma0068
411b97fa14
reload Vertragsstatus if change of mitarbeiter
2025-07-02 11:54:32 +02:00
ma0068
56e8a34d68
readd Phrasen Vertragsverwaltung
2025-07-02 09:09:33 +02:00
Cristina
daf9d2ea15
Added checkbox 'evaluierung' Lehrveranstaltung Details in VILESCI
2025-06-25 13:35:20 +02:00
Cristina
4b8af46a2e
Added 'evaluierung' to lehrveranstaltung.class.php and updated related methods
2025-06-25 13:30:05 +02:00
Cristina
fd2de106f8
Added column evaluierung to lehre.tbl_lehrveranstaltung
...
- evaluierung (boolean) indicates if lehrveranstaltung shall be evaluated. Default is true.
2025-06-24 15:02:45 +02:00
Cristina
08182fe0f5
Added phrases for LV-Evaluierung
2025-06-23 15:51:30 +02:00
Cristina
1e32bc211b
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-06-16 09:36:04 +02:00
ma0068
8c69bc1682
Headerfunctions in headerAPI auslagern
2025-06-11 15:28:19 +02:00
ma0068
2eef05e593
- refactore POST_Variablen with form_validation->set_data
...
- add phrase: Vertragsstatus bearbeiten
- filterActive: bugfix
2025-06-11 15:02:31 +02:00
ma0068
a56a804692
- fix error with Event 'multiActionPrintHonorarvertrag'
...
- Naming components Vertragsverwaltung, MitarbeiterHeader, CoreListMitarbeiter
- link to Vorgesetzter, show Vorgesetzter without postTitel
- Foto: if foto_sperre: show foto with lock
2025-06-11 13:46:23 +02:00
ma0068
a8f47fad45
copy Component DetailHeader into Vertragsverwaltung
2025-06-10 13:10:26 +02:00
ma0068
6f60d7c99e
API Refactoring, some other minor fixes
2025-06-10 11:57:43 +02:00
ma0068
7d2da9e7f6
Merge master into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-06-06 11:46:31 +02:00
Cristina
5ee72fd836
Merge branch 'master' into epic-56039/LV-Evaluierung_NEU
2025-05-27 18:23:51 +02:00
Harald Bamberger
8925692dd4
Merge branch 'master' into feature-39571/Studierendenverwaltung_CoreNotizcontroller
2025-05-21 17:03:58 +02:00
Cristina
d4feee8914
Fixed wrong param causing wrong Notenliste for Wiederholer
2025-03-18 14:30:19 +01:00
Paolo
bb476bb257
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2025-03-12 11:54:50 +01:00
Paolo
7b74c36952
- Removed public method isValidDate from controller api/frontend/v1/studstatus/Unterbrechung
...
- Replaced callback_isValidDate with is_valid_date
- Removed global function isValidDate from helpers/hlp_common_helper
2025-02-27 12:09:30 +01:00
ma0068
31af28a7c4
Merge branch 'feature-52533/PV21_Karteireiter_Vertraege' of github.com:FH-Complete/FHC-Core into feature-52533/PV21_Karteireiter_Vertraege
2025-02-19 16:37:47 +01:00
ma0068
f3527dc8ff
bugfix function getMitarbeiterUid
2025-02-19 16:37:30 +01:00
ma0048
d3210f0d3d
- foreign keys hinzugefuegt
...
- beim zuruecksetzen der gebiete, wird auch tbl_pruefling_gebiet zurueckgesetzt
2025-02-18 13:51:20 +01:00
ma0048
92a08cebad
- addOrder ins model verschoben
2025-02-17 13:47:07 +01:00
ma0048
1dba4be23f
- studsatus ablaeufe einzelen aktivieren/deaktivieren
...
- history absteigend sortiert
2025-02-17 13:31:57 +01:00
ma0068
660f9076ce
delete commented out sections
2025-02-14 09:38:33 +01:00
ma0068
24682fb559
changeFormat Dates, use different select for MitarbeiterHeader before PV21, adapt condition for multiselect addon
2025-02-12 17:05:18 +01:00
ma0068
295e2aa3e5
adaptions styling
2025-01-22 11:17:09 +01:00
ma0068
0d0071e8bf
refactoring and codesniff
2025-01-22 07:57:39 +01:00
ma0068
9c0baeacf2
Add Logic Permission and Phrases
2025-01-21 15:34:43 +01:00
ma0068
ffc99379ae
Injection ADDON KU for Multiselect and Print Honorarvertrag
2025-01-20 15:25:06 +01:00
ma0068
35d8f0524d
new page vertragsverwaltung with employee header and details components
2025-01-15 13:56:00 +01:00
ma0048
a0dce925d4
- rt holt sich zusätzlich alle gebiete aus den semestern davor
2025-01-14 10:56:28 +01:00
ma0068
07e6146e50
Validations, Phrases, cleanup
2024-11-19 14:34:50 +01:00
ma0068
5751441424
filter offene Vertraege, validations insert, update Contract
2024-11-12 07:57:46 +01:00
ma0068
023fafde2c
update reload functions, adapt delete contract, add watcher in unassignedList
2024-11-11 10:37:51 +01:00
ma0068
2d0285e31d
add and update Lehrauftraege, logic sumup beträge
2024-11-08 13:29:19 +01:00
ma0068
9fd9c4e94d
edit Status Contracts
2024-11-06 11:43:59 +01:00
ma0068
40baa7e08c
update childcomponent vertragstati
2024-11-05 16:06:14 +01:00
ma0068
b1452698f8
Start View Karteireiter, Components Unassigned, Details and Stati
2024-11-04 12:54:34 +01:00
ma0068
738c819272
remove comments
2024-08-30 13:32:00 +02:00
cgfhtw
d542cf7720
s&d
2024-08-14 16:20:47 +02:00
ma0068
ed39127f31
add tags for berufliche Kompetenzen
2024-08-13 16:00:03 +02:00
ma0068
6e9ee7cf81
Notizcomponent: Api Controller for Notizzuordnungs_ids
2024-05-03 09:43:49 +02:00