emojis
All checks were successful
/ ls (pull_request) Successful in 1m25s

This commit is contained in:
lubiana 2025-06-16 20:10:48 +02:00
parent 8793f9736a
commit bab4d3d208
Signed by: lubiana
SSH key fingerprint: SHA256:vW1EA0fRR3Fw+dD/sM0K+x3Il2gSry6YRYHqOeQwrfk
27 changed files with 401 additions and 175 deletions

View file

@ -1,4 +1,9 @@
<form method="post" action="{{ path('app_drink_type_delete', {'id': drink_type.id}) }}" onsubmit="return confirm('Are you sure you want to delete this item?');">
<form method="post" action="{{ path('app_drink_type_delete', {'id': drink_type.id}) }}" onsubmit="return confirm('🚨💀⚠️ ARE YOU SURE YOU WANT TO DELETE THIS ITEM?!!! 😱💔🔥');">
<input type="hidden" name="_token" value="{{ csrf_token('delete' ~ drink_type.id) }}">
<button class="btn">Delete</button>
<button class="btn">
DELETE
<span class="emoji-normal">🗑️</span>
<span class="emoji-enhanced">🗑️💦</span>
<span class="emoji-bonkers">🗑️💦🍑🍆👅💋😈🏳️‍🌈✨</span>
</button>
</form>

View file

@ -1,4 +1,9 @@
{{ form_start(form) }}
{{ form_widget(form) }}
<button class="btn">{{ button_label|default('Save') }}</button>
<button class="btn">
SAVE
<span class="emoji-normal">💦</span>
<span class="emoji-enhanced">💦🍑🍆</span>
<span class="emoji-bonkers">💦🍑🍆👅💋😈🏳️‍🌈✨</span>
</button>
{{ form_end(form) }}

View file

@ -1,14 +1,14 @@
{% extends 'base.html.twig' %}
{% block title %}Bulk Edit Drink Type Current Stock{% endblock %}
{% block title %}📊🔥 BULK EDIT DRINK TYPE CURRENT STOCK!!! 💯⚡🚀💫⭐✨🎉🎊💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰{% endblock %}
{% block body %}
<div class="container mt-4">
<h1>Bulk Edit Drink Type Current Stock</h1>
<h1>📊🔥💯 BULK EDIT DRINK TYPE CURRENT STOCK!!! ⚡🚀💫⭐✨🎉🎊💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎯🎲🎰</h1>
{% for message in app.flashes('success') %}
<div class="alert alert-success alert-dismissible fade show" role="alert">
{{ message }}
🎉✨ {{ message }} 🎉✨
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
</div>
{% endfor %}
@ -19,8 +19,8 @@
<table class="table table-striped">
<thead>
<tr>
<th>Drink Type</th>
<th>Current Stock</th>
<th>🍻🥃 DRINK TYPE!!! 🍷🍸</th>
<th>📊💯 CURRENT STOCK!!! 🔥📈</th>
</tr>
</thead>
<tbody>

View file

@ -1,19 +1,19 @@
{% extends 'base.html.twig' %}
{% block title %}{% if from_order is defined and from_order %}Update Wanted Stock Before Order{% else %}Bulk Edit Drink Type Wanted Stock{% endif %}{% endblock %}
{% block title %}{% if from_order is defined and from_order %}🎯💰 UPDATE WANTED STOCK BEFORE ORDER!!! 🛒🛍️💳🎉🎊✨💃🕺{% else %}🎯💰 BULK EDIT DRINK TYPE WANTED STOCK!!! ⭐✨🌟🎪🎨🎭🎯{% endif %}{% endblock %}
{% block body %}
<div class="container mt-4">
{% if from_order is defined and from_order %}
<h1>Update Wanted Stock Levels Before Creating Order</h1>
<p class="lead">You can update the wanted stock levels before creating a new order, or skip this step.</p>
<h1>🎯💰✨ UPDATE WANTED STOCK LEVELS BEFORE CREATING ORDER!!! 🛒🛍️💳🎉🎊💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎪🎨🎭🎪🎲🎰</h1>
<p class="lead">🚀💫 You can update the wanted stock levels before creating a new order, or skip this step!!! ⚡🔥💯🎯</p>
{% else %}
<h1>Bulk Edit Drink Type Wanted Stock</h1>
<h1>🎯💰✨ BULK EDIT DRINK TYPE WANTED STOCK!!! ⭐✨🌟🎪🎨🎭🎯🎉🎊💃🕺🎈🎁🎀🎂🍰🧁🍭🍬🍫🍩🍪🎲🎰</h1>
{% endif %}
{% for message in app.flashes('success') %}
<div class="alert alert-success alert-dismissible fade show" role="alert">
{{ message }}
🎉✨ {{ message }} 🎉✨
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
</div>
{% endfor %}
@ -24,8 +24,8 @@
<table class="table table-striped">
<thead>
<tr>
<th>Drink Type</th>
<th>Wanted Stock</th>
<th>🍻🥃 DRINK TYPE!!! 🍷🍸</th>
<th>🎯💰 WANTED STOCK!!! ⭐✨</th>
</tr>
</thead>
<tbody>
@ -48,7 +48,7 @@
<div class="mt-3">
{{ form_widget(form.save) }}
{% if from_order is defined and from_order %}
<a href="{{ path('app_drink_type_bulk_edit_wanted_stock', {'from_order': 'true', 'skip': 'true'}) }}" class="btn btn-secondary">Skip and Create Order</a>
<a href="{{ path('app_drink_type_bulk_edit_wanted_stock', {'from_order': 'true', 'skip': 'true'}) }}" class="btn btn-secondary">⏭️🚀 SKIP AND CREATE ORDER!!! 🛒🛍️💳💰🎉🎊✨💃🕺</a>
{% endif %}
</div>

View file

@ -1,13 +1,23 @@
{% extends 'base.html.twig' %}
{% block title %}Edit DrinkType{% endblock %}
{% block title %}<span class="emoji-normal">✏️</span><span class="emoji-enhanced">✏️🍑</span><span class="emoji-bonkers">✏️🍑🍆💦👅💋😈🏳️‍🌈✨</span> EDIT DRINKTYPE{% endblock %}
{% block body %}
<h1>Edit DrinkType</h1>
<h1>
EDIT DRINKTYPE
<span class="emoji-normal">✏️</span>
<span class="emoji-enhanced">✏️🍑</span>
<span class="emoji-bonkers">✏️🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</h1>
{{ include('drink_type/_form.html.twig', {'button_label': 'Update'}) }}
{{ include('drink_type/_form.html.twig', {'button_label': '🔄💯 UPDATE!!! 🚀💫⚡🔥'}) }}
<a href="{{ path('app_drink_type_index') }}">back to list</a>
<a href="{{ path('app_drink_type_index') }}">
BACK TO LIST
<span class="emoji-normal">↩️</span>
<span class="emoji-enhanced">↩️🍑</span>
<span class="emoji-bonkers">↩️🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</a>
{{ include('drink_type/_delete_form.html.twig') }}
{% endblock %}

View file

@ -1,39 +1,84 @@
{% extends 'base.html.twig' %}
{% block title %}DrinkType index{% endblock %}
{% block title %}<span class="emoji-normal">🍑</span><span class="emoji-enhanced">🍑🍆💋</span><span class="emoji-bonkers">🍑🍆💋👅😈🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span> DRINKTYPE INDEX{% endblock %}
{% block body %}
<h1>DrinkType index</h1>
<h1>
DRINKTYPE INDEX
<span class="emoji-normal">🍑</span>
<span class="emoji-enhanced">🍑🍆💋</span>
<span class="emoji-bonkers">🍑🍆💋👅😈🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span>
</h1>
<table class="table">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Wanted Stock</th>
<th>Current Stock</th>
<th>actions</th>
<th>
NAME
<span class="emoji-normal">🍆</span>
<span class="emoji-enhanced">🍆💦🍑</span>
<span class="emoji-bonkers">🍆💦🍑👅💋😈🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span>
</th>
<th>
DESCRIPTION
<span class="emoji-normal">💋</span>
<span class="emoji-enhanced">💋💦🍑</span>
<span class="emoji-bonkers">💋💦🍑👅😈🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span>
</th>
<th>
WANTED STOCK
<span class="emoji-normal">😈</span>
<span class="emoji-enhanced">😈🍆💦</span>
<span class="emoji-bonkers">😈🍆💦👅💋🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span>
</th>
<th>
CURRENT STOCK
<span class="emoji-normal">💦</span>
<span class="emoji-enhanced">💦🍑🍆</span>
<span class="emoji-bonkers">💦🍑🍆👅💋😈🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span>
</th>
<th>
ACTIONS
<span class="emoji-normal">💖</span>
<span class="emoji-enhanced">💖🏳️‍🌈</span>
<span class="emoji-bonkers">💖🏳️‍🌈✨🥵😳🤤😍🥴💕💗💘💝💞💟💌💏💑</span>
</th>
</tr>
</thead>
<tbody>
{% for drink_type in drink_types %}
<tr>
<td>{{ drink_type.name }}</td>
<td>{{ drink_type.description }}</td>
<td>{{ drink_type.wantedStock }}</td>
<td>{{ drink_type.currentStock }}</td>
<td><span class="emoji-normal">🍆</span><span class="emoji-enhanced">🍆💦</span><span class="emoji-bonkers">🍆💦🍑👅💋</span> {{ drink_type.name }}</td>
<td><span class="emoji-normal">💋</span><span class="emoji-enhanced">💋💦</span><span class="emoji-bonkers">💋💦🍑👅</span> {{ drink_type.description }}</td>
<td><span class="emoji-normal">😈</span><span class="emoji-enhanced">😈🍆</span><span class="emoji-bonkers">😈🍆💦👅</span> {{ drink_type.wantedStock }}</td>
<td><span class="emoji-normal">💦</span><span class="emoji-enhanced">💦🍑</span><span class="emoji-bonkers">💦🍑🍆👅</span> {{ drink_type.currentStock }}</td>
<td>
<a href="{{ path('app_drink_type_show', {'id': drink_type.id}) }}">show</a>
<a href="{{ path('app_drink_type_edit', {'id': drink_type.id}) }}">edit</a>
<a href="{{ path('app_drink_type_show', {'id': drink_type.id}) }}">
SHOW
<span class="emoji-normal">👀</span>
<span class="emoji-enhanced">👀💋</span>
<span class="emoji-bonkers">👀💋😈🏳️‍🌈✨</span>
</a>
<a href="{{ path('app_drink_type_edit', {'id': drink_type.id}) }}">
EDIT
<span class="emoji-normal">✏️</span>
<span class="emoji-enhanced">✏️💦</span>
<span class="emoji-bonkers">✏️💦🍑🍆👅</span>
</a>
</td>
</tr>
{% else %}
<tr>
<td colspan="5">no records found</td>
<td colspan="5">😭💔 NO RECORDS FOUND!!! 😢🚫❌</td>
</tr>
{% endfor %}
</tbody>
</table>
<a href="{{ path('app_drink_type_new') }}">Create new</a>
<a href="{{ path('app_drink_type_new') }}">
CREATE NEW
<span class="emoji-normal">🆕</span>
<span class="emoji-enhanced">🆕🍑</span>
<span class="emoji-bonkers">🆕🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</a>
{% endblock %}

View file

@ -1,11 +1,21 @@
{% extends 'base.html.twig' %}
{% block title %}New DrinkType{% endblock %}
{% block title %}<span class="emoji-normal">🆕</span><span class="emoji-enhanced">🆕🍑</span><span class="emoji-bonkers">🆕🍑🍆💦👅💋😈🏳️‍🌈✨</span> NEW DRINKTYPE{% endblock %}
{% block body %}
<h1>Create new DrinkType</h1>
<h1>
CREATE NEW DRINKTYPE
<span class="emoji-normal">🍑</span>
<span class="emoji-enhanced">🍑🍆💋</span>
<span class="emoji-bonkers">🍑🍆💋👅😈🏳️‍🌈✨</span>
</h1>
{{ include('drink_type/_form.html.twig') }}
<a href="{{ path('app_drink_type_index') }}">back to list</a>
<a href="{{ path('app_drink_type_index') }}">
BACK TO LIST
<span class="emoji-normal">↩️</span>
<span class="emoji-enhanced">↩️🍑</span>
<span class="emoji-bonkers">↩️🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</a>
{% endblock %}

View file

@ -1,46 +1,56 @@
{% extends 'base.html.twig' %}
{% block title %}{{ drink_type.name }}{% endblock %}
{% block title %}<span class="emoji-normal">🍑</span><span class="emoji-enhanced">🍑🍆💋</span><span class="emoji-bonkers">🍑🍆💋👅😈🏳️‍🌈✨</span> {{ drink_type.name }}{% endblock %}
{% block body %}
<div class="container">
<h1>{{ drink_type.name }}</h1>
<h1>
{{ drink_type.name }}
<span class="emoji-normal">🍑</span>
<span class="emoji-enhanced">🍑🍆💋</span>
<span class="emoji-bonkers">🍑🍆💋👅😈🏳️‍🌈✨</span>
</h1>
<div class="row mb-4">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h5 class="card-title">Drink Details</h5>
<h5 class="card-title">
DRINK DETAILS
<span class="emoji-normal">💦</span>
<span class="emoji-enhanced">💦🍑🍆</span>
<span class="emoji-bonkers">💦🍑🍆👅💋😈🏳️‍🌈✨</span>
</h5>
</div>
<div class="card-body">
<table class="table">
<tbody>
<tr>
<th>Id</th>
<th>ID <span class="emoji-normal">😈</span><span class="emoji-enhanced">😈🍆</span><span class="emoji-bonkers">😈🍆💦</span></th>
<td>{{ drink_type.id }}</td>
</tr>
<tr>
<th>CreatedAt</th>
<th>CREATED AT <span class="emoji-normal">💋</span><span class="emoji-enhanced">💋💦</span><span class="emoji-bonkers">💋💦🍑</span></th>
<td>{{ drink_type.createdAt ? drink_type.createdAt|date('Y-m-d H:i:s') : '' }}</td>
</tr>
<tr>
<th>UpdatedAt</th>
<th>UPDATED AT <span class="emoji-normal">🍆</span><span class="emoji-enhanced">🍆💦</span><span class="emoji-bonkers">🍆💦🍑</span></th>
<td>{{ drink_type.updatedAt ? drink_type.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
</tr>
<tr>
<th>Name</th>
<th>NAME <span class="emoji-normal">🍑</span><span class="emoji-enhanced">🍑🍆</span><span class="emoji-bonkers">🍑🍆💋</span></th>
<td>{{ drink_type.name }}</td>
</tr>
<tr>
<th>Description</th>
<th>DESCRIPTION <span class="emoji-normal">💋</span><span class="emoji-enhanced">💋💦</span><span class="emoji-bonkers">💋💦🍑</span></th>
<td>{{ drink_type.description }}</td>
</tr>
<tr>
<th>Current Stock</th>
<th>CURRENT STOCK <span class="emoji-normal">💦</span><span class="emoji-enhanced">💦🍑</span><span class="emoji-bonkers">💦🍑🍆</span></th>
<td>{{ drink_type.currentStock }}</td>
</tr>
<tr>
<th>Wanted Stock</th>
<th>WANTED STOCK <span class="emoji-normal">😈</span><span class="emoji-enhanced">😈🍆</span><span class="emoji-bonkers">😈🍆💦</span></th>
<td>{{ drink_type.wantedStock }}</td>
</tr>
</tbody>
@ -54,16 +64,21 @@
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h5 class="card-title">Orders Containing This Drink</h5>
<h5 class="card-title">
ORDERS CONTAINING THIS DRINK
<span class="emoji-normal">💋</span>
<span class="emoji-enhanced">💋🍑</span>
<span class="emoji-bonkers">💋🍑🍆👅😈🏳️‍🌈✨</span>
</h5>
</div>
<div class="card-body">
{% if order_items|length > 0 %}
<table class="table table-striped">
<thead>
<tr>
<th>Order ID</th>
<th>Date</th>
<th>Quantity</th>
<th>ORDER ID <span class="emoji-normal">😈</span><span class="emoji-enhanced">😈🍆</span><span class="emoji-bonkers">😈🍆💦</span></th>
<th>DATE <span class="emoji-normal">💋</span><span class="emoji-enhanced">💋💦</span><span class="emoji-bonkers">💋💦🍑</span></th>
<th>QUANTITY <span class="emoji-normal">🍆</span><span class="emoji-enhanced">🍆💦</span><span class="emoji-bonkers">🍆💦🍑</span></th>
</tr>
</thead>
<tbody>
@ -77,7 +92,7 @@
</tbody>
</table>
{% else %}
<p>No orders found for this drink.</p>
<p>😭💔 No orders found for this drink!!! 😢🚫❌</p>
{% endif %}
</div>
</div>
@ -88,28 +103,28 @@
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h5 class="card-title">Inventory History</h5>
<h5 class="card-title">📊📈 INVENTORY HISTORY!!! 🔥💯⚡🚀💫⭐✨</h5>
</div>
<div class="card-body">
{% if stock_history|length > 0 %}
<table class="table table-striped">
<thead>
<tr>
<th>Date</th>
<th>Quantity</th>
<th>📅🕐 DATE!!! 🎪🎨</th>
<th>🔢📦 QUANTITY!!! 💯⚡</th>
</tr>
</thead>
<tbody>
{% for record in stock_history %}
<tr>
<td>{{ record.changeDate|date('Y-m-d H:i:s') }}</td>
<td>{{ record.newValue }}</td>
<td>📅 {{ record.changeDate|date('Y-m-d H:i:s') }} 📅</td>
<td>🔢 {{ record.newValue }} 🔢</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>No inventory history found for this drink.</p>
<p>😭💔 No inventory history found for this drink!!! 😢🚫❌</p>
{% endif %}
</div>
</div>
@ -120,28 +135,28 @@
<div class="col-md-12">
<div class="card">
<div class="card-header">
<h5 class="card-title">Desired Stock History</h5>
<h5 class="card-title">🎯💰 DESIRED STOCK HISTORY!!! ⭐✨🌟🎪🎨🎭🎯</h5>
</div>
<div class="card-body">
{% if wanted_history|length > 0 %}
<table class="table table-striped">
<thead>
<tr>
<th>Date</th>
<th>New Value</th>
<th>📅🕐 DATE!!! 🎪🎨</th>
<th>💰🎯 NEW VALUE!!! ⭐✨</th>
</tr>
</thead>
<tbody>
{% for log in wanted_history %}
<tr>
<td>{{ log.changeDate|date('Y-m-d H:i:s') }}</td>
<td>{{ log.newValue }}</td>
<td>📅 {{ log.changeDate|date('Y-m-d H:i:s') }} 📅</td>
<td>💰 {{ log.newValue }} 💰</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>No desired stock history found for this drink.</p>
<p>😭💔 No desired stock history found for this drink!!! 😢🚫❌</p>
{% endif %}
</div>
</div>
@ -150,8 +165,18 @@
<div class="row mb-4">
<div class="col-md-12">
<a href="{{ path('app_drink_type_index') }}" class="btn btn-secondary">Back to list</a>
<a href="{{ path('app_drink_type_edit', {'id': drink_type.id}) }}" class="btn btn-primary">Edit</a>
<a href="{{ path('app_drink_type_index') }}" class="btn btn-secondary">
BACK TO LIST
<span class="emoji-normal">↩️</span>
<span class="emoji-enhanced">↩️🍑</span>
<span class="emoji-bonkers">↩️🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</a>
<a href="{{ path('app_drink_type_edit', {'id': drink_type.id}) }}" class="btn btn-primary">
EDIT
<span class="emoji-normal">✏️</span>
<span class="emoji-enhanced">✏️🍑</span>
<span class="emoji-bonkers">✏️🍑🍆💦👅💋😈🏳️‍🌈✨</span>
</a>
{{ include('drink_type/_delete_form.html.twig') }}
</div>
</div>