Commit Graph

13768 Commits

Author SHA1 Message Date
Manfred Kindl 9f945b12f8 New function getNextPlacementtestDate 2019-03-28 15:51:48 +01:00
Manfred Kindl 194481ee62 Bugfix cc and bcc 2019-03-28 15:51:35 +01:00
Manfred Kindl 00df53b3e5 Code formatted 2019-03-28 15:50:34 +01:00
Manfred Kindl 730dfead7b Spalte für absolvierte Tests wieder eingefügt 2019-03-28 15:43:20 +01:00
Manfred Kindl 85541e90dc Änderungen in Auswertung FHTW
- Punkte ins FAS übertragen mit optionalen Gesamtpunkten und Bewerberstatus
- Vergangenes und kommendes Studiensemester in SQL
- Spalten für Mail, Qualikurs und Letzter Status
- Mail-Senden-Funktion
Div- GUI-Verbesserungen
2019-03-28 15:41:05 +01:00
Cris dc8a76e674 Removed marks from anonymized Notenfreigabeliste 2019-03-28 13:09:03 +01:00
raab fd1f87e80b Umbenennung LehreIntern zu Lehre 2019-03-27 17:46:10 +01:00
Cris 7f4176ade3 Added UID + marks to anonymized Notenfreigabeliste
Now the eMail with the anonymized Notefreigabelist displays students UID and marks.
2019-03-27 11:56:58 +01:00
Cris 6a2575b1b7 Merge remote-tracking branch 'origin/master' 2019-03-27 11:49:56 +01:00
Cris 9ef8adae39 Added return false to function akzeptiert in document.class
Method is expected to return boolean true or false. False was missing.
2019-03-27 11:49:29 +01:00
alex 8bc8679143 - added method getLvsWithIncomings to education/Lehrveranstaltung_model (from mobility online extension) 2019-03-25 16:39:47 +01:00
Cris c43a484f74 Merge remote-tracking branch 'origin/master' 2019-03-25 10:06:53 +01:00
Cris aa584619d6 Check if FAS_REIHUNGSTEST_PUNKTE_BASISPUNKTE_ANZEIGEN is defined 2019-03-25 10:06:04 +01:00
Cris 26e88e43e0 Check if FAS_REIHUNGSTEST_PUNKTE_BASISPUNKTE_ANZEIGEN is defined 2019-03-25 09:30:21 +01:00
Paolo 9eaa0b66d7 - Changed AuthLib->loginASByPersonId: now if to the given person_id is linked a uid, then permissions are checked using the uid 2019-03-22 11:54:25 +01:00
Andreas Österreicher d2280b2ade Removed Link from FAS to old Bugtracker 2019-03-22 07:26:55 +01:00
Andreas Österreicher cf639cd345 Marked Columns gesamtstunden, faktor and stundensatz in tbl_projektarbeit as DEPRECATED 2019-03-22 07:20:02 +01:00
Andreas Österreicher 424c5883bc Fixed Errorhandling on Datenverbund Client 2019-03-21 19:36:16 +01:00
Paolo 3abc2e2948 Merge branch 'master' into ciauth 2019-03-21 17:04:51 +01:00
Paolo f92e32d8f0 - Added new public method getLandingPage to AuthLib.php
- AuthLib->redirectToLandingPage now calls getLandingPage
- Added new controller system/Login.php to perform login operations
- Added new view system/login/usernamePassword.php to login with username and password
- Added css/Login.css, images/logo-300x160.png and js/Login.js to be used by usernamePassword.php
2019-03-21 17:00:08 +01:00
alex abe64c1bfe education/Lehreinheit_model:
- added info if Lehreinheit directly assigned (direktinskription) in getLesForLv method
- added getStudenten method for getting all students of a lehreinheit
2019-03-21 16:13:05 +01:00
alex 8449e1f69c - modified public/tablesort.js to accept additional tablesorter parameters
- filter cell not displayed if disabled in tablesorter (public/tablesort_bootstrap.css)
2019-03-21 16:09:30 +01:00
Paolo 400a1adfde - Added new entry permission_loginas_personids_blacklist in config file permission.php
- Renamed method loginAS to loginASByUID in AuthLib.php
- Added new public method loginASByPersonId to AuthLib.php
- Renamed method connect to anonymousConnect in LDAPLib
- Method LDAPLib->connectUsernamePassword now checks both username and password if they are empty strings
- Added new constant LOGINAS_PERSONIDS_BLACKLIST to PermissionLib
- Renamed method isEntitledLoginAS to isEntitledLoginASByUID in PermissionLib
- Added new public method isEntitledLoginASByPersonId to PermissionLib
- Added new private method _inLAPersonIdsBlacklist to PermissionLib
2019-03-21 15:36:22 +01:00
Cris 19bd3b9d6f Merge remote-tracking branch 'origin/master' 2019-03-21 14:12:38 +01:00
Cris cd5344cf6d Anonymized reasons of absence in MA-Zeitsperre/Urlaube overview
Due to data protection regulation the reasons of employees absence are now displayed as a general 'absent' ('Abwesend').
2019-03-21 14:12:13 +01:00
Manfred Kindl 8707fd4be6 Merge remote-tracking branch 'origin/master' 2019-03-21 14:02:36 +01:00
Manfred Kindl 949c69b556 Bugfix
Auskommentierte Zeilen wieder einkommentiert
2019-03-21 14:02:17 +01:00
Cris aaff64867b Ordered Reihungstestgebiete by reihung 2019-03-21 09:38:02 +01:00
Cris 12019bfdae Added Reihungstest results of basic areas (excluding Quereinsteiger)
Now there are 2 new fields in FAS > Aufnahmetermine displaying the results only of the basic areas (without points of Quereinsteigergebiete).

. First field: total result of basic areas
. Second field: total result of basic areas EXCLUDING physics
. Both fields are only shown for Bachelor-studies.

. Generally the display of these fields is controlled by the config file.
2019-03-20 17:41:06 +01:00
Cris 72a9d9dc01 Modified function getReihungstestErgebnisPerson in pruefling class
. Function now provides end resulting points only of the general basic question areas. (without quereinsteiger-gebiete)

. Function now accepts question areas to be excluded.
2019-03-20 17:32:52 +01:00
Andreas Österreicher fe4017c786 Added function to install extensions from commandline 2019-03-20 16:30:44 +01:00
Paolo 782e3fd1b1 Merge branch 'master' into ciauth 2019-03-20 16:29:33 +01:00
Andreas Oesterreicher 120a775dbb Urkundendruck korrigiert wenn die Abschlussprüfung vom Typ Lehrgangsabschluss ist 2019-03-20 10:54:24 +01:00
Manfred Kindl 3751add1c3 Merge remote-tracking branch 'origin/master' 2019-03-19 10:39:54 +01:00
Manfred Kindl 0cc09629fb Arbeitsplätze und Max. Person werden defaultmäßig angezeigt 2019-03-19 10:39:32 +01:00
Cris d13a7f4720 Fixed testtool to set sprachwahl also for none-priority Bachelor studies 2019-03-19 09:32:06 +01:00
Cris 1009bb0682 Fixed testtool to retrieve correct languages 2019-03-18 15:37:20 +01:00
Manfred Kindl 793b01818c Vorlage lehrveranstaltungszeugnis für CampusInternational angepasst 2019-03-18 13:51:26 +01:00
Manfred Kindl 14e4b11969 Set from, cc and bcc as param in sendSanchoMail 2019-03-18 11:59:13 +01:00
Manfred Kindl 9cca1dfbc2 Arbeitsplätze in ort.rdf 2019-03-18 11:55:14 +01:00
Manfred Kindl ecc388fe2d Div. Änderungen RT-Verwaltung
- Gesamtliste in EXCEL-Export
- Einklappen-Funktion
- Spalten mit Punkteberechnung vorläufig ausgeblendet um Seite schneller zu machen
2019-03-18 11:54:49 +01:00
Manfred Kindl 67b7c4f132 Neue Reihungstest-Auswertungsseite für FHTW 2019-03-18 11:51:32 +01:00
Andreas Österreicher 6b8bfb6a3c Fixed Testtool Login 2019-03-14 18:06:54 +01:00
Paolo e605773311 Merge branch 'master' into ciauth 2019-03-14 13:35:28 +01:00
Paolo 4c2b1731a7 - Added configuration entry authentication_logout_page in auth.php
- Fixed function cleanSessionElement in hlp_session_helper
- Added constants AUTHENTICATION_LOGOUT_PAGE and SESSION_LANDING_PAGE to AuthLib
- Fixed method loginLDAP in AuthLib
- Added public method redirectToLandingPage to AuthLib
- Renamed method _storeAuthObj to _storeSessionAuthObj in AuthLib
- Added private method _storeSessionLandingPage to AuthLib
- Added private method _redirectTemporarily to AuthLib
2019-03-14 13:31:07 +01:00
Cris 922b0a2b32 Added display of weekday in Reihungstest-Dropdown
In FAS > tab Aufnahme-Termine > Dropdown: Reihungstest/Interview:
Now the weekdays of the Reihungstests are displayed.
2019-03-14 11:37:08 +01:00
Paolo 3494c7a2ef Merge branch 'master' into ciauth 2019-03-13 18:15:41 +01:00
Paolo 04b1ec327a - Added new config file permission.php
- It contains the following entries:
	- List of permissions that are allowed to perform loginAs
	- List of permissions that cannot be gained with loginAs
	- List of users whose identity cannot be obtained with loginAs
- Removed config entries authentication_loginas_perms and authentication_loginas_blacklist from config file auth.php
- Added constants to PermissionLib: LOGINAS_ALLOWED, LOGINAS_BLACKLIST and LOGINAS_USERS_BLACKLIST
- PermissionLib loads the config file permission.php
- Added public method isEntitledLoginAS to PermissionLib
- Added private methods _inLAUsersBlacklist, _hasLANotAllowedPermissions and _hasLAPermissions to PermissionLib
- Added public method loginAS to AuthLib
- Fixed logout method in AuthLib
- Fixed loginLDAP method in AuthLib
2019-03-13 18:07:15 +01:00
Cris 09097c6205 Corrected function getReihungstestErgebnisPerson
Now the prestudent_id is retrieved by joining on study semester (instead of studienplan, which was inconsistent).
Added also restricion on stufe = 1 to retrieve only Reihungstest absolved on desktop.
2019-03-13 15:14:56 +01:00
Paolo 53a0b60ba8 - Removed method getCheckUserAuth form api/v1/CheckUserAuth
- Changed LDAP_Model to a library: LDAPLib
- Removed controller system/Login

AuthLib:
- Added new private method _createAuthObjByPerson
- Moved config load from constructor to _authenticate
- Moved Person_Model load from constructor to _createAuthObjByPerson
- Removed method checkUserAuthByCode
- Removed method checkUserAuthByCodeEmail
- Adapted code to use LDAPLib
2019-03-13 11:57:36 +01:00