single location for flash message
This commit is contained in:
		| @@ -2,7 +2,6 @@ | |||||||
| {% import "includes/forms/boat" as boat %} | {% import "includes/forms/boat" as boat %} | ||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         <h1 class="h1">Boats</h1> |         <h1 class="h1">Boats</h1> | ||||||
|         {{ boat::new() }} |         {{ boat::new() }} | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| {% import "includes/macros" as macros %} | {% import "includes/macros" as macros %} | ||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         <h1 class="h1">List</h1> |         <h1 class="h1">List</h1> | ||||||
|         <form action="/admin/list" method="post"> |         <form action="/admin/list" method="post"> | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| {% import "includes/macros" as macros %} | {% import "includes/macros" as macros %} | ||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         <h1 class="h1">List - Result</h1> |         <h1 class="h1">List - Result</h1> | ||||||
|         <ol> |         <ol> | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| {% import "includes/forms/boat" as boat %} | {% import "includes/forms/boat" as boat %} | ||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         <h1 class="h1">Mail</h1> |         <h1 class="h1">Mail</h1> | ||||||
|         <form action="/admin/mail" method="post" enctype="multipart/form-data"> |         <form action="/admin/mail" method="post" enctype="multipart/form-data"> | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         <h1 class="h1">Schnupper Verwaltung</h1> |         <h1 class="h1">Schnupper Verwaltung</h1> | ||||||
|         <div class="grid gap-3"> |         <div class="grid gap-3"> | ||||||
|             <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" |             <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5"> |     <div class="max-w-screen-lg w-full bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         <h1 class="h1">Gebühren</h1> |         <h1 class="h1">Gebühren</h1> | ||||||
|         <!-- START filterBar --> |         <!-- START filterBar --> | ||||||
|         <div class="search-wrapper"> |         <div class="search-wrapper"> | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         <h1 class="h1">Users</h1> |         <h1 class="h1">Users</h1> | ||||||
|         {% if allowed_to_edit %} |         {% if allowed_to_edit %} | ||||||
|             <form action="/admin/user/new" |             <form action="/admin/user/new" | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5"> |     <div class="max-w-screen-lg w-full bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         <h1 class="h1">Scheckbücher</h1> |         <h1 class="h1">Scheckbücher</h1> | ||||||
|         <!-- START filterBar --> |         <!-- START filterBar --> | ||||||
|         <div class="search-wrapper"> |         <div class="search-wrapper"> | ||||||
|   | |||||||
| @@ -25,7 +25,12 @@ | |||||||
|                 </div> |                 </div> | ||||||
|             </header> |             </header> | ||||||
|         {% endif %} |         {% endif %} | ||||||
|         <div class="flex min-h-screen {% if not loggedin_user and not show_kiosk_header %} items-center dark:bg-primary-900 {% else %} items-start {% endif %} justify-center px-4 py-12 sm:px-6 lg:px-8"> |         <div class="flex flex-wrap min-h-screen {% if not loggedin_user and not show_kiosk_header %} items-center dark:bg-primary-900 {% else %} items-start {% endif %} justify-center px-4 py-12 sm:px-6 lg:px-8"> | ||||||
|  |             {% if flash and loggedin_user %} | ||||||
|  |                 <div class="max-w-screen-lg w-full mb-3"> | ||||||
|  |                     {{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }} | ||||||
|  |                 </div> | ||||||
|  |             {% endif %} | ||||||
|             {% block content %} |             {% block content %} | ||||||
|             {% endblock content %} |             {% endblock content %} | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -37,17 +37,18 @@ | |||||||
|     </div> |     </div> | ||||||
| {% endmacro show_side %} | {% endmacro show_side %} | ||||||
| {% macro show_aisle(name) %} | {% macro show_aisle(name) %} | ||||||
|     <div id="{{ name }}-aisle"> |     <div id="{{ name }}-aisle" class="grid grid-cols-2 gap-4"> | ||||||
|         {{ self::show_side(aisle_name = name, side_name = "mountain") }} |         {{ self::show_side(aisle_name = name, side_name = "mountain") }} | ||||||
|         {{ self::show_side(aisle_name = name, side_name = "water") }} |         {{ self::show_side(aisle_name = name, side_name = "water") }} | ||||||
|     </div> |     </div> | ||||||
| {% endmacro show_aisle %} | {% endmacro show_aisle %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |     <div class="max-w-screen-lg w-full dark:text-white"> | ||||||
|     <div class="max-w-screen-lg w-full"> |  | ||||||
|         <h1 class="h1">Bootshaus</h1> |         <h1 class="h1">Bootshaus</h1> | ||||||
|  |         <div class="grid md:grid-cols-3 gap-4 divide-x"> | ||||||
|             {{ self::show_aisle(name = "mountain") }} |             {{ self::show_aisle(name = "mountain") }} | ||||||
|             {{ self::show_aisle(name = "middle") }} |             {{ self::show_aisle(name = "middle") }} | ||||||
|             {{ self::show_aisle(name = "water") }} |             {{ self::show_aisle(name = "water") }} | ||||||
|         </div> |         </div> | ||||||
|  |     </div> | ||||||
| {% endblock content %} | {% endblock content %} | ||||||
|   | |||||||
| @@ -4,7 +4,6 @@ | |||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         <h1 class="h1">Bootschäden</h1> |         <h1 class="h1">Bootschäden</h1> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3 mt-3") }}{% endif %} |  | ||||||
|         <h2 class="text-md font-bold tracking-wide bg-primary-900 mt-3 p-3 text-white flex justify-between items-center rounded-md"> |         <h2 class="text-md font-bold tracking-wide bg-primary-900 mt-3 p-3 text-white flex justify-between items-center rounded-md"> | ||||||
|             Neuen Schaden |             Neuen Schaden | ||||||
|             <a href="#" |             <a href="#" | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         <h1 class="h1">Aktuelle Woche</h1> |         <h1 class="h1">Aktuelle Woche</h1> | ||||||
|         <details> |         <details> | ||||||
|             <summary>Dirty Thirty</summary> |             <summary>Dirty Thirty</summary> | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ | |||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         <h1 class="h1">Ergo Challenges</h1> |         <h1 class="h1">Ergo Challenges</h1> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="my-3") }}{% endif %} |  | ||||||
|         <div class="grid gap-3"> |         <div class="grid gap-3"> | ||||||
|             <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" |             <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" | ||||||
|                  role="alert"> |                  role="alert"> | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-lg w-full"> |     <div class="max-w-screen-lg w-full"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         <h1 class="h1">Ruderassistent</h1> |         <h1 class="h1">Ruderassistent</h1> | ||||||
|         <div class="grid gap-3"> |         <div class="grid gap-3"> | ||||||
|             <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" |             <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" | ||||||
|   | |||||||
| @@ -4,11 +4,6 @@ | |||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="w-full"> |     <div class="w-full"> | ||||||
|         <h1 class="h1">Logbuch</h1> |         <h1 class="h1">Logbuch</h1> | ||||||
|         {% if flash %} |  | ||||||
|             <div class="pt-3 max-w-lg m-auto"> |  | ||||||
|                 {{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }} |  | ||||||
|             </div> |  | ||||||
|         {% endif %} |  | ||||||
|         <div class="w-full grid md:grid-cols-5 gap-3 mt-5"> |         <div class="w-full grid md:grid-cols-5 gap-3 mt-5"> | ||||||
|             <div class="bg-white dark:bg-primary-900 rounded-md hidden md:block shadow"> |             <div class="bg-white dark:bg-primary-900 rounded-md hidden md:block shadow"> | ||||||
|                 <h2 class="h2">Boote</h2> |                 <h2 class="h2">Boote</h2> | ||||||
|   | |||||||
| @@ -4,9 +4,6 @@ | |||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="w-full"> |     <div class="w-full"> | ||||||
|         <h1 class="h1">Logbuch</h1> |         <h1 class="h1">Logbuch</h1> | ||||||
|         {% if flash %} |  | ||||||
|             <div class="w-full">{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}</div> |  | ||||||
|         {% endif %} |  | ||||||
|         <div class="w-full grid md:grid-cols-5 gap-3 mt-5"> |         <div class="w-full grid md:grid-cols-5 gap-3 mt-5"> | ||||||
|             <div class="bg-white dark:bg-primary-900 rounded-md hidden md:block shadow"> |             <div class="bg-white dark:bg-primary-900 rounded-md hidden md:block shadow"> | ||||||
|                 <h2 class="h2">Boote</h2> |                 <h2 class="h2">Boote</h2> | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ | |||||||
| {% extends "base" %} | {% extends "base" %} | ||||||
| {% block content %} | {% block content %} | ||||||
|     <div class="max-w-screen-xl w-full grid sm:grid-cols-2 lg:grid-cols-3 gap-4"> |     <div class="max-w-screen-xl w-full grid sm:grid-cols-2 lg:grid-cols-3 gap-4"> | ||||||
|         {% if flash %}{{ macros::alert(message=flash.1, type=flash.0, class="sm:col-span-2 lg:col-span-3") }}{% endif %} |  | ||||||
|         {% if "scheckbuch" in loggedin_user.roles %} |         {% if "scheckbuch" in loggedin_user.roles %} | ||||||
|             <div class="grid gap-3 sm:col-span-2 lg:col-span-3"> |             <div class="grid gap-3 sm:col-span-2 lg:col-span-3"> | ||||||
|                 <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" |                 <div class="bg-white dark:bg-primary-900 text-black dark:text-white rounded-md block shadow mt-5" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user