mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-10-30 23:39:54 +01:00 
			
		
		
		
	here we go again (better this time)
This commit is contained in:
		| @@ -1,20 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|   <h3 class="card-header text-center"> | ||||
|     {{ title }} | ||||
|   </h3> | ||||
|   <div class="card-body" id="form"> | ||||
|     <form method="post"> | ||||
|       {%  csrf_token %} | ||||
|       {{ form|crispy }} | ||||
|       <button class="btn btn-primary" type="submit">{% trans "Submit"%}</button> | ||||
|     </form> | ||||
|   </div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,37 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|   <h3 class="card-header text-center"> | ||||
|     {{ title }} {{ food.name }} | ||||
|   </h3> | ||||
|   <div class="card-body"> | ||||
|     <ul> | ||||
|       <li><p>{% trans 'Owner' %} : {{ food.owner }}</p></li> | ||||
|       <li><p>{% trans 'Arrival date' %} : {{ food.arrival_date }}</p></li> | ||||
|       <li><p>{% trans 'Expiry date' %} : {{ food.expiry_date }} ({{ food.date_type }})</p></li> | ||||
|       <li>{% trans 'Allergens' %} :</li> | ||||
|       <ul> | ||||
|       {% for allergen in food.allergens.iterator %} | ||||
|         <li>{{ allergen.name }}</li> | ||||
|       {% endfor %} | ||||
|       </ul> | ||||
| 	<p> | ||||
| 	<li><p>{% trans 'Active' %} : {{ food.is_active }}<p></li> | ||||
| 	<li><p>{% trans 'Eaten' %} : {{ food.was_eaten }}<p></li> | ||||
|     </ul> | ||||
|     {% if can_update %} | ||||
| 	<a class="btn btn-sm btn-warning" href="{% url "food:basic_update" pk=food.pk %}">{% trans 'Update' %}</a> | ||||
|     {% endif %} | ||||
|     {% if can_add_ingredient %} | ||||
|     	<a class="btn btn-sm btn-success" href="{% url "food:add_ingredient" pk=food.pk %}"> | ||||
| 		{% trans 'Add to a meal' %} | ||||
| 	</a> | ||||
|     {% endif %} | ||||
|   </div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,20 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|   <h3 class="card-header text-center"> | ||||
|     {{ title }} | ||||
|   </h3> | ||||
|   <div class="card-body" id="form"> | ||||
|     <form method="post"> | ||||
|       {% csrf_token %} | ||||
|       {{ form | crispy }} | ||||
|       <button class="btn btn-primary" type="submit">{% trans "Submit"%}</button> | ||||
|     </form> | ||||
|   </div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,55 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load render_table from django_tables2 %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|   <h3 class="card-header text-center"> | ||||
|     {{ title }} | ||||
|   </h3> | ||||
|   <div class="card-body" id="form"> | ||||
|     <a class="btn btn-sm btn-success" href="{% url "food:qrcode_basic_create" slug=slug %}"> | ||||
|       {% trans 'New basic food' %} | ||||
|     </a> | ||||
|     <form method="post"> | ||||
|       {%  csrf_token %} | ||||
|       {{ form|crispy }} | ||||
|       <button class="btn btn-primary" type="submit">{% trans "Submit" %}</button> | ||||
|     </form> | ||||
|     <div class="card-body" id="profile_infos"> | ||||
|       <h4>{% trans "Copy constructor" %}</h4> | ||||
|       <table class="table"> | ||||
|         <thead> | ||||
|           <tr> | ||||
|             <th class="orderable"> | ||||
|               {% trans "Name" %} | ||||
|             </th> | ||||
|             <th class="orderable"> | ||||
|               {% trans "Owner" %} | ||||
|             </th> | ||||
|             <th class="orderable"> | ||||
|               {% trans "Arrival date" %} | ||||
|             </th> | ||||
|             <th class="orderable"> | ||||
|               {% trans "Expiry date" %} | ||||
|             </th> | ||||
|           </tr> | ||||
|         </thead> | ||||
|         <tbody> | ||||
|           {% for basic in last_basic %} | ||||
|             <tr> | ||||
|               <td><a href="{% url "food:qrcode_basic_create" slug=slug %}?copy={{ basic.pk }}">{{ basic.name }}</a></td> | ||||
|               <td>{{ basic.owner }}</td> | ||||
|               <td>{{ basic.arrival_date }}</td> | ||||
|               <td>{{ basic.expiry_date }}</td> | ||||
|             </tr> | ||||
|           {% endfor %} | ||||
|         </tbody> | ||||
|       </table> | ||||
|     </div> | ||||
|   </div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,39 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|     <h3 class="card-header text-center"> | ||||
| 	{{ title }} {% trans 'number' %} {{ qrcode.qr_code_number }} | ||||
|     </h3> | ||||
| 	<div class="card-body"> | ||||
| 	    <ul> | ||||
| 		<li><p>{% trans 'Name' %} : {{ qrcode.food_container.name }}</p></li> | ||||
| 		<li><p>{% trans 'Owner' %} : {{ qrcode.food_container.owner }}</p></li> | ||||
| 		<li><p>{% trans 'Expiry date' %} : {{ qrcode.food_container.expiry_date  }}</p></li> | ||||
| 	    </ul> | ||||
| 	{% if qrcode.food_container.polymorphic_ctype.model == 'basicfood' and can_update_basic %} | ||||
| 	    <a class="btn btn-sm btn-warning" href="{% url "food:basic_update" pk=qrcode.food_container.pk %}" data-turbolinks="false"> | ||||
| 		{% trans 'Update' %} | ||||
| 	    </a> | ||||
| 	{% elif can_update_transformed %} | ||||
| 	    <a class="btn btn-sm btn-warning" href="{% url "food:transformed_update" pk=qrcode.food_container.pk %}"> | ||||
| 		{% trans 'Update' %} | ||||
| 	    </a> | ||||
| 	{% endif %} | ||||
| 	{% if can_view_detail %} | ||||
| 	    <a class="btn btn-sm btn-primary" href="{% url "food:food_view" pk=qrcode.food_container.pk %}"> | ||||
| 		{% trans 'View details' %} | ||||
| 	    </a> | ||||
| 	{% endif %} | ||||
| 	{% if can_add_ingredient %} | ||||
| 	    <a class="btn btn-sm btn-success" href="{% url "food:add_ingredient" pk=qrcode.food_container.pk %}"> | ||||
| 		{% trans 'Add to a meal' %} | ||||
| 	    </a> | ||||
| 	{% endif %} | ||||
| 	</div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,51 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|     <h3 class="card-header text-center"> | ||||
| 	{{ title }} {{ food.name }} | ||||
|     </h3> | ||||
| 	<div class="card-body"> | ||||
| 	    <ul> | ||||
| 		<li><p>{% trans 'Owner' %} : {{ food.owner }}</p></li> | ||||
| 		{% if can_see_ready %} | ||||
| 		<li><p>{% trans 'Ready' %} : {{ food.is_ready }}</p></li> | ||||
| 		{% endif %} | ||||
| 		<li><p>{% trans 'Creation date' %} : {{ food.creation_date }}</p></li> | ||||
| 		<li><p>{% trans 'Expiry date' %} : {{ food.expiry_date }}</p></li> | ||||
| 		<li>{% trans 'Allergens' %} :</li> | ||||
| 		<ul> | ||||
| 		    {% for allergen in food.allergens.iterator %} | ||||
| 		    <li>{{ allergen.name }}</li> | ||||
| 		    {% endfor %} | ||||
| 	        </ul> | ||||
| 		<p> | ||||
| 		<li>{% trans 'Ingredients' %} :</li> | ||||
| 		<ul> | ||||
| 		    {% for ingredient in food.ingredient.iterator %} | ||||
| 		    <li><a href="{% url "food:food_view" pk=ingredient.pk %}">{{ ingredient.name }}</a></li> | ||||
| 		    {% endfor %} | ||||
| 		</ul> | ||||
| 		<p> | ||||
| 		<li><p>{% trans 'Shelf life' %} : {{ food.shelf_life }}</p></li> | ||||
| 		<li><p>{% trans 'Ready' %} : {{ food.is_ready }}</p></li> | ||||
| 		<li><p>{% trans 'Active' %} : {{ food.is_active }}</p></li> | ||||
| 		<li><p>{% trans 'Eaten' %} : {{ food.was_eaten }}</p></li> | ||||
| 	    </ul> | ||||
| 	    {% if can_update %} | ||||
| 	        <a class="btn btn-sm btn-warning" href="{% url "food:transformed_update" pk=food.pk %}"> | ||||
| 		    {% trans 'Update' %} | ||||
| 		</a> | ||||
| 	    {% endif %} | ||||
| 	    {% if can_add_ingredient %} | ||||
| 	        <a class="btn btn-sm btn-success" href="{% url "food:add_ingredient" pk=food.pk %}"> | ||||
| 		    {% trans 'Add to a meal' %} | ||||
| 		</a> | ||||
| 	    {% endif %} | ||||
|     </div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,20 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load i18n crispy_forms_tags %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-white mb-3"> | ||||
|   <h3 class="card-header text-center"> | ||||
|     {{ title }} | ||||
|   </h3> | ||||
|   <div class="card-body" id="form"> | ||||
|     <form method="post"> | ||||
|       {%  csrf_token %} | ||||
|       {{ form|crispy }} | ||||
|       <button class="btn btn-primary" type="submit">{% trans "Submit"%}</button> | ||||
|     </form> | ||||
|   </div> | ||||
| </div> | ||||
| {% endblock %} | ||||
| @@ -1,60 +0,0 @@ | ||||
| {% extends "base.html" %} | ||||
| {% comment %} | ||||
| SPDX-License-Identifier: GPL-3.0-or-later | ||||
| {% endcomment %} | ||||
| {% load render_table from django_tables2 %} | ||||
| {% load i18n %} | ||||
|  | ||||
| {% block content %} | ||||
| <div class="card bg-light mb-3"> | ||||
|     <h3 class="card-header text-center"> | ||||
| 	{% trans "Meal served" %} | ||||
|     </h3> | ||||
|     {% if can_create_meal %} | ||||
|     <div class="card-footer"> | ||||
| 	<a class="btn btn-sm btn-success" href="{% url 'food:transformed_create' %}" data-turbolinks="false"> | ||||
| 	    {% trans 'New meal' %} | ||||
| 	</a> | ||||
|     </div> | ||||
|     {% endif %} | ||||
|     {% if served.data %} | ||||
|     {% render_table served %} | ||||
|     {% else %} | ||||
|     <div class="card-body"> | ||||
| 	<div class="alert alert-warning"> | ||||
| 	    {% trans "There is no meal served." %} | ||||
| 	</div> | ||||
|     </div> | ||||
|     {% endif %} | ||||
| </div> | ||||
|  | ||||
| <div class="card bg-light mb-3"> | ||||
|     <h3 class="card-header text-center"> | ||||
| 	{% trans "Open" %} | ||||
|     </h3> | ||||
|     {% if open.data %} | ||||
|     {% render_table open %} | ||||
|     {% else %} | ||||
|     <div class="card-body"> | ||||
| 	<div class="alert alert-warning"> | ||||
| 	    {% trans "There is no free meal." %} | ||||
| 	</div> | ||||
|     </div> | ||||
|     {% endif %} | ||||
| </div> | ||||
|  | ||||
| <div class="card bg-light mb-3"> | ||||
|     <h3 class="card-header text-center"> | ||||
|         {% trans "All meals" %} | ||||
|     </h3> | ||||
|     {% if table.data %} | ||||
|     {% render_table table %} | ||||
|     {% else %} | ||||
|     <div class="card-body"> | ||||
|         <div class="alert alert-warning"> | ||||
|             {% trans "There is no meal." %} | ||||
|         </div> | ||||
|     </div> | ||||
|     {% endif %} | ||||
| </div> | ||||
| {% endblock %} | ||||
		Reference in New Issue
	
	Block a user