diff --git a/app/views/admin/users/gdpr_delete_requests/index.html.erb b/app/views/admin/users/gdpr_delete_requests/index.html.erb index 2d40a1803..9238a0a64 100644 --- a/app/views/admin/users/gdpr_delete_requests/index.html.erb +++ b/app/views/admin/users/gdpr_delete_requests/index.html.erb @@ -1,41 +1,80 @@ <% if FeatureFlag.enabled?(:member_index_view) %> -
-
+
+

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 %> +
+
+ + + + +
+ - - - - - + + + + - + <% @gdpr_delete_requests.each do |r| %> - - - + - + <% 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 %>