@@ -277,4 +277,7 @@ $service-colors: #55acee #8fc857 #444; |
||
| 277 | 277 |
|
| 278 | 278 |
@include services; |
| 279 | 279 |
} |
| 280 |
+ |
|
| 281 |
+.label-service {
|
|
| 282 |
+ @include services; |
|
| 280 | 283 |
} |
@@ -64,4 +64,11 @@ module ApplicationHelper |
||
| 64 | 64 |
def service_label_text(service) |
| 65 | 65 |
"#{omniauth_provider_name(service.provider)} - #{service.name}"
|
| 66 | 66 |
end |
| 67 |
+ |
|
| 68 |
+ def service_label(service) |
|
| 69 |
+ content_tag :span, [ |
|
| 70 |
+ omniauth_provider_icon(service.provider), |
|
| 71 |
+ service_label_text(service) |
|
| 72 |
+ ].join.html_safe, class: "label label-default label-service service-#{service.provider}"
|
|
| 73 |
+ end |
|
| 67 | 74 |
end |
@@ -107,6 +107,13 @@ |
||
| 107 | 107 |
</p> |
| 108 | 108 |
<% end %> |
| 109 | 109 |
|
| 110 |
+ <% if @agent.try(:oauthable?) %> |
|
| 111 |
+ <p> |
|
| 112 |
+ <b>Service:</b> |
|
| 113 |
+ <%= service_label(@agent.service) %> |
|
| 114 |
+ </p> |
|
| 115 |
+ <% end %> |
|
| 116 |
+ |
|
| 110 | 117 |
<% if @agent.can_receive_events? %> |
| 111 | 118 |
<p> |
| 112 | 119 |
<b>Event sources:</b> |