Merge pull request #2808 from gschlager/i18n_fix07

FIX: Category creation failed when translation was missing
This commit is contained in:
Sam
2014-09-29 16:20:02 +10:00
5 changed files with 12 additions and 7 deletions

View File

@@ -45,9 +45,15 @@ Discourse.DiscoveryCategoriesRoute = Discourse.Route.extend(Discourse.OpenCompos
actions: {
createCategory: function() {
var groups = Discourse.Site.current().groups;
var everyone_group = groups.findBy('id', 0);
var group_names = groups.map(function(group) {
return group.name;
});
Discourse.Route.showModal(this, 'editCategory', Discourse.Category.create({
color: 'AB9364', text_color: 'FFFFFF', group_permissions: [{group_name: I18n.t('category.everyone_permission'), permission_type: 1}],
available_groups: Discourse.Site.current().group_names,
color: 'AB9364', text_color: 'FFFFFF', group_permissions: [{group_name: everyone_group.name, permission_type: 1}],
available_groups: group_names,
allow_badges: true
}));
this.controllerFor('editCategory').set('selectedTab', 'general');