26 lines
608 B
JavaScript
26 lines
608 B
JavaScript
import property from 'ember-addons/ember-computed-decorators';
|
|
import Category from 'discourse/models/category';
|
|
|
|
export default {
|
|
name: 'extend-category-for-solved',
|
|
before: 'inject-discourse-objects',
|
|
initialize() {
|
|
|
|
Category.reopen({
|
|
|
|
@property('custom_fields.enable_accepted_answers')
|
|
enable_accepted_answers: {
|
|
get(enableField) {
|
|
return enableField === "true";
|
|
},
|
|
set(value) {
|
|
value = value ? "true" : "false";
|
|
this.set("custom_fields.enable_accepted_answers", value);
|
|
return value;
|
|
}
|
|
}
|
|
|
|
});
|
|
}
|
|
};
|