logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: 356d3874ebd79573a8da58e2ac76eaa4612cec16
parent: 4a2347da41278999c0e7441bcd7c5a42a67ba0ee
Author: Eugen Rochko <eugen@zeonfederated.com>
Date:   Wed, 30 Nov 2016 15:32:26 +0100

Normalize localizations, add stub for admin/accounts

Diffstat:

Aapp/controllers/admin/accounts_controller.rb13+++++++++++++
Mapp/controllers/application_controller.rb2+-
Aapp/helpers/admin/accounts_helper.rb2++
Aapp/views/admin/accounts/index.html.haml0
Aapp/views/admin/accounts/show.html.haml0
Mconfig/locales/simple_form.fr.yml6+++---
Mconfig/routes.rb1+
Aspec/controllers/admin/accounts_controller_spec.rb21+++++++++++++++++++++
Aspec/helpers/admin/accounts_helper_spec.rb15+++++++++++++++
9 files changed, 56 insertions(+), 4 deletions(-)

diff --git a/app/controllers/admin/accounts_controller.rb b/app/controllers/admin/accounts_controller.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +class Admin::AccountsController < ApplicationController + before_action :require_admin! + + layout 'public' + + def index + end + + def show + end +end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb @@ -37,7 +37,7 @@ class ApplicationController < ActionController::Base end def set_user_activity - current_user.touch(:current_sign_in_at) if !current_user.nil? && current_user.current_sign_in_at < 24.hours.ago + current_user.touch(:current_sign_in_at) if !current_user.nil? && (current_user.current_sign_in_at.nil? || current_user.current_sign_in_at < 24.hours.ago) end protected diff --git a/app/helpers/admin/accounts_helper.rb b/app/helpers/admin/accounts_helper.rb @@ -0,0 +1,2 @@ +module Admin::AccountsHelper +end diff --git a/app/views/admin/accounts/index.html.haml b/app/views/admin/accounts/index.html.haml diff --git a/app/views/admin/accounts/show.html.haml b/app/views/admin/accounts/show.html.haml diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml @@ -16,14 +16,14 @@ fr: password: Mot de passe silenced: Ne pas apparaître dans le fil public username: Identifiant + interactions: + must_be_follower: Masquer les notifications des personnes qui ne vous suivent pas + must_be_following: Masquer les notifications des personnes que vous ne suivez pas notification_emails: favourite: Envoyer un courriel lorsque quelqu’un ajoute mes statut à ses favoris follow: Envoyer un courriel lorsque quelqu’un me suit mention: Envoyer un courriel lorsque quelqu’un me mentionne reblog: Envoyer un courriel lorsque quelqu’un partage mes statuts - interactions: - must_be_follower: Masquer les notifications des personnes qui ne vous suivent pas - must_be_following: Masquer les notifications des personnes que vous ne suivez pas 'no': Non required: mark: "*" diff --git a/config/routes.rb b/config/routes.rb @@ -46,6 +46,7 @@ Rails.application.routes.draw do namespace :admin do resources :pubsubhubbub, only: [:index] + resources :accounts, only: [:index, :show] end namespace :api do diff --git a/spec/controllers/admin/accounts_controller_spec.rb b/spec/controllers/admin/accounts_controller_spec.rb @@ -0,0 +1,21 @@ +require 'rails_helper' + +RSpec.describe Admin::AccountsController, type: :controller do + before do + sign_in Fabricate(:user, admin: true), scope: :user + end + + describe 'GET #index' do + it 'returns http success' do + get :index + expect(response).to have_http_status(:success) + end + end + + describe 'GET #show' do + it 'returns http success' do + get :show, params: { id: 1 } + expect(response).to have_http_status(:success) + end + end +end diff --git a/spec/helpers/admin/accounts_helper_spec.rb b/spec/helpers/admin/accounts_helper_spec.rb @@ -0,0 +1,15 @@ +require 'rails_helper' + +# Specs in this file have access to a helper object that includes +# the Admin::AccountsHelper. For example: +# +# describe Admin::AccountsHelper 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 Admin::AccountsHelper, type: :helper do + pending "add some examples to (or delete) #{__FILE__}" +end