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
0
Merge Requests
0
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
Tatuya Kamada
gitlab-ce
Commits
5a214ee6
Commit
5a214ee6
authored
Jan 05, 2013
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove unused methods
parent
e3d7ce2c
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
9 additions
and
62 deletions
+9
-62
app/contexts/commit_load_context.rb
app/contexts/commit_load_context.rb
+2
-2
app/contexts/notes/load_context.rb
app/contexts/notes/load_context.rb
+1
-1
app/models/commit.rb
app/models/commit.rb
+0
-4
app/models/note.rb
app/models/note.rb
+4
-4
app/models/project.rb
app/models/project.rb
+0
-12
app/models/user.rb
app/models/user.rb
+0
-4
app/models/users_project.rb
app/models/users_project.rb
+0
-26
app/models/wiki.rb
app/models/wiki.rb
+0
-1
app/views/commits/_commit.html.haml
app/views/commits/_commit.html.haml
+2
-2
spec/models/note_spec.rb
spec/models/note_spec.rb
+0
-6
No files found.
app/contexts/commit_load_context.rb
View file @
5a214ee6
...
...
@@ -13,12 +13,12 @@ class CommitLoadContext < BaseContext
if
commit
commit
=
CommitDecorator
.
decorate
(
commit
)
line_notes
=
project
.
commit_line_notes
(
commit
)
line_notes
=
project
.
notes
.
for_commit_id
(
commit
.
id
).
inline
result
[
:commit
]
=
commit
result
[
:note
]
=
project
.
build_commit_note
(
commit
)
result
[
:line_notes
]
=
line_notes
result
[
:notes_count
]
=
line_notes
.
count
+
project
.
commit_notes
(
commit
).
count
result
[
:notes_count
]
=
project
.
notes
.
for_commit_id
(
commit
.
id
).
count
begin
result
[
:suppress_diff
]
=
true
if
commit
.
diffs
.
size
>
Commit
::
DIFF_SAFE_SIZE
&&
!
params
[
:force_show_diff
]
...
...
app/contexts/notes/load_context.rb
View file @
5a214ee6
...
...
@@ -9,7 +9,7 @@ module Notes
@notes
=
case
target_type
when
"commit"
project
.
commit_notes
(
project
.
repository
.
commit
(
target_id
))
.
fresh
.
limit
(
20
)
project
.
notes
.
for_commit_id
(
target_id
).
not_inline
.
fresh
.
limit
(
20
)
when
"issue"
project
.
issues
.
find
(
target_id
).
notes
.
inc_author
.
fresh
.
limit
(
20
)
when
"merge_request"
...
...
app/models/commit.rb
View file @
5a214ee6
...
...
@@ -149,10 +149,6 @@ class Commit
prev_commit
.
try
:id
end
def
parents_count
parents
&&
parents
.
count
||
0
end
# Shows the diff between the commit's parent and the commit.
#
# Cuts out the header and stats from #to_patch and returns only the diff.
...
...
app/models/note.rb
View file @
5a214ee6
...
...
@@ -42,11 +42,11 @@ class Note < ActiveRecord::Base
mount_uploader
:attachment
,
AttachmentUploader
# Scopes
scope
:for_commits
,
->
{
where
(
noteable_type:
"Commit"
)
}
scope
:for_commit_id
,
->
(
commit_id
)
{
where
(
noteable_type:
"Commit"
,
commit_id:
commit_id
)
}
scope
:inline
,
where
(
"line_code IS NOT NULL"
)
scope
:not_inline
,
where
(
"line_code IS NULL"
)
scope
:common
,
->
{
where
(
noteable_type:
[
""
,
nil
])
}
scope
:today
,
->
{
where
(
"created_at >= :date"
,
date:
Date
.
today
)
}
scope
:last_week
,
->
{
where
(
"created_at >= :date"
,
date:
(
Date
.
today
-
7
.
days
))
}
scope
:since
,
->
(
day
)
{
where
(
"created_at >= :date"
,
date:
(
day
))
}
scope
:fresh
,
->
{
order
(
"created_at ASC, id ASC"
)
}
scope
:inc_author_project
,
->
{
includes
(
:project
,
:author
)
}
scope
:inc_author
,
->
{
includes
(
:author
)
}
...
...
app/models/project.rb
View file @
5a214ee6
...
...
@@ -83,10 +83,6 @@ class Project < ActiveRecord::Base
scope
:joined
,
->
(
user
)
{
where
(
"namespace_id != ?"
,
user
.
namespace_id
)
}
class
<<
self
def
authorized_for
user
raise
"DERECATED"
end
def
active
joins
(
:issues
,
:notes
,
:merge_requests
).
order
(
"issues.created_at, notes.created_at, merge_requests.created_at DESC"
)
end
...
...
@@ -215,14 +211,6 @@ class Project < ActiveRecord::Base
notes
.
new
(
commit_id:
commit
.
id
,
noteable_type:
"Commit"
)
end
def
commit_notes
(
commit
)
notes
.
where
(
commit_id:
commit
.
id
,
noteable_type:
"Commit"
,
line_code:
nil
)
end
def
commit_line_notes
(
commit
)
notes
.
where
(
commit_id:
commit
.
id
,
noteable_type:
"Commit"
).
where
(
"line_code IS NOT NULL"
)
end
def
last_activity
last_event
end
...
...
app/models/user.rb
View file @
5a214ee6
...
...
@@ -230,10 +230,6 @@ class User < ActiveRecord::Base
abilities
.
allowed?
(
self
,
action
,
subject
)
end
def
last_activity_project
projects
.
first
end
def
first_name
name
.
split
.
first
unless
name
.
blank?
end
...
...
app/models/users_project.rb
View file @
5a214ee6
...
...
@@ -106,28 +106,6 @@ class UsersProject < ActiveRecord::Base
truncate_teams
[
project
.
id
]
end
def
bulk_delete
(
project
,
user_ids
)
UsersProject
.
transaction
do
UsersProject
.
where
(
user_id:
user_ids
,
project_id:
project
.
id
).
each
do
|
users_project
|
users_project
.
skip_git
=
true
users_project
.
destroy
end
project
.
update_repository
end
end
def
bulk_update
(
project
,
user_ids
,
project_access
)
UsersProject
.
transaction
do
UsersProject
.
where
(
user_id:
user_ids
,
project_id:
project
.
id
).
each
do
|
users_project
|
users_project
.
project_access
=
project_access
users_project
.
skip_git
=
true
users_project
.
save
end
project
.
update_repository
end
end
def
roles_hash
{
guest:
GUEST
,
...
...
@@ -147,10 +125,6 @@ class UsersProject < ActiveRecord::Base
end
end
def
role_access
project_access
end
def
update_repository
gitolite
.
update_repository
(
project
)
end
...
...
app/models/wiki.rb
View file @
5a214ee6
...
...
@@ -50,5 +50,4 @@ class Wiki < ActiveRecord::Base
def
set_slug
self
.
slug
=
self
.
title
.
parameterize
end
end
app/views/commits/_commit.html.haml
View file @
5a214ee6
...
...
@@ -14,8 +14,8 @@
%span
.notes_count
-
notes
=
@project
.
commit_notes
(
commit
)
+
@project
.
commit_line_notes
(
commit
)
-
notes
=
@project
.
notes
.
for_commit_id
(
commit
.
id
)
-
if
notes
.
any?
%span
.btn.
small.
disabled.grouped
%span
.btn.disabled.grouped
%i
.icon-comment
=
notes
.
count
spec/models/note_spec.rb
View file @
5a214ee6
...
...
@@ -34,12 +34,6 @@ describe Note do
it
{
should
validate_presence_of
(
:project
)
}
end
describe
"Scopes"
do
it
"should have a today named scope that returns ..."
do
Note
.
today
.
where_values
.
should
==
[
"created_at >= '
#{
Date
.
today
}
'"
]
end
end
describe
"Voting score"
do
let
(
:project
)
{
create
(
:project
)
}
...
...
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