finished ##188
update routes in vorstand and user. You have to Parse day, month, and year. Datetime ist set to 12 o'clock
This commit is contained in:
parent
e3bf18a927
commit
9a5c7e8366
|
@ -132,14 +132,14 @@ class DatabaseController(metaclass=Singleton):
|
||||||
cursor = self.db.connection.cursor()
|
cursor = self.db.connection.cursor()
|
||||||
cursor.execute("select * from bardienste where user_id={} and startdatetime='{}'".format(user.id, date))
|
cursor.execute("select * from bardienste where user_id={} and startdatetime='{}'".format(user.id, date))
|
||||||
data = cursor.fetchone()
|
data = cursor.fetchone()
|
||||||
return {"user": user.toJSON(), "startdatetime": data['startdatetime'], "enddatetime": data['enddatetime']} if data else None
|
return {"user": user.toJSON(), "startdatetime": data['startdatetime'], "enddatetime": data['enddatetime'], "start": { "year": data['startdatetime'].year, "month": data['startdatetime'].month, "day": data['startdatetime'].day}} if data else None
|
||||||
|
|
||||||
|
|
||||||
def getWorkers(self, date):
|
def getWorkers(self, date):
|
||||||
cursor = self.db.connection.cursor()
|
cursor = self.db.connection.cursor()
|
||||||
cursor.execute("select * from bardienste where startdatetime='{}'".format(date))
|
cursor.execute("select * from bardienste where startdatetime='{}'".format(date))
|
||||||
data = cursor.fetchall()
|
data = cursor.fetchall()
|
||||||
return [{"user": self.getUserById(work['user_id']).toJSON(), "startdatetime": work['startdatetime'], "enddatetime": work['enddatetime']} for work in data]
|
return [{"user": self.getUserById(work['user_id']).toJSON(), "startdatetime": work['startdatetime'], "enddatetime": work['enddatetime'], "start": { "year": work['startdatetime'].year, "month": work['startdatetime'].month, "day": work['startdatetime'].day}} for work in data]
|
||||||
|
|
||||||
|
|
||||||
def setWorker(self, user, date):
|
def setWorker(self, user, date):
|
||||||
|
|
|
@ -55,7 +55,10 @@ def _saveConfig(**kwargs):
|
||||||
@login_required(groups=[USER])
|
@login_required(groups=[USER])
|
||||||
def _getUser(**kwargs):
|
def _getUser(**kwargs):
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
date = datetime.utcfromtimestamp(int(data['date']))
|
day = data['day']
|
||||||
|
month = data['month']
|
||||||
|
year = data['year']
|
||||||
|
date = datetime(year, month, day, 12)
|
||||||
retVal = userController.getWorker(date)
|
retVal = userController.getWorker(date)
|
||||||
print(retVal)
|
print(retVal)
|
||||||
return jsonify(retVal)
|
return jsonify(retVal)
|
|
@ -18,7 +18,10 @@ def _addUser(**kwargs):
|
||||||
|
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
user = data['user']
|
user = data['user']
|
||||||
date = datetime.utcfromtimestamp(int(data['date']))
|
day = data['day']
|
||||||
|
month = data['month']
|
||||||
|
year = data['year']
|
||||||
|
date = datetime(year,month,day,12)
|
||||||
retVal = userController.addWorker(user['username'], date)
|
retVal = userController.addWorker(user['username'], date)
|
||||||
print(retVal)
|
print(retVal)
|
||||||
return jsonify(retVal)
|
return jsonify(retVal)
|
||||||
|
@ -27,7 +30,10 @@ def _addUser(**kwargs):
|
||||||
@login_required(groups=[MONEY, GASTRO])
|
@login_required(groups=[MONEY, GASTRO])
|
||||||
def _getUser(**kwargs):
|
def _getUser(**kwargs):
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
date = datetime.utcfromtimestamp(int(data['date']))
|
day = data['day']
|
||||||
|
month = data['month']
|
||||||
|
year = data['year']
|
||||||
|
date = datetime(year, month, day, 12)
|
||||||
retVal = userController.getWorker(date)
|
retVal = userController.getWorker(date)
|
||||||
print(retVal)
|
print(retVal)
|
||||||
return jsonify(retVal)
|
return jsonify(retVal)
|
||||||
|
@ -37,6 +43,9 @@ def _getUser(**kwargs):
|
||||||
def _deletUser(**kwargs):
|
def _deletUser(**kwargs):
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
user = data['user']
|
user = data['user']
|
||||||
date = datetime.utcfromtimestamp(int(data['date']))
|
day = data['day']
|
||||||
|
month = data['month']
|
||||||
|
year = data['year']
|
||||||
|
date = datetime(year, month, day, 12)
|
||||||
userController.deleteWorker(user['username'], date)
|
userController.deleteWorker(user['username'], date)
|
||||||
return jsonify({"ok": "ok"})
|
return jsonify({"ok": "ok"})
|
Loading…
Reference in New Issue