Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locationinfo] Backend: Proper checkConnection() for davinci, make course ↵ | Simon Rettberg | 2017-04-21 | 2 | -4/+4 |
| | | | | service in hisinone a dropdown box | ||||
* | [locationinfo] Properly support certificate and hostname verification | Simon Rettberg | 2017-04-21 | 2 | -6/+11 |
| | |||||
* | [locationinfo] CourseBackend: Rename some methods to be more descriptive | Simon Rettberg | 2017-04-19 | 3 | -18/+18 |
| | |||||
* | [locationinfo] Better backend-specific property handling, get rid of URL | Simon Rettberg | 2017-04-19 | 3 | -43/+61 |
| | | | | | | | | - The backend URL still had special treatment for legacy reasons, when it would be perfectly fine to make it just another generic property the backend has to define. - Allow for the backend to declare a default value for properties. - Base class will now check and sanitize the setCredentials() input. | ||||
* | [locationinfo] Enable 30 minutes caching for davinci | Simon Rettberg | 2017-04-19 | 1 | -1/+1 |
| | |||||
* | [locationinfo] CourseBackends: Lots of bug fixes, missing error checks, ↵ | Simon Rettberg | 2017-04-19 | 3 | -191/+150 |
| | | | | | | | | | | | | | improvements: - Add more checks for returned data structures from backend, like keys in arrays - Better error messages if something goes wrong, not just "server sent wrong xml" - Make checkConnection() of davinci and hisinone not require a valid room id, which we don't have in general - hisinone: Parse data structure just once for every room - Request coalescing: Only try so if getRefreshTime() > getCacheTime() - Move toArray() to base class instead of having two copies - Sanitize variable naming conventions | ||||
* | [locationinfo] Davinci: Fix requested timespan, use single quotes for regex ↵ | Simon Rettberg | 2017-04-18 | 1 | -3/+4 |
| | | | | with backslashes to prevent evaluation by php | ||||
* | [locationinfo] Format php files | Simon Rettberg | 2017-04-12 | 3 | -74/+90 |
| | |||||
* | Debug befehle entfernt | Dirk Riestere | 2017-03-29 | 1 | -1/+0 |
| | |||||
* | Dummy Klasse kommentiert und HisInOne erlaubt zwei Semester abzufragen falls ↵ | Dirk Riestere | 2017-03-29 | 2 | -4/+38 |
| | | | | in dem Monat das Semester wechsel | ||||
* | Bug das eine HisInOne Anfrage gestartet wird obwohl kein Shedule ↵ | Dirk Riestere | 2017-03-26 | 2 | -3/+4 |
| | | | | aktualisiert werden muss ist behoben | ||||
* | Übersetzungen der Credentials eingebaut und nicht fatale errors werden nun ↵ | Dirk Riestere | 2017-03-22 | 1 | -7/+8 |
| | | | | im errorlog ausgegeben | ||||
* | Backend credentials translation added. Bugfix: Checkboxes instead of bs ↵ | Jannik Schönartz | 2017-03-22 | 1 | -3/+2 |
| | | | | switches were shown in the server settings | ||||
* | Bug das der Name nicht gefunden wird, war ein Rechtschreibfehler der jetzt ↵ | Dirk Riestere | 2017-03-20 | 1 | -1/+1 |
| | | | | behoben ist | ||||
* | XML parser ist implementiert und HisInOne kann jetzt gelesen werden | Dirk Riestere | 2017-03-20 | 2 | -91/+80 |
| | |||||
* | Locationinfo: admin-panel: Fixed a Bug where a space in a credentialname ↵ | Jannik Schönartz | 2017-03-19 | 1 | -1/+2 |
| | | | | caused errors. Changes the checkbox to bs-switch. | ||||
* | Rework of the Server List. Many Bugfixes (see Mail). | Jannik Schönartz | 2017-03-17 | 1 | -2/+2 |
| | |||||
* | Codeormat verschönert für HisInOne und ein json_encode für das backend ↵ | Dirk Riestere | 2017-03-14 | 1 | -1/+1 |
| | | | | eingefügt der vergessen wurde | ||||
* | Codeormat verschönert für HisInOne und ein json_encode für das backend ↵ | Dirk Riestere | 2017-03-14 | 1 | -1/+1 |
| | | | | eingefügt der vergessen wurde | ||||
* | Fehler beim xml lesen behoben | Dirk Riestere | 2017-03-09 | 2 | -268/+197 |
| | |||||
* | Locationinfo: Errors from the CourseBackend are now safes in the db and ↵ | Jannik Schönartz | 2017-03-09 | 1 | -4/+20 |
| | | | | shown in the Admin-Panel. Refresh-button added for the servers. Install.php needs to be executed! | ||||
* | Backend: Fixed a bug where inside an if there was only one = instead of 2. ↵ | Jannik Schönartz | 2017-03-08 | 1 | -1/+1 |
| | | | | (Forgot to add file in the previous commit) | ||||
* | setCredentials wie im Treffen besprochen geändert und fetchshedule gibt ↵ | Dirk Riestere | 2017-03-08 | 2 | -24/+41 |
| | | | | jetzt nur noch arrays zurück | ||||
* | Noch mehr exeption werden gefangen und die errors verhalten sich jetzt wie ↵ | Dirk Riestere | 2017-03-06 | 2 | -10/+14 |
| | | | | beschrieben | ||||
* | Noch mehr exeption werden gefangen und das verhalten bei errors ist ↵ | Dirk Riestere | 2017-03-05 | 3 | -72/+97 |
| | | | | vereinheitlicht | ||||
* | Checkconnection prüft jetzt ob eine url existiert, array exeption sollten ↵ | Dirk Riestere | 2017-03-05 | 2 | -34/+40 |
| | | | | jetzt gefangen werden und die credentials werden gleich getestet | ||||
* | Checkconnection prüft jetzt ob eine url existiert, array exeption sollten ↵ | Dirk Riestere | 2017-03-05 | 2 | -383/+412 |
| | | | | jetzt gefangen werden und die credentials werden gleich getestet | ||||
* | Admin-panel: Credentials Button is now red/green if the connection ↵ | Jannik Schönartz | 2017-03-05 | 1 | -1/+1 |
| | | | | failed/succeeded. Also an error msg is shown if the connection failed. | ||||
* | ServerList: Fixed a bug while editing the list would not show the not ↵ | Jannik Schönartz | 2017-03-04 | 1 | -2/+2 |
| | | | | selected Servers. Dummy updates to a current-dated date. | ||||
* | Fixed dummy class | Jannik Schönartz | 2017-03-03 | 1 | -1/+1 |
| | |||||
* | Bugfixes und Code verschönert | Dirk Riestere | 2017-03-02 | 2 | -106/+124 |
| | |||||
* | Added checkConnection in the Dummy class | Jannik Schönartz | 2017-03-02 | 1 | -0/+4 |
| | |||||
* | Bugfixes und Davincii ist jetzt implementiert | Dirk Riestere | 2017-03-02 | 2 | -13/+70 |
| | |||||
* | Das HisInOne Backend funktioniert nun auch mit OpenCourseService | Dirk Riestere | 2017-03-02 | 1 | -11/+34 |
| | |||||
* | Klasse extends jetzt auch wieder CourseBackend | Dirk Riestere | 2017-03-02 | 1 | -1/+1 |
| | |||||
* | DOM verkleinert in findUnit | Dirk Riestere | 2017-03-02 | 1 | -2/+2 |
| | |||||
* | DOM verkleinert in findUnit | Dirk Riestere | 2017-03-02 | 1 | -30/+1 |
| | |||||
* | Bugfixes und checkConection implementiert | Dirk Riestere | 2017-03-01 | 2 | -11/+25 |
| | |||||
* | API: Fixed Calendar function. | Jannik Schönartz | 2017-03-01 | 1 | -2/+2 |
| | |||||
* | Dummy modification | Jannik Schönartz | 2017-02-28 | 1 | -1/+14 |
| | |||||
* | Bugfixes and Errorcode implementation | Dirk Riestere | 2017-02-27 | 1 | -2/+3 |
| | |||||
* | Merge branch 'location-info-panel' of git.openslx.org:openslx-ng/slx-admin ↵ | Dirk Riestere | 2017-02-27 | 1 | -0/+37 |
|\ | | | | | | | into location-info-panel | ||||
| * | Admin panel: New server GUI now using the backend types. | Jannik Schönartz | 2017-02-27 | 1 | -0/+37 |
| | | |||||
* | | Bugfixes and Errorcode implementation | Dirk Riestere | 2017-02-27 | 2 | -44/+128 |
|/ | |||||
* | Bugfixes | Dirk Riestere | 2017-02-24 | 1 | -2/+2 |
| | |||||
* | Bugfixes und Caching wie besprochen verändert | Dirk Riestere | 2017-02-24 | 2 | -2/+7 |
| | |||||
* | die klassen können jetzt ohne parameter erstellt werden, die url und die ↵ | Dirk Riestere | 2017-02-22 | 2 | -6/+36 |
| | | | | serverID wird jetzt in setCredentials gesetzt | ||||
* | fetchSchedule nimmt jetzt einen Array an und gibt mehrere Schedules zurück | Dirk Riestere | 2017-02-22 | 1 | -1/+3 |
| | |||||
* | Die Klassen sind wie besprochen eingerichtet | Dirk Riestere | 2017-02-15 | 1 | -5/+282 |
| | |||||
* | [locationinfo] Add skeleton for pluggable course backend infrastructure | Simon Rettberg | 2017-02-08 | 1 | -0/+13 |