Commit Graph

  • d8f5c412c5 add endpoint for fetching all degree programes Ivymaster 2026-04-14 16:17:17 +02:00
  • 59d531ed0f add necessary models and DB tables for the class schedule feature Ivymaster 2026-04-14 16:13:54 +02:00
  • d003bfa7f1 code formatting adisposkofh 2026-04-14 15:51:37 +02:00
  • 95a7797ae9 delete unused apicall for mode modal add editor.setContent to function getReplyData readd loadReplyData and use v-show for visibleDiv for mode inSamePage ma0068 2026-04-14 15:46:34 +02:00
  • 343a82b89c removed obsolete import adisposkofh 2026-04-14 14:53:33 +02:00
  • 09a5515121 replace checkWidgetSizeLimitAnimation function with simple condition statement and remove now unused helper function chfhtw 2026-04-14 14:35:50 +02:00
  • cc23fb0f39 fixed issue where max_semester could not be read before a degree program was selected adisposkofh 2026-04-14 14:29:02 +02:00
  • 7edddd0566 removed redundant OverviewLvPlan page (same as StgOrgLvPlan) adisposkofh 2026-04-14 14:19:38 +02:00
  • ebafc4576f implemented profile calendar sync section adisposkofh 2026-04-14 14:08:16 +02:00
  • 328fe4256e safeguard component loading from widgetTemplate (=widgetSetup) chfhtw 2026-04-14 11:44:30 +02:00
  • c240eb4a4e move loading animation inside component root element chfhtw 2026-04-14 11:30:13 +02:00
  • 38d9d91945 get rid of cachedWidgetLoader & slightly rename some prop for better understanding chfhtw 2026-04-14 11:12:26 +02:00
  • 4669598dd9 remove resizeLimit function and replace it with internal function using the widgetsSetup prop chfhtw 2026-04-14 10:42:17 +02:00
  • 3ce3eff022 fehlendes mapping hinzugefuegt ma0048 2026-04-14 09:30:45 +02:00
  • 7daaf79fcc implemented permission for viewing other users' lv plans adisposkofh 2026-04-13 15:44:09 +02:00
  • d68fa8ce95 code quality dashboard.css chfhtw 2026-04-13 14:03:28 +02:00
  • d61ee51d79 rename css class to dash-case chfhtw 2026-04-13 14:00:14 +02:00
  • a6f81006be hide content of dashboard item on drag not via event but via css class chfhtw 2026-04-13 13:28:15 +02:00
  • 5fa374259e replace draggedItem css class chfhtw 2026-04-13 13:22:16 +02:00
  • 9fd033b30e get rid of toggleDraggedItemOverlay and replace it with css classes that are computed inside the template chfhtw 2026-04-13 13:21:35 +02:00
  • 21d80905a2 akzeptierte dokumente anzeigen, auch wenn kein dokument vorhanden ist ma0048 2026-04-13 13:04:46 +02:00
  • 86538a163d Merge branch 'master' into demo Andreas Österreicher 2026-04-13 11:55:16 +02:00
  • e98ed3c74f rename function to clarify what it does chfhtw 2026-04-13 11:47:26 +02:00
  • ebe76821e4 remove unused mode chfhtw 2026-04-13 11:45:50 +02:00
  • 953a04f24a added person id param to core plausichecks Alexei Karpenko 2026-04-13 11:37:36 +02:00
  • 3858e38a02 remove unused code chfhtw 2026-04-13 11:13:38 +02:00
  • 510c35e077 simplify drop grid events chfhtw 2026-04-13 10:50:11 +02:00
  • a8f680810f remove unnecessary touch and mouse events from dashboard chfhtw 2026-04-13 10:45:54 +02:00
  • f1c3c8296f implemented 'OtherLvPlan' to view other users' timetables adisposkofh 2026-04-13 10:41:41 +02:00
  • 3a91b12f31 Merge branch 'epic-56039/LV-Evaluierung' Andreas Österreicher 2026-04-13 10:39:00 +02:00
  • 6c90ccfbaa add drag-drop-touch-js/dragdroptouch to composer and use it to add drag and drop functionality for touch devices chfhtw 2026-04-13 10:38:58 +02:00
  • ea0a249612 micro degree abschlussdokumente hinzugefuegt ma0048 2026-04-13 09:14:27 +02:00
  • 843894405e changes for NewDiv ma0068 2026-04-10 13:03:24 +02:00
  • 3aebccbb9d track activeTab in StudVW Details.js and pass it to :default property of fhcTabs instances to attempt to set the last active tab to current, else use the old default tab of route.params.tab feature-76201/StudVWTabsBeibehalten Johann Hoffmann 2026-04-10 13:01:13 +02:00
  • 653a320e6c Display section name only in admin mode & display source information for widgets (from which section it is) in non-admin mode chfhtw 2026-04-10 12:57:58 +02:00
  • 8fddbc3a32 delete watcher for formData fields, add setContent for loading Vorlage ma0068 2026-04-10 09:15:34 +02:00
  • 6868e68145 define datepickers to use ISO strings internally with model-type="yyyy-MM-dd" to avoid construction of new js dateobjects when deleting the value via text input, which could lead to a off by one day/timezone error when saving the date Johann Hoffmann 2026-04-09 15:42:05 +02:00
  • 6dea54c786 horizontalsplit component analog to verticalsplit; also built it into Studentenverwaltung.js menu; added defaultRatio prop to both components which defaults to 50/50 seperation feature-76202/HorizontalSplit Johann Hoffmann 2026-04-09 14:30:35 +02:00
  • ee6f28c06d Refactor TagJob and TabLib: use dynamic approach with column taglib for creating Tags ma0068 2026-04-09 13:58:42 +02:00
  • fdb037da96 poc move logic for single tags to libs, and add lib loading path and name to extra column in tbl_notiztyp Harald Bamberger 2026-04-09 08:36:13 +02:00
  • 71a77fc576 dont render lv.js menuitem dropdowntoggle if the item is marked as 'unavailable', even if it has links attached Johann Hoffmann 2026-04-08 16:10:08 +02:00
  • 57e7ad6903 don't render hidden widgets in default (non edit) mode chfhtw 2026-04-08 15:55:56 +02:00
  • 290564fd2f bigger padding for dashboard items in mobile view chfhtw 2026-04-08 15:55:07 +02:00
  • b9207b5efb make drop grid padding configurable via css chfhtw 2026-04-08 15:54:36 +02:00
  • c58715d95b dashboard css remove doubles chfhtw 2026-04-08 15:52:57 +02:00
  • 5c6a8b9966 code quality dashboard css chfhtw 2026-04-08 15:52:33 +02:00
  • 44e43d9479 phrasenkey fix 'c4fehlerAktualitaetProjektarbeit ' => 'c4fehlerAktualitaetProjektarbeit' Johann Hoffmann 2026-04-08 15:47:17 +02:00
  • 49cbbfc50c update user ma0068 2026-04-08 15:24:06 +02:00
  • 4f8e98f5d5 restyle button reloadTags ma0068 2026-04-08 15:11:58 +02:00
  • a028297da6 call authInfo api on created in fhc app to provide isStudent, isMitarbeiter & uid; renamed main component of MyLv route from 'student' to 'MyLv' since it fits for employees aswell; adapt Lv.js component to render a bootstrap5 dropdown list when menuItem has a c4_linkList or c4_moodle_links; Johann Hoffmann 2026-04-08 15:11:03 +02:00
  • dd713a26db replace inline styles with bootstrap class chfhtw 2026-04-08 15:07:42 +02:00
  • fad293fbbf code quality dashboard section chfhtw 2026-04-08 15:00:36 +02:00
  • 7240b0c798 first version of history logic ma0048 2026-04-08 14:40:33 +02:00
  • 5a1b94f45b Remove redundant Dashboardpage and load correct one in Users Landingpage chfhtw 2026-04-08 14:27:56 +02:00
  • e9e614aa52 Add Functionality Frontend: triggering of reloading tags for prestudent from studentHeader Refactoring: Recycling of tags instead of deleting it and creating new ones ma0068 2026-04-08 14:26:14 +02:00
  • 344c68bf08 remove deprecated file chfhtw 2026-04-08 14:20:12 +02:00
  • f06e59b362 Merge branch 'master' into feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe chfhtw 2026-04-08 14:13:02 +02:00
  • 8ca5849b14 get timezone inside the components that require it chfhtw 2026-04-08 09:45:08 +02:00
  • ac44b36b59 cis4 myLv employee functionality implemented; wrote new query fetching studiensemester an employee in which he had assigned lehraufträge; afterwards fetch all lva by employee uid and sem_kurzbz so they fit in the existing component structure; MyLv/Lvs/SS2026 etc now also returns a 'student' | 'employee' string based on path taken inside the controller to aid vue components in rendering useful information and avoiding senseless fetch requests -> e.g. employees cant have grades on lva they are teaching; added component names for sanity when using vuedevtools; Johann Hoffmann 2026-04-07 16:07:10 +02:00
  • 01e6a1061c get renderers inside the components that require it chfhtw 2026-04-07 13:43:50 +02:00
  • b2538075ee use STV_TAGS_ENABLED config when preparing sql statement for students list to query tags only if enabled Harald Bamberger 2026-04-07 10:35:06 +02:00
  • 5c463c0866 add vordienstzeit to lohnguide Werner Masik 2026-04-06 21:49:53 +02:00
  • 423bbd95a6 add vordienstzeit to lohnguide Werner Masik 2026-04-06 19:30:32 +02:00
  • 82d640b1f4 plausichecks: uhstatpersonenkennungfehlt issue: removed oe_kurzbz, added datenverbund issues to core plausicheck gui Alexei Karpenko 2026-04-03 11:52:22 +02:00
  • 7eb888d2e3 rename apps/Dashboard/Fhc to apps/Cis chfhtw 2026-04-03 11:19:38 +02:00
  • 26f67b6798 rename apps/Cis to apps/Cis/Menu chfhtw 2026-04-03 11:16:19 +02:00
  • 4c0635be7c adapt lehrauftrag.xml.php queries to find projektbetreuer mitarbeiter_uid of projektarbeiten without le in future semesters for the lehrauftrag dokument (single lehrauftrag dokument curated for one betreuer) and also for the aggregated statistik listing the costs of all lehraufträge in a studiengang - resulting in the same data; Johann Hoffmann 2026-04-02 16:45:03 +02:00
  • e6eed4be4e move hidden widgets to the bottom of the dashboard chfhtw 2026-04-02 16:36:04 +02:00
  • 386cc779bf Merge branch 'master' into epic-56039/LV-Evaluierung Cristina 2026-04-02 15:49:20 +02:00
  • 4d9ff395e9 remove reorder which is not used anymore chfhtw 2026-04-02 14:52:17 +02:00
  • 08c6d58a50 Merge branch 'master' of https://github.com/FH-Complete/FHC-Core Cristina 2026-04-02 14:24:39 +02:00
  • 3f53c5feba Added: method getKFLByUID to get Kompetenzfeldleitung by UID Cristina 2026-04-02 14:23:59 +02:00
  • 67b863f9db implemented the same studienplan lva_id check for stv projektarbeit anlage inside lva.rdf and lva.class; should result in the same data even though the quereies are written a second time; Johann Hoffmann 2026-04-02 11:51:37 +02:00
  • 114a50ad4e Comments & variable renames for better understanding chfhtw 2026-04-02 11:43:29 +02:00
  • 298dbbf400 use context vm for tabulator event, refactor function toggleRowClick, delete unused commented sections ma0068 2026-04-02 10:58:49 +02:00
  • 7628ebc9ca remove unnecessary LE join in diplomasupplement.xml.php; fix studiensemester_kurzbz col datatype in dbupdate script; stv projektarbeit dropdown selection also by studienplan of current prestudent_status history entry Johann Hoffmann 2026-04-01 16:05:51 +02:00
  • 2c057aad58 Updated Startup Dump to Final 3.3 Version Andreas Österreicher 2026-04-01 13:00:50 +02:00
  • b6c2f2c9c9 Merge remote-tracking branch 'origin/master' into demo ma0048 2026-04-01 11:34:28 +02:00
  • ab5294de2f stylingaenderungen coursepicker umgebaut, keine backend suche mehr hinzugefuegt: - resizeHanlder funktion - broadcastchannel postMessage "dropped" - tbl_kalender_status column bezeichnung_mehrsprachig - tbl_kalender_status column sort ma0048 2026-04-01 10:53:31 +02:00
  • 50af6694d0 show Tags in CoreHeader ma0068 2026-03-31 12:48:27 +02:00
  • deb6dad7ad WIP trying to get diplomasupplement.xml.php to print a thesis title; remove console log stv; removed le from getProjektarbeitStudiensemester in projektarbeit.class.php; Johann Hoffmann 2026-03-30 18:45:01 +02:00
  • 218f434e01 stabilize workaround for chrome by adding more code into the workaround and get rid of updateCursorOnMouseMove in the process chfhtw 2026-03-30 16:49:21 +02:00
  • 8a53c438e3 more cleanup of dropgrid code chfhtw 2026-03-30 15:01:03 +02:00
  • 077f052112 stv projektarbeit getFormData call on actionEditProjektarbeit Johann Hoffmann 2026-03-30 14:26:58 +02:00
  • 3fe15a302c correct calculation of allowed resize directions chfhtw 2026-03-30 14:14:06 +02:00
  • e7f57c9ddd remove last pa-le join from statistik/lvplanung.php Johann Hoffmann 2026-03-30 13:52:50 +02:00
  • dec83bbd21 move draggable from item to the buttons chfhtw 2026-03-30 13:37:26 +02:00
  • 2354746d4f more cleanup of dropgrid code & cleanup of dashboard item code chfhtw 2026-03-30 13:34:34 +02:00
  • d421b1ccb8 cleanup dropgrid code chfhtw 2026-03-30 09:29:05 +02:00
  • 8dd42361a0 Merge branch 'master' into feature-68298/Tempus_Grundstruktur ma0048 2026-03-30 09:18:31 +02:00
  • 095e2bf581 revert lvgesamtnoteverwalten.php change Johann Hoffmann 2026-03-27 11:29:04 +01:00
  • 25345a0522 remove le join from vertrag.class.php; lehrauftrag_annehmen.xml.php fix 2nd query; Johann Hoffmann 2026-03-27 11:24:38 +01:00
  • e2b5201b5a remove le join from vertrag.class.php Johann Hoffmann 2026-03-27 11:09:34 +01:00
  • 5c80a382bf remove le join from lehrauftragsliste_gst.xls.php Johann Hoffmann 2026-03-27 11:01:17 +01:00
  • aa940683d6 remove le join from lvgesamtnoteverwalten.php Johann Hoffmann 2026-03-27 10:49:13 +01:00
  • 5dbddb4beb remove char ma0068 2026-03-27 09:46:48 +01:00
  • b20613f5d7 Basic Structure Automatic Tagging ma0068 2026-03-27 09:40:14 +01:00
  • 7fe5a685f1 first attempt at semantically tagging DOM elements for automated testing in stv. cypress is able to navigate from verband tree -> student list -> student details -> tabs and assert various states. WIP writing the test itself more robust and developing more testcases; feature-76009/CypressTestStv Johann Hoffmann 2026-03-26 17:45:02 +01:00
  • 00e019d6fe cleanup db data chfhtw 2026-03-26 15:21:41 +01:00
  • c2ce831bca Merge remote-tracking branch 'origin/master' kindlm 2026-03-26 11:43:59 +01:00