Skip to content
Extraits de code Groupes Projets
Valider 075d6a1e rédigé par nullkal's avatar nullkal Validation de Eugen Rochko
Parcourir les fichiers

Show what protocol is used for accounts in admin/accounts#index (#4622)

* Show what protocol used for in admin/accounts#index

* Add frozen_string_literal
parent 54a04e36
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# frozen_string_literal: true
module AccountHelper
def protocol_for_display(protocol)
case protocol
when 'activitypub'
'ActivityPub'
when 'ostatus'
'OStatus'
else
protocol
end
end
end
......@@ -4,6 +4,9 @@
%td.domain
- unless account.local?
= link_to account.domain, admin_accounts_path(by_domain: account.domain)
%td.protocol
- unless account.local?
= protocol_for_display(account.protocol)
%td.confirmed
- if account.local?
- if account.user_confirmed?
......
......@@ -55,6 +55,7 @@
%tr
%th= t('admin.accounts.username')
%th= t('admin.accounts.domain')
%th= t('admin.accounts.protocol')
%th= t('admin.accounts.confirmed')
%th= fa_icon 'paper-plane-o'
%th
......
......@@ -33,7 +33,7 @@
%td= link_to @account.url, @account.url
%tr
%th= t('admin.accounts.protocol')
%td= @account.protocol
%td= protocol_for_display(@account.protocol)
- if @account.ostatus?
%tr
......
require 'rails_helper'
# Specs in this file have access to a helper object that includes
# the AccountHelper. For example:
#
# describe AccountHelper do
# describe "string concat" do
# it "concats two strings with spaces" do
# expect(helper.concat_strings("this","that")).to eq("this that")
# end
# end
# end
RSpec.describe AccountHelper, type: :helper do
describe '#protocol_for_display' do
it "returns OStatus when the protocol is 'ostatus'" do
protocol = 'ostatus'
expect(protocol_for_display(protocol)).to eq 'OStatus'
end
it "returns ActivityPub when the protocol is 'activitypub'" do
protocol = 'activitypub'
expect(protocol_for_display(protocol)).to eq 'ActivityPub'
end
it "returns the same string when the protocol is unknown" do
protocol = 'wave'
expect(protocol_for_display(protocol)).to eq protocol
end
end
end
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter