Commit Graph

12123 Commits

Author SHA1 Message Date
Paolo 2aacfd0cc7 Interessentenanlage überarbeitet
- Anlegen von neuen Interessenten erzeugt nun immer einen neuen Prestudenten.
- Eine Person darf jetzt mehrere Prestudent-Einträge pro Studiengang haben
- Ajax Requests umgebaut auf JQuery
2019-02-05 10:47:51 +01:00
Paolo d8b7a03155 Arztbesuch und Behördenweg in Projektliste von der Tagesarbeitszeit a bziehen 2019-02-05 10:47:18 +01:00
Paolo 6102499794 Cleanup deprecated Escaping function 2019-02-05 10:46:01 +01:00
Paolo 57461473aa Neue Studienpläne werden automatisch zu Reihungstests hinzugefügt zu denen der alte Studienplan zugeteilt war sofern die Gültigkeit passt 2019-02-05 10:43:25 +01:00
Paolo 915f83c7be Add person.matr_nr to output 2019-02-05 10:42:19 +01:00
Paolo 4379121637 - Added hasSequence in models to avoid sequenceerrors
- Added getByDate, generateMatrikelnummer methods
2019-02-05 10:40:39 +01:00
Paolo b58475d6c5 - FilterWidget can represents the retrieved data with tablesorter or pivotUI
- Added new constants to FiltersLib
- Added new parameter pivotui to FHC-Header to load JS and CSS for pivotUI
- Renamed constat WIDGET_URL_TABLE_DATASET to WIDGET_URL_DATASET_TABLESORTER in FilterWidget
- Added new constat WIDGET_URL_DATASET_PIVOTUI to FilterWidget
- Added new private properties _datasetRepresentation and _datasetRepresentationOptions to FilterWidget
- Renamed FilterWidget->loadViewTableDataset to loadViewDataset
- FilterWidget->loadViewDataset loads tablesorter or pivotUI view depending on the value of property _datasetRepresentation
- FilterWidget accepts two new parameter: datasetRepresentation and datasetRepOptions
- datasetRepresentation is required
- FilterWidget stores in session the _datasetRepresentation and _datasetRepresentationOptions properties
- Adapted view views/widgets/filter/filter to use loadViewDataset
- All views using FilterWidget have been adapted to use the required parameter datasetRepresentation
- Added new constats DATASET_REP_TABLESORTER and DATASET_REP_PIVOTUI to public/js/FilterWidget.js
- Added new private property _datasetRepresentation to FHC_FilterWidget in public/js/FilterWidget.js
- Based on property _datasetRepresentation FilterWidget.js will represent the FilterWidget data with tablesorter or pivotUI
- Added new private method _renderDataset to FHC_FilterWidget in public/js/FilterWidget.js
- Renamed method _renderTableDataset to _renderDatasetTablesorter in FHC_FilterWidget in public/js/FilterWidget.js
- Added new method _renderDatasetPivotUI to FHC_FilterWidget in public/js/FilterWidget.js
- Added bew method _setDatasetRepresentation to FHC_FilterWidget in public/js/FilterWidget.js
2019-02-05 10:38:22 +01:00
Paolo c839e8e4a1 - Added personid param for adding notiz
- Changed filesystem permissions
2019-02-05 10:34:36 +01:00
Paolo 6a512d7b25 Infocenter notizen update
- removed html specialchars in quickinfo
- notizen are retrieved by ajax when click on tablerow
2019-02-05 10:33:11 +01:00
Paolo f6a1f65150 LVPlan SQL für LOAD_UEBER_SEMESTERHAELFTE angepasst damit auch für Wiederholer ein korrektes ergebnis geliefert wird 2019-02-04 18:34:30 +01:00
Paolo 9c83d10e20 DienstreiseMT-Stempelungen können parallel zu Arbeitszeit eingetragen werden 2019-02-04 18:32:00 +01:00
Paolo ee4e7c5038 Work in progress on Messages controller and messageWrite 2019-02-01 17:28:01 +01:00
Manfred Kindl 61b8c74326 Merge remote-tracking branch 'origin/master' 2019-02-01 17:09:31 +01:00
Manfred Kindl 5a2c886cb7 Textkorrektur Ausbildungsvertrag
Studiengebühr umbenannt in Studienbeitrag
2019-02-01 17:07:14 +01:00
alex 1b377474b6 - Created Javascript DialogLib in public/js for showing JQuery UI succes, error and info messages
- Used created DialogLib in infocenterDetails
2019-02-01 16:59:56 +01:00
Paolo 2bf2cac383 - Added new method writeReply to FASMessages
- Moved logic from Messages and MessageLib to MessageLib\
- Better code in views/system/messageWrite.php
- Adapted content/messages.js.php to use writeReply
2019-02-01 12:04:20 +01:00
Manfred Kindl d98c7ec9b2 Changes to gitignore 2019-01-31 17:52:45 +01:00
Manfred Kindl a834b42f4e Auto stash before merge of "master" and "origin/master" 2019-01-31 17:15:15 +01:00
Manfred Kindl be3375039e Studenten Anlegen-Formular
- Zugangscode wird nach dem Prinzip des Bewerbungstools generiert
- Studiengangsdropdown mit Langbezeichnung
2019-01-31 16:58:57 +01:00
Manfred Kindl 129fce2e64 Infoscreen-Verwaltung
Rechteprüfung bei Reboot-Funktion entfernt
2019-01-31 16:45:13 +01:00
Manfred Kindl 3ecfb12db9 Reihungstestverwaltung mit Tablesorter-Filter 2019-01-31 16:44:38 +01:00
Manfred Kindl bfc307edbc Vilesci Personen löschen verbessert
- Sicherheitsabfrage vor Löschung
- SQLs hinzugefügt
2019-01-31 16:43:19 +01:00
Manfred Kindl 85c69f3486 Mitarbeiter Anlegen-Formular
Zugangscode wird nach dem Prinzip des Bewerbungstools generiert
2019-01-31 16:42:13 +01:00
Manfred Kindl fb66c8cb9a Prüfungsprotokoll Bachelor DE und EN angepasst
- Nur mehr eine Bachelorarbeit an der FHTW
2019-01-31 16:28:58 +01:00
Manfred Kindl a4efee1d0f Im FAS werden nur mehr OrgFormen des Studiengangs angezeigt
+ Reihenfolge Reihungstestangemeldet/Reihungstestnichtangemeldet geändert
2019-01-31 16:28:12 +01:00
Manfred Kindl 2c0c1863b9 Diverse Phrasenkorrekturen 2019-01-31 16:21:58 +01:00
Manfred Kindl 7a2114dcc8 CMS WYSIWYG-Editor erlaubt alle HTML-Elemente 2019-01-31 16:19:55 +01:00
Manfred Kindl 60d45a0239 Relative Priorisierung in FAS 2019-01-31 16:18:22 +01:00
Manfred Kindl a0c5a42aed Liste der Betreuerarten überarbeitet
- Inaktive Betreuerarten werden durchgestrichen
- Automatische Auswahl der Betreuerart nach Projektarbeitstyp
2019-01-31 16:15:37 +01:00
Manfred Kindl ebe174992d Relative Priorisierung in Excel-Export 2019-01-31 16:03:13 +01:00
Manfred Kindl ca303c7c4a Mailverteiler Personenliste mit Filter erweitert
In der Personenliste der Mailverteiler kann nun mit Filtern die Liste eingeschränkt werden. Diesen Personen kann man dann direkt ein Mail schreiben (mit dem eigenen Mailclient)
2019-01-31 16:02:18 +01:00
Andreas Österreicher b56fb6deb8 Added Cronjob to automatically add direct groups to schedule 2019-01-31 08:43:24 +01:00
Andreas Österreicher 42829ed33e Gruppenbezeichnung für direkte Gruppen angepasst
Debug Output entfernt
2019-01-29 18:43:36 +01:00
Andreas Österreicher 1ed020dab9 Raumvorschlag bei bereits verplanten Stunden angepasst damit direkte
Gruppen nicht kollidieren
2019-01-29 18:24:44 +01:00
Andreas Österreicher de598c1ded Merge branch 'master' into lvgruppen 2019-01-29 08:23:23 +01:00
Andreas Österreicher cf347c42f2 Beim automatischen Erstellen von Prüfungsterminen nach der
Noteneintragung im FAS wird Lehreinheit jetzt korrekt ermittelt.
2019-01-29 08:18:06 +01:00
Andreas Österreicher a2245cf1c4 Fehler behoben beim verplanen wenn nur direkte Gruppen zugeordnet sind 2019-01-28 07:55:42 +01:00
Paolo 306da46c80 - Removed messagelink from controller system/infocenter/InfoCenter.php
- Improved MessageLib
- Added method getMessageVarsPerson to MessageLib
- Moved JS from views/system/messageWrite.php to public/js/messaging/messageWrite.js
- Added new controller controllers/system/FASMessages.php
- Adapted content/fasoverlay.js.php and content/messages.js.php to use FASMessages
2019-01-25 17:16:57 +01:00
Andreas Österreicher 5892496706 Keine Kollision bei Verschiebung 2019-01-25 08:24:05 +01:00
Andreas Österreicher 7e2336e9cc Merge branch 'master' into lvgruppen 2019-01-24 08:34:17 +01:00
alex 631ef93d6b Infocenter:
- even if a prestudent is already freigegeben for a studiengang, and if Quereinstieg, "shorter" Quereinstiegsinfomessage is sent when zum RT freigegeben
- message sending: replaced ugly html parsing for check if already freigegeben with AJAX call
2019-01-22 17:45:34 +01:00
Andreas Österreicher 42768d7c92 Changed Version Number 2019-01-22 14:51:53 +01:00
Gerald Raab d3803a848f Bugfix beim Abzug diverser Abwesenheitszeiten von der Gesamtarbeitszeit 2019-01-21 16:38:06 +01:00
Andreas Österreicher 8253ba90fd Kollisionsprüfung angepasst damit direkte Gruppen ignoriert werden 2019-01-21 15:09:26 +01:00
Paolo 86f1671fb6 Changed CI session expiring time from 600 to 1800 seconds 2019-01-21 12:56:47 +01:00
Paolo 2e1b8279fd - Changed the name of CI session from ci_session to sess_ci_session
- Changed CI session expiring time from 7200 to 600 seconds
2019-01-18 15:16:16 +01:00
Manfred Kindl c4daf904f3 Reihungstestverwaltung Rechte verschärft
Es wird nun bei allen Aktion geprüft, ob für den betroffenen Studiengang (den Studiengang des Reihungstests) Rechte vorhanden sind
2019-01-16 19:16:08 +01:00
Manfred Kindl 71c53296bb Spalten für Verband und Gruppe hinzugefügt 2019-01-16 17:32:31 +01:00
Andreas Österreicher bef3808a05 Interessentenanlage überarbeitet
- Anlegen von neuen Interessenten erzeugt nun immer einen neuen
Prestudenten.
- Eine Person darf jetzt mehrere Prestudent-Einträge pro Studiengang haben
- Ajax Requests umgebaut auf JQuery
2019-01-16 16:45:44 +01:00
Andreas Österreicher 82fd967f00 Direkte Zuordnung von Studierenden zu Lehreinheiten
* Direkte Zuordnung im FAS
* neues Boolean markiert direkte Gruppen
* Gruppen werden nicht vorgerückt
* Direkte Gruppen werden nicht bei der Lehreinheit und im
Lehrverbandsbaum angezeigt
2019-01-16 08:22:43 +01:00