Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
2c499b363b
|
|||
39e2f2634d | |||
ffa6944e7b
|
|||
449dba1d7e
|
|||
b6d1367019
|
|||
2ff8757b74 | |||
7f06e900bb
|
|||
4c2338c34a
|
|||
5f8d49f054
|
@ -15,4 +15,3 @@ EXPOSE 8080
|
|||||||
|
|
||||||
CMD "./start.sh"
|
CMD "./start.sh"
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,8 +20,6 @@ app.config.update({
|
|||||||
oidc = OpenIDConnect(app)
|
oidc = OpenIDConnect(app)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def calculate_nutrition(food, weight):
|
def calculate_nutrition(food, weight):
|
||||||
try:
|
try:
|
||||||
conn = psycopg2.connect()
|
conn = psycopg2.connect()
|
||||||
@ -51,6 +49,7 @@ def calculate_nutrition(food, weight):
|
|||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Index-Route
|
# Index-Route
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
@oidc.require_login
|
@oidc.require_login
|
||||||
@ -100,7 +99,7 @@ def add_lm():
|
|||||||
|
|
||||||
|
|
||||||
@app.route('/add_nutrition', methods=['POST'])
|
@app.route('/add_nutrition', methods=['POST'])
|
||||||
@oidc.accept_token(require_token=True, scopes_required=['openid'])
|
@oidc.require_login
|
||||||
def add_nutrition():
|
def add_nutrition():
|
||||||
food = request.form.get('food')
|
food = request.form.get('food')
|
||||||
kcal = float(request.form.get('kcal'))
|
kcal = float(request.form.get('kcal'))
|
||||||
|
@ -37,10 +37,17 @@ button#remove-button {
|
|||||||
background-color: #f443366f; /* Helles Rot */
|
background-color: #f443366f; /* Helles Rot */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
button#remove-button:disabled {
|
||||||
|
background-color: #cccccc;
|
||||||
|
color: #666666;
|
||||||
|
}
|
||||||
|
|
||||||
button#remove-button:not(:disabled):hover {
|
button#remove-button:not(:disabled):hover {
|
||||||
background-color: #d32f2f3d; /* Dunkleres Rot */
|
background-color: #d32f2f3d; /* Dunkleres Rot */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
table {
|
table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
|
@ -7,8 +7,6 @@
|
|||||||
<link rel="shortcut icon" href="../static/images/favicon.ico">
|
<link rel="shortcut icon" href="../static/images/favicon.ico">
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
// JavaScript-Funktion, um die Produkte beim Laden der Seite zu holen
|
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
cleanUpLocalStorage();
|
cleanUpLocalStorage();
|
||||||
restoreTableFromLocalStorage();
|
restoreTableFromLocalStorage();
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
|
|
||||||
// Deaktiviere den "Hinzufügen"-Button wieder
|
// Deaktiviere den "Hinzufügen"-Button wieder
|
||||||
document.getElementById('submit-button').disabled = true;
|
document.getElementById('submit-button').disabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
Reference in New Issue
Block a user