Sunil Mohan Adapa fbdd0c269d
sharing: Use inline SVG icons
Tests:

- All the icons appear as before in both light/dark themes.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-03-19 19:14:01 -04:00

80 lines
2.3 KiB
HTML

{% extends "app.html" %}
{% comment %}
# SPDX-License-Identifier: AGPL-3.0-or-later
{% endcomment %}
{% load i18n %}
{% load static %}
{% load plinth_extras %}
{% block page_head %}
<link type="text/css" rel="stylesheet"
href="{% static 'sharing/sharing.css' %}">
{% endblock %}
{% block configuration %}
{{ block.super }}
<div class="btn-toolbar">
<a title="{% trans 'Add share' %}"
role="button" class="btn btn-primary"
href="{% url 'sharing:add' %}">
{% trans 'Add share' %}
</a>
</div>
{% if not shares %}
<p>{% trans 'No shares currently configured.' %}</p>
{% else %}
<div class="table-responsive">
<table class="table" id="shares-list">
<thead>
<tr>
<th>{% trans "Name" %}</th>
<th>{% trans "Disk Path" %}</th>
<th>{% trans "Shared Over" %}</th>
<th>{% trans "With Groups" %}</th>
<th></th>
</tr>
</thead>
<tbody>
{% for share in shares %}
<tr id="share-{{ share.name }}" class="share">
<td class="share-name">{{ share.name }}</td>
<td class="share-path">{{ share.path }}</td>
<td class="share-url">
<a href="{{ share.url }}" title="{{ share.url}}">
{{ share.url }}
</a>
</td>
<td class="share-groups">
{% if not share.groups %}
<i>{% trans "public access" %}</i>
{% else %}
{{ share.groups|join:", " }}
{% endif %}
</td>
<td class="share-operations">
<a class="share-edit btn btn-sm btn-default"
href="{% url 'sharing:edit' share.name %}">
{% icon 'pencil-square-o' %}
</a>
<form class="form" method="post"
action="{% url 'sharing:remove' share.name %}">
{% csrf_token %}
<button class="share-remove btn btn-sm btn-default"
type="submit">
{% icon 'trash-o' %}
</button>
</form>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
{% endblock %}