100 Commits
Author SHA1 Message Date
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
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
SimonGschnell f695d8b66a update(Dashboard Widget Drag): shows hidden widget when dragging the widget on the dashboard 2025-08-18 10:21:18 +02:00
SimonGschnell e46f46c95b update(Dashboard grid): doesnt allow the user to drag a widget outside of the grid boundaries 2025-08-14 15:07:38 +02:00
SimonGschnell 645da5a5bf fix(Dashboard drag&drop): ensures dragend events trigger correctly in chrome 2025-08-13 12:09:34 +02:00
SimonGschnell 4eab58177a update(disabled widget background): updates the background of disabled widgets in the dashboard by giving them more opacity 2025-08-12 11:41:14 +02:00
SimonGschnell 3e69495842 fix(Dashboard drag&drop): behavior of dragged widgets when they exceed the grid limits, and ensures all widget clones are always deleted 2025-08-12 09:53:45 +02:00
SimonGschnell 60e403a28b update(Studium Phrases): inserts phrases for the studium component 2025-08-11 14:18:51 +02:00
SimonGschnell 8e6a103340 update(MyLv remove comment): removes unnecessary comment from the FHC.js file 2025-08-11 11:33:37 +02:00
SimonGschnell 03397b7272 update(MyLv VueRouter History): update the currentSemester based on the studiensemester param of the VueRouter history 2025-08-11 11:17:59 +02:00
SimonGschnell 3c3038362a update(MyLv VueRouter Studiensemester): adds the Studiensemester to the url of the vue router in the mylv view 2025-08-11 10:38:26 +02:00
SimonGschnell 92bd09355b update(News widget): adds number padding for the date and the time stamp in the news widget 2025-07-23 11:25:13 +02:00
SimonGschnell ae725c08a9 update(News und Paginator styling): updates how the news widget is highlighted and adds paginator css overwrites 2025-07-23 11:18:38 +02:00
SimonGschnell db07f33e3c update(Cis Modals): makes modals scrollable by default and uses fhc-primary for the card-header and fhc-secondary for the card-footer 2025-07-22 16:20:18 +02:00
SimonGschnell 1b2d5ff6c6 update(News widget styling): makes card-header of the news content sticky so that the white left and right buttons don't appear in front of a white background 2025-07-22 15:43:03 +02:00
SimonGschnell 6c57c17eb5 update(News Widget 1 spaltig): adds padding and updates colors of the time and content when hovered 2025-07-22 13:50:34 +02:00
SimonGschnell 9ddb9f46fd refactor(Cis4 News Widget Responsive): changes the responsive column layouts for the news widget 2025-07-22 13:30:25 +02:00
SimonGschnell 9855a0b45d fix(News widget style): updates the content style of the news when rendering new news content 2025-07-22 10:37:45 +02:00
SimonGschnell 117a284dc4 update(News Widget/Content stylings): updates the style of the news widget and single news view 2025-07-22 09:47:45 +02:00
SimonGschnell 07d610d60f update(PrimeVue Paginator darkmode): overwrites the background of the paginator component in primevue 2025-07-21 08:15:31 +02:00
SimonGschnell a22041007c update(Cis css): updates utility classes for primary colors 2025-07-21 08:15:31 +02:00
SimonGschnell 99f9509134 refactor(Cis4 Wave Accessability): adds accessability attributes to the searchbar components 2025-07-16 12:56:49 +02:00
SimonGschnell ba3914c1c3 refactor(Cis4 Wave Accessability): adds more accessability attributes to the cis4 views 2025-07-16 11:08:00 +02:00
SimonGschnell f210bb8bbd refactor(NewsWidget responsive):updates the resonsive classes of the newsWidget 2025-07-16 11:06:47 +02:00
SimonGschnell a737dc20dc refactor(Layout Lvplan widget): margin adjustment 2025-07-15 14:59:45 +02:00
SimonGschnell 81280a5e91 refactor(Studium accessibility): adds accessability attributes to the studium component 2025-07-15 14:29:26 +02:00
SimonGschnell 2222199b95 refactor(ProfilUpdate components accessability): adds accessability attribute to profil update components 2025-07-15 14:17:44 +02:00
SimonGschnell 133a611d0e update(Profil Modal attribute rename): refactor of attributes and styles 2025-07-15 13:35:38 +02:00
SimonGschnell c69be4762e refactor(renderer components accessibility) adds the aria accessibility attributes and tooltips to the renderer components of the LvPlan 2025-07-15 13:19:47 +02:00
SimonGschnell c91b2481eb refactor(Modal component): don't pass the properies to the v-bind of the bootstrap modal (title prop was added as an attribute to modal div, creating a tooltip) 2025-07-15 13:16:39 +02:00
SimonGschnell 9e06f1468a refactor(Location change FHC Core Event): changes the location of the Events for the FHCore App to the original folder 2025-07-15 12:01:46 +02:00
SimonGschnell 9fe7dd069f refactor(LvPlan Lektoren in LV Ansicht): passt die Ansicht der Lektoren in den LVs des LvPlan an wenn mehrere Lektoren vorhanden sind 2025-07-14 15:23:57 +02:00
SimonGschnell 1bf49ad7ab fix(Profillib): data handling fix 2025-07-11 11:50:53 +02:00
SimonGschnell 28e42163a1 fix(Profil fotoStatus): changes how fotoStatus is evaluated for different views 2025-07-11 11:10:35 +02:00
SimonGschnell 75a93523e0 refactor(Profil endpoint): changes how the parameter is passed to the profil endpoint 2025-07-11 11:01:18 +02:00
SimonGschnell c2cc1c5870 fix(Profil viewData): fixes little data conversion error in the endpoint 2025-07-11 09:14:34 +02:00
SimonGschnell 2deef8039d update(LvPlan color contrast): changes the colors for some of the text in the lvplan component for more contrast 2025-07-10 14:32:26 +02:00
SimonGschnell dba435dafb fix(VueDatepicker darkmode): updates the dark mode property of the vueDatePicker if the theme is switched to light or dark mode 2025-07-10 12:10:39 +02:00
SimonGschnell 6f3759d95d update(Wave accessability): updates aria labels for accessability 2025-07-10 11:47:51 +02:00
SimonGschnell 129b8b2e49 refactor(LvPlan Widget renderer component): adds the renderer component to the lvplan widget 2025-07-10 11:47:22 +02:00
SimonGschnell d526a770c5 refactor(Wave accessability changes): changes color contrasts and fixes other little bugs 2025-07-09 13:35:21 +02:00
SimonGschnell 8ce672d914 refactor(Profil Library): exports Profil functions in its own library to reuse functionalities 2025-07-08 13:33:00 +02:00
SimonGschnell 5280943099 fix(Studium):checks if the query of the data in the studium endpoints returns an array otherwise return empty array to avoid breaking the endpoint 2025-07-07 10:11:10 +02:00
SimonGschnell b46c0147a0 update(Filter Component): uses fhc-text instead of text-dark for the filter icon of the filter component 2025-07-03 15:30:38 +02:00
SimonGschnell e659e8e12c update(Profil Tabulator Columns):preloads phrasen for the tabulator tables, otherwise the column titles are not displayed 2025-07-03 15:30:02 +02:00
SimonGschnell 5ddc4749fa update(Accessability changes):adds aria-label to empty buttons and more accessability changes 2025-07-02 14:35:07 +02:00
SimonGschnell bf1dac3fd9 update(LvPlan Feiertage): checks if the query result is array before performing array operations and returns success status instead of raw data 2025-07-02 08:55:30 +02:00
SimonGschnell 83ac1abcf6 update(LvPlan Events): overflow css fix for the LvPlan Events 2025-06-30 15:27:15 +02:00
SimonGschnell 9c30b5438f update(StundenplanLib StundenplanQuery): removes the ort_kurzbz from the group by because the ort_kurzbz should be grouped in the aggregate function 2025-06-30 15:27:15 +02:00
SimonGschnell 5b10c87e9b update(LvPlan Feiertage):if loggedin person does not have a studiengang, only consider studiengang 0 2025-06-30 14:31:05 +02:00
SimonGschnell 1c29bcd685 feature(LvPlan Feiertage): adds endpoint to fetch feiertage and adds renderer components for the feiertage in the LvPlan 2025-06-30 11:40:18 +02:00
SimonGschnell e3fe20831e update(Profil Profilbild): changes styling layout and polishment 2025-06-27 11:36:40 +02:00
SimonGschnell 9610ca55f7 update(Profil Profilbild): first version of the profilbild upload endpoint 2025-06-26 15:21:09 +02:00
SimonGschnell cbc9a87a47 update(Profil Profilbild): adds button to upload new profil foto if foto is not yet acepted 2025-06-25 11:22:14 +02:00
SimonGschnell e99cbc9f3d fix(lvMenu optionen):fixes click event bugs with the lv menu and changes the styling for some lvmenu options 2025-06-24 13:28:32 +02:00
SimonGschnell f7c03b29db refactor(Studiengang Widget Data): filters only active persons of studiengang information 2025-06-24 10:35:20 +02:00
SimonGschnell d76e3feb2a update(LvPlan Month Event tooltip): adds a tooltip to the month lv plan events that contains more detailed information about the lv event 2025-06-24 09:32:19 +02:00
SimonGschnell 4d61cdeb91 fix(LvPlan route): changes the route on change:range instead of change:offset because the focusdate is updates in change:range 2025-06-23 11:54:42 +02:00
SimonGschnell 30e4459f67 fix(LvPlan renderer) uses Vue.nextTick to acknowledge the suspense state of the dynamically loaded component 2025-06-23 11:44:08 +02:00
SimonGschnell 1d9936757c update(LvPlan router) manages the route changes in the Calendar component instead of the LvPlan 2025-06-23 11:37:33 +02:00
SimonGschnell 23e32a51b2 update(LvPlan Reservierungen):renderer componente erstellt und in Events geladen + styling fixes 2025-06-18 12:26:20 +02:00
SimonGschnell 66ccd83b55 refactor(LvPlan): changes the lvInfo and lvMenu component in the Page View to use the renderer components based on the event type 2025-06-16 14:14:49 +02:00
SimonGschnell 57b0ae12d5 update(LvPlan router):changes the route parameters when changing the week in the weeks overview 2025-06-16 10:58:23 +02:00
SimonGschnell 2aa3e7704f fix(style):adds missing border 2025-06-16 10:57:16 +02:00
SimonGschnell 9e0bad76ac refactor(Studium): uses link color that adjusts to dark mode and adjusts the button directions next to the select fields of the Studium View 2025-06-16 09:30:40 +02:00
SimonGschnell e4100f5fb0 refactor(Calendar Events Layout): changes the layout of the calendar events adjusting to different renderer components 2025-06-13 12:04:31 +02:00
SimonGschnell 565925abb2 fix(typo) 2025-06-12 14:03:32 +02:00
SimonGschnell 06c822fd84 fix(foto for Studiengang information widget): adds foto property for studiengangs personen that are displayed with a foto 2025-06-12 14:01:27 +02:00
SimonGschnell aed293f93d fix(removes debug print in LvPlan): removes debug prints and changes parameter for the showModal function in LvPlan Day View 2025-06-12 13:55:50 +02:00
SimonGschnell e133f67de2 fix(LvPlan calendarComponent renderer async modal): updates the logic to display the modal for the lv information 2025-06-12 12:32:48 +02:00
SimonGschnell 29f968f308 fix(Profil email extern):Profil endpoint does not provide the extern alias email if the benutzer has no alias defined 2025-06-11 11:24:18 +02:00
SimonGschnell 49c510537a fix(Profil Mailverteiler): adds safeguards and checks on the return value of the Mailverteiler of a person 2025-06-11 11:06:35 +02:00
SimonGschnell d2e8505689 refactor(Profil alias): checks if user has alias, creates extern alias email if available otherwise not 2025-06-10 14:49:30 +02:00
SimonGschnell 83d3f515de refactor(Modals and z-index): ensures dashboard modals are in the forground 2025-06-10 13:18:31 +02:00
SimonGschnell c080d1abb2 refactor(Rename Stundenplan to LvPlan):renames all methods and files from Stundenplan to LvPlan 2025-06-10 11:46:19 +02:00
SimonGschnell a786dec9c1 fix(Dashboard grid):emit dragged item on resize and adjust z-index for overlay and dragged item 2025-06-10 10:23:28 +02:00
SimonGschnell 9faccfa328 update(Url Dashboard widget): makes edit buttons always available 2025-06-06 11:27:17 +02:00
SimonGschnell 6d7f8522f3 refactor(Moodle Events DependencyInjection): resolves lazy loading bug 2025-06-06 09:57:59 +02:00
SimonGschnell 2821339c0a refactor(Dashboard dragging): removes dragging flag from the draggable state 2025-06-05 11:42:21 +02:00
SimonGschnell e89233d6ac update(LvInfo): adds the file LvInfo again because it is used in a different component 2025-06-04 09:41:33 +02:00
SimonGschnell 7e90771f89 refactor(Moodle Events DependencyInjection): changes the lazy loading for the moodle events in Stundenplan 2025-06-03 09:30:10 +02:00
SimonGschnell a2dee4d6ba feature(FHC Core Renderer Event): adds the FHC Core renderer Event to the loadRenderer Event 2025-06-03 09:24:54 +02:00
SimonGschnell c62b587299 refactor(moodle Event Info):adds the component for moodle event information to the rendered components from the moodle Event 2025-06-02 09:23:14 +02:00
SimonGschnell a5bb72baf6 feature(Stundenplan Moodle Events Dependency Injection): injects moodle components dependency to the Stundenplan 2025-05-28 12:30:38 +02:00
SimonGschnell a0fb34420e fix(Stundenplan API):corrects little bug with if statement check 2025-05-27 14:30:34 +02:00
SimonGschnell b5bacbbf75 refactor(Studium): changes the query to fetch lehrveranstaltungen for the studienplan 2025-05-23 12:02:13 +02:00
SimonGschnell ad8963e5b5 refactor(Dashboard touch events): allows to scroll on mobile over widgets, fixes dragging bug on mobile 2025-05-23 11:33:58 +02:00
SimonGschnell deec52b959 refactor(Studium): disallows to store null or undefined to the localStorage and changes the next and previous button logic for the select fields 2025-05-23 09:11:22 +02:00
SimonGschnell a1423c33e5 update(Studium): fetches the preselect lehrverband values if the user is a student 2025-05-21 14:12:16 +02:00
SimonGschnell af1364faef update(Studium):changes layout 2025-05-20 16:56:25 +02:00
SimonGschnell da118cbf0a refactor(Studium):groups the studienplaene to their studienordnung, sorts the lehrveranstaltungs module and the single lehrveranstaltungen 2025-05-19 12:53:36 +02:00
SimonGschnell 4a10faeb25 update(Dashboard custom Section & additionalRow): the additional row is not removed when moving widgets and the custom section gets also created when created user_overrides 2025-05-19 10:28:15 +02:00
SimonGschnell df108482eb update(Dashboard additionalRow): opens tooltip when hovering over the button to add a now line to the dashboard grid 2025-05-19 09:09:48 +02:00
SimonGschnell 875a788476 update(Dashboard rows and columns): additional row is not removed when going out with the mouse 2025-05-16 09:54:05 +02:00
SimonGschnell a40f304d8d update(Dashboard DataStructure Migration): also changes datastructure for the dashboard.tbl_dashboard_benuter_override 2025-05-15 12:05:34 +02:00
SimonGschnell ebcb33b316 update(Dashboard DataStructure Migration): adds migration file to change all old datastructures from the dashboard.tbl_dashboard_preset 2025-05-15 12:05:34 +02:00
SimonGschnell dab628a72d refactor(Dashboard UX): improves user experience for dashboard 2025-05-13 11:48:01 +02:00
SimonGschnell 8e2fd6e61c refactor(searchbar local/session storage): does not use uuid for localStorage and only saves values to localStorage if searchoptions.origin is defined 2025-05-12 13:58:06 +02:00
SimonGschnell ed2a467926 refactor(Dashboard additional row): changes the UI and behavior to add an additional row to the grid 2025-05-12 13:51:20 +02:00
SimonGschnell a94b52dbc6 refactor(Dashboard touch events): fixes the touch event behaviors for the widgets and the dashboard 2025-05-12 11:44:27 +02:00