Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cs_comments_service
Overview
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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
cs_comments_service
Commits
5a61b818
Commit
5a61b818
authored
Jul 18, 2012
by
Rocky Duan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix rake file
parent
563c7e10
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
18 deletions
+17
-18
Rakefile
+17
-18
No files found.
Rakefile
View file @
5a61b818
...
...
@@ -25,16 +25,13 @@ namespace :test do
50
.
times
do
Comment
.
delete_all
CommentThread
.
delete_all
Commentable
.
delete_all
User
.
delete_all
Notification
.
delete_all
Subscription
.
delete_all
commentable
=
Commentable
.
create!
(
commentable_type:
"questions"
,
commentable_id:
"1"
)
user
=
User
.
create!
(
external_id:
"1"
)
comment_thread
=
commentable
.
comment_threads
.
new
(
title:
"I can't solve this problem"
,
body:
"can anyone help me?"
,
course_id:
"
1"
)
comment_thread
=
CommentThread
.
new
(
title:
"I can't solve this problem"
,
body:
"can anyone help me?"
,
course_id:
"1"
,
commentable_id:
"question_
1"
)
comment_thread
.
author
=
user
comment_thread
.
save!
...
...
@@ -67,16 +64,22 @@ namespace :db do
Comment
.
create_indexes
CommentThread
.
create_indexes
User
.
create_indexes
Commentable
.
create_indexes
Notification
.
create_indexes
Subscription
.
create_indexes
Delayed
::
Backend
::
Mongoid
::
Job
.
create_indexes
puts
"finished"
end
task
:clean
=>
:environment
do
Comment
.
delete_all
CommentThread
.
delete_all
User
.
delete_all
Notification
.
delete_all
Subscription
.
delete_all
end
task
:seed
=>
:environment
do
Commentable
.
delete_all
Comment
.
delete_all
CommentThread
.
delete_all
User
.
delete_all
...
...
@@ -93,13 +96,9 @@ namespace :db do
users
.
sample
.
subscribe
(
users
.
sample
)
end
def
generate_comments
(
commentable_type
,
commentable_id
,
level_limit
,
users
)
commentable
=
Commentable
.
create!
(
commentable_type:
commentable_type
,
commentable_id:
commentable_id
)
def
generate_comments
(
commentable_id
,
level_limit
,
users
)
5
.
times
do
comment_thread
=
commentable
.
comment_threads
.
new
(
commentable_type:
commentable_type
,
commentable_id:
commentable_id
,
body:
"This is a post"
,
title:
"Post No.
#{
rand
(
10
)
}
"
,
course_id:
"1"
)
comment_thread
=
CommentThread
.
new
(
commentable_id:
commentable_id
,
body:
"This is a post"
,
title:
"Post No.
#{
rand
(
10
)
}
"
,
course_id:
"1"
)
comment_thread
.
author
=
users
.
sample
comment_thread
.
save!
3
.
times
do
...
...
@@ -115,15 +114,15 @@ namespace :db do
sub_comment
.
endorsed
=
[
true
,
false
].
sample
sub_comment
.
save!
end
puts
"Generating a comment thread for
#{
commentable_
type
}
No.
#{
commentable_
id
}
"
puts
"Generating a comment thread for
#{
commentable_id
}
"
end
end
generate_comments
(
"question
s"
,
1
,
level_limit
,
users
)
generate_comments
(
"question
s"
,
2
,
level_limit
,
users
)
generate_comments
(
"course
s"
,
1
,
level_limit
,
users
)
generate_comments
(
"lecture
s"
,
1
,
level_limit
,
users
)
generate_comments
(
"lecture
s"
,
2
,
level_limit
,
users
)
generate_comments
(
"question
_1"
,
level_limit
,
users
)
generate_comments
(
"question
_2"
,
level_limit
,
users
)
generate_comments
(
"course
_1"
,
level_limit
,
users
)
generate_comments
(
"lecture
_1"
,
level_limit
,
users
)
generate_comments
(
"lecture
_2"
,
level_limit
,
users
)
puts
"voting"
users
=
[]
...
...
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