Fix forums threads load issue in the user view.
This commit is contained in:
@@ -32,6 +32,9 @@
|
||||
routerEvents;
|
||||
|
||||
// TODO: eliminate usage of global variables when possible
|
||||
if (options.roles === undefined) {
|
||||
options.roles = {};
|
||||
}
|
||||
DiscussionUtil.loadRoles(options.roles);
|
||||
window.$$course_id = options.courseId;
|
||||
window.courseName = options.courseName;
|
||||
|
||||
@@ -33,6 +33,9 @@
|
||||
'Community TA': []
|
||||
});
|
||||
|
||||
if (options.roles === undefined) {
|
||||
options.roles = {};
|
||||
}
|
||||
DiscussionUtil.loadRoles(options.roles);
|
||||
window.$$course_id = options.courseId;
|
||||
window.courseName = options.courseName;
|
||||
|
||||
@@ -17,7 +17,7 @@ define(
|
||||
DiscussionProfilePageFactory(_.extend(
|
||||
{
|
||||
courseId: testCourseId,
|
||||
roles: DiscussionSpecHelper.getTestRoleInfo(),
|
||||
roles: (options) ? options.roles : DiscussionSpecHelper.getTestRoleInfo(),
|
||||
courseSettings: DiscussionSpecHelper.createTestCourseSettings().attributes,
|
||||
el: $('.discussion-user-threads'),
|
||||
discussion: new Discussion(),
|
||||
@@ -40,6 +40,11 @@ define(
|
||||
initializeDiscussionProfilePageFactory();
|
||||
expect($('.discussion-user-threads').text()).toContain('Show');
|
||||
});
|
||||
it('can render itself when roles are undefined', function() {
|
||||
var options = {roles: undefined};
|
||||
initializeDiscussionProfilePageFactory(options);
|
||||
expect($('.discussion-user-threads').text()).toContain('Show');
|
||||
});
|
||||
});
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user