Commit Graph

9447 Commits

Author SHA1 Message Date
alex 68dd0f3cb8 - added method getLesForLv to education/Lehreinheit_model
- added methods direktUserAdd, direktuserDelete (for direkt User Zuordnung to le) to education/Lehreinheitgruppe_model
- added method getLvsByStudent to education/Lehrveranstaltung_model
- Added hasSequence = false to Benutzergruppe_model
- fixed typo in lehrveranstaltungDBML
2019-03-06 19:03:02 +01:00
Andreas Oesterreicher 31b0e8bea3 Config Eintrag hinzugefügt um den SelfService Dokumentendownload im CIS
zu aktivieren/deaktivieren
2019-03-06 13:25:32 +01:00
Cris 5335ac3a71 Added Reihungstest language logic
Now the language of the Reihungstest questions is set based on the language-settings of the STG, which has the highest priority. If the language-option is true, the user will have the option to choose between the languages.
2019-03-06 12:18:39 +01:00
Cris af79da67cb Added function to retrieve actual Interessenten (optionally only for prio)
The query retrieves all actual prestudenten with the status 'Interessent' of the users person_id.  (+ prio, stg, stpl and ausbildungssemester) 
Optionally the function limits the result to the one stg with the highest priority.
2019-03-06 12:09:14 +01:00
Cris c23cefa77f Added db_parse_bool to sprachwahl (testtool)
Now sprachwahl is returning a boolean

- function concerned: getAblaufVorgabeStudiengang

- files using this function are approved
2019-03-06 11:58:43 +01:00
Andreas Österreicher 92d5c8a9d2 Kategorien für Services hinzugefügt 2019-03-05 16:06:42 +01:00
Andreas Österreicher d46f288978 Default Stunden für Bachelorbetreuung von 3 auf 4 Stunden geändert 2019-03-05 15:25:47 +01:00
Andreas Österreicher ed94235e85 Added API call from employee updates 2019-03-05 14:04:32 +01:00
Manfred Kindl 7979643006 Merge remote-tracking branch 'origin/master' 2019-03-04 19:02:27 +01:00
Manfred Kindl 3c2873d301 OE-Baum kompakter gestaltet
- OEs mit hinterlegter Leitung und Freigabegrenze werden markiert. 
- OE-Typ wird abgekürzt (1. und letzter Buchstabe)
2019-03-04 19:02:18 +01:00
Andreas Österreicher c318819fe8 Job hinzugefügt zum aktualisieren von Studienplänen von Reihungstests
Wenn Studienpläne zugeordnet sind die in diesem Semester nicht gültig
sind, wird automatisch ein passender gesucht und zugeordnet
2019-03-04 15:54:53 +01:00
Manfred Kindl 34dd7b2dc5 Recht "basis/organisationseinheit" zum Bereich "Stammdaten" hinzugefügt 2019-03-04 13:56:50 +01:00
Manfred Kindl 2edc9c566c Lehraufträgen inkludierte Lehre Spalten ausblenden
Bei Lehraufträgen mit inkludierter Lehre werden die Spalten "Satz" und "Brutto" nun gänzlich ausgeblendet, wenn inkludierte Lehre eingetragen ist
2019-03-01 13:44:57 +01:00
Manfred Kindl 10da7bde5a Typo corrected
Wochenrythmus ausgebessert auf Wochenrhythmus
2019-03-01 13:43:22 +01:00
Manfred Kindl 63877ef8f9 Neues Recht lehre/reservierungAdvanced in LV-Plan implementiert
- Reservierungen können damit überschrieben werden
- Wenn Raum grundsätzlich nicht reservierbar, wird eine entsprechende Meldung angezeigt.
2019-03-01 13:42:34 +01:00
Manfred Kindl d1588d00dc Neues Recht reservierungAdvanced
Erlaubt das Einfügen von Reservierungen auch über bestehende
- Berechtigung auf testtool.tbl_kategorie für web-user
2019-03-01 13:39:53 +01:00
Manfred Kindl 17aa4b7756 BugFix 2019-03-01 13:38:19 +01:00
raab 2524aa90cc LehreExtern nicht mehr zur Auswahl anzeigen 2019-03-01 09:27:24 +01:00
Cris 7a1027280e Added Reihungstest-Gebiete for person
Now the areas for the Reihungstest are put together depending on the studies the examinee is interested in and if the examinee is a Quereinsteiger or not.

Therefore all prestudents of the examinee are detected that are set for the actual and future studiensemester. 

The areas are chosen because of the Studienplan. If not available, they are chosen because of the Studiengang.
2019-02-28 15:04:17 +01:00
Andreas Österreicher 03c6873b70 Unterstützung von Matrikelnummern zur Semesterticket Schnittstelle
hinzugefügt.
Es wird nun sowohl das Personenkenneichen als auch die Matrikelnummer
unterstützt.
2019-02-28 07:13:02 +01:00
Andreas Oesterreicher 1068a0ab33 Doppelten Anmerkung Tag aus RDF entfernt 2019-02-27 09:13:28 +01:00
Andreas Oesterreicher 729611aa87 Problem behoben beim Erstellen der Studienerfolgsbestätigung mit
Sonderzeichen
2019-02-26 08:35:37 +01:00
Paolo 663c1d9f35 Merge branch 'messages' 2019-02-25 15:57:40 +01:00
Paolo acd918a547 system/MessageToken_model and system/PersonLog_model models now extend DB_Model 2019-02-25 15:57:07 +01:00
Paolo 8dd7ed0335 Merge branch 'master' into messages 2019-02-25 15:28:13 +01:00
Paolo 2d7cc09d02 - Added new model CL/Messages_model.php
- Moved logic from controllers system/Messages and ViewMessage to CL/Messages_model
- Better code
- MessageLib and PersonLogLib methods do not use anymore show_error and return success/error object
- helpers/hlp_message_helper: hasData function changed
2019-02-25 15:23:31 +01:00
Manfred Kindl e598264f30 New Cronjobs for Reihungstests
- runZentraleReihungstestAnmeldefristAssistenzJob
- runZentraleReihungstestNachtraeglichHinzugefuegtJob
- runRemindApplicantsOfPlacementTestJob
- New function getWorkingDays returns business days between two dates
- New function checkReachedRegistrationDate
- New function getApplicantsOfPlacementTestForCronjob
- New function getApplicantAssignedAfterDate
- New function getApplicantsOfPlacementTest
- New function getTestsOnDate
- New function loadStudiengaengeFromTyp
2019-02-25 10:30:34 +01:00
Manfred Kindl d98f66e27e Academy-Logo für Bewerbungstool 2019-02-25 10:24:24 +01:00
Manfred Kindl 6b4f480e70 BugFix Notenanzeige Incomings
Bei Incoming-Studierenden wurden bisher keine Noten angezeigt. Das ist nun behoben.
2019-02-25 10:23:55 +01:00
Manfred Kindl 7ef2d44a78 Menüpunkt Lektorenzuordnunginstitute verschoben
Menüpunkt Lektorenzuordnunginstitute von "Extras" in "Statistik" verschoben
2019-02-25 10:06:48 +01:00
Manfred Kindl 835c1081fc BugFix Anzeige Begutachter
BugFix Mail an BetreuerInnen senden
2019-02-25 10:04:40 +01:00
Manfred Kindl 07d994a68a Attribute Sprache, Subject und OrgFormKurzbz in GUI und Klasse
- Tinymce für HTML-Vorlagen
- Kopierfunktion für Vorlagen
2019-02-25 10:03:22 +01:00
Andreas Österreicher 5020f00d3c Merge branch 'master' into lvgruppen 2019-02-21 18:41:07 +01:00
Andreas Österreicher 8fdf91b4bb CI Dashboard can now be injected by Addons
Cleaned Up CI Navigation
2019-02-21 18:10:25 +01:00
alex e9757016fe Merge remote-tracking branch 'origin/master' 2019-02-21 17:18:35 +01:00
alex 0cb86f84ed Infocenter:
- No Message sent when FIT program Freigabe
2019-02-21 17:18:12 +01:00
Andreas Oesterreicher 1474400a3c Zusatztext für Lehrgänge wird jetzt auch erstellt wenn der Lehrgang mit
Typ E erfasst ist
2019-02-21 11:29:58 +01:00
Andreas Österreicher 5fe28e4904 Removed Header Styling from default Header 2019-02-21 10:37:32 +01:00
alex a2d0ae6da8 Infocenter:
- FIT Programme Studiengänge 10021,10027 can be freigegeben an Studiengang
 - earlier check for existing prestudentid in prestudentmodel in getPrestudentWithZgv method
 - reduced Sprache attributed to sprache, locale, bezeichnung in prestudentmodel in getPrestudentWithZgv method
2019-02-20 16:50:20 +01:00
raab 0645095af0 Unterscheidung ob intern / extern bei MitarbeiterInnen ind Suche und Profil 2019-02-19 15:31:58 +01:00
Manfred Kindl 4b8615df8d Merge remote-tracking branch 'origin/master' 2019-02-18 17:05:39 +01:00
Manfred Kindl ae29f9e93a Function getStudiensemesterOnlinebewerbung with optional "art" 2019-02-18 16:55:58 +01:00
Paolo e93ee71466 Removed not implemented method 2019-02-15 15:34:48 +01:00
Paolo d82c35f964 Merge branch 'master' into messages 2019-02-15 15:31:55 +01:00
Paolo a913482ef4 - Added private method _replaceKeys to controller system/Messages.php
- Fixed replacement of keys in the message vars array
2019-02-15 15:30:04 +01:00
Paolo f3bc764930 - Better code
- Better errors handling
- Fixed include path for view messageList.php
2019-02-15 14:37:14 +01:00
Andreas Oesterreicher c3d4cb4bfc Spezielle Vorlage für ESA / EIF da dort der Stundensatz immer angedruckt
werden soll
2019-02-14 17:56:58 +01:00
alex 37c4ad85b8 changed Name "getActiveKostenstellenForGeschaeftsjahr" to "getKostenstellenForGeschaeftsjahr" in Kostenstelle_model to avoid confusion (kostenstelle has active field in db, but meant is active as "valid in a Geschaeftsjahr") 2019-02-14 17:20:50 +01:00
Andreas Österreicher 4cd7abe60b Wenn der letzte User aus einer direkten Gruppe entfernt wird, werden die
Stunden aus der tbl_stundenplandev entfernt
2019-02-13 17:55:51 +01:00
Andreas Österreicher 4e41086bdc Direkte Gruppen umbenannt in GRP_<LEID> 2019-02-13 16:36:42 +01:00