Commit Graph

306 Commits

Author SHA1 Message Date
Ferdinand Thiessen 53d502336e Added LDAP authentification plugin 2020-08-25 04:36:05 +02:00
Ferdinand Thiessen 7d8fa4f630 Fixed main- and accessToken Controller to work with pluginify 2020-08-25 04:34:57 +02:00
Ferdinand Thiessen bbee163954 Fixed plugin detection 2020-08-25 04:34:14 +02:00
Ferdinand Thiessen 5f408bfd3c Support lifetime methods on accesstokens 2020-08-25 04:31:34 +02:00
Tim Gröger 6581dfd50e Merge branch 'feature/drinkList' into develop 2020-08-24 16:01:12 +02:00
Tim Gröger 6249b143f1 Gründe für Freigetränke können erstell und gelöscht werden.
Auch modifizieren ist möglich
2020-08-24 15:19:12 +02:00
Tim Gröger fe7b81a534 Users für FreeDrinkListHistory
Der User wird mit gesenden, wenn man die FreeDrinkListHistory abruft. Dabei wurde die Funktion des Users angepasst, dass nicht ständig, das komplette Gerücht neu initialisiert wird.
2020-08-24 14:05:50 +02:00
Ferdinand Thiessen 32066b1005 Make it possible to configure plugins.
* Reworked configuration
2020-08-23 23:58:26 +02:00
Tim Gröger 1f5eb0be9d FreeDrinkHistory in einem Zeitraumen bekommen
Der Vorstand kann nun in einem bestimmten Zeitraum alle Freigetränke abrufen.
2020-08-23 23:17:12 +02:00
Tim Gröger fa5097da10 Löschen und modifizieren von Freigetränken
Der Vorstand hat nun die Möglichkeit Freigetränke zu löschen oder zu ändern. Beim Löschen wird auch der gesamte Verlauf dieses Freigetränks gelöscht.
2020-08-23 21:14:43 +02:00
Ferdinand Thiessen a000ccfb1c Added modules for authentification.
* Added base class for auth plugins
  * Provide plain_auth (using password authentification)
  * Provide module for login and logout handling
2020-08-22 16:47:56 +02:00
Ferdinand Thiessen 187dc40730 Use flask logger, fixing app creation, split geruecht and user 2020-08-22 14:02:39 +02:00
Tim Gröger 2f2fdacca2 Get FreeDrinkTypes und Bugfix
Alle Freigetränktypen können nun geladen werden.
Es wurde ein Bug gefixed, sodass die Preisliste wieder geladen werden kann.
2020-08-21 21:59:39 +02:00
Ferdinand Thiessen ec0bd12caa Remove vim files from repository 2020-08-21 13:55:42 +02:00
Tim Gröger 4a69d54660 Logik für FreeDrinkListHistoryWorkgroup
Es können nun auch Freigetränke mit Grund und Beschreibung des Grundes erstellt werden. Count wird erstmal vernachlässigt.
2020-08-20 22:03:43 +02:00
Tim Gröger 7ac3813782 bugfix, free_drink_list_history wenn kein dienst
Sollte der user, der diese liste abruft keinen dienst haben, wird nur die history der letzten halben stunde abgerufen
2020-08-20 20:17:35 +02:00
Ferdinand Thiessen 1bac2e857f Fixed plugin detection. Added dummy user plugin. Nothing works atm 2020-08-20 17:19:16 +02:00
Ferdinand Thiessen 246bd90ebd Restructure code for pluginify 2020-08-20 16:32:38 +02:00
Tim Gröger e5d2de4d35 Canceld FreeDrinks hinzugefügt und Bugfix
FreeDrinksListHistory haben jetzt auch canceld in dem steht ob das getränk storniert wurde oder nicht.
Außerdem werden die Bandfreigetränke nicht per User sondern für alle Dienste rausgesucht
2020-08-20 11:35:42 +02:00
Tim Gröger c1c3437682 FreeDrinkList für Bardienste und AG
Es wurde die komplette backendverwaltung für Freigetränke Band und AG hinzugefügt.
Es gibt auch schon ansätze für das Interface um Freigetränke zu bearbeiten.
2020-08-20 08:37:24 +02:00
Tim Gröger fac8afab03 Status Lockbar bei GetLifeTime wird mitgesendet 2020-07-27 10:01:01 +02:00
Tim Gröger 964865a731 fix DN in resetPassword 2020-06-28 13:20:02 +02:00
Tim Gröger 7baffec406 add config für LDAPS 2020-06-28 12:59:06 +02:00
Tim Gröger f87d7b9e5d passwordreset hinzugefügt und gitignore verbessert 2020-06-28 12:31:58 +02:00
Tim Gröger d474ef49e8 fixed bug,dass passwörter nicht mit log auftauchen 2020-06-23 22:23:07 +02:00
Tim Gröger 0d04bcbce5 sendet dem baruser auch den autolock status des users zu 2020-06-23 22:00:09 +02:00
Tim Gröger 4481f4707d fixed bug dass last_seen status auch beim stornieren gesendet wird 2020-06-19 22:23:46 +02:00
Tim Gröger 8fa46f0eb3 ldapgruppen werden richtig ausgelesen 2020-06-17 22:31:33 +02:00
Tim Gröger 2a3e32f70b read as byte 2020-06-17 20:51:35 +02:00
Tim Gröger 4384d18fab registrierung wurde hinzugefügt 2020-06-17 20:25:29 +02:00
Tim Gröger ba16743fde fixed bug, sodass auch ein user sich einloggen kann, wenn er noch nicht in der datenbank ist 2020-06-08 16:41:48 +02:00
Tim Gröger c7e1c981e6 fixed bug, dass auch der finanzer schulden hinzufügen kann ohne dass last_seen aktualisiert wird 2020-06-08 00:03:27 +02:00
Tim Gröger f4ab34c298 erstellt verzeichnisse fürs log, falls diese nicht existieren 2020-06-07 23:43:52 +02:00
Tim Gröger f1b957c6ea last_seen hinzugefügt. dieser wert sagt an, wann das letzte mal vom bardienst etwas hinzugefügt wird 2020-06-07 23:28:27 +02:00
Tim Gröger 93978395e6 emails werden jetzt versendet, wenn jemand jemanden einlädt oder nach einer jobübertragung bittet. 2020-06-06 15:51:14 +02:00
Tim Gröger 622bbc546f fixed set locked_bar in database,
if user is no bar_user locked_bar is set automaticly to false
2020-06-06 13:17:18 +02:00
Tim Gröger 18785dad91 fixed ##261
hier wird nun der username auf casesensitiv überprüft.
2020-06-05 23:43:16 +02:00
Tim Gröger 7d19c13071 synchronisations mit Ldap
wenn userlänge des ldap nicht mit der der datenbank übereinstimmt wird die datenbank mit dem ldap synchronisiert.
2020-06-05 23:26:15 +02:00
Tim Gröger 93fcbe72ae fixed ##279
wenn user noch nicht in der datenbank existiert, wird er hinzugefügt. wenn er noch kein gerücht besitzt, wird eins angelegt.
2020-06-05 22:53:27 +02:00
Tim Gröger a1098713ca Merge branch 'feature/accessToken' into develop 2020-06-05 01:25:05 +02:00
Tim Gröger 2803831784 user kann ab jetzt sein password ändern 2020-06-05 01:17:39 +02:00
Tim Gröger c957195ffb user kann seine accessToken abrufen und löschen 2020-06-05 00:34:32 +02:00
Tim Gröger a70904ceac accessToken werden nun in der datenbank gespeichert
lifetime kann auch neu gesetzt werden.
2020-06-04 23:03:39 +02:00
Tim Gröger 068abb43a2 fixed bug ##259 2020-06-04 21:20:38 +02:00
Tim Gröger 44155b9678 fixed bug ##258 2020-06-04 20:56:20 +02:00
Tim Gröger 7b67d564b0 groups wird bei getLifeTime mitgeschickt, damit kein ein und ausloggen beim wechsel des bardienstes nötig ist 2020-06-04 13:56:00 +02:00
Tim Gröger 5835cec4a4 Merge branch 'feature/jobkind' into develop 2020-06-04 13:20:45 +02:00
Tim Gröger fd2c9a2a7e diensteinladung und übertragung fertig. User können leute einladen, sich austragen, jobs abgeben usw.
user können sehen, wenn es neue nachrichten gibt und sehen ob die einladung bzw. anfrage gesehen wurde.
2020-06-04 13:19:00 +02:00
Tim Gröger b0f09969a5 user kann jobrequest updaten, erstellen oder löschen 2020-06-02 23:24:17 +02:00
Tim Gröger dcc9c5ee14 fix, dass keine job_kinddates gespeichert werden, wo kein job_kind existiert. 2020-05-27 15:05:19 +02:00