Commit Graph

16313 Commits

Author SHA1 Message Date
Johann Hoffmann 2759bb0309 cis4 abgabetool student uploads/signature check/emails working; TODO: - testing with diff users, styling & mobile layout; 2025-03-19 15:57:08 +01:00
SimonGschnell 0dd1e4a628 refactor(RoomInformation): updates the roomInformation endpoint to use the Stundenplan library functions 2025-03-13 10:29:23 +01:00
Johann Hoffmann 669752dd90 WIP cis4 abgabetool student 2025-03-12 13:41:01 +01:00
Johann Hoffmann 14f64401e5 Merge remote-tracking branch 'origin/feature-25999/C4_cleanup' into feature-25999/C4_cleanup 2025-03-05 14:24:24 +01:00
Johann Hoffmann a4d2a2cace fix news widget carousel (re)initialization after resize 2025-03-05 14:23:35 +01:00
SimonGschnell ba2014b1a3 fix(News Widget animation): fixes the animation bug when changing the width of the News widget from 1 to >1 2025-03-05 11:21:49 +01:00
SimonGschnell 44777e2f1b fix(VueRouter News Ansicht):News ansicht konnte nicht geladen werden weil viewData im Cms controller nicht uebergeben wurde aber im CisRouterView verwendet wird 2025-03-05 09:20:35 +01:00
SimonGschnell 415e759586 fix(StudiengangsInformationen API data): fixes little error when checking if the uid is a mitarbeiter or not 2025-03-05 08:54:26 +01:00
SimonGschnell b1b0d5edd0 remove(Calendar Week Page Style): removes not needed style check in component 2025-03-04 12:05:24 +01:00
cgfhtw 825ccfcc37 Calendar: Get rid of Warnings 2025-03-04 11:15:51 +01:00
Johann Hoffmann 2b16d8940f fhc header skiplink; cis4 skiplink css; 2025-03-03 17:57:42 +01:00
Johann Hoffmann e4317f7a94 mobile breakpoints & form validation; 2025-03-03 15:57:55 +01:00
SimonGschnell b8239b0842 update(LvInfo Phrasen): adds some phrasen for the LvInfo View for the moodle events 2025-03-03 14:38:23 +01:00
SimonGschnell 20f22d5a7b fix(Calendar selectedEvent and Scrolling): sorts the events before selecting the first as the selectedEvent and adds some scrolling checks 2025-03-03 14:15:50 +01:00
Johann Hoffmann 225d6b0a83 raumsuche student config for allowed roomtypes 2025-03-03 13:51:43 +01:00
SimonGschnell a408c85fd4 fix(Calendar Day SelectedEvent): fixes the watcher on the property active to additionally look at the events property and set the selectedEvent accordingly to the situation 2025-03-03 13:29:31 +01:00
SimonGschnell 98fa76ca1d fix(Calendar Month setSelectedEvent): selects the clicked lehrveranstaltung as selectedEvent in the click handler of the Month/Page View 2025-03-03 13:04:52 +01:00
SimonGschnell b8c45cf244 update(Moodle Events):adds additional fields for Moodle Events and disables the automatic scrolling for moodleEvents 2025-03-03 11:07:54 +01:00
Johann Hoffmann bc7dba1c14 legacy raumsuche.php -> cis4 vue component 2025-02-28 16:41:18 +01:00
SimonGschnell 4a01198e10 refactor(Stundenplan Endpoint):puts methods used to fetch Stundenplan and Reservierungs Events in its own library and dynamically merges the moodle events if plugin is present 2025-02-28 14:52:02 +01:00
SimonGschnell 45c929cb90 refactor(LvInfo): refactors template layout of LvInfo for lehrveranstaltungen and moodle events 2025-02-27 14:47:45 +01:00
SimonGschnell e2b1dad776 fix(Plugin Moodle Event.php) adds the moodle calendar events integration through the Events instead of having a fixed dependency 2025-02-27 12:06:43 +01:00
Johann Hoffmann 9b68bfd336 focus day highlight css animation 2025-02-27 11:49:57 +01:00
Johann Hoffmann 9acc2a8a9d revert router.replace strategy in month page; added weeks component without header into modal when week page header is clicked to enable week selection but without leaving the week carousel page 2025-02-27 11:16:35 +01:00
Johann Hoffmann 8e697515bc added vue datepicker11 option; month page header click show months in modal instead of switching page & mode; 2025-02-26 17:04:59 +01:00
Johann Hoffmann c833b40527 merge fix 2025-02-26 15:11:05 +01:00
SimonGschnell 973b011f36 merge C4 cleanup 2025-02-26 14:42:52 +01:00
SimonGschnell e635d5e0e1 update(Dashboard Calendar Moodle): adds the moodle Calendar Events in the Dashboard Stundenplan both for the minimized view and the month view 2025-02-26 13:43:28 +01:00
SimonGschnell fe1971a1d3 update(Calendar Moodle): adds background color to full day events, adds the link to the moodle activity, sorts the events based on type 2025-02-26 13:05:17 +01:00
Johann Hoffmann ecd5e95f2d access computed grade phrase defensive; avoid pushing redundant mode changes; replace current state with new params when a different day is selected in the current month -> beforeEnter guard creates redundant navigation history entry which is currently being blocked but produces the possibility to infinitely "rego forward"; 2025-02-26 11:42:32 +01:00
SimonGschnell bad19ccde7 feature(Calendar Scroll Behavior): only scrolls an entire hour at the time when scrolling with the mouse wheel 2025-02-26 09:40:42 +01:00
Johann Hoffmann 881b7fb789 fix loadEvents race condition; normalize route pushes; WIP getting route.replace to work; 2025-02-24 17:53:56 +01:00
SimonGschnell ebbec03de4 feature(Calendar Moodle): adds moodle svg and adopts month page view for moodle events 2025-02-21 14:21:38 +01:00
Johann Hoffmann 7a0a2d756d load lv entry as meta info when querying stundenplan by lva & show titel in ger/eng; also show currently active Studiensemester; roomInfo constant defined aswell; 2025-02-21 14:16:11 +01:00
Johann Hoffmann 844c31885e defined row min height & event max height props; month event click opens lv modal; fixed off by one date state; 2025-02-20 16:25:57 +01:00
Johann Hoffmann 3d467524e4 change Stundenplan/Rauminfo currentDay on prev/next event by certain offset and update url/browser history 2025-02-20 12:59:28 +01:00
SimonGschnell 400ba2d7f9 fix(Calendar All Day Events): positions the all day Events in its own container above the events 2025-02-20 12:10:48 +01:00
Johann Hoffmann 1d9ea5d091 router click intercepter does not resolve internally when only matched route was the Fallback matchAll route; cleanup routes.php & Stundenplan controller from viewData and verbose reroutes; overflow setting on years page; 2025-02-20 11:22:30 +01:00
SimonGschnell 40f64cc979 feature(Calendar Moodle): adds and modifies the week and day view for moodle events 2025-02-19 14:52:51 +01:00
SimonGschnell 5cb09c8e7b fix(LvMenu): fixes the highlighting styles for the lvMenu, instead of using fhc-entry it uses its own class 2025-02-19 14:50:19 +01:00
Johann Hoffmann 714d74d9aa url widget template fix 2025-02-19 11:25:29 +01:00
Johann Hoffmann b817458222 lv menu events send phrasenkey to enable responsive localization in myLv 2025-02-18 17:36:48 +01:00
Johann Hoffmann cb42ba110e adapt new calendar url format for rauminfo page; readded vue router dashboard fallback since there are possible url combinations that can not be resolved properly; 2025-02-18 16:31:05 +01:00
Johann Hoffmann 8e76d93a5a consistent naming of calendar modes in english; fixed routerguard to work with router.push on mode or date changes inside stpl component; 2025-02-18 14:48:14 +01:00
SimonGschnell e086da2274 feature(Calendar Moodle Events): displays moodle events as allDayEvents in the Calendar 2025-02-18 14:23:56 +01:00
Johann Hoffmann e2e537b09c fix calendar mode watch/emit handling; WIP roomInfo routes 2025-02-18 10:55:46 +01:00
Johann Hoffmann d45a41b949 defined new CI routes to differentiate between 5 cases CI doesnt handle anymore but vue router does; define Stundenplan/:lv_id? route for old links to redirect to new route Stundenplan/:mode/:focus_date/lv_id; new route with props route param handling to put them into viewData to always check for the same object; define day as allowed init mode; WIP same thing for raum calendar page; 2025-02-18 10:18:39 +01:00
SimonGschnell c960b4832d test 2025-02-17 14:40:24 +01:00
Harald Bamberger f6f06c4d5e use attribute binding since value should be boolean 2025-02-14 14:58:12 +01:00
Harald Bamberger b01400d21c remove unused data declaration 2025-02-14 14:55:57 +01:00