Commit Graph

31 Commits

Author SHA1 Message Date
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 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 27981efedf finished ##247 and ##253
fixed bug that user can't add negative amount.
2020-05-17 13:35:33 +02:00
Tim Gröger 987487d3c4 add routes to valid barlock 2020-03-17 20:37:01 +01:00
Tim Gröger 804eba1abd finished ##215
only database controlle is left for debugging
2020-03-10 19:23:52 +01:00
Tim Gröger ba5f033981 new logger implementet -- not ready
logger dont create folder to log
model and controller (except userController) not ready
2020-03-10 09:19:11 +01:00
Tim Gröger 57f0f17a90 add new logger 2020-03-09 19:54:51 +01:00
Tim Gröger 39095af891 finished ##218 2020-03-07 14:56:44 +01:00
Tim Gröger abe081c589 finished ##213 2020-03-04 21:11:41 +01:00
Tim Gröger 068da1e57b finished ##208 2020-03-03 22:33:47 +01:00
Tim Gröger 16521a60c2 added ldap modifying for users 2020-01-26 23:31:22 +01:00
Tim Gröger 635051d615 change database controller without multithreading 2020-01-19 21:32:58 +01:00
Tim Gröger d0a9345d68 added EmailController
with the emailController you can send automaticly emails, if a user is over the limit or if the finanzer send the emails
the configparser is updated. So you have to set database and ldapconfig. if accestokenlifetime and mailconfig is not set, the parser set default values.
2020-01-05 14:15:02 +01:00
Tim Gröger 92c2c95a34 update to lock user and if bar user add a locked user, he see it 2019-12-29 17:55:21 +01:00
Tim Gröger 5607ec72f7 update userControler, databaseController, ldapControlle and user for locking user 2019-12-28 23:34:09 +01:00
Tim Gröger 6ee6c1d44a update for UnitTests
new controller: userController
so routes don't have to import users or creditlist and don't do logics.
2019-12-28 21:52:49 +01:00
Tim Gröger d0f665cc8b first usable site
only 2 groups exists: bar and finanzer
person can be in more than 1 group

site for baruser first try with autocomplete from ldap
site for finanzer ; overview; specialview for 1 Person
2019-12-26 10:28:30 +01:00
Tim Gröger 23db38690e fixed #79 and other bugs 2019-12-22 22:27:39 +01:00
Tim Gröger 33333561f3 add creditList support
but can't update database
2019-12-19 18:26:41 +01:00
Tim Gröger e8fc6c64b9 mysql adapter and ldap adapter
start adapetr for mysql not sqllite
authenfication with ldap

problem.. ldap and db is initialize in __init__.py
when you initialize db, you initialize User and that requires ldap from __init__.py. But ldap is not initialize.
if you initialize ldap, you initialize User and that requires db from __init__.py. But db is not initialize.
2019-12-19 08:12:29 +01:00
Tim Gröger cd0def0c1b Task #60 erledigt.
Es wird jetzt per StreamHandler geloggt und per File gespeichert.
Vielleicht wird auch ein bisschen zuviel geloggt.
2019-05-03 01:40:13 +02:00
Tim Gröger d591705835 Dokumentation vervollständigt 2019-05-02 18:50:59 +02:00
Tim Gröger 2427d94626 task #22 und task #26 abgeschlossen
es werden dynamisch neue geruechte erstellt, wenn nötig.
Finanzer kann sowohl Guthaben als auch Schulden hinzufügen, egal zu welcher Zeit
2019-05-02 02:21:50 +02:00
Tim Gröger 52ca1caa52 clean up code, extra routes for finanzer and baruser 2019-05-01 22:43:28 +02:00
Tim Gröger cb58f12698 deleted year in toJson in creditList 2019-05-01 22:10:29 +02:00
Tim Gröger 360766bd35 task #23 und #22 wurden bearbeitet. 2019-04-24 00:08:25 +02:00
Tim Gröger 7bec023d57 relationship zwischen user und creditlist
fixed bug: json mit ['userID'] wird nicht mehr überschrieben
2019-04-23 20:26:20 +02:00
Tim Gröger 2ba7240611 Erste Doku hinzugefügt im Ticket #41 2019-04-17 14:46:46 +02:00
Tim Gröger 535b9cbc12 AccesTokenController ist ein Thread
AccesTokenController schaut immer wieder nach, ob ein AccesToken noch valid ist.
Zeitabstand beträgt bis jetzt 10 SeKunden
ValidLifeTime beträgt bis jetzt 60 Sekunden
2019-04-12 14:51:37 +02:00
Tim Gröger 5c5799206f new start 2019-04-11 23:56:55 +02:00