diff sat_templates/templates/bulma/list/discover.html @ 303:877f01720036

bulma (lists): creation, invitations, item deletion: - add interface to create lists from templates - show list specific icon when available in lists discovery - owned lists can be deleted from lists discovery - lists can now be created from templates - when edition is allowed, a delete button let now delete a list item from single item view - new button to launch invitation manager from list overview
author Goffi <goffi@goffi.org>
date Sat, 20 Feb 2021 13:39:11 +0100
parents 1c330913ff13
children 3054387cac3b
line wrap: on
line diff
--- a/sat_templates/templates/bulma/list/discover.html	Sat Feb 20 13:37:25 2021 +0100
+++ b/sat_templates/templates/bulma/list/discover.html	Sat Feb 20 13:39:11 2021 +0100
@@ -7,7 +7,17 @@
 
 {% block body %}
 {{ icon_defs('clipboard') }}
+{% if icons_names is defined %}
+    {{ icon_defs(*icons_names) }}
+{% endif %}
 <section class="section">
+    <nav class="level mb-4">
+        <div class="level-left">
+            <div class="level-item">
+                {{ component.action_button(url_list_create, label=_("create a list")) }}
+            </div>
+        </div>
+    </nav>
     <article class="message has-text-centered">
       <div class="message-body">
         {% trans %}
@@ -17,7 +27,18 @@
     </article>
     {% if lists_directory is defined %}
         <div class="disco_lists">
-            {{block.disco_icon_grid(lists_directory, 'clipboard')}}
+
+            <div class="columns is-multiline is-mobile">
+                {% for list_data in lists_directory %}
+                    {{ block.icon_item(
+                           list_data.icon_name or "clipboard",
+                           list_data.name,
+                           list_data.url,
+                           delete_icon=list_data.creator,
+                           data=list_data)
+                    }}
+                {% endfor %}
+            </div>
         </div>
     {% endif %}
 </section>