Johann Hoffmann
90a3de0705
Merge branch 'feature-77588/AnwesenheitenSprint252' into demo
2026-10-08 16:25:30 +02:00
Johann Hoffmann
57d37e01a3
only make those anw_user_entries editable which come from LE's the user is allowed to change by isAdminOrTeachesLE function; also send the correct le_id of the different le_ids of detail component to backend, not the selected one of main view; simplify the entschuldigungsmanagement filter options and only have the "alle offenen Entschuldigungen unabhängig vom gewählten Zeitraum" button available which comes with a comprehensive tooltip in simple language what that button actually does since it can be confusing to interpret which timespan and which dataset is being delivered here. 💯 💥
2026-10-08 16:22:28 +02:00
Johann Hoffmann
48c1787af9
Merge branch 'feature-77588/AnwesenheitenSprint252' into demo
2026-10-07 19:12:59 +02:00
Johann Hoffmann
0428c27bef
fix delete dialog handling; new multiselect mode is now hidden behind a "Gesamtansicht" Button Switch; in Gesamtansicht remove Kontrolldatum select & Alle anzeigen and default to all LV-Teile selected; fix multiselect darkmode theme; align all ? tooltips to be the same component and enhanced that component with delayed sticky animation, then moved that to the core so we can ALL have fancy sticky tooltips; checked over existing phrasen for spelling mistakes; bunch more css adjustments; fixed a possible bug in getAnwForUid where only uid was verified and not person_id; renamed timeline tab and enabled it for students aswell -> configurable; 🤓 ;
2026-10-07 19:10:43 +02:00
Johann Hoffmann
a5db0862d2
Merge branch 'feature-77588/AnwesenheitenSprint252' into demo
2026-10-01 12:23:01 +02:00
Johann Hoffmann
b4fc8dfd45
status entry in legende for missing entry aka "-"
2026-10-01 12:03:34 +02:00
Johann Hoffmann
3470d6ee34
Merge branch 'feature-78489/CMS_Admin_Vue' into demo
...
# Conflicts:
# system/phrasesupdate.php
2026-09-30 15:24:46 +02:00
Johann Hoffmann
3dd9be5ea2
Merge branch 'master' into feature-78489/CMS_Admin_Vue
...
# Conflicts:
# system/phrasesupdate.php
2026-09-30 15:13:51 +02:00
Johann Hoffmann
614274f3e1
darkmode stylecheck & adjustments across anw extension; ent management UX changes: datepicker labels, counts for filtered/total/offen/akzeptiert/abgelehnt + a button to just load all open excuse note applications no matter the timespan; added more clear visualization for multi stg students inside student uid col, studiengang col, orgform col and edit entschuldigung modal; fixed a bug in edit entschuldigung modal never showing to upload datum oopsie;
2026-09-30 15:07:45 +02:00
Harald Bamberger
34761db664
rename phrase
2026-09-30 10:56:30 +02:00
Harald Bamberger
b57e1984a8
Merge branch 'master' into bug-82297/ausweis-date-preview-issue
2026-09-30 10:20:28 +02:00
Johann Hoffmann
c82a6e4c44
phrasens
2026-09-28 13:31:13 +02:00
Johann Hoffmann
791ae73627
Merge branch 'master' into feature-77588/AnwesenheitenSprint252
2026-09-28 12:35:40 +02:00
Johann Hoffmann
283865aa32
Merge remote-tracking branch 'origin/feature-76994/EntEditByStudentErrorFix' into feature-77588/AnwesenheitenSprint252
...
# Conflicts:
# system/phrasesupdate.php
2026-09-28 11:26:11 +02:00
Johann Hoffmann
2bb59c9f66
fix a tabulator issue with dynamic columns and presets; legacy le selection now also uses the legacy loading procedure instead of the new one fetching all le of the lva, with the flag on only the assigned le to the looged in lektor; added phrasen;
2026-09-25 13:47:51 +02:00
Johann Hoffmann
ba251c0aa7
Merge branch 'feature-78489/CMS_Admin_Vue' into demo
...
# Conflicts:
# system/phrasesupdate.php
2026-09-24 10:21:36 +02:00
Johann Hoffmann
98ceeb862d
not only log sophisticated upload errors into log table, also tell the user what went wrong with the upload as per codeigniter 3 upload class;
2026-09-23 15:49:03 +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
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
Harald Bamberger
be7527e994
increase length of column taglib in table public.tbl_notiz_typ
2026-09-22 09:52:09 +02:00
Alexei Karpenko
0dadaece08
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-09-16 16:59:09 +02:00
ma0048
95bd12941a
Merge branch 'feature-54225/reihungstest_ablauf_fuer_quereinsteiger' into demo
...
# Conflicts:
# cis/testtool/menu.php
# system/dbupdate_3.4.php
2026-09-16 07:28:20 +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
Alexei Karpenko
073160dde4
Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool
2026-09-10 20:08:08 +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
Johann Hoffmann
d1bd77efb9
enhanced tree filters: by template, date range, child count, content length, editor; hierarchy display mode for tree search results; removed clickstats to configurable tab behind admin berechtigung; added a cis4 preview iframe which builds content the same way cis4 would do, which resemble the cis4 stylesheets and the resolving of contentcomponents; block clickcounting for cis4 preview to not skew statistics; Children Tab is now a Hierarchy Tab which shows parents aswell; added drag&drop sort; Delete Tab shows existing references with db table name; content components got default cis4 styling; added tiefe parameter for recursive lookup of organisationseinheiten or dms groups; DMS query also checks user entitlement since there might be sensitive documents in reach if a high enough dms group would be chosen with a deep enough tiefe; version select has a shorthand mode for contents with large versioncount;
2026-09-08 11:42:39 +02:00
Manuela Thamer
4ac108174b
rename title delete button
2026-09-08 08:29:08 +02:00
Johann Hoffmann
09ee72bd50
fixed error paths in Auth_Controller for content since it has no terminateWithError; tree reloads only nodes affected instead of complete refetch; simplified url & language options; added fhcAlert toasts to api calls; some bugfixes; still pondering how to properly utilize generic placeholders in contents;
2026-08-28 13:28:15 +02:00
Johann Hoffmann
6af2c7e11a
improved content tabs behaviour all around; changed lock mechanism to 24 hour expiry if not manually unlocked; added rank by clicks (sourced from system.tbl_webservicelog) since timestamp filter feature in order to find out which contents are important; general UI improvements; a ton of phrasen; some code cleanup; WIP finetuning & revamping the content features themselves;
2026-08-27 17:57:39 +02:00
Ivymaster
5fff45e302
Added check for date existence
2026-08-27 11:00:43 +02:00
Johann Hoffmann
86a8350bdc
fix phrasesupdate.php missing colon
2026-08-27 09:32:59 +02:00
Johann Hoffmann
6d9ce91302
Merge remote-tracking branch 'origin/master' into feature-77588/AnwesenheitenSprint252
...
# Conflicts:
# system/phrasesupdate.php
2026-08-26 16:31:28 +02:00
Johann Hoffmann
1802f9d32c
cms admin first draft, needs a lot of polishing still;
2026-08-26 11:18:26 +02:00
Andreas Österreicher
e32691994c
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
2026-08-26 08:21:30 +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
Werner Masik
d8355ba3f5
added Funktionsänderung to gehaltsanpassungtyp
2026-08-13 14:56:04 +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
Werner Masik
d85a3cb08f
extract DB migration for gehaltsanpassungtyp into separate file
2026-08-12 15:18:35 +02:00
Harald Bamberger
c81b5338de
Merge branch 'master' into feature-78292/dv_gehaltsbestandteil_ersteinstufung
2026-08-12 11:39:49 +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
adisposkofh
a397460e0e
Merge branch 'master' into feature/78128-quick-copy-full-name-and-title
2026-08-11 09:43:27 +02:00
Harald Bamberger
046a552f34
Merge branch 'master' into feature-76995/StudStatusModal_Hinweis_Beratungsgespraech_bei_Abmeldung
2026-08-11 08:11:55 +02:00
adisposkofh
108f91ea1a
quick copy option on full name and title in profile and other lv plan
2026-08-10 17:09:31 +02:00
Harald Bamberger
8bfd90e159
Merge branch 'master' into feature-69378/Studienverlauf_verlinken_im_neuen_FAS
2026-08-10 14:48:41 +02:00
Werner Masik
bd99f3f927
add db schema for gehaltsanpassungtyp
2026-08-10 12:20:30 +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