Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
602e8f11
Commit
602e8f11
authored
May 10, 2019
by
GitLab Bot
Browse files
Options
Browse Files
Download
Plain Diff
Automatic merge of gitlab-org/gitlab-ce master
parents
f839d7b0
b575b303
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
4 deletions
+29
-4
app/services/members/create_service.rb
app/services/members/create_service.rb
+10
-1
changelogs/unreleased/sh-fix-invited-members.yml
changelogs/unreleased/sh-fix-invited-members.yml
+5
-0
doc/user/project/pages/lets_encrypt_for_gitlab_pages.md
doc/user/project/pages/lets_encrypt_for_gitlab_pages.md
+2
-2
spec/services/members/create_service_spec.rb
spec/services/members/create_service_spec.rb
+12
-1
No files found.
app/services/members/create_service.rb
View file @
602e8f11
...
...
@@ -23,7 +23,16 @@ module Members
members
.
each
do
|
member
|
if
member
.
errors
.
any?
errors
<<
"
#{
member
.
user
.
username
}
:
#{
member
.
errors
.
full_messages
.
to_sentence
}
"
current_error
=
# Invited users may not have an associated user
if
member
.
user
.
present?
"
#{
member
.
user
.
username
}
: "
else
""
end
current_error
+=
member
.
errors
.
full_messages
.
to_sentence
errors
<<
current_error
else
after_execute
(
member:
member
)
end
...
...
changelogs/unreleased/sh-fix-invited-members.yml
0 → 100644
View file @
602e8f11
---
title
:
Fix Error 500 when inviting user already present
merge_request
:
28198
author
:
type
:
fixed
doc/user/project/pages/lets_encrypt_for_gitlab_pages.md
View file @
602e8f11
...
...
@@ -145,8 +145,8 @@ Now that your certificate has been issued, let's add it to your Pages site:
1.
Visit your website at
`https://example.com`
.
To force
`https`
connections on your site, navigate to your
project's
**Settings > Pages**
and check
**
Force
domains with SSL
certificates to use HTTPS
**
.
project's
**Settings > Pages**
and check
**
Force
HTTPS (requires
valid certificates)
**
.
## Renewal
...
...
spec/services/members/create_service_spec.rb
View file @
602e8f11
...
...
@@ -44,7 +44,18 @@ describe Members::CreateService do
result
=
described_class
.
new
(
user
,
params
).
execute
(
project
)
expect
(
result
[
:status
]).
to
eq
(
:error
)
expect
(
result
[
:message
]).
to
include
(
project_user
.
username
)
expect
(
result
[
:message
]).
to
include
(
"
#{
project_user
.
username
}
: Access level is not included in the list"
)
expect
(
project
.
users
).
not_to
include
project_user
end
it
'does not add a member with an existing invite'
do
invited_member
=
create
(
:project_member
,
:invited
,
project:
project
)
params
=
{
user_ids:
invited_member
.
invite_email
,
access_level:
Gitlab
::
Access
::
GUEST
}
result
=
described_class
.
new
(
user
,
params
).
execute
(
project
)
expect
(
result
[
:status
]).
to
eq
(
:error
)
expect
(
result
[
:message
]).
to
eq
(
'Invite email has already been taken'
)
end
end
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment