mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 08:34:39 +08:00
c197daa04c
This commit adds two new getters to the category model: - `displayName` - `descriptionText` These getters are used instead of `name` and `description_text` where appropriate. On top of this two transformers have been added to allow plugins to alter these getters: ```javascript api.registerValueTransformer( "category-display-name", ({ value, context }) => value + "-" + context.category.id + "-transformed" ); ``` ```javascript api.registerValueTransformer( "category-description-text", ({ value, context }) => value + "-" + context.category.id + "-transformed" ); ```
59 lines
1.6 KiB
Handlebars
59 lines
1.6 KiB
Handlebars
<DModal
|
|
@closeModal={{@closeModal}}
|
|
@title={{i18n "admin.reseed.modal.title"}}
|
|
@subtitle={{i18n "admin.reseed.modal.subtitle"}}
|
|
class="reseed-modal"
|
|
@flash={{this.flash}}
|
|
>
|
|
<:body>
|
|
<ConditionalLoadingSpinner @condition={{this.loading}}>
|
|
{{#if this.categories}}
|
|
<fieldset>
|
|
<legend class="options-group-title">
|
|
{{i18n "admin.reseed.modal.categories"}}
|
|
</legend>
|
|
{{#each this.categories as |category|}}
|
|
<label>
|
|
<Input
|
|
class="option"
|
|
@type="checkbox"
|
|
@checked={{category.selected}}
|
|
/>
|
|
<span>{{category.displayName}}</span>
|
|
</label>
|
|
{{/each}}
|
|
</fieldset>
|
|
{{/if}}
|
|
<br />
|
|
{{#if this.topics}}
|
|
<fieldset>
|
|
<legend class="options-group-title">
|
|
{{i18n "admin.reseed.modal.topics"}}
|
|
</legend>
|
|
{{#each this.topics as |topic|}}
|
|
<label>
|
|
<Input
|
|
class="option"
|
|
@type="checkbox"
|
|
@checked={{topic.selected}}
|
|
/>
|
|
<span>{{topic.name}}</span>
|
|
</label>
|
|
{{/each}}
|
|
</fieldset>
|
|
{{/if}}
|
|
</ConditionalLoadingSpinner>
|
|
</:body>
|
|
<:footer>
|
|
<DButton
|
|
@action={{this.reseed}}
|
|
@label="admin.reseed.modal.replace"
|
|
@isLoading={{this.reseeding}}
|
|
class="btn-danger"
|
|
/>
|
|
|
|
{{#unless this.reseeding}}
|
|
<DModalCancel @close={{@closeModal}} />
|
|
{{/unless}}
|
|
</:footer>
|
|
</DModal> |