Commit Graph

  • dab628a72d refactor(Dashboard UX): improves user experience for dashboard SimonGschnell 2025-05-13 11:48:01 +02:00
  • 658fe79ad7 load Teilnoten via moodle Event trigger; WIP further noten/punkte logic; Johann Hoffmann 2025-05-12 16:45:33 +02:00
  • 8e2fd6e61c refactor(searchbar local/session storage): does not use uuid for localStorage and only saves values to localStorage if searchoptions.origin is defined SimonGschnell 2025-05-12 13:58:06 +02:00
  • ed2a467926 refactor(Dashboard additional row): changes the UI and behavior to add an additional row to the grid SimonGschnell 2025-05-12 13:51:20 +02:00
  • 419341f496 absage fuer alle und rueckstellung ueber infocenter uebersicht ma0048 2025-05-12 12:53:16 +02:00
  • 5bbf05ac8a WIP Gesamtnoteneingabe Notenberechnung endpoint Johann Hoffmann 2025-05-12 12:50:56 +02:00
  • a94b52dbc6 refactor(Dashboard touch events): fixes the touch event behaviors for the widgets and the dashboard SimonGschnell 2025-05-12 11:44:27 +02:00
  • 12415279d1 hide column and formular field dienstverhaeltnis_unternehmen via prop ma0068 2025-05-09 14:08:49 +02:00
  • 4bceddcc82 add systemerror_mailto ci config, render systemerror_mailto to FHC_JS_DATA_STORAGE_OBJECT, use FHC_JS_DATA_STORAGE_OBJECT.systemerror_mailto in FhcAlert Plugins Harald Bamberger 2025-05-09 13:58:14 +02:00
  • d3dc81eae8 add missing fileendings in imports ma0068 2025-05-09 09:51:30 +02:00
  • a99721bb22 feature(Dashboard Mobile): the modal to add new widgets distributes the space to display widgetes more evenly SimonGschnell 2025-05-09 09:34:12 +02:00
  • 233e768aad copy Function files to component ma0068 2025-05-09 09:11:33 +02:00
  • a6180b3d59 feature(Searchbar Storage): uses UUID's to store searchstr and searchtypes and warn user about missing searchoption origin property SimonGschnell 2025-05-08 12:34:35 +02:00
  • 9d4568e15e client side placementtest handling, filtering Dropdowns placementtests, Phrases, show future Placementtests, open Reihungstestverwaltung ma0068 2025-05-08 09:58:08 +02:00
  • 405062f549 added Projektarbeit tab to Studierendenverwaltung, adding, editing, deleting of Projektarbeiten now possible Alexei Karpenko 2025-05-07 18:36:51 +02:00
  • b62c063a43 refactor(Searchbar Localstorage): adds the origin of the searchbar to the searchbaroptions and uses it for the localStorage keys SimonGschnell 2025-05-07 11:14:59 +02:00
  • 7d095b4998 feature(Studium LvModal): checks whether the lv has stundenplan entries and disables menu option if not/ checks the lvevaluierung information and adds it to the lvmodal information SimonGschnell 2025-05-07 11:03:12 +02:00
  • b5d3bf3f1e update(Cis4 Studium): finilizes Studium feature SimonGschnell 2025-05-06 13:30:06 +02:00
  • 05de9cd94a move logic processing moodle events from core to moodle addon Harald Bamberger 2025-05-06 13:24:08 +02:00
  • 664796c69f using phpunit to test controllers which are running in codeigniter3 requires further request/response mocking; setup of swagger-ui and swagger openapi doc generation for bookmark.php; WIP integration tests with ci3 & phpunit, maybe annotation generation solution for swagger annotations Szabo Mónika 2025-01-30 09:35:06 +01:00
  • 2ee7742ada Merge branch 'master' into feature-25999/C4_cleanup Harald Bamberger 2025-05-05 16:56:00 +02:00
  • 6ab50654ba add activity title to moodle calender entries, render activity title as html, set overscroll behavior for all day event area Harald Bamberger 2025-05-05 16:55:06 +02:00
  • 0930866beb revert change introduced by merging api refactoring branch Harald Bamberger 2025-05-05 13:55:54 +02:00
  • 7030d5b822 Merge branch 'feature-54827/internationalisierungsmassnahmen_optimierungen' Andreas Österreicher 2025-05-05 11:32:18 +02:00
  • 884a5e41ac Merge branch 'master' into feature-25999/C4_cleanup Harald Bamberger 2025-05-05 11:20:13 +02:00
  • 6dfa7089e7 Merge branch 'master' into feature-54827/internationalisierungsmassnahmen_optimierungen Andreas Österreicher 2025-05-05 11:08:25 +02:00
  • eae44bc634 update(Studium): loads lehrmodule and lehrveranstaltungen for studienplan and displays the ui with the lvModal SimonGschnell 2025-05-02 11:23:39 +02:00
  • 37fa899540 phpunit test cases runnable; WIP teaching phpunit what a codeigniter3 is Johann Hoffmann 2025-04-30 17:32:23 +02:00
  • 9b895fbd23 feature(Studium API endpoinds): adds the api endpoints for the Studium View to get the studienplan from a studiensemester/studiengang/semester SimonGschnell 2025-04-30 13:45:01 +02:00
  • 24b19a1d8b Workaround für Bug in Firefox ab Version 137 wodruch der Weiter Button nicht immer ganz angezeigt wird Andreas Österreicher 2025-04-30 10:33:37 +02:00
  • 7d3ffdde7b fix api endpoint http error 500 when stundenplan_events is null or empty array Harald Bamberger 2025-04-29 17:15:32 +02:00
  • d791a6d3ef phrasen & change email template name to under 32 characters long Johann Hoffmann 2025-04-29 15:03:10 +02:00
  • 38424bc875 serientermin anlegen mitarbeiter; deadline overview mitarbeiter; Johann Hoffmann 2025-04-29 14:36:40 +02:00
  • c24a9997a9 add function StundenplanEvents to new api factory Harald Bamberger 2025-04-29 12:13:29 +02:00
  • 3b7a862dbe align composer.lock with composer.json Harald Bamberger 2025-04-29 11:42:26 +02:00
  • 5856f1c2ae Merge branch 'master' into feature-25999/C4_cleanup Harald Bamberger 2025-04-29 11:27:27 +02:00
  • edcd2aa1df Merge branch 'feature-61464/infocenter_ausbildungssemester' Andreas Österreicher 2025-04-28 13:23:38 +02:00
  • bf0cd8e8e3 actions new, update and delete aufnahmetermine ma0068 2025-04-25 16:15:27 +02:00
  • a5ab2f1381 match abgabetool_detail student/mitarbeiter look&feel; WIP terminserie, zweitbetreuer logic etc Johann Hoffmann 2025-04-25 14:30:12 +02:00
  • 54e8a855f4 Merge branch 'master' into feature-25999/C4_cleanup Johann Hoffmann 2025-04-25 10:58:02 +02:00
  • 97d83d3acf WIP abgabetool mitarbeiter Johann Hoffmann 2025-04-25 09:59:41 +02:00
  • 2ab01132b1 show List Admission Dates ma0068 2025-04-24 16:30:50 +02:00
  • 9410388a7a tune order by to sort nearest active dv first Harald Bamberger 2025-04-24 15:40:58 +02:00
  • d48a0b62fd Refactoring FhcApi_Factory ma0068 2025-04-24 12:59:47 +02:00
  • a196da03d2 change order by to ensure latest dv is sorted first Harald Bamberger 2025-04-24 10:52:47 +02:00
  • ed6b9310ae Refactoring FhcApi_Factory ma0068 2025-04-24 08:23:24 +02:00
  • a4777724dc Merge branch 'master' into feature-61230/FHC4_Studierendenverwaltung_LVTermine ma0068 2025-04-24 07:59:13 +02:00
  • eaaf5de9c0 Refactoring FhcApi_Factory ma0068 2025-04-24 07:54:06 +02:00
  • e28067259b WIP Abgabetool Mitarbeiter DetailComponent Johann Hoffmann 2025-04-23 13:59:31 +02:00
  • 854223a2d7 Merge master into feature-60874/FHC4_Studierendenverwaltung_Dokumente ma0068 2025-04-23 13:37:31 +02:00
  • 91910ef538 Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup Johann Hoffmann 2025-04-23 12:49:16 +02:00
  • 8442a3d758 Refactoring FhcApi_Factory ma0068 2025-04-23 12:03:21 +02:00
  • d780b472a6 Merge master into feature-60875/FHC4_Studierendenverwaltung_Anrechnungen ma0068 2025-04-23 11:11:35 +02:00
  • 3200a94d17 Refactoring FhcApi_Factory ma0068 2025-04-23 11:06:08 +02:00
  • 874c91e21c Merge branch 'master' into feature-61229/FHC4_Studierendenverwaltung_GemeinsameStudien ma0068 2025-04-23 09:41:50 +02:00
  • 65c398498f Refactoring FhcApi_Factory View Modal ma0068 2025-04-23 09:32:49 +02:00
  • b9bd0e53d8 merge master into feature-55992/FHC4_Studierendenverwaltung_Messaging ma0068 2025-04-22 14:58:56 +02:00
  • 08b27edd64 Refactoring FhcApi_Factory ma0068 2025-04-22 14:29:45 +02:00
  • 2b9805aeb3 merge master into feature-55991/FHC4_Studierendenverwaltung_Gruppen ma0068 2025-04-22 13:58:27 +02:00
  • 2d87663841 basic structure for Tab Admission Dates ma0068 2025-04-22 13:35:31 +02:00
  • 0c95dbad1f update(Dashboard Section description): adds phrases for the description of general/custom/other sections SimonGschnell 2025-04-22 11:40:58 +02:00
  • 34eb2ab80c check permission system_change_outputformat in final exam on degree program oe_kurzbz Harald Bamberger 2025-04-22 11:11:46 +02:00
  • 8c00158d04 refactor(Dashboard Database data structure): changes how the data for the dashboard is structured in the database, instead of having a global widgets property, each section has its own widgets property where additional properties like description can be stored SimonGschnell 2025-04-22 09:52:07 +02:00
  • da86575e65 archiv: added space in edit form Alexei Karpenko 2025-04-18 13:25:00 +02:00
  • ced54d76d5 Merge branch 'feature-55980/gehaltsbestandteile_export_filtern_summieren' Harald Bamberger 2025-04-17 18:43:51 +02:00
  • 7b30869f7c make where clause more precise Harald Bamberger 2025-04-17 18:28:26 +02:00
  • 47917e42c3 compare datetime timestamp for n-workdays ago calculation; more eager check on change of kontrollzeiten/termine if they match a termin; added missing phrase; fetch uploaddatum in same format as von/bis for entschuldigungen so date headerfilter can work as intended; zugangscode zeitlich abgelaufen show error message; Johann Hoffmann 2025-04-17 12:07:54 +02:00
  • d4012232ab ausbildungssemester hinzugefuegt ma0048 2025-04-17 11:01:33 +02:00
  • c98d0a9c45 refactor(Dashboard Section description): updates the database structure for the dashboard information to add information about the description of a section SimonGschnell 2025-04-17 08:52:21 +02:00
  • ac5e95e6b9 dbchanges: add columns lvexport and lvexport_sum to hr.tbl_gehalstyp, add gehaltstyp zulage_allin, set zulage_allin for gbs attached to vbs freitext allin Harald Bamberger 2025-04-17 08:20:30 +02:00
  • 59f83c33b0 Merge branch 'master' into feature-55354/Studierendenverwaltung_Karteireiter_Archiv Alexei Karpenko 2025-04-16 15:24:59 +02:00
  • 3f607ec241 phrasen Johann Hoffmann 2025-04-15 18:03:51 +02:00
  • 5abc48f568 Merge branch 'master' into feature-56330/Digi-Anw-Feedback Johann Hoffmann 2025-04-15 17:56:31 +02:00
  • b323f91999 Merge branch 'feature-60851/FhcApi_Factory_Refactoring' Harald Bamberger 2025-04-15 16:49:17 +02:00
  • 99587fd064 Merge branch 'master' into feature-60851/FhcApi_Factory_Refactoring Harald Bamberger 2025-04-15 16:20:34 +02:00
  • b67b19bd1a handle condition when endpoint has not been set Harald Bamberger 2025-04-15 15:38:27 +02:00
  • 26d7d17169 delete unneeded code, fix permission issue ma0068 2025-04-15 15:21:36 +02:00
  • b2a7ec6e67 add component names, Modal dynamically import new phrases plugin to created app Harald Bamberger 2025-04-15 14:52:24 +02:00
  • 9c5ebc902d fix typos, remove duplicate attribute Harald Bamberger 2025-04-15 14:51:10 +02:00
  • af30a3408c add switch stundenplan, excel export, phrases ma0068 2025-04-15 14:22:39 +02:00
  • 19f169aca2 feature(Dashboard Grid): adds a red border to the widget if the user tries to resize the widget over its max width/height or under its min width/height SimonGschnell 2025-04-15 13:55:02 +02:00
  • fc0a09180a update(Dashboard pinned animation): also triggers the pinned animation when the target area of a drag action contains a pinned widget SimonGschnell 2025-04-15 11:16:20 +02:00
  • 1888c51a48 master gemerged phrase bugfix ma0048 2025-04-15 11:09:59 +02:00
  • ad93a0a84c Merge branch 'refs/heads/master' into feature-54827/internationalisierungsmassnahmen_optimierungen ma0048 2025-04-15 11:09:05 +02:00
  • 3669e0df40 check if entry in tbl_studentlehrverband exits and update or insert on result Harald Bamberger 2025-04-15 08:24:16 +02:00
  • 26bf1e33d4 close button tags Harald Bamberger 2025-04-14 17:32:13 +02:00
  • e8a233e503 Merge remote-tracking branch 'origin/master' kindlm 2025-04-14 17:13:15 +02:00
  • 1cb29ce8bb Task #61376 CIS Gesamtnote Berechtigung für OE kindlm 2025-04-14 17:13:03 +02:00
  • 6b6ec311c7 Merge branch 'master' into feature-56330/Digi-Anw-Feedback Johann Hoffmann 2025-04-14 15:23:31 +02:00
  • 8218c915d5 anw phrasen Johann Hoffmann 2025-04-14 15:14:49 +02:00
  • 88c4a04aea fix(Dashboard widget resize position): when resizing an widget without saved position it would save it with x:0 and y:0 SimonGschnell 2025-04-14 14:57:14 +02:00
  • a25ccd79b2 fix(Dashboard New Widget Not Draggable): adds the widgetid property to newly created widgets if it is not already present SimonGschnell 2025-04-14 14:46:11 +02:00
  • d4ae8b0f91 fix(Dashboard Grid Height): a bug was removed where the grid height was not correct when adding a new widget and the widget was not correctly displayed when adding a new widget SimonGschnell 2025-04-14 14:33:49 +02:00
  • 54bbfacf86 remove(Dashboard debugging):removes a debugging print statment SimonGschnell 2025-04-14 11:42:03 +02:00
  • 59ebd33ba6 feature(Dashboard resize):adds overlays to the elements when resizing widgets on the dashboard SimonGschnell 2025-04-14 11:28:13 +02:00
  • 31c1b087e5 fix typo, readd showallformats lookup since isBerechtigtDocAndOdt is an array of oe_kurzbzs Harald Bamberger 2025-04-11 17:51:34 +02:00
  • 9f94c8fafd fix typo Harald Bamberger 2025-04-11 17:22:37 +02:00
  • a5b8e7dc8b fix typo Harald Bamberger 2025-04-11 17:14:54 +02:00
  • f7138b2cfc prevent loading old phrasen plugin when Modal component is used, only commented out since plugin is maybe needed in ModalApp in some cases Harald Bamberger 2025-04-11 17:00:39 +02:00
  • 7f7a423e65 prevent loading old and new FhcAlert plugin resulting in two FhcAlert Apps and showing e.g. two delete confirm Dialogs Harald Bamberger 2025-04-11 16:57:20 +02:00