Johann Hoffmann
|
eade9b7beb
|
fixed accordion header padding size; student sees public mail, lektor gets notifs to private; remove unused injections; rewrite viewData validation for old Cis to remove console.warnings; clear abgabetermin.kurzbz when changing to smth not quality gate to avoid leaky kurzbz; fixed accordion header style offset for both cis environments; tooltip fix; only show abgabedatum if termin has upload_allowed; lower max-width in old cis; activated custom persistence for assistenz page + stricter promise handling around tableBuilt; activeIndex Handling on Student Page in case of several Projektarbetien; Phrasen gendering;
|
2025-12-10 17:41:01 +01:00 |
|
Johann Hoffmann
|
bb689a6d48
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
# Conflicts:
# public/css/Cis4/Cis.css
# system/dbupdate_3.4.php
# system/phrasesupdate.php
|
2025-12-09 17:03:18 +01:00 |
|
Andreas Österreicher
|
e1959b9e40
|
Quality Gate Aenderungen im DBUpdate hinzugefügt
|
2025-12-05 13:21:46 +01:00 |
|
Johann Hoffmann
|
ca152dc1ea
|
add projektarbeit_id & student_uid to projektbeurteilung_formular_link event in projektarbeitsbeurteilungsextension
|
2025-12-04 17:28:16 +01:00 |
|
Johann Hoffmann
|
ec7ebc8286
|
allowedNoten config integer instead of string so javascript array.includes() doesnt miss the noten options
|
2025-12-04 16:57:24 +01:00 |
|
Johann Hoffmann
|
035e844fab
|
added tbl_vorlage insert for PAAChangesBetSM.txt
|
2025-12-04 15:40:45 +01:00 |
|
Johann Hoffmann
|
e7a737b7aa
|
write stg_kz & semester_kurzbz into sammelmail about each projektarbeit; move method from abgabe.php api controller to abgabejob.php
|
2025-12-04 15:36:24 +01:00 |
|
Harald Bamberger
|
7e0acdbf45
|
fix typo
|
2025-12-04 14:57:03 +01:00 |
|
Johann Hoffmann
|
e3c1287664
|
WIP
|
2025-12-04 14:49:05 +01:00 |
|
Harald Bamberger
|
391a4753d5
|
fix flex-grow with tabulator exceeding width (found by ma0646)
|
2025-12-04 14:38:30 +01:00 |
|
Harald Bamberger
|
1c2937dfb6
|
Merge branch 'feature-69570/StudVw_Filter_broken'
|
2025-12-04 08:47:55 +01:00 |
|
Harald Bamberger
|
841b4736a9
|
do not send filters to backend when search endpoint is used
|
2025-12-04 08:39:37 +01:00 |
|
Johann Hoffmann
|
0c5af137db
|
WIP notifyBetreuerAboutNewOrChangedAbgabenForBetreuedProjektarbeiten Email Job; allowed abgabetypen & allowed noten as per config now via db primary key; new ProjektbetreuerModel method "getAllBetreuerOfProjektarbeit" to do just that;
|
2025-12-03 16:49:49 +01:00 |
|
Johann Hoffmann
|
541d6d78cc
|
projektbeurteilung_formular_link event for benotung link AbgabetoolMitarbeiterDetail.js; projektarbeit_is_current event for abstracted logic in Abgabetool; show endupload missing message on benoten if neither old nor new link are eligable;
|
2025-12-03 11:35:49 +01:00 |
|
Harald Bamberger
|
5a970c3f2e
|
fix typo
|
2025-12-03 09:58:33 +01:00 |
|
Harald Bamberger
|
abcc1269eb
|
add permission to show profile images in new studvw
|
2025-12-03 09:44:34 +01:00 |
|
Harald Bamberger
|
c849b5defa
|
fix broken filters
|
2025-12-02 18:08:03 +01:00 |
|
Johann Hoffmann
|
7747857583
|
AbgabetoolStudent beurteilung erstbetreuer/zweitbetreuer switch + get the actual link from the projektarbeitsbeurteilung extension via event 'projektbeurteilung_download_link' + fallback from config in case that fails; WIP implementing the switch for lektor beurteilungstemplate based on isCurrent/Semester etc in an Event in the pabu extension;
|
2025-12-02 16:07:26 +01:00 |
|
Andreas Österreicher
|
3ee81ae6e7
|
Merge branch 'feature-55978/infocenter_electronic_onboarding_filter'
|
2025-12-02 16:04:51 +01:00 |
|
Andreas Österreicher
|
d1f684f0b3
|
Merge branch 'feature-69182/PHP8-Stringzugriff_mit_geschwungenen_Klammern'
|
2025-12-02 15:53:15 +01:00 |
|
Johann Hoffmann
|
6359dc0fc9
|
use sendUploadMail on endupload, no events for that; remove extensive form validation from student detail; serientermin update table format fix; WIP new job informing betreuer about changes to thei betreued PA's; zweitbetreuer/erstbetreuer beurteilungslink switch in abgabetoolStudent; WIP getting that link from event not hardcoded; fix checkUploadSize calculation bytes to megabytes; added beurteilungerforderlich class to accordion headers;
|
2025-12-02 13:13:42 +01:00 |
|
Harald Bamberger
|
89ec51bd0a
|
Merge branch 'feature-69065/Projektarbeiten_Firmen_verwalten'
|
2025-11-28 14:45:29 +01:00 |
|
Johann Hoffmann
|
aee6ace42e
|
termine without uploads can now only have 'standard' or 'abgegeben' status based on datum; FHC_Api_Controller method checkUploadSize() -> checks input->server('CONTENT_LENGTH') against min($max_upload, $max_post, $memory_limit) and throws a designated filesizeExceeded error message; added fhc-orange palette for new status 'beurteilungerforderlich';
|
2025-11-28 14:09:53 +01:00 |
|
Harald Bamberger
|
0372853df2
|
Aufnahmetermine: fix error persiting boolean, GS: sortorder studiensemester, Gruppen exclude generated groups from search result
|
2025-11-28 14:01:20 +01:00 |
|
Harald Bamberger
|
dc603375ec
|
Merge branch 'master' into feature-69065/Projektarbeiten_Firmen_verwalten
|
2025-11-28 11:15:59 +01:00 |
|
Johann Hoffmann
|
095d5acbc5
|
load all studiensemester for assistenz; load paabgabetyp benotbar for all paabgaben; datediff calc luxon; new dateclass 'beurteilungrequired'; 2nd quality gate validation logic option; filter notenoptions as per config; filter abgabetypoptions as per config; upload_allowed checkbox for serientermine; serientermin modal layout rearranged; abgabetoolJob fixes; 23:59 in the descriptive col, not datepicker; zusatzdaten are required; activeIndex for accordion calulated on demand by method instead of reading a computed value;
|
2025-11-27 16:53:50 +01:00 |
|
Alexei Karpenko
|
eb1c3189b5
|
Studierendenverwaltung Projektarbeit: title not required anymore
|
2025-11-26 16:45:51 +01:00 |
|
Andreas Österreicher
|
6d27c3f6e2
|
PHPInfo entfernt
|
2025-11-26 08:27:14 +01:00 |
|
Harald Bamberger
|
a413b6c779
|
fix bug when changing studiensemester on route search
|
2025-11-25 14:00:31 +01:00 |
|
Harald Bamberger
|
f0e0bdc082
|
add optional query parameter studiensemester to notenspiegel and notenspiegel_erweitert to override semester_aktuell if multiple tabs in new studvw have different current semesters
|
2025-11-24 18:37:30 +01:00 |
|
Harald Bamberger
|
60661d3457
|
Merge branch 'studvw_2025-11_rc2'
|
2025-11-24 17:02:00 +01:00 |
|
Harald Bamberger
|
41bb99b5ea
|
Merge branch 'master' into studvw_2025-11_rc2
|
2025-11-24 16:48:11 +01:00 |
|
Harald Bamberger
|
054b9fdee3
|
Merge branch 'feature-69388/Pruefung_API_insert_Propleme'
|
2025-11-24 16:42:49 +01:00 |
|
Harald Bamberger
|
61faf5386a
|
Merge branch 'master' into studvw_2025-11_rc2
|
2025-11-24 16:39:47 +01:00 |
|
Harald Bamberger
|
6b4f5778c2
|
refactor stv Pruefung Tab and API endpoint to use same logic for insert and update, use luxon lib to initialize datepicker with iso date and send iso date format to api endpoint
|
2025-11-24 16:26:11 +01:00 |
|
Johann Hoffmann
|
8888b6991f
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
# Conflicts:
# application/models/education/Projektarbeit_model.php
# public/js/helpers/StringHelpers.js
|
2025-11-24 14:25:43 +01:00 |
|
Johann Hoffmann
|
9ac7ff2a4c
|
allowed to upload on endtermin switch to production logic (date & quality gates)
|
2025-11-24 14:16:07 +01:00 |
|
Johann Hoffmann
|
f4ca34f247
|
remove email sent to alert on serientermin since we do this in cronjob now;
|
2025-11-24 14:14:46 +01:00 |
|
Andreas Österreicher
|
060f11f1d8
|
Anmerkung und Spaltenanzahl bei Leistungsstipendien Import angepasst
|
2025-11-24 09:49:15 +01:00 |
|
Harald Bamberger
|
cdc1933ce4
|
fix typo
|
2025-11-24 09:48:05 +01:00 |
|
Harald Bamberger
|
239a9c89d7
|
compare DateTime with DateTime instead of String
|
2025-11-24 09:46:53 +01:00 |
|
Harald Bamberger
|
4964a2c06d
|
set tabulator layout to fitDataStretchFrozen when frozen columns are defined, change css classes to display disabled status use the same as in students list
|
2025-11-24 09:40:33 +01:00 |
|
Johann Hoffmann
|
3b7ed523b4
|
postStudentProjektarbeitZusatzdaten in detail view for Betreuer/Assistenz;
|
2025-11-21 12:36:03 +01:00 |
|
Harald Bamberger
|
ce5e3131c1
|
Merge branch 'master' into studvw_2025-11_rc2
|
2025-11-21 10:55:47 +01:00 |
|
Harald Bamberger
|
7eee6d51aa
|
clear tabulator when returning to index or studiensemester route from search route
|
2025-11-21 10:55:01 +01:00 |
|
chfhtw
|
1666ba82b2
|
Bugfix: correct compare values in Pruefung->insertPruefung()
|
2025-11-21 10:42:13 +01:00 |
|
Harald Bamberger
|
e54e83f718
|
Merge branch 'bug-68552/LV-Plan_mobile_Wochenansicht_links_rechts_scrollen'
|
2025-11-21 08:48:19 +01:00 |
|
chfhtw
|
d916c6ab31
|
make Pruefung->insertPruefung() behave exactly like old FAS
|
2025-11-21 08:27:05 +01:00 |
|
Harald Bamberger
|
be35fd5313
|
fix typo
|
2025-11-20 19:09:31 +01:00 |
|
Harald Bamberger
|
dd92c815da
|
fix back button behavior in studvw and lvverwaltung
|
2025-11-20 18:59:44 +01:00 |
|