documentation](doc/development/changelog.md) for instructions on adding your own
documentation](doc/development/changelog.md) for instructions on adding your own
entry.
entry.
## 13.12.9 (2021-08-03)
### Security (15 changes)
-[Add project member validation for domain limitation](gitlab-org/security/gitlab@8aff1815f897c2c454c87b1ccdd98c7a2c9eedb3)([merge request](gitlab-org/security/gitlab!1562))
-[Block impersonation token use if it is not permitted](gitlab-org/security/gitlab@99ab170ae5a2d991600dec9e7dfd8b5ca502c437)([merge request](gitlab-org/security/gitlab!1585))
-[Hide project-level CI/CD Analytics for Guests](gitlab-org/security/gitlab@740395d9663be41d52d831b8f90e271c08137220)([merge request](gitlab-org/security/gitlab!1575))
-[Only allow invite to be accepted by user with matching email](gitlab-org/security/gitlab@ae7ade09920486f6124496d800bf5f63f5a909eb)([merge request](gitlab-org/security/gitlab!1634))
-[Configure OmniAuth to use GitLab AppLogger](gitlab-org/security/gitlab@ed5e7742173878e59d760744e3f4f6686268584b)([merge request](gitlab-org/security/gitlab!1617))
-[Add permissions check to pipelines#show action](gitlab-org/security/gitlab@1a293b409226ce743527f1ac5ac5d216998339e1)([merge request](gitlab-org/security/gitlab!1618))
-[Prevent impersonation in gitlab-shell SSH certs](gitlab-org/security/gitlab@42521d9e7e72047bac09bd42779203ae6e508227)([merge request](gitlab-org/security/gitlab!1611))
-[Prevent guests from linking issues with errors](gitlab-org/security/gitlab@da799b0c7bcade058d4b57e065b1a1bebf903fa3)([merge request](gitlab-org/security/gitlab!1599))
-[Do not show email address in error message](gitlab-org/security/gitlab@2c3318edaa39ed0837b8fb30acae9f2cdc3d158f)([merge request](gitlab-org/security/gitlab!1598)) **GitLab Enterprise Edition**
-[Updates oauth to 0.5.6](gitlab-org/security/gitlab@33df3791b646026016303a9d64661fbee7563630)([merge request](gitlab-org/security/gitlab!1569))
-[Remove impersonation token from api response for non-admin user](gitlab-org/security/gitlab@b56ae1953b2cd6b9d12c584e0f2c298a931f6f08)([merge request](gitlab-org/security/gitlab!1567))
-[Filter todos whose target users no longer have access to](gitlab-org/security/gitlab@ba613574b12e40fb61e5fbae8b1159f9ad037e84)([merge request](gitlab-org/security/gitlab!1555))
-[Fix tag ref detection for pipelines](gitlab-org/security/gitlab@4c36e98bcecd6e42e23ec5e20443f41de7f5bf18)([merge request](gitlab-org/security/gitlab!1549))
-[Fix XSS in Mermaid Markdown rendering](gitlab-org/security/gitlab@b27425816723b53db2f65b39f4702711b858cdfc)([merge request](gitlab-org/security/gitlab!1487))
=_("However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation.")%{member_source: @invite_details[:title]}
=_("You are already a member of this %{member_source}.")%{member_source: @invite_details[:title]}
.actions
=link_to_("Go to %{source_name}")%{source_name: @invite_details[:title]},@invite_details[:url],class: "btn gl-button btn-confirm"
=_("Note that this invitation was sent to %{mail_to_invite_email}, but you are signed in as %{link_to_current_user} with email %{mail_to_current_user}.").html_safe%{mail_to_invite_email: mail_to_invite_email,mail_to_current_user: mail_to_current_user,link_to_current_user: link_to_current_user}
=html_escape(_("You have been invited by %{link_to_inviter} to join %{source_name} %{strong_open}%{link_to_source}%{strong_close} as %{role}"))%{link_to_inviter: link_to_inviter,source_name: @invite_details[:title],strong_open: '<strong>'.html_safe,link_to_source: link_to_source,strong_close: '</strong>'.html_safe,role: @member.human_access}
=_("This invitation was sent to %{mail_to_invite_email}, but you are signed in as %{link_to_current_user} with email %{mail_to_current_user}.").html_safe%{mail_to_invite_email: mail_to_invite_email,mail_to_current_user: mail_to_current_user,link_to_current_user: link_to_current_user}
%p
=_("Sign in as a user with the matching email address, add the email to this account, or sign-up for a new account using the matching email.")
msgid "How many users will be evaluating the trial?"
msgid "How many users will be evaluating the trial?"
msgstr ""
msgstr ""
msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation."
msgstr ""
msgid "I accept the %{terms_link}"
msgid "I accept the %{terms_link}"
msgstr ""
msgstr ""
...
@@ -22499,9 +22499,6 @@ msgstr ""
...
@@ -22499,9 +22499,6 @@ msgstr ""
msgid "Note that pushing to GitLab requires write access to this repository."
msgid "Note that pushing to GitLab requires write access to this repository."
msgstr ""
msgstr ""
msgid "Note that this invitation was sent to %{mail_to_invite_email}, but you are signed in as %{link_to_current_user} with email %{mail_to_current_user}."
msgstr ""
msgid "Note: As an administrator you may like to configure %{github_integration_link}, which will allow login via GitHub and allow connecting repositories without generating a Personal Access Token."
msgid "Note: As an administrator you may like to configure %{github_integration_link}, which will allow login via GitHub and allow connecting repositories without generating a Personal Access Token."
msgstr ""
msgstr ""
...
@@ -30052,6 +30049,9 @@ msgstr ""
...
@@ -30052,6 +30049,9 @@ msgstr ""
msgid "Sign in / Register"
msgid "Sign in / Register"
msgstr ""
msgstr ""
msgid "Sign in as a user with the matching email address, add the email to this account, or sign-up for a new account using the matching email."
msgstr ""
msgid "Sign in preview"
msgid "Sign in preview"
msgstr ""
msgstr ""
...
@@ -33166,6 +33166,9 @@ msgstr ""
...
@@ -33166,6 +33166,9 @@ msgstr ""
msgid "This group, its subgroups and projects will be removed on %{date} since its parent group '%{parent_group_name}'' has been scheduled for removal."
msgid "This group, its subgroups and projects will be removed on %{date} since its parent group '%{parent_group_name}'' has been scheduled for removal."
msgstr ""
msgstr ""
msgid "This invitation was sent to %{mail_to_invite_email}, but you are signed in as %{link_to_current_user} with email %{mail_to_current_user}."
msgstr ""
msgid "This is a \"Ghost User\", created to hold all issues authored by users that have since been deleted. This user cannot be removed."
msgid "This is a \"Ghost User\", created to hold all issues authored by users that have since been deleted. This user cannot be removed."
msgstr ""
msgstr ""
...
@@ -36958,6 +36961,9 @@ msgstr ""
...
@@ -36958,6 +36961,9 @@ msgstr ""
msgid "You are about to transfer the control of your account to %{group_name} group. This action is NOT reversible, you won't be able to access any of your groups and projects outside of %{group_name} once this transfer is complete."
msgid "You are about to transfer the control of your account to %{group_name} group. This action is NOT reversible, you won't be able to access any of your groups and projects outside of %{group_name} once this transfer is complete."
msgstr ""
msgstr ""
msgid "You are already a member of this %{member_source}."
msgstr ""
msgid "You are an admin, which means granting access to %{client_name} will allow them to interact with GitLab as an admin as well. Proceed with caution."
msgid "You are an admin, which means granting access to %{client_name} will allow them to interact with GitLab as an admin as well. Proceed with caution."
msgstr ""
msgstr ""
...
@@ -37291,7 +37297,7 @@ msgstr ""
...
@@ -37291,7 +37297,7 @@ msgstr ""
msgid "You have been granted %{member_human_access} access to project %{name}."
msgid "You have been granted %{member_human_access} access to project %{name}."
msgstr ""
msgstr ""
msgid "You have been invited"
msgid "You have been invited by %{link_to_inviter} to join %{source_name} %{strong_open}%{link_to_source}%{strong_close} as %{role}"
msgstr ""
msgstr ""
msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead."
msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead."
...
@@ -37887,9 +37893,6 @@ msgstr ""
...
@@ -37887,9 +37893,6 @@ msgstr ""
msgid "archived:"
msgid "archived:"
msgstr ""
msgstr ""
msgid "as %{role}."
msgstr ""
msgid "assign yourself"
msgid "assign yourself"
msgstr ""
msgstr ""
...
@@ -38343,14 +38346,14 @@ msgstr ""
...
@@ -38343,14 +38346,14 @@ msgstr ""
msgid "element is not a hierarchy"
msgid "element is not a hierarchy"
msgstr ""
msgstr ""
msgid "email '%{email}' does not match the allowed domain of %{email_domains}"
msgid_plural "email '%{email}' does not match the allowed domains: %{email_domains}"
msgstr[0] ""
msgstr[1] ""
msgid "email '%{email}' is not a verified email."
msgid "email '%{email}' is not a verified email."
msgstr ""
msgstr ""
msgid "email does not match the allowed domain of %{email_domains}"
msgid_plural "email does not match the allowed domains: %{email_domains}"
msgstr[0] ""
msgstr[1] ""
msgid "enabled"
msgid "enabled"
msgstr ""
msgstr ""
...
@@ -39383,9 +39386,6 @@ msgstr ""
...
@@ -39383,9 +39386,6 @@ msgstr ""
msgid "to help your contributors communicate effectively!"
msgid "to help your contributors communicate effectively!"