Commit Graph

  • 38647813aa Merge branch 'feature-69540/PHP8_Vilesci_Lehrveranstaltungen' into feature-70756/PHP8_Cleanup_Organisationseinheiten Paolo 2026-01-19 14:07:15 +01:00
  • 0b186a75cf Merge branch 'feature-69541/PHP8_Vilesci_Studiengang' into feature-70756/PHP8_Cleanup_Organisationseinheiten Paolo 2026-01-19 14:04:48 +01:00
  • 50e93fc9ba Fixed wrong configs (restored CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN + removed double CIS_EVALUIERUNG_ANZEIGEN_STG) Cristina 2026-01-19 13:33:12 +01:00
  • 47ea1e848c Merge branch 'feature-69528/reihungstestueberwachung_constructor' Andreas Österreicher 2026-01-19 10:17:38 +01:00
  • e0f99a8e88 gewichtung und regeln in die config verschoben feature-69528/reihungstestueberwachung_constructor ma0048 2026-01-19 08:28:25 +01:00
  • cd03264ab4 Fehler: added fehlerupdate for adding missing fehler from config files to database Alexei Karpenko 2026-01-16 13:09:11 +01:00
  • 6c82741341 remove var_dump() statement Johann Hoffmann 2026-01-16 12:00:30 +01:00
  • c3f7f7223a add student name info to betreuer sammelemail jobs table; WIP adapting same logic for assistenz; Johann Hoffmann 2026-01-16 11:59:46 +01:00
  • fbd0a4685e fix jobs & fancy formatting; check paabgabetyp instead of bezeichnung to enable enduploads for users in english lmao Johann Hoffmann 2026-01-15 18:40:51 +01:00
  • 63aebde7f2 Merge branch 'bug-70906/FHC4_Archive_Dokument_Studienbestaetigung' Harald Bamberger 2026-01-15 18:01:25 +01:00
  • 62f5b66324 add missing parameters studiensemester and studiengang_kz for document Studienbestaetigung and StudienbestaetigungEnglish ma0068 2026-01-15 17:24:38 +01:00
  • ef08e39449 api endpoint student: prevent storing an empty string as alias e.g. from StudVw Details Tab Harald Bamberger 2026-01-15 17:09:30 +01:00
  • c6232f7959 plausicheckresolver bugfixes, removed CONFIG_FEHLER_FILENAME constants Alexei Karpenko 2026-01-15 17:08:05 +01:00
  • c720c46125 education/Projektarbeit_model: fix missing from-clause entry for table tbl_projektarbeit error - ticket#6059687 Harald Bamberger 2026-01-15 16:28:38 +01:00
  • cf2cc796b3 plausicheckproducerlib: extension fehler config files are loaded using code igniter Alexei Karpenko 2026-01-15 16:26:16 +01:00
  • b5382b1bdf Form and Start Backend ma0068 2026-01-15 15:39:42 +01:00
  • 597d4dbfec Abschusspruefung Modal add model-type to datepicker to prevent sending full utc timestamp to backend Harald Bamberger 2026-01-15 11:37:51 +01:00
  • 022d02ef44 Merge branch 'master' into feature-56107/anrechnungen_lvs_markieren_die_nicht_angerechet_werden feature-56107/anrechnungen_lvs_markieren_die_nicht_angerechet_werden ma0048 2026-01-15 09:00:00 +01:00
  • 71d749675f ueberpruefung ob anrechenbar auch im backend ma0048 2026-01-15 08:56:18 +01:00
  • eb15d6b841 getStudentConfig Api Method; moodle link config entry; write abgabetool termin noten into header; uniform getDateStyleClass logic in all 3 views; WIP refining AbgabetoolJob; Johann Hoffmann 2026-01-14 16:57:57 +01:00
  • 475888d4ac Merge branch 'master' into feature-68834/Fehlermonitoring_Issues_weitere_features Alexei Karpenko 2026-01-14 16:52:55 +01:00
  • 4b8b3c90fb plausicheck resolver: by default, all issues for fehlercodes provided in constructor are resolved Alexei Karpenko 2026-01-14 16:15:33 +01:00
  • b168ebb5f6 issues: changed logic to read producable issues from config file Alexei Karpenko 2026-01-14 14:13:23 +01:00
  • d67cad925d externe ueberwachung deaktivieren ueber config params in die config verlagert ma0048 2026-01-14 13:59:42 +01:00
  • fc88c25e77 anzeige der child elemente wenn parent element mit der suche matched feature-70860/extended_header_filter_im_datattree_child_elements_anzeigen ma0048 2026-01-14 13:06:50 +01:00
  • 519cbc7601 base structure and table ma0068 2026-01-14 09:26:15 +01:00
  • bbb90f6dc4 added fixtermin variable to Paabgabe->update() statement; email logic for sancho emails towards betreuer: return $email[0]->uid ? $email[0]->uid.'@'.DOMAIN : $email[0]->private_email; phrasen wordings; reworked assistenz config api promises as allSettled to avoid race conditions; nachreichen möglich is always the default everywhere; WIP enabling the same status logic workflow everywhere; Johann Hoffmann 2026-01-13 18:20:05 +01:00
  • d365f15744 Merge branch 'feature-6237/Phrases_system_MkIII' into merge-6237-13011 Paolo 2026-01-13 17:11:22 +01:00
  • 36823dac7d Merge branch 'feature-13011/installation_on_multiple_servers' into merge-6237-13011 Paolo 2026-01-13 17:11:14 +01:00
  • 0ccef1ee65 Merge branch 'master' into feature-68684/PHPMailer Paolo 2026-01-13 17:08:41 +01:00
  • a1142136b2 Merge branch 'master' into feature-6237/Phrases_system_MkIII Paolo 2026-01-13 17:08:02 +01:00
  • a0c41c95cd Merge branch 'master' into feature-13011/installation_on_multiple_servers Paolo 2026-01-13 16:47:08 +01:00
  • 7a7cda3488 Merge branch 'master' into feature-61599/DocumentExportLib_erweitern Paolo 2026-01-13 16:38:13 +01:00
  • 2d9e9df8a0 fix notiz component showing no data when setting sort an switching tabs in stv Harald Bamberger 2026-01-13 14:10:33 +01:00
  • 6d6659f6e5 Merge remote-tracking branch 'origin/epic-56039/LV-Evaluierung' into epic-56039/LV-Evaluierung Cristina 2026-01-13 13:39:21 +01:00
  • 6512ad0f1c Merge branch 'master' into epic-56039/LV-Evaluierung Cristina 2026-01-13 13:38:04 +01:00
  • f034a99928 Merge branch 'master' of https://github.com/FH-Complete/FHC-Core Cristina 2026-01-13 13:37:43 +01:00
  • e89fcbab31 phrase typo fix Johann Hoffmann 2026-01-13 13:05:58 +01:00
  • 7c1f239dcb configurable paabgabe types for signature check; finetuned signature response message; phrasen & code cleanup; Johann Hoffmann 2026-01-13 12:32:41 +01:00
  • b50e3bc075 PHP 8.5 compatibility Paolo 2026-01-13 12:08:06 +01:00
  • c56d323cd3 build sum ects_berufliche_kompetenzen after sql feature-40852/MasterLehrgaenge_BeruflicheKompetenzen ma0068 2026-01-13 09:15:30 +01:00
  • cc0f38b276 fix the comment describing the "fix" Johann Hoffmann 2026-01-12 17:14:03 +01:00
  • a56335f4f9 "fix" the signatur check Johann Hoffmann 2026-01-12 17:11:48 +01:00
  • 954c55ba3e finetuning Johann Hoffmann 2026-01-12 17:06:35 +01:00
  • 8d454da2a8 PHP 8.5 compatibility Paolo 2026-01-12 16:31:51 +01:00
  • 92697d9468 Merge branch 'epic-56039/LV-Evaluierung' into demo-cis40 Harald Bamberger 2026-01-12 16:30:15 +01:00
  • d1ec9c92eb Merge branch 'master' into demo-cis40 Harald Bamberger 2026-01-12 16:10:13 +01:00
  • c7250959d0 Merge remote-tracking branch 'origin/feature-61164/AbgabetoolQualityGates' into feature-61164/AbgabetoolQualityGates Johann Hoffmann 2026-01-12 12:52:31 +01:00
  • 6c8318ead2 wip Johann Hoffmann 2026-01-12 12:51:34 +01:00
  • ac4cdb44de Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen ma0068 2026-01-12 11:05:26 +01:00
  • 3095f7ea8b Notice für UID entfernt Andreas Österreicher 2026-01-12 10:44:57 +01:00
  • 8f98d0c5a1 Fixed UID Andreas Österreicher 2026-01-12 10:31:50 +01:00
  • ab63bf9d74 gruppen in baum anzeigen und drag and drop von gruppen feature-70656/lvverwaltung_gruppen_im_baum_und_drag_and_drop ma0048 2026-01-12 09:27:27 +01:00
  • 13232015c3 more sophisticate zuordnung check & place it in every sensitive API endpoint; WIP: check STGentitlement when querying projektarbeiten for certein stg, since only dropdown info is pulled with this berechtigungslogic in mind but not the fetch itself; Johann Hoffmann 2026-01-09 14:13:26 +01:00
  • db861e81b2 rewrote post param acces from $id = $_POST['id'] to $id = $this->input->post('id') and subsequently rewrote safety checks from !isset($id) || isEmptyString($id) to $id === NULL || trim((string)$id) === '' to avoid ASCII conversion of low integers when passing them to isEmptyString function Johann Hoffmann 2026-01-08 17:45:02 +01:00
  • 39a96885d2 refactor v-for to avoid warning multiple keys, add name ma0068 2026-01-08 17:28:03 +01:00
  • 7eb147085f typo fix in getDateStyleClass; fix selectAll button in Assistenz view; change the upload_allowed checkbox on change as expected; give fhcAlert primevue btn classes instead of bootstrap so they actually get applied; save convert js date to iso string to avoid timezone shenanigans; created zusatzdaten edit phrase; Johann Hoffmann 2026-01-08 16:05:24 +01:00
  • 4f104523ff - include directive primevue.tooltip - refactor phrases to avoid timing problem with loading phrases of alert ma0068 2026-01-08 16:02:29 +01:00
  • 80175f46cb typo fix in getDateStyleClass; fix selectAll button in Assistenz view; Johann Hoffmann 2026-01-08 14:40:24 +01:00
  • 3d82d69bfc fixed student_uid variable aquisition inside StudentComponent; No allowedToSave check in client for Betreuer at all, everything done at backend level (WIP); added legacy phrasen to phrasesupdate to guarantee their existence; Johann Hoffmann 2026-01-08 13:40:58 +01:00
  • 40ae57fb0c proctoring check ueberarbeitet ma0048 2026-01-08 12:01:20 +01:00
  • 96dbec3218 refactor: use new api and factory ma0068 2026-01-08 10:33:53 +01:00
  • 4b29e7bf8d - refactoring js to avoid click events on option elements for working in chrome - backend: load fallback parameters later if needed to avoid warning ma0068 2026-01-08 09:41:04 +01:00
  • f845809e6b Fixed Variable Check in Abgabetool Andreas Österreicher 2026-01-07 16:02:06 +01:00
  • 1ce362b66b Removed forgotten error_log Paolo 2026-01-07 15:54:59 +01:00
  • c113c80862 fix calculation of next student matrikelnr aka personenkennzeichen and student uid Harald Bamberger 2025-12-22 21:11:05 +01:00
  • a259db2e7b issues: renamed method PersonenMitOffenenIssues, added expose to components Alexei Karpenko 2025-12-19 16:09:38 +01:00
  • 02153e469f Dashboard Admin Cleanup - refactoring Api: FHC-API controller for Edit/Update, widgets and presets - delete dashboard with Prompt - phrases ma0068 2025-12-19 11:39:31 +01:00
  • 063cbcbf4f Merge branch 'feature-62775/reihungstesttool_firefox_check_entfernen' Andreas Österreicher 2025-12-19 09:50:15 +01:00
  • 957da460a6 shorter passwort freigabe text; loadCisConfig for Benotungstool via api; anw% in notentable via event; WIP incorporating CIS config into actual noten logic; Johann Hoffmann 2025-12-18 15:24:08 +01:00
  • 3e77d80d26 Issues: added possibility to display issues only when user is hauptzustaendig Alexei Karpenko 2025-12-18 15:19:02 +01:00
  • d86f8d4114 Merge branch 'epic-56039/LV-Evaluierung' into demo Andreas Österreicher 2025-12-18 13:46:11 +01:00
  • ea17847fad Merge branch 'master' into demo Andreas Österreicher 2025-12-18 13:40:45 +01:00
  • 47d4b2e2d4 Change var_dump_to_error_log to show the referring script -> tail -f /var/log/apache2/error.log | grep <user> can catch it Paolo 2025-12-18 13:20:08 +01:00
  • 7e6805ca98 Merge branch 'master' into epic-56039/LV-Evaluierung Andreas Österreicher 2025-12-18 13:18:16 +01:00
  • 34dca18a46 - Added PHPMailer to composer - Changed application/libraries/MailLib.php to use PHPMailer - Changed application/config/mail.php to be used by MailLib + PHPMailer Paolo 2025-12-18 13:14:48 +01:00
  • 871534af52 Merge branch 'master' of https://github.com/FH-Complete/FHC-Core Cristina 2025-12-18 13:07:27 +01:00
  • 67b03dd29f ReAdded Lost Phrases Andreas Österreicher 2025-12-18 12:55:08 +01:00
  • 0616236e00 bugfix: ZGV Übernahme bei Interessentenanlage, bestehende ZGVs die null sind ausfiltern Harald Bamberger 2025-12-18 12:48:08 +01:00
  • 47e3c83909 Merge branch 'master' into feature-61164/AbgabetoolQualityGates Andreas Österreicher 2025-12-18 12:25:05 +01:00
  • c664c14afc phrase hinzugefuegt feature-62602/mehrfachnennungen_innerhalb_einer_kategorie ma0048 2025-12-18 11:10:08 +01:00
  • 8f9f447acf cis4 raumreservierung beta version ma0048 2025-12-18 11:08:40 +01:00
  • 1b4158af2d new rollup build 2025121701 Harald Bamberger 2025-12-17 16:44:24 +01:00
  • a7d6fbdc8b Merge branch 'master' into feature-68598/Rollup_lets_try_it_again Harald Bamberger 2025-12-17 16:10:23 +01:00
  • 4dd4d8aaa5 Removed filtering aktiv studienganege from method to get Studiengaenge by Stgs Cristina 2025-12-17 14:35:24 +01:00
  • f9ac824cc0 Added LV-Evaluierung NEU link button to CIS LV Menu Cristina 2025-12-17 14:33:04 +01:00
  • 2cee36d7b5 try/catch around moodle event & proper error message Johann Hoffmann 2025-12-17 14:29:05 +01:00
  • 79ad8601da Merge branch 'feature-68763/CIS4_Profilupdate_Additional_Changes' Harald Bamberger 2025-12-17 13:35:59 +01:00
  • 6b0526fb95 add tabulator persistence config Harald Bamberger 2025-12-17 13:22:39 +01:00
  • e39d05c83c Merge branch 'master' into feature-68737/interne_weiterbildung Harald Bamberger 2025-12-17 13:04:51 +01:00
  • 39d708aa61 Merge branch 'master' into feature-68763/CIS4_Profilupdate_Additional_Changes Harald Bamberger 2025-12-17 12:56:07 +01:00
  • 2d71a436f6 IssueList: possible to pass endpoint dynamically Alexei Karpenko 2025-12-16 17:30:25 +01:00
  • becbe5823c Merge branch 'feature-69286/StudStatusWiedereinstiegsmail_an_Studierende' Harald Bamberger 2025-12-16 16:16:29 +01:00
  • ddfcef9ad7 log Error if mail can not be sent, only change status if both reminder emails were successfully sent Harald Bamberger 2025-12-16 15:52:44 +01:00
  • 4f5e49a93c send to all private email addresses marked as zustellung Harald Bamberger 2025-12-16 15:27:31 +01:00
  • a3b5718422 Merge branch 'master' into feature-69286/StudStatusWiedereinstiegsmail_an_Studierende Harald Bamberger 2025-12-16 07:43:45 +01:00
  • 026bd6e247 moved issues controller to another folder Alexei Karpenko 2025-12-15 18:00:05 +01:00
  • 9c37215e62 issues: added issue controller for displaying issues, added issuechecker controller and component Alexei Karpenko 2025-12-15 17:20:56 +01:00
  • db048e876c Renamed getEntitledStgs to getByStgs Cristina 2025-12-15 16:48:07 +01:00
  • a4be020156 Merge branch 'feature-68768/Studierendenstatus_Neue_Abmeldungsgruende' Harald Bamberger 2025-12-15 16:36:16 +01:00