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
Tim Gröger
efa0257cd0
user können sich einladen, und austragen, jobinvites können geupdated werden
2020-05-27 12:10:51 +02:00
Tim Gröger
7bd7acc6bf
routes für user erweitert, sodass sich der user in einen bestimmten dienst einschreiben kann.
2020-05-24 22:12:46 +02:00
Tim Gröger
2ef50fbefd
vorstand can set job_kinds for day with max persons
...
extern user can be set
if job_kind is delete, all jobs are deleted for this date and job_kind
2020-05-22 21:55:14 +02:00