Compare commits
7 commits
Author | SHA1 | Date | |
---|---|---|---|
|
5f5800734f | ||
|
c7c60c9e56 | ||
|
00f1767b6a | ||
|
0ac64ac7c1 | ||
c9ee2925a2 | |||
8ac203a3b5 | |||
cb01f1ec60 |
3 changed files with 23 additions and 9 deletions
14
setup.sh
14
setup.sh
|
@ -863,6 +863,7 @@ def add_game():
|
||||||
notes=request.form.get('notes', ''),
|
notes=request.form.get('notes', ''),
|
||||||
url=url,
|
url=url,
|
||||||
steam_appid=steam_appid,
|
steam_appid=steam_appid,
|
||||||
|
platform=request.form.get('platform', 'pc'),
|
||||||
redeem_date=datetime.strptime(request.form['redeem_date'], '%Y-%m-%d') if request.form['redeem_date'] else None,
|
redeem_date=datetime.strptime(request.form['redeem_date'], '%Y-%m-%d') if request.form['redeem_date'] else None,
|
||||||
user_id=current_user.id
|
user_id=current_user.id
|
||||||
)
|
)
|
||||||
|
@ -2029,7 +2030,7 @@ cat <<HTML_END > templates/edit_game.html
|
||||||
<div class="card p-4 shadow-sm">
|
<div class="card p-4 shadow-sm">
|
||||||
<h2 class="mb-4">{{ _('Spiel bearbeiten') }}</h2>
|
<h2 class="mb-4">{{ _('Spiel bearbeiten') }}</h2>
|
||||||
|
|
||||||
<!-- Flash-Nachrichten -->
|
<!-- Flash-Messages -->
|
||||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
<div class="flash-messages mb-4">
|
<div class="flash-messages mb-4">
|
||||||
|
@ -2092,7 +2093,12 @@ cat <<HTML_END > templates/edit_game.html
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label">{{ _('Steam Key') }} <span class="text-danger">*</span></label>
|
<label class="form-label">{{ _('Steam Key') }} <span class="text-danger">*</span></label>
|
||||||
<input type="text" name="steam_key" class="form-control" value="{{ game.steam_key }}" required>
|
<div class="input-group">
|
||||||
|
<input type="text" name="steam_key" class="form-control" value="{{ game.steam_key }}" id="steam-key-input" required>
|
||||||
|
<button type="button" class="btn btn-outline-secondary copy-btn" data-clipboard-target="#steam-key-input">
|
||||||
|
{{ _('Copy') }}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label for="game_appid" class="form-label">{{ _('Steam AppID') }}</label>
|
<label for="game_appid" class="form-label">{{ _('Steam AppID') }}</label>
|
||||||
|
@ -2118,6 +2124,7 @@ cat <<HTML_END > templates/edit_game.html
|
||||||
<textarea id="game_notes" name="notes" class="form-control" rows="3">{{ game.notes }}</textarea>
|
<textarea id="game_notes" name="notes" class="form-control" rows="3">{{ game.notes }}</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- Show External Data -->
|
<!-- Show External Data -->
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="card mb-4">
|
<div class="card mb-4">
|
||||||
|
@ -2156,7 +2163,7 @@ cat <<HTML_END > templates/edit_game.html
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Einlöse-Links -->
|
<!-- Redeem-Links -->
|
||||||
{% if game.status == 'geschenkt' %}
|
{% if game.status == 'geschenkt' %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="card mb-3">
|
<div class="card mb-3">
|
||||||
|
@ -2206,6 +2213,7 @@ cat <<HTML_END > templates/edit_game.html
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -682,6 +682,7 @@ def add_game():
|
||||||
notes=request.form.get('notes', ''),
|
notes=request.form.get('notes', ''),
|
||||||
url=url,
|
url=url,
|
||||||
steam_appid=steam_appid,
|
steam_appid=steam_appid,
|
||||||
|
platform=request.form.get('platform', 'pc'),
|
||||||
redeem_date=datetime.strptime(request.form['redeem_date'], '%Y-%m-%d') if request.form['redeem_date'] else None,
|
redeem_date=datetime.strptime(request.form['redeem_date'], '%Y-%m-%d') if request.form['redeem_date'] else None,
|
||||||
user_id=current_user.id
|
user_id=current_user.id
|
||||||
)
|
)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<div class="card p-4 shadow-sm">
|
<div class="card p-4 shadow-sm">
|
||||||
<h2 class="mb-4">{{ _('Spiel bearbeiten') }}</h2>
|
<h2 class="mb-4">{{ _('Spiel bearbeiten') }}</h2>
|
||||||
|
|
||||||
<!-- Flash-Nachrichten -->
|
<!-- Flash-Messages -->
|
||||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
<div class="flash-messages mb-4">
|
<div class="flash-messages mb-4">
|
||||||
|
@ -66,7 +66,12 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label">{{ _('Steam Key') }} <span class="text-danger">*</span></label>
|
<label class="form-label">{{ _('Steam Key') }} <span class="text-danger">*</span></label>
|
||||||
<input type="text" name="steam_key" class="form-control" value="{{ game.steam_key }}" required>
|
<div class="input-group">
|
||||||
|
<input type="text" name="steam_key" class="form-control" value="{{ game.steam_key }}" id="steam-key-input" required>
|
||||||
|
<button type="button" class="btn btn-outline-secondary copy-btn" data-clipboard-target="#steam-key-input">
|
||||||
|
{{ _('Copy') }}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label for="game_appid" class="form-label">{{ _('Steam AppID') }}</label>
|
<label for="game_appid" class="form-label">{{ _('Steam AppID') }}</label>
|
||||||
|
@ -92,6 +97,7 @@
|
||||||
<textarea id="game_notes" name="notes" class="form-control" rows="3">{{ game.notes }}</textarea>
|
<textarea id="game_notes" name="notes" class="form-control" rows="3">{{ game.notes }}</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- Show External Data -->
|
<!-- Show External Data -->
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="card mb-4">
|
<div class="card mb-4">
|
||||||
|
@ -130,7 +136,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Einlöse-Links -->
|
<!-- Redeem-Links -->
|
||||||
{% if game.status == 'geschenkt' %}
|
{% if game.status == 'geschenkt' %}
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="card mb-3">
|
<div class="card mb-3">
|
||||||
|
@ -180,6 +186,5 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue