BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
acc5302c
Commit
acc5302c
authored
Sep 12, 2012
by
randx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
improve profile layout after omniauth changes
parent
64f026b2
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
67 additions
and
47 deletions
+67
-47
common.scss
app/assets/stylesheets/common.scss
+14
-0
blocks.scss
app/assets/stylesheets/gitlab_bootstrap/blocks.scss
+4
-0
profile_helper.rb
app/helpers/profile_helper.rb
+7
-0
password.html.haml
app/views/profile/password.html.haml
+22
-24
show.html.haml
app/views/profile/show.html.haml
+19
-20
gitlab.yml.example
config/gitlab.yml.example
+1
-3
No files found.
app/assets/stylesheets/common.scss
View file @
acc5302c
...
...
@@ -689,3 +689,17 @@ li.note {
text-align
:center
;
margin-bottom
:
10px
;
}
.oauth_select_holder
{
padding
:
20px
;
img
{
padding
:
5px
;
margin-right
:
10px
;
}
.active
{
img
{
border
:
1px
solid
#ccc
;
@include
border-radius
(
5px
);
}
}
}
app/assets/stylesheets/gitlab_bootstrap/blocks.scss
View file @
acc5302c
...
...
@@ -65,6 +65,10 @@
border-color
:
#CCC
;
@include
solid_shade
;
&
.white
{
background
:
#fff
;
}
ul
{
margin
:
0
;
}
...
...
app/helpers/profile_helper.rb
0 → 100644
View file @
acc5302c
module
ProfileHelper
def
oauth_active_class
provider
if
current_user
.
provider
==
provider
.
to_s
'active'
end
end
end
app/views/profile/password.html.haml
View file @
acc5302c
-
if
Gitlab
.
config
.
omniauth_enabled?
%h3
.page_title
Accounts
%hr
%p
.hint
Tip: Click on icon to activate sigin with one of the following services
.oauth_select_holder
-
User
.
omniauth_providers
.
each
do
|
provider
|
%span
{
class:
oauth_active_class
(
provider
)
}
=
link_to
authbutton
(
provider
,
32
),
omniauth_authorize_path
(
User
,
provider
)
.clearfix.prepend-top-20
%h3
.page_title
Password
%hr
=
form_for
@user
,
url:
profile_password_path
,
method: :put
do
|
f
|
.row
.span7
.data
%p
.slead
After successful password update you will be redirected to login page where you should login with new password
-
if
@user
.
errors
.
any?
.alert-message.block-message.error
%ul
-
@user
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
.clearfix
=
f
.
label
:password
.input
=
f
.
password_field
:password
.clearfix
=
f
.
label
:password_confirmation
.input
=
f
.
password_field
:password_confirmation
%p
.slead
After successful password update you will be redirected to login page where you should login with new password
-
if
@user
.
errors
.
any?
.alert-message.block-message.error
%ul
-
@user
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
-
if
Gitlab
.
config
.
omniauth_enabled?
.span5.right
.alert.alert-info
%strong
Tip: Use one of the following sites to login
%ul
.unstyled
-
User
.
omniauth_providers
.
each
do
|
provider
|
%li
=
link_to
authbutton
(
provider
),
|
omniauth_authorize_path
(
User
,
provider
)
|
.clearfix
=
f
.
label
:password
.input
=
f
.
password_field
:password
.clearfix
=
f
.
label
:password_confirmation
.input
=
f
.
password_field
:password_confirmation
.actions
=
f
.
submit
'Save'
,
class:
"btn save-btn"
app/views/profile/show.html.haml
View file @
acc5302c
...
...
@@ -6,7 +6,6 @@
%small
=
@user
.
email
%hr
=
form_for
@user
,
url:
profile_update_path
,
method: :put
,
html:
{
class:
"edit_user form-horizontal"
}
do
|
f
|
...
...
@@ -28,7 +27,23 @@
=
f
.
text_field
:email
,
class:
"input-xlarge"
%span
.help-block
We also use email for avatar detection.
%hr
.span5.right
%div
.tips
%h6
Tips:
%ul
-
unless
Gitlab
.
config
.
disable_gravatar?
%li
%p
.hint
You can change your avatar at gravatar.com
-
if
Gitlab
.
config
.
omniauth_enabled?
&&
@user
.
provider?
%li
%p
.hint
You can login through
#{
@user
.
provider
.
titleize
}
!
=
link_to
"click here to change"
,
profile_password_path
%hr
.row
.span7
.control-group
=
f
.
label
:skype
,
class:
"control-label"
.controls
=
f
.
text_field
:skype
,
class:
"input-xlarge"
...
...
@@ -44,23 +59,7 @@
=
f
.
text_area
:bio
,
rows:
6
,
class:
"input-xlarge"
,
maxlength:
250
%span
.help-block
Tell us about yourself in fewer than 250 characters.
.span5.right
-
unless
Gitlab
.
config
.
disable_gravatar?
%p
.alert.alert-info
%strong
Tip:
You can change your avatar at gravatar.com
-
@user
.
provider
=
'twitter'
-
if
Gitlab
.
config
.
omniauth_enabled?
&&
@user
.
provider?
.ui-box
.ui-box-body
%h4
Omniauth Providers:
=
link_to
"Change"
,
profile_password_path
,
class:
"btn small right"
You can login through
#{
@user
.
provider
.
titleize
}
!
=
authbutton
(
@user
.
provider
,
32
)
.ui-box
.ui-box.white
.ui-box-body
%h4
Personal projects:
...
...
@@ -71,7 +70,7 @@
.progress
.bar
{
style:
"width: #{current_user.projects_limit_percent}%;"
}
.ui-box
.ui-box
.white
.ui-box-body
%h4
SSH public keys:
...
...
config/gitlab.yml.example
View file @
acc5302c
...
...
@@ -26,8 +26,6 @@ app:
# disable_gravatar: true # default: false - Disable user avatars from Gravatar.com
#
# 2. Auth settings
# ==========================
...
...
@@ -44,7 +42,7 @@ ldap:
omniauth:
# Enable ability for users
# to login via twitter, google ..
enabled:
tru
e
enabled:
fals
e
# IMPORTANT!
# It allows user to login without having user 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