about summary refs log tree commit diff
path: root/app/views/admin
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2016-11-28 18:45:13 +0100
committerEugen Rochko <eugen@zeonfederated.com>2016-11-28 18:45:13 +0100
commit27fc49d74546d689307e1e712e0b46ccce98867b (patch)
treed7eca67f2a322d656c22fced15e722e7b46f2da3 /app/views/admin
parent7e5e33df48e507e18a226edc8dfecbf554d38647 (diff)
Add simple admin overview of PuSH subscriptions
Diffstat (limited to 'app/views/admin')
-rw-r--r--app/views/admin/pubsubhubbub/index.html.haml20
1 files changed, 20 insertions, 0 deletions
diff --git a/app/views/admin/pubsubhubbub/index.html.haml b/app/views/admin/pubsubhubbub/index.html.haml
new file mode 100644
index 000000000..bb897eb89
--- /dev/null
+++ b/app/views/admin/pubsubhubbub/index.html.haml
@@ -0,0 +1,20 @@
+%table.table
+  %thead
+    %tr
+      %th Topic
+      %th Callback URL
+      %th Confirmed
+      %th Expires in
+  %tbody
+    - @subscriptions.each do |subscription|
+      %tr
+        %td
+          %samp= subscription.account.acct
+        %td
+          %samp= subscription.callback_url
+        %td
+          - if subscription.confirmed?
+            %i.fa.fa-check
+        %td= distance_of_time_in_words(Time.now, subscription.expires_at)
+
+= will_paginate @subscriptions, pagination_options