1
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% extends "base.html" %}
2
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% block title %}Delete {{ role.name }} — Fossilrepo{% endblock %}
3
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
4
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% block content %}
5
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="mb-6">
6
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="{% url 'organization:role_detail' slug=role.slug %}" class="text-sm text-brand-light hover:text-brand">← Back to {{ role.name }}</a>
7
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
8
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
9
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="mx-auto max-w-lg">
10
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="rounded-lg bg-gray-800 p-6 shadow border border-gray-700">
11
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 class="text-lg font-semibold text-gray-100">Delete Role</h2>
12
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
13
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% if active_members.exists %}
14
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="mt-4 rounded-md bg-yellow-900/50 border border-yellow-700 p-4">
15
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p class="text-sm text-yellow-300">
16
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
This role has <strong>{{ active_members.count }}</strong> active member{{ active_members.count|pluralize }}.
17
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
You must reassign them to another role before deleting.
18
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</p>
19
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="mt-2 text-sm text-yellow-300 list-disc list-inside">
20
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% for membership in active_members %}
21
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>{{ membership.member.username }}</li>
22
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% endfor %}
23
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
24
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
25
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="mt-6 flex justify-end">
26
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="{% url 'organization:role_detail' slug=role.slug %}"
27
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
class="rounded-md bg-gray-700 px-4 py-2 text-sm font-semibold text-gray-100 shadow-sm ring-1 ring-inset ring-gray-600 hover:bg-gray-600">
28
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Go Back
29
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
30
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
31
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% else %}
32
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p class="mt-2 text-sm text-gray-400">
33
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Are you sure you want to delete <strong class="text-gray-100">{{ role.name }}</strong>? This action uses soft delete -- the record will be marked as deleted but can be recovered.
34
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</p>
35
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<form method="post" class="mt-6 flex justify-end gap-3">
36
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% csrf_token %}
37
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="{% url 'organization:role_detail' slug=role.slug %}"
38
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
class="rounded-md bg-gray-700 px-4 py-2 text-sm font-semibold text-gray-100 shadow-sm ring-1 ring-inset ring-gray-600 hover:bg-gray-600">
39
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Cancel
40
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
41
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<button type="submit"
42
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
class="rounded-md bg-red-600 px-4 py-2 text-sm font-semibold text-white shadow-sm hover:bg-red-500">
43
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Delete
44
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</button>
45
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</form>
46
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% endif %}
47
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
48
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
49
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{% endblock %}
50
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!