Commit Graph

  • 073160dde4 Merge branch 'master' into feature-75891/Electronic_Onboarding_Infocenter_Tool Alexei Karpenko 2026-09-10 20:08:08 +02:00
  • 26b779e864 Conflicts resolved Ivymaster 2026-09-10 14:18:50 +02:00
  • 71dd7f9e38 BUG: Some random issue Ivymaster 2026-09-10 14:16:12 +02:00
  • 3c95907213 modified and put into use combined grade mod permission check function bugfix/82291-grade-transfer-permissions adisposkofh 2026-09-10 14:09:27 +02:00
  • 6b3d03c0f0 Merge branch 'feature-6237/Phrases_system_MkIII' into merge-6237-13011 Paolo 2026-09-10 13:25:30 +02:00
  • e1917cd5c9 Merge branch 'feature-13011/installation_on_multiple_servers' into merge-6237-13011 Paolo 2026-09-10 13:25:00 +02:00
  • 7b2f41dcb3 Merge branch 'master' into feature-6237/Phrases_system_MkIII Paolo 2026-09-10 13:24:15 +02:00
  • 9dfc0d5e56 Merge branch 'master' into feature-13011/installation_on_multiple_servers Paolo 2026-09-10 13:20:21 +02:00
  • ce0fd2e7c0 Merge branch 'master' into feature-76233/LoginAsUser_Logging Paolo 2026-09-10 13:20:04 +02:00
  • d34192f2c3 Merge branch 'master' into feature-76203/Asynchrone_Tasks Paolo 2026-09-10 13:19:47 +02:00
  • 82197b43e7 Merge branch 'master' into feature-71351/Erhalter_Kuerzel_Konfigurierbar Paolo 2026-09-10 13:19:31 +02:00
  • b9f01b6b91 Merge branch 'master' into feature-70806/DMS_Erweiterung_Metadaten Paolo 2026-09-10 13:19:17 +02:00
  • c593d66f3b Merge branch 'master' into feature-70756/PHP8_Cleanup_Organisationseinheiten Paolo 2026-09-10 13:19:01 +02:00
  • 7bc5b2b1dd Merge branch 'master' into feature-70755/PHP8_Cleanup_Dokumentenvorlagen Paolo 2026-09-10 13:18:36 +02:00
  • 36a4b9526c Merge branch 'master' into feature-69542/Composer_Dependencies_Update Paolo 2026-09-10 13:18:20 +02:00
  • 9c7b3c8d99 Merge branch 'master' into feature-69541/PHP8_Vilesci_Studiengang Paolo 2026-09-10 13:17:36 +02:00
  • d5c511f114 Merge branch 'master' into feature-69540/PHP8_Vilesci_Lehrveranstaltungen Paolo 2026-09-10 13:17:19 +02:00
  • 65c2deda1f Merge branch 'master' into feature-69185/PHP8-Vilesci_Berechtigungen Paolo 2026-09-10 13:17:06 +02:00
  • 181a80ddd4 Merge branch 'master' into feature-68684/PHPMailer Paolo 2026-09-10 13:16:50 +02:00
  • 606c5143de fix: deleting calendar events that have a location but no room ma0048 2026-09-10 13:15:00 +02:00
  • 6d2cbf4896 adapt import to also parse note.anmerkung (entschuldigt - en, nicht beurteilt - nb, etc) if configured; new config if the benotungstool is allowed to create kommissionelle prüfungen or if that is a job for assistenz in stv; coded a kommPruef as the last pruefungsattempt and not a special case so it follows the same ordering rules in the table; changed headers from "Antritte" to "Prüfungstermine" to keep the wording aligned with the domain objects definitions; tooltip explaining the current antritt while hovering over the badge (1,2,3-K) (maybe make the badges contents configurable?); changed the notenOption sort to resemble stv: order 1-5 by value and afterwards alphabetically; actually removed redundant configs for defining which noten count for antritte -> only go by bezeichnung and fetch the matching primary keys from each db as they can have mixed pk's; vorschlag übernehmen now upserts the first prüfungsattempt, aswell as the notenfreigabe(if no other pruefungen exist) which should fix the possibility of creating a pruefungseries that starts with termin2, vorschlag also carries a datepicker writing the date of that first prüfung but not the benotungsdatum -> that needs to stay the entry date since the freigabemechanismus hinges on it; added a flag handling the password inputs browser prompt to not appear on other inputs; WIP coming up with even more configurability in order to cover uncertain workflow this tool is supposed to represent; Johann Hoffmann 2026-09-10 13:04:11 +02:00
  • 0b1e2ef919 Merge branch 'feature-78220/titel-tals-tag-migrieren' into feature-68298/Tempus_Grundstruktur Andreas Österreicher 2026-09-10 12:59:27 +02:00
  • ce8beb6fd0 Merge branch 'bug/modification-of-tempus-base-plan-loading' into feature-68298/Tempus_Grundstruktur Andreas Österreicher 2026-09-10 12:50:54 +02:00
  • f30c16aede combined grade modification permissions check functions into one adisposkofh 2026-09-10 12:40:12 +02:00
  • 4b62f0f864 Merge branch 'master' into feature-63132/Berechtigungssystem_Rollen_in_Rollen Paolo 2026-09-10 12:31:41 +02:00
  • ae935326d1 Merge branch 'master' into feature-61599/DocumentExportLib_erweitern Paolo 2026-09-10 12:30:03 +02:00
  • 8819964d4e Merge branch 'master' into feature-53599/Eingabe_von_Bankdaten_durch_Studierende Paolo 2026-09-10 12:16:27 +02:00
  • 5836be87b6 BUG: Fix issue with preselected semester value in tempus range calender Ivymaster 2026-09-10 11:59:55 +02:00
  • 56fe8c9d09 Merge remote-tracking branch 'origin/feature-75469/LeOptional4Projektarbeit' into feature-75469/LeOptional4Projektarbeit Johann Hoffmann 2026-09-10 11:51:26 +02:00
  • 9a3532265f information schema guard check for the data migration & table alter statements aswell, so they dont run on every checksystem.php invocation Johann Hoffmann 2026-09-10 11:50:51 +02:00
  • 8f16b859c5 Merge branch 'master' into feature-52366/CI_LoginAsUID_verbessern Paolo 2026-09-10 11:46:33 +02:00
  • a4a8d9cb42 Merge branch 'master' into feature-40315/Diagramme_generieren Paolo 2026-09-10 11:46:05 +02:00
  • 7852849493 Merge branch 'master' into feature-26336/Composer_Twig_Dependency_Security_Issue Paolo 2026-09-10 11:44:55 +02:00
  • 11f2f0ad75 Merge branch 'master' into bugfix-83277_menu-nodes-subnodes-behavior Harald Bamberger 2026-09-10 10:48:31 +02:00
  • 2a34cb32c8 Merge branch 'master' into feature-77552/CIS4_MA_ReportsWidget chfhtw 2026-09-10 09:01:45 +02:00
  • 57d8c21f63 Basic KPI widget chfhtw 2026-09-10 09:01:16 +02:00
  • 28b1269324 Studienjahr getAktNext endpoint chfhtw 2026-09-10 08:59:49 +02:00
  • f6efef36ef save button in front chfhtw 2026-09-10 08:58:37 +02:00
  • ccb33cde60 WIP Ivymaster 2026-09-09 16:53:23 +02:00
  • ab0a0aa5c3 Merge branch 'master' into bugfix/82291-grade-transfer-permissions adisposkofh 2026-09-09 16:17:35 +02:00
  • 4abe6f0d24 Merge branch 'bugfix_missing-studvw-filter-clear-action-button' Harald Bamberger 2026-09-09 16:15:39 +02:00
  • 00603ef52d Minor mod Ivymaster 2026-09-09 15:30:40 +02:00
  • 5ebe589a0f Changed Grid.js to match new tempus branch Ivymaster 2026-09-09 15:29:36 +02:00
  • 4ecf1845d4 resolved calendar range view rangeLength prop type inconsistency feature-78496_lv-plan-range-view adisposkofh 2026-09-09 15:20:58 +02:00
  • 9fbbd6b855 moved studvw 'clear filter' action button into 'actions' slot in the filter component adisposkofh 2026-09-09 15:14:20 +02:00
  • 5dc314febd Included cherrypicked commits from lv plan range branch Ivymaster 2026-09-09 15:13:16 +02:00
  • 21c8bbbf90 Added check before droping all imported kalender events Ivymaster 2026-09-09 14:21:17 +02:00
  • e6db3bfa8a merged master into feature/77174-nu-coodle adisposkofh 2026-09-09 14:13:20 +02:00
  • 254ea1a2b5 removed redundant variable previously used for debugging adisposkofh 2026-09-09 14:09:30 +02:00
  • e8e9bc73ad reworked old-to-new coodle redirect to not rely on old coodle tables adisposkofh 2026-09-09 14:07:05 +02:00
  • 3dd46fa997 Minor mod Ivymaster 2026-09-09 14:05:57 +02:00
  • 76fe4f567c Reverted default event loader to previous version Ivymaster 2026-09-09 13:58:43 +02:00
  • 5d0c6c1b4e Dedicated tempus event loader updated Ivymaster 2026-09-09 13:57:47 +02:00
  • 60b2c89c66 fixed issue with menu node collapsing instead of activating if subnode is active adisposkofh 2026-09-09 13:21:53 +02:00
  • 45b6c190b6 Conlflicts resolved Ivymaster 2026-09-09 13:21:17 +02:00
  • c91a6c6376 Reverted to original eventLoader feature-78218/optimize-memory-usage Ivymaster 2026-09-09 13:09:48 +02:00
  • ed02955b49 BUG: Fixed issue with event reload span Ivymaster 2026-09-09 13:08:49 +02:00
  • 59b4b2bac9 Merge branch 'feature-71639/StudVw_Noten_Renaming_Infopopup' Andreas Österreicher 2026-09-09 12:40:42 +02:00
  • 5f546fca2a Merge branch 'feature-82630/Infocenter_Verlinkung_StudVW' Andreas Österreicher 2026-09-09 12:37:33 +02:00
  • 4ecd4b5a65 BUG: Fixed issue witd drag drop animation feature/event-reload-mod Ivymaster 2026-09-09 12:21:46 +02:00
  • bdf8b3c609 add comments, use array_filter of studentlehrverband bug-78491/StudVw_Lvv_LvTermine Manuela Thamer 2026-09-09 11:58:03 +02:00
  • 9d4218bf38 implemented displayed semester/ical dates changes from my lv plan to other lv plan adisposkofh 2026-09-09 11:36:19 +02:00
  • 67f30c7765 fixed issue with wrong semester displayed and wrong ical dates used in my lv plan adisposkofh 2026-09-09 11:30:43 +02:00
  • 1bf2b707ef Merge branch 'master' into feature-75469/LeOptional4Projektarbeit Andreas Österreicher 2026-09-09 09:43:11 +02:00
  • 9f4ca01068 BUG: Fixed issue with refreshing and importing kalender events Ivymaster 2026-09-09 09:34:15 +02:00
  • 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) Andreas Österreicher 2026-09-09 08:55:24 +02:00
  • f616d70a5d extend logic for approximating FAS result of getting list LvTermine - extend timeInterval for followup semester - refactor function applyLoadUeberSemesterHaelfte - use ausbildungssemester of student for semesterFilter in function getStundenplanQuery - use old logic of studentlehrverbaende to avoid error for arrayfilter studentlehrverbaende Manuela Thamer 2026-09-08 16:11:45 +02:00
  • 3ab402adef Merge branch 'bugfix-82884_grades-export-group-names' Andreas Österreicher 2026-09-08 14:43:17 +02:00
  • 52f24645fb update link StudVW Manuela Thamer 2026-09-08 14:23:59 +02:00
  • 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; Johann Hoffmann 2026-09-08 11:42:39 +02:00
  • 6ea1d4610d Conflicts resolved Ivymaster 2026-09-08 10:20:52 +02:00
  • 4ac108174b rename title delete button Manuela Thamer 2026-09-08 08:29:08 +02:00
  • 63af8efb44 Conflict resolved Ivymaster 2026-09-07 17:59:46 +02:00
  • 260ede9d2f Merge branch 'feature-68298/Tempus_Grundstruktur' into feature-78220/titel-tals-tag-migrieren Ivymaster 2026-09-07 17:51:23 +02:00
  • 175b077d87 Added mod Ivymaster 2026-09-07 17:50:09 +02:00
  • 6378b80d87 fixed issue where exported gradelist excel file formatted group names as numbers adisposkofh 2026-09-07 15:24:38 +02:00
  • f2d4840af6 Merge branch 'feature-78052/tempus-tag-events' into feature-68298/Tempus_Grundstruktur Andreas Österreicher 2026-09-07 15:04:23 +02:00
  • cde51fa165 BUG: Reintroduced status icon on tempus calender event feature-78052/tempus-tag-events Ivymaster 2026-09-07 14:31:40 +02:00
  • 07d04d5701 Merge branch 'master' into feature-78496_lv-plan-range-view adisposkofh 2026-09-07 11:25:12 +02:00
  • 3c373aac25 fixed error in base calendar with inconsistent date updates adisposkofh 2026-09-07 11:19:39 +02:00
  • 4e2254dfc7 fixed error with missing btnRange prop in base calendar adisposkofh 2026-09-07 11:18:40 +02:00
  • b3df695b65 Lehrveranstaltungsverwaltung, hour limits when assigning lecturers: added check of individual employee hour limits feature-51953/PV21_130_Stundengrenze_fuer_externe_Lehrende_aufheben Alexei Karpenko 2026-09-05 00:00:28 +02:00
  • f0b449c0f6 changed stundengrenze in stundengrenze table from int to numeric Alexei Karpenko 2026-09-04 19:35:40 +02:00
  • dafae33ffb add transactions to student.php Manuela Thamer 2026-09-04 09:29:42 +02:00
  • 95c3354886 refactor GroupTab: enable set Verband and Gruppe to null backend: validation, if no selection for entries verband, group and Sem is made list students: drag and drop: reset verband and sem if not chosen Manuela Thamer 2026-09-03 14:53:37 +02:00
  • 2ed80b59b0 fixed issue with grade transfer permissions adisposkofh 2026-09-03 12:10:02 +02:00
  • 22fd4f199e BUG: Rework of setEmp in tempus component Ivymaster 2026-09-03 11:27:11 +02:00
  • 3e9788dcbf BUG: Removed duplicates of setEmp in tempus component Ivymaster 2026-09-03 11:21:03 +02:00
  • 460d2745bc Remove unused stuff chfhtw 2026-09-03 11:16:08 +02:00
  • 5909f55b0e Add setup config chfhtw 2026-09-03 11:15:36 +02:00
  • faa8f0446c Conflicts resolved Ivymaster 2026-09-03 11:11:10 +02:00
  • 4c2cd86b6d restore deleted setemp function ma0048 2026-09-03 11:06:25 +02:00
  • 41ceb955ff Allow separate component for dashboard item config chfhtw 2026-09-03 11:03:47 +02:00
  • 3f8ffa05f1 bugfix: create deep copy instead of shallow for dashboard item config chfhtw 2026-09-03 11:03:04 +02:00
  • 563fda603a BUG: Room suggestions preview Ivymaster 2026-09-03 11:02:02 +02:00
  • ef8090bf2e Add possibility to add css classes to the label in Form/Input chfhtw 2026-09-03 11:01:09 +02:00
  • 7b7edaf46a bugfix: bootstrap overwritten in tabulator CSS chfhtw 2026-09-03 11:00:15 +02:00
  • a765de11ef added missing space feature-78497/Cis4StudiumStgInfoBlock Johann Hoffmann 2026-09-03 10:46:36 +02:00
  • 658c8d6bd4 Schreibberechtigungsprüfung bei Anrechnungen angepasst damit diese korrekt angezeigt wird wenn oe_kurzb nicht gleich der Kurzbz des Studiegangs ist Andreas Österreicher 2026-09-03 08:44:10 +02:00
  • fe65dc60c4 finalized optional Studiengang Ansprechpartner Infoblock in Cis4 Studium page; Johann Hoffmann 2026-09-02 18:13:41 +02:00