more verbose var names and post to /api/events/new

This commit is contained in:
hyperbel 2023-08-05 11:55:24 +02:00
parent 2d83151405
commit a3a13f0b2d
2 changed files with 16 additions and 5 deletions

View File

@ -1,4 +1,4 @@
from flask import Flask, jsonify, render_template, session, redirect
from flask import Flask, jsonify, render_template, session, redirect, request
from flask_socketio import SocketIO, send, emit, join_room, leave_room
from http import HTTPStatus
from mate import generate_kiste, MateKiste
@ -17,6 +17,7 @@ clients = []
STANDARD_ROOM = 0
@app.route('/', methods=['GET'])
def index():
response = jsonify(success=True)
@ -89,9 +90,9 @@ def handle_chat_get_message(data):
@app.route('/api/planer', methods=['GET'])
def api_planer():
events = Planer.getNextEvents(10, 0)
resp = jsonify(succ=True, events=json_util.dumps(events))
resp.status_code = 200
return resp
response = jsonify(success=True, events=json_util.dumps(events))
response.status_code = 200
return response
@socketio.on('planer-event')
def handle_chat_event(data):
@ -152,6 +153,15 @@ def api_music_add_song():
response.status_code = 200
return response
@app.route('/api/event/new', methods=['POST'])
def api_event_new():
name = request.form['Event']
time = request.form['meeting-time']
print(name, time)
response = jsonify(success=True)
response.status_code = 200
return response
@app.errorhandler(404)
def page_not_found(error):
response = jsonify(success=False)

View File

@ -68,7 +68,8 @@
</tbody>
</table>
<form action="/api/get_events">
<iframe name='hiddenIFrame' id='hiddenIFrame' style='display:none;'></iframe>
<form action="/api/event/new" target='hiddenIFrame' method='post'>
<input class="event_input" typ="text" name="Event" placeholder="Essen" maxlength="20" minlength="1" required>
<input class="event_time" type="datetime-local" id="meeting-time"
name="meeting-time" value="2023-12-31T12:00"