+
Members (GDPR Delete Requests)
<%= render "admin/users/index/tabs" %>
-
-
These users' accounts were deleted. Please, destroy GDPR data from external services (GA, Mailchimp) for them.
+
+ <%= paginate @gdpr_delete_requests, theme: "admin", scope: @gdpr_delete_requests, label: "Paginate GDPR delete requests", context: "top" %>
-
-
+
+ These accounts have been deleted from the community. Ensure that any data held in external databases or mailing lists is deleted before marking as "Deleted."
+
+
+
+
+
Deleted members
+
+ <% @gdpr_delete_requests.each do |r| %>
+ -
+
+
+
@<%= r.username %>
+ <%= r.email %>
+
+ - Deleted on
+ - <%= r.created_at.strftime("%d %b, %Y") %>
+
+
+ <%= link_to url_for(action: :destroy, id: r.id),
+ method: :delete,
+ data: { confirm: "Have you destroyed data from external services? (GA, Mailchimp)" },
+ aria: { label: "Mark done for #{r.username}" },
+ class: "c-link" do %>
+ <%= crayons_icon_tag("checkmark", aria_hidden: true) %> Done
+ <% end %>
+
+
+ <% end %>
+
+
+
+
+
+
+
+
- | User destroyed at |
- ID |
- Username |
- Email |
- Done |
+ Deleted member |
+ Email address |
+ Deleted on |
+ Actions |
-
+
<% @gdpr_delete_requests.each do |r| %>
- | <%= r.created_at.strftime("%m-%d-%Y %H:%m") %> |
- <%= r.user_id %> |
- <%= r.username %> |
+ @<%= r.username %> |
<%= r.email %> |
-
- <%= link_to "Done!",
- url_for(action: :destroy, id: r.id),
+ | <%= r.created_at.strftime("%d %b, %Y") %> |
+
+ <%= link_to url_for(action: :destroy, id: r.id),
method: :delete,
data: { confirm: "Have you destroyed data from external services? (GA, Mailchimp)" },
- class: "btn btn-danger" %>
+ aria: { label: "Mark deleted for #{r.username}" },
+ class: "c-link" do %>
+ <%= crayons_icon_tag("checkmark", aria_hidden: true) %> Deleted
+ <% end %>
|
<% end %>
- <%= paginate @gdpr_delete_requests, theme: "internal" %>
+
+
+
+ <%= paginate @gdpr_delete_requests, theme: "admin", scope: @gdpr_delete_requests, label: "Paginate GDPR delete requests", context: "bottom" %>
+
<% else %>