mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Support category names with spaces
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
window.Discourse.ListCategoryRoute = Discourse.FilteredListRoute.extend
|
||||
serialize: (params) -> slug: params.get('slug')
|
||||
|
||||
setupController: (controller, model) ->
|
||||
|
||||
slug = Em.get(model, 'slug')
|
||||
category = Discourse.get('site.categories').findProperty('slug', slug)
|
||||
category ||= Discourse.Category.create(name: slug, slug: slug)
|
||||
|
||||
listController = @controllerFor('list')
|
||||
listController.set('filterMode', "category/#{model.slug}")
|
||||
listController.load("category/#{model.slug}").then (topicList) =>
|
||||
listController.set('filterMode', "category/#{category.get('slug')}")
|
||||
listController.load("category/#{category.get('slug')}").then (topicList) =>
|
||||
listController.set('canCreateTopic', topicList.get('can_create_topic'))
|
||||
listController.set('category', Discourse.Category.create(name: model.slug))
|
||||
listController.set('category',category)
|
||||
@controllerFor('listTopics').set('content', topicList)
|
||||
|
||||
Reference in New Issue
Block a user