Add Create Topic button to /categories page

This commit is contained in:
Neil Lalonde
2013-05-14 12:45:54 -04:00
parent df2a718446
commit 101ba5d8fe
3 changed files with 7 additions and 1 deletions
@@ -36,6 +36,7 @@ Discourse.CategoryList.reopenClass({
return Discourse.ajax("/" + filter + ".json").then(function(result) {
var categoryList = Discourse.TopicList.create();
categoryList.set('can_create_category', result.category_list.can_create_category);
categoryList.set('can_create_topic', result.category_list.can_create_topic);
categoryList.set('categories', route.categoriesFrom(result));
categoryList.set('loaded', true);
return categoryList;
@@ -25,6 +25,7 @@ Discourse.ListCategoriesRoute = Discourse.Route.extend({
controller: 'listCategories'
});
listController.set('canCreateCategory', categoryList.get('can_create_category'));
listController.set('canCreateTopic', categoryList.get('can_create_topic'));
listController.set('category', null);
_this.controllerFor('listCategories').set('content', categoryList);
});