Commit Graph

  • 81f0b7a4bf make showErweitert configurable ma0068 2026-07-07 16:43:01 +02:00
  • 6c550372a3 add definable tag column in modified helpers Ivymaster 2026-07-07 15:49:16 +02:00
  • 07fc9838fc Added DummyPermissions controller to test permissions Paolo 2026-07-07 15:41:35 +02:00
  • 6a16fb7515 Betreuerart wird Übergeben damit Zweitbetreuer keine Termine erstellen können Andreas Österreicher 2026-07-07 14:33:29 +02:00
  • c86d6f4bf3 - enable opening in new tab with prevent.default - rendering of maillinks - useBCC without CC ma0068 2026-07-07 14:31:23 +02:00
  • a78fc177a5 add event teilnehmer extension for getting targeted lecturers events. add demo icons display in calDAV calendar exports feature-77461/sabredav-update Ivymaster 2026-07-07 14:30:23 +02:00
  • 33b05e9df5 Abfrage für PersonID entfernt da sonst Zweitbetreuer/Erstbetreuer nicht geladen werden Andreas Österreicher 2026-07-07 14:10:55 +02:00
  • 4c1d88a054 add clearing of unused classes in lvplan caldav export lib Ivymaster 2026-07-07 13:42:54 +02:00
  • ac2a1147cc do not show download links in OtherLvPlan and StgOrg LvPlan mode Harald Bamberger 2026-07-07 11:44:04 +02:00
  • 8d7fdb0254 Merge branch 'master' into cis40_2026-02_rc_abgabetool_finetuning Harald Bamberger 2026-07-07 11:15:53 +02:00
  • 0fd938e85c Merge branch 'master' into feature/76688-general-tabulator-issues_76776-localization Harald Bamberger 2026-07-07 11:08:19 +02:00
  • 8172df5782 - migration script: - auf cli job geandert - bisdatum nicht mehr pflicht - mehrere orte werden uebernommen - mehrere gruppen werden uebernommen ma0048 2026-07-07 11:00:25 +02:00
  • 280df46d6d WIP: Second version of cal dav with new tempus structure Ivymaster 2026-07-06 18:17:23 +02:00
  • 848cd2233e Roles in roles permissions: - Changed include/benutzerberechtigung.class.php - Changed DB structure Paolo 2026-07-06 17:59:20 +02:00
  • 3e17e99ce9 First version of cal dav with new tempus structure Ivymaster 2026-07-06 16:22:33 +02:00
  • 759aad047b Merge branch 'cis40_2026-05_ma_rc_routerlink' into demo-cis40 demo-cis40 Harald Bamberger 2026-07-06 15:33:02 +02:00
  • db7f46a874 Cis App: consider search string in document click handler, Compat component: set iframe href if identical to origin href to force reload of iframe content Harald Bamberger 2026-07-06 15:32:41 +02:00
  • 708563a3db Merge branch 'master' into feature-63132/Berechtigungssystem_Rollen_in_Rollen Paolo 2026-07-06 15:20:04 +02:00
  • b57fe4839b update tooltip phrase + keyversion Johann Hoffmann 2026-07-06 15:15:02 +02:00
  • 335753be8c Adapted Lvevaluierung Mail texte "Evaluierungszeitfenster" instead of "Evaluationszeitraum" Cristina 2026-07-06 12:19:28 +02:00
  • fd0262f708 Merge branch 'cis40_2026-05_ma_rc_routerlink' into demo-cis40 Harald Bamberger 2026-07-06 10:53:15 +02:00
  • a06d7bbfec render router-link in menu only if current route was matched by router, comment out fallback route Harald Bamberger 2026-07-06 10:52:53 +02:00
  • 16689f4d6e Merge branch 'cis40_2026-05_ma_rc_routerlink' into demo-cis40 Harald Bamberger 2026-07-03 18:11:59 +02:00
  • d1adc160ca add missing dependecies because cis menu app is now loading vue router Harald Bamberger 2026-07-03 18:11:34 +02:00
  • 0bd75716f2 Merge branch 'cis40_2026-05_ma_rc_routerlink' into demo-cis40 Harald Bamberger 2026-07-03 16:51:32 +02:00
  • a70ef78ead remove debug link labels Harald Bamberger 2026-07-03 16:51:08 +02:00
  • 9782fe5459 Merge branch 'cis40_2026-05_ma_rc_routerlink' into demo-cis40 Harald Bamberger 2026-07-03 14:36:49 +02:00
  • 5e509f7f19 Merge branch 'cis40_2026-05_ma_rc' into cis40_2026-05_ma_rc_routerlink Harald Bamberger 2026-07-03 14:35:48 +02:00
  • 3f257af006 Merge branch 'feature-60873/GesamtnoteneingabeCis4' into cis40_2026-05_ma_rc Harald Bamberger 2026-07-03 14:35:20 +02:00
  • 7fac6062e5 Merge branch 'master' into cis40_2026-05_ma_rc Harald Bamberger 2026-07-03 14:27:45 +02:00
  • 7ba74143df use router-link component to handle query params for compat controller links Harald Bamberger 2026-07-03 14:26:55 +02:00
  • 285a2921e4 code cleanup & refactoring lektor frontend/backend; transactions on important concurrent operations like deleteAnwesenheitskontrolle & getNewQRCode; show all flag saved/fetch from local storage; hardcoded strings -> phrasen; Johann Hoffmann 2026-07-03 14:23:14 +02:00
  • c59b24ab4a App urls for studierendenverwaltung (neu: /studvw) chfhtw 2026-07-03 12:16:30 +02:00
  • c194e94b5c add private email to detailHeader ma0068 2026-07-02 16:46:09 +02:00
  • 6d23f2b9fa Add Einstiegssemester - calculate semester_berechnet also for Stati 'Aufgenommener','Bewerber','Wartender' - show Einstiegssemester in DetailHeader for 'Aufgenommener','Bewerber','Wartender' and 'Interessent' ma0068 2026-07-02 15:58:23 +02:00
  • 0b70153da0 throw 404 on endpoints with invalid studiengang chfhtw 2026-07-02 15:32:20 +02:00
  • 190d797d31 adapt routes and endpoints for getPrestudent, getStudent & getPerson chfhtw 2026-07-02 14:36:30 +02:00
  • fb1c7f8e90 Rename Lehraufträge to Lehrauftragsverwaltung ma0068 2026-07-02 08:12:06 +02:00
  • 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) chfhtw 2026-07-01 15:45:09 +02:00
  • 044e29f557 Merge branch 'feature-77662/Absolventen_Zugriff_CIS4' Harald Bamberger 2026-07-01 14:47:52 +02:00
  • e110e8fa57 Merge branch 'cis40_2026-05_ma_rc' into demo-cis40 Harald Bamberger 2026-07-01 13:04:44 +02:00
  • d018ab18f8 use new Benotungstool for Links in LvMenu Harald Bamberger 2026-07-01 13:04:22 +02:00
  • f5cdb0a2fb add configs to define grace period and roles, add logic to benutzerberechtigungs class Harald Bamberger 2026-07-01 12:10:06 +02:00
  • dc22ac6b06 teilgenommen setzen beim uebetragen der punkte feature-77356/teilgenommen_setzen_beim_reihungstest_punkte_uebertragen ma0048 2026-06-30 17:03:43 +02:00
  • 093e3d5c97 enable deletion of zgv and zgv master date with null and empty string ma0068 2026-06-30 15:43:19 +02:00
  • 9bc9e57deb add selectable to tabledownload in studentList ma0068 2026-06-30 14:28:12 +02:00
  • 483d8f733f adapt routes and endpoints chfhtw 2026-06-30 14:21:32 +02:00
  • eb885bfea7 BUG: fix issue with unexpected closing of tag filter dropdown Ivymaster 2026-06-30 14:20:04 +02:00
  • 790d0d99ec add custom sabredev browser view Ivymaster 2026-06-30 14:17:10 +02:00
  • 5499c522cb add version migration of sabredav from 1.8.1 to 4.0.3 and updated files where it is used Ivymaster 2026-06-30 13:59:36 +02:00
  • d405296a14 also show email contact for zweitbetreuer in student page + distinguish them in the label in case of more than 1 betreuer; Johann Hoffmann 2026-06-30 13:02:19 +02:00
  • ac5478f176 add sabredav package extraction to global composer file Ivymaster 2026-06-30 12:49:18 +02:00
  • 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; Johann Hoffmann 2026-06-30 11:57:48 +02:00
  • be5aad7c33 only bind hover event if existing dropdown to avoid error bug-77399/AppMenu_Show_Toasts ma0068 2026-06-30 11:15:32 +02:00
  • b7940a5cce add mouse-over functionality to dropdowns LvPlanung and Notenspiegel ma0068 2026-06-30 10:53:15 +02:00
  • f9b3939d09 BUG: add issue fix for tag dropdown close on column drag Ivymaster 2026-06-30 10:33:24 +02:00
  • 69b19562f4 BUG: add issue fix for tag ordering Ivymaster 2026-06-30 10:27:16 +02:00
  • 9948060ed8 add shortcut str+alt for studentlist, add css for studentNames scrollable ma0068 2026-06-30 08:26:41 +02:00
  • 06ec020c1c make div for studentNames scrollable, do not show details in alert if ok ma0068 2026-06-30 08:25:46 +02:00
  • 01f2099c28 remove injection currentSemester, already as prop ma0068 2026-06-30 08:24:08 +02:00
  • 9cb5d0895d Rework Treemenu endpoint and libraries chfhtw 2026-06-29 16:12:32 +02:00
  • 086b271480 add implementation for custom tag filter in "LVVerwaltung" Ivymaster 2026-06-29 14:47:43 +02:00
  • 6264006728 flat table selectAll Handler fix; call checkZuordnung just how we thoughtcrimed it in feature-76667/ProjektarbeitUploadZuordnungErrorMessage Johann Hoffmann 2026-06-29 14:30:41 +02:00
  • 03b2d3d1a4 extracted some code related to tags from component to helper Ivymaster 2026-06-29 14:02:17 +02:00
  • 0007460428 phrasen archaeology; selectionCheckFlat on flatTable; Johann Hoffmann 2026-06-29 13:58:02 +02:00
  • ff38731077 refactor rowSelectionChanged ma0068 2026-06-29 13:55:11 +02:00
  • 8cc0462712 Merge branch 'bug-76560/Download_Notenlisten_einschraenken' Andreas Österreicher 2026-06-29 13:33:04 +02:00
  • 4162305ac6 Improved the permissions check in the cis/private/lehre/notenliste.xls.php Paolo 2026-06-29 13:28:57 +02:00
  • 8abb028f55 Merge branch 'feature-76667/ProjektarbeitUploadZuordnungErrorMessage' into cis40_2026-02_rc_abgabetool_finetuning Johann Hoffmann 2026-06-29 13:21:14 +02:00
  • 5399375bc1 add tags extraction from nested rows Ivymaster 2026-06-29 13:12:29 +02:00
  • 48798a9cee zusatzdaten added to new getMitarbeiterProjektarbeiten implementation; fix assignment of noteBackend variable -> needed for benotet headers; WIP phrasen archeology Johann Hoffmann 2026-06-29 13:07:11 +02:00
  • 3e8445304c detailheader: append tagContainer only for one selected student ma0068 2026-06-29 11:40:32 +02:00
  • b047b95505 extracted repeated code to function in extendedHeaderFilter.js Ivymaster 2026-06-29 11:36:03 +02:00
  • 3e48401a04 add uids to success and error alerts ma0068 2026-06-29 11:16:10 +02:00
  • 48f07eb3ca added width buffer for tags display Ivymaster 2026-06-29 09:41:52 +02:00
  • 6508301526 Merge branch 'master' into bug-76560/Download_Notenlisten_einschraenken Paolo 2026-06-29 09:32:53 +02:00
  • db5339e4a5 BUG: Fix random issues found during testing Ivymaster 2026-06-27 17:54:24 +02:00
  • 4ed87b5c2b add custom tag filter Ivymaster 2026-06-27 12:29:28 +02:00
  • a8f472ca6c Merge branch 'cis40_2026-02_rc' into cis40_2026-02_rc_abgabetool_finetuning Harald Bamberger 2026-06-26 15:18:42 +02:00
  • 76b9c6781d Merge branch 'studvw_2026_05_rc_tags' into demo-cis40 Harald Bamberger 2026-06-26 15:17:42 +02:00
  • 856706bc1c Merge branch 'cis40_2026-05_ma_rc' into demo-cis40 Harald Bamberger 2026-06-26 15:17:27 +02:00
  • d680c3aa2b Merge branch 'studvw_2026_05_rc' into studvw_2026_05_rc_tags Harald Bamberger 2026-06-26 15:17:02 +02:00
  • d98bdb9745 Merge branch 'master' into studvw_2026_05_rc Harald Bamberger 2026-06-26 15:16:37 +02:00
  • 0411befe8d Merge branch 'cis40_2026-02_rc' into cis40_2026-05_ma_rc Harald Bamberger 2026-06-26 15:16:18 +02:00
  • 138c80c97a Merge branch 'master' into cis40_2026-02_rc Harald Bamberger 2026-06-26 15:15:47 +02:00
  • 97a88d1d0d Merge branch 'feature-54628/studstatus_einzelne_ablaeufe_aktivieren_deaktivieren' Harald Bamberger 2026-06-26 15:07:04 +02:00
  • a23d079001 Merge branch 'master' into feature-54628/studstatus_einzelne_ablaeufe_aktivieren_deaktivieren Harald Bamberger 2026-06-26 14:07:14 +02:00
  • 9019fb18a3 Wording adapted for RoomManager feature-76663/tempus-rekursive-raum-struktur Andreas Österreicher 2026-06-26 13:45:35 +02:00
  • 90907d4276 add persistance pruefungsantritt_kurzbz to abschlusspruefung ma0068 2026-06-26 13:45:14 +02:00
  • f13f6ff0cc Merge branch 'feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren' Harald Bamberger 2026-06-26 13:40:17 +02:00
  • 8bf18b0d37 prüfung/notenimport enabled per config + adapt notenliste.xls.php highlighting as per config; check if higher antritt prüfungen exist when editing existing ones (changing grades is not allowed, dates inbetween the other 2 antritt termine allowed); prüfungstermine with entschuldigt note are being preserved since the whole series can have 1max; frozen columns selection dropdown + 4 columns freezable (selector, uid, vorname, nachname) -> setting saved in local storage; better mirroring of new pruefung studenten dropdown with actual table sort + update the label there to be uid + name aswell; fixed the note_vorschlag select input cell; table sort doesnt clear selection; show the NotenlisteLinks.js in import modal and filter it based on LE selection; Johann Hoffmann 2026-06-26 12:52:18 +02:00
  • a595daa9b4 Merge branch 'master' into feature-71393/studierendenstatus_unterbrecher_ablehnungsgrund_in_den_emailtext_integrieren Harald Bamberger 2026-06-26 11:50:12 +02:00
  • 4a283ebf5d rename menu => treemenu chfhtw 2026-06-25 16:46:18 +02:00
  • e27e64414a Merge branch 'master' into feature-76160/StudVw_Verbandsbaum_durch_Extensions_erweiterbar_machen chfhtw 2026-06-25 16:34:09 +02:00
  • c47ac926d2 WIP Ivymaster 2026-06-25 15:23:41 +02:00
  • f751df55b6 update query isPrestudentOutgoing to show only outgoing ma0068 2026-06-25 13:27:17 +02:00
  • ecd6588ead edit default permissions: in core controller admin, in stv controller admin and assistance ma0068 2026-06-25 12:56:35 +02:00
  • e7c133586b adding of 4 new colours and use shorter labels for automated tags ma0068 2026-06-25 08:47:00 +02:00
  • 1805fc643e add bug fixes and test issue fixes Ivymaster 2026-06-24 17:59:55 +02:00
  • af7ca6b524 WIP: fixing issues found with cypress tests Ivymaster 2026-06-24 16:35:07 +02:00