Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Privacy
Imprint
Contact
Login methods
Sign in
Toggle navigation
Menu
Open sidebar
projects.thm.de
GitLab
Commits
c9829146
Commit
c9829146
authored
Feb 23, 2015
by
Douwe Maan
Committed by
Marin Jankovski
Feb 23, 2015
Browse files
LDAP users don't need to set a password to Git over HTTP.
parent
a4118ca4
Changes
3
Hide whitespace changes
Inline
Side-by-side
app/models/user.rb
View file @
c9829146
...
...
@@ -45,6 +45,7 @@
# last_credential_check_at :datetime
# github_access_token :string(255)
# notification_email :string(255)
# password_automatically_set :boolean default(FALSE)
#
require
'carrierwave/orm/activerecord'
...
...
@@ -350,6 +351,10 @@ def require_ssh_key?
keys
.
count
==
0
end
def
require_password?
password_automatically_set?
&&
!
ldap_user?
end
def
can_change_username?
gitlab_config
.
username_changing_enabled
end
...
...
app/views/shared/_clone_panel.html.haml
View file @
c9829146
...
...
@@ -9,7 +9,7 @@
:"data-container"
=>
"body"
}
SSH
%button
{
|
class:
"btn #{ 'active' if default_clone_protocol == 'http' }#{ ' has_tooltip' if current_user && current_user.password
_automatically_set
? }"
,
|
class:
"btn #{ 'active' if default_clone_protocol == 'http' }#{ ' has_tooltip' if current_user && current_user.
require_
password? }"
,
|
:"data-clone"
=>
project
.
http_url_to_repo
,
|
:"data-title"
=>
"Set a password on your account<br> to pull or push via #{gitlab_config.protocol.upcase}"
,
:"data-html"
=>
"true"
,
...
...
app/views/shared/_no_password.html.haml
View file @
c9829146
-
if
cookies
[
:hide_no_password_message
].
blank?
&&
!
current_user
.
hide_no_password
&&
current_user
.
password
_automatically_set
?
-
if
cookies
[
:hide_no_password_message
].
blank?
&&
!
current_user
.
hide_no_password
&&
current_user
.
require_
password?
.no-password-message.alert.alert-warning.hidden-xs
You won't be able to pull or push project code via
#{
gitlab_config
.
protocol
.
upcase
}
until you
#{
link_to
'set a password'
,
edit_profile_password_path
}
on your account
...
...
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