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