Explorar o código

Texto por iconos

Celestino Rey hai 7 meses
pai
achega
3d0237886c
Modificáronse 4 ficheiros con 79 adicións e 13 borrados
  1. 1 1
      K8S/Makefile
  2. 24 5
      src/templates/buscatotal.html
  3. 22 3
      src/templates/dashboard.html
  4. 32 4
      src/templates/informe_cuenta.html

+ 1 - 1
K8S/Makefile

@@ -1,5 +1,5 @@
 export REGISTRY=registry.reymota.es
-export IMG_VERSION = 0.114
+export IMG_VERSION = 0.117
 export NAMESPACE = finanzas
 
 # limpia todo

+ 24 - 5
src/templates/buscatotal.html

@@ -39,6 +39,8 @@
                     <td>Cantidad</td>
                     <td>Descripción</td>
                     <td></td>
+                    <td></td>
+                    <td></td>
                 </tr>
             </thead>
 
@@ -65,11 +67,28 @@
                     <td class="movimiento">
                         {{ m.descripcion }}
                     </td>
-                    <td class="cell">
-                        <a class="btn-sm app-btn-secondary" href="{% url 'editar_movimiento' m.id %}">Editar</a>
-                        <a class="btn-sm app-btn-secondary" href="{% url 'eliminar_movimiento' m.id %}">Eliminar</a>
-                        <a class="btn-sm app-btn-secondary" href="{% url 'duplicar_movimiento' m.id %}">Duplicar</a>
-                    </td>
+                        <td class="cell">
+                            <a class="btn btn-primary" href="{% url 'editar_movimiento' m.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pencil" viewBox="0 0 16 16">
+                                    <path d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325"/>
+                                </svg>
+                            </a>
+                        </td>
+                        <td class="cell">
+                            <a class="btn btn-danger" href="{% url 'eliminar_movimiento' m.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-trash" viewBox="0 0 16 16">
+                                    <path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0z"/>
+                                    <path d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4zM2.5 3h11V2h-11z"/>
+                                </svg>
+                            </a>
+                        </td>
+                        <td class="cell">
+                            <a class="btn btn-secondary" href="{% url 'duplicar_movimiento' m.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-copy" viewBox="0 0 16 16">
+                                    <path fill-rule="evenodd" d="M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z"/>
+                                </svg>
+                            </a>
+                        </td>
                 </tr>
             {% endfor %}
             </tbody>

+ 22 - 3
src/templates/dashboard.html

@@ -81,6 +81,8 @@
                             <td>Cantidad</td>
                             <td>Descripción</td>
                             <td></td>
+                            <td></td>
+                            <td></td>
                         </tr>
                     </thead>
 
@@ -107,9 +109,26 @@
                             {{ m.descripcion }}
                         </td>
                         <td class="cell">
-                            <a class="btn-sm app-btn-secondary" href="{% url 'editar_movimiento' m.id %}">Editar</a>
-                            <a class="btn-sm app-btn-secondary" href="{% url 'eliminar_movimiento' m.id %}">Eliminar</a>
-                            <a class="btn-sm app-btn-secondary" href="{% url 'duplicar_movimiento' m.id %}">Duplicar</a>
+                            <a class="btn btn-primary" href="{% url 'editar_movimiento' m.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pencil" viewBox="0 0 16 16">
+                                    <path d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325"/>
+                                </svg>
+                            </a>
+                        </td>
+                        <td class="cell">
+                            <a class="btn btn-danger" href="{% url 'eliminar_movimiento' m.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-trash" viewBox="0 0 16 16">
+                                    <path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0z"/>
+                                    <path d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4zM2.5 3h11V2h-11z"/>
+                                </svg>
+                            </a>
+                        </td>
+                        <td class="cell">
+                            <a class="btn btn-secondary" href="{% url 'duplicar_movimiento' m.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-copy" viewBox="0 0 16 16">
+                                    <path fill-rule="evenodd" d="M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z"/>
+                                </svg>
+                            </a>
                         </td>
                     </tr>
                 {% endfor %}

+ 32 - 4
src/templates/informe_cuenta.html

@@ -40,7 +40,9 @@
                         <th>Descripción</th>
                         <th class="text-end">Monto (€)</th>
                         <th class="text-end">Saldo después (€)</th>
-                        <th class="text-end">Acciones</th>
+                        <th></th>
+                        <th></th>
+                        <th></th>
                     </tr>
                 </thead>
                 <tbody>
@@ -56,10 +58,36 @@
                         <td style="color: red" class="text-end">-{{ item.monto|floatformat:2 }}</td>
                         {% endif %}
                         <td class="text-end">{{ item.saldo_despues|floatformat:2 }}</td>
+
+                        <!-- Editar -->
+
+                        <td class="cell">
+                            <a class="btn btn-primary" href="{% url 'editar_movimiento' item.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-pencil" viewBox="0 0 16 16">
+                                    <path d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325"/>
+                                </svg>
+                            </a>
+                        </td>
+                        
+                        <!-- Eliminar -->
+
+                        <td class="cell">
+                            <a class="btn btn-danger" href="{% url 'eliminar_movimiento' item.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-trash" viewBox="0 0 16 16">
+                                    <path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0z"/>
+                                    <path d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4zM2.5 3h11V2h-11z"/>
+                                </svg>
+                            </a>
+                        </td>
+                                                    
+                        <!-- Duplicar -->
+
                         <td class="cell">
-                            <a class="btn-sm app-btn-secondary" href="{% url 'editar_movimiento' item.id %}">Editar</a>
-                            <a class="btn-sm app-btn-secondary" href="{% url 'eliminar_movimiento' item.id %}">Eliminar</a>
-                            <a class="btn-sm app-btn-secondary" href="{% url 'duplicar_movimiento' item.id %}">Duplicar</a>
+                            <a class="btn btn-secondary" href="{% url 'duplicar_movimiento' item.id %}">
+                                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-copy" viewBox="0 0 16 16">
+                                    <path fill-rule="evenodd" d="M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z"/>
+                                </svg>
+                            </a>
                         </td>
                     </tr>
                     {% endfor %}