Skip to content

Commit 62c27ef

Browse files
Merge pull request #3003 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes up to f7b1769
2 parents 2665942 + 971690c commit 62c27ef

File tree

10 files changed

+50
-50
lines changed

10 files changed

+50
-50
lines changed

app/javascript/mastodon/locales/it.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"account.followers.empty": "Ancora nessuno segue questo utente.",
3737
"account.followers_counter": "{count, plural, one {{counter} seguace} other {{counter} seguaci}}",
3838
"account.following": "Seguiti",
39-
"account.following_counter": "{count, plural, one {{counter} segui} other {{counter} segui}}",
39+
"account.following_counter": "{count, plural, one {{counter} segui} other {{counter} seguiti}}",
4040
"account.follows.empty": "Questo utente non segue ancora nessuno.",
4141
"account.go_to_profile": "Vai al profilo",
4242
"account.hide_reblogs": "Nascondi condivisioni da @{name}",

app/serializers/rest/terms_of_service_serializer.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ class REST::TermsOfServiceSerializer < ActiveModel::Serializer
44
attributes :effective_date, :effective, :content, :succeeded_by
55

66
def effective_date
7-
object.effective_date.iso8601
7+
(object.effective_date || object.published_at).iso8601
88
end
99

1010
def effective

app/views/admin/terms_of_service/index.html.haml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
.dot-indicator.success
1212
.dot-indicator__indicator
1313
%span
14-
- if @terms_of_service.effective?
14+
- if @terms_of_service.effective? || @terms_of_service.effective_date.nil?
1515
= t('admin.terms_of_service.live')
1616
- else
1717
= t('admin.terms_of_service.going_live_on_html', date: tag.time(l(@terms_of_service.effective_date), class: 'formatted', date: @terms_of_service.effective_date.iso8601))

config/locales/activerecord.ca.yml

+2
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ ca:
5555
too_soon: és massa aviat, ha de ser després de %{date}
5656
user:
5757
attributes:
58+
date_of_birth:
59+
below_limit: és inferior a l'edat mínima
5860
email:
5961
blocked: utilitza un proveïdor de correu-e no autoritzat
6062
unreachable: sembla que no existeix

config/locales/simple_form.ca.yml

+6
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ ca:
8888
favicon: WEBP, PNG, GIF o JPG. Canvia la icona per defecte de Mastodon a la pestanya del navegador per una de personalitzada.
8989
mascot: Anul·la la il·lustració en la interfície web avançada.
9090
media_cache_retention_period: El vostre servidor conserva una còpia dels fitxers multimèdia de les publicacions dels usuaris remots. Si s'indica un valor positiu, s'esborraran passats els dies indicats. Si el fitxer es torna a demanar un cop esborrat, es tornarà a baixar si el contingut origen segueix disponible. Per causa de les restriccions en la freqüència amb què es poden demanar les targetes de previsualització d'altres servidors, es recomana definir aquest valor com a mínim a 14 dies, o les targetes de previsualització no s'actualizaran a demanda abans d'aquest termini.
91+
min_age: Es demanarà als usuaris la data de naixement durant la inscripció
9192
peers_api_enabled: Una llista de noms de domini que aquest servidor ha trobat al fedivers. No inclou cap dada sobre si estàs federat amb un servidor determinat, només si el teu en sap res. La fan servir, en un sentit general, serveis que recol·lecten estadístiques sobre la federació.
9293
profile_directory: El directori de perfils llista tots els usuaris que tenen activat ser descoberts.
9394
require_invite_text: Quan el registre requereixi aprovació manual, fes que sigui obligatori en lloc d'opcional d'escriure el text de la sol·licitud d'invitació "Per què vols unir-te?"
@@ -143,6 +144,7 @@ ca:
143144
min_age: No hauria de ser inferior a l'edat mínima exigida per la llei de la vostra jurisdicció.
144145
user:
145146
chosen_languages: Quan estigui marcat, només es mostraran els tuts de les llengües seleccionades en les línies de temps públiques
147+
date_of_birth: Ens hem d'assegurar que teniu %{age} anys com a mínim. No desarem aquesta dada.
146148
role: El rol controla quins permisos té l'usuari.
147149
user_role:
148150
color: Color que s'usarà per al rol a tota la interfície d'usuari, com a RGB en format hexadecimal
@@ -268,6 +270,7 @@ ca:
268270
favicon: Icona de preferits
269271
mascot: Mascota personalitzada (llegat)
270272
media_cache_retention_period: Període de retenció del cau multimèdia
273+
min_age: Edat mínima requerida
271274
peers_api_enabled: Publica a l'API la llista de servidors descoberts
272275
profile_directory: Habilita el directori de perfils
273276
registrations_mode: Qui es pot registrar
@@ -346,6 +349,9 @@ ca:
346349
jurisdiction: Jurisdicció
347350
min_age: Edat mínima
348351
user:
352+
date_of_birth_1i: Dia
353+
date_of_birth_2i: Mes
354+
date_of_birth_3i: Any
349355
role: Rol
350356
time_zone: Zona horària
351357
user_role:

config/locales/simple_form.fi.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ fi:
8888
favicon: WEBP, PNG, GIF tai JPG. Korvaa oletusarvoisen Mastodonin sivustokuvakkeen haluamallasi kuvakkeella.
8989
mascot: Korvaa kuvituksen edistyneessä selainkäyttöliittymässä.
9090
media_cache_retention_period: Etäkäyttäjien tekemien julkaisujen mediatiedostot ovat välimuistissa palvelimellasi. Kun kentän arvo on positiivinen, media poistuu, kun määritetty määrä päiviä on kulunut. Jos mediaa pyydetään sen poistamisen jälkeen, se ladataan uudelleen, jos lähdesisältö on vielä saatavilla. Koska linkkien esikatselun kyselyitä kolmansien osapuolien sivustoille on rajoitettu, on suositeltavaa asettaa tämä arvo vähintään 14 päivään, tai linkkien kortteja ei päivitetä pyynnöstä ennen tätä ajankohtaa.
91-
min_age: Käyttäjiä pyydetään rekisteröitymisen aikana vahvistamaan heidän syntymäpäivänsä
91+
min_age: Käyttäjiä pyydetään rekisteröitymisen aikana vahvistamaan syntymäpäivänsä
9292
peers_api_enabled: Luettelo verkkotunnuksista, jotka tämä palvelin on kohdannut fediversumissa. Se ei kerro, federoitko tietyn palvelimen kanssa, vaan että palvelimesi on ylipäätään tietoinen siitä. Tätä tietoa käytetään palveluissa, jotka keräävät tilastoja federoinnista yleisellä tasolla.
9393
profile_directory: Profiilihakemisto luetteloi kaikki käyttäjät, jotka ovat valinneet olla löydettävissä.
9494
require_invite_text: Kun rekisteröityminen vaatii manuaalisen hyväksynnän, tee ”Miksi haluat liittyä?” -tekstikentästä pakollinen vapaaehtoisen sijaan

config/locales/simple_form.it.yml

+2
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ it:
146146
min_age: Non si dovrebbe avere un'età inferiore a quella minima richiesta, dalle leggi della tua giurisdizione.
147147
user:
148148
chosen_languages: Quando una o più lingue sono contrassegnate, nelle timeline pubbliche vengono mostrati solo i toot nelle lingue selezionate
149+
date_of_birth: Dobbiamo verificare che tu abbia almeno %{age} anni per usare Mastodon. Non archivieremo questa informazione.
149150
role: Il ruolo controlla quali permessi ha l'utente.
150151
user_role:
151152
color: Colore da usare per il ruolo in tutta l'UI, come RGB in formato esadecimale
@@ -271,6 +272,7 @@ it:
271272
favicon: Favicon
272273
mascot: Personalizza mascotte (legacy)
273274
media_cache_retention_period: Periodo di conservazione della cache multimediale
275+
min_age: Età minima richiesta
274276
peers_api_enabled: Pubblica l'elenco dei server scoperti nell'API
275277
profile_directory: Abilita directory del profilo
276278
registrations_mode: Chi può iscriversi

spec/controllers/admin/account_actions_controller_spec.rb

-35
This file was deleted.
+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# frozen_string_literal: true
2+
3+
require 'rails_helper'
4+
5+
RSpec.describe 'Admin Account Actions' do
6+
let(:user) { Fabricate(:admin_user) }
7+
8+
before { sign_in user }
9+
10+
describe 'Creating a new account action on an account' do
11+
let(:account) { Fabricate(:account) }
12+
13+
it 'creates the action and redirects to the account page' do
14+
visit new_admin_account_action_path(account_id: account.id)
15+
expect(page)
16+
.to have_title(I18n.t('admin.account_actions.title', acct: account.pretty_acct))
17+
18+
choose(option: 'silence')
19+
expect { submit_form }
20+
.to change { account.strikes.count }.by(1)
21+
expect(page)
22+
.to have_title(account.pretty_acct)
23+
end
24+
25+
def submit_form
26+
click_on I18n.t('admin.account_actions.action')
27+
end
28+
end
29+
end

spec/controllers/admin/dashboard_controller_spec.rb spec/system/admin/dashboard_spec.rb

+7-11
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22

33
require 'rails_helper'
44

5-
RSpec.describe Admin::DashboardController do
6-
render_views
7-
8-
describe 'GET #index' do
5+
RSpec.describe 'Admin Dashboard' do
6+
describe 'Viewing the dashboard page' do
97
let(:user) { Fabricate(:owner_user) }
108

119
before do
@@ -14,14 +12,12 @@
1412
sign_in(user)
1513
end
1614

17-
it 'returns http success and body with system check messages' do
18-
get :index
15+
it 'returns page with system check messages' do
16+
visit admin_dashboard_path
1917

20-
expect(response)
21-
.to have_http_status(200)
22-
.and have_attributes(
23-
body: include(I18n.t('admin.system_checks.software_version_patch_check.message_html'))
24-
)
18+
expect(page)
19+
.to have_title(I18n.t('admin.dashboard.title'))
20+
.and have_content(I18n.t('admin.system_checks.software_version_patch_check.message_html'))
2521
end
2622

2723
private

0 commit comments

Comments
 (0)