Add additional settings and customizations
This commit is contained in:
+10
@@ -1,4 +1,9 @@
|
||||
{{#if siteSettings.discourse_donations_cause_category}}
|
||||
<section class='field'>
|
||||
<label>{{i18n 'discourse_donations.cause.amounts.setting_label'}}</label>
|
||||
{{input type="checkbox" checked=category.custom_fields.donations_show_amounts}}
|
||||
</section>
|
||||
|
||||
<section class='field'>
|
||||
<label>{{i18n 'discourse_donations.cause.github.setting_label'}}</label>
|
||||
{{text-field value=category.custom_fields.donations_github placeholderKey="discourse_donations.cause.github.setting_placeholder"}}
|
||||
@@ -13,4 +18,9 @@
|
||||
<label>{{i18n 'discourse_donations.cause.maintainers.label'}}</label>
|
||||
{{user-selector usernames=category.custom_fields.donations_maintainers}}
|
||||
</section>
|
||||
|
||||
<section class='field'>
|
||||
<label>{{i18n 'discourse_donations.cause.maintainers.setting_label'}}</label>
|
||||
{{input value=category.custom_fields.donations_maintainers_label}}
|
||||
</section>
|
||||
{{/if}}
|
||||
|
||||
@@ -29,12 +29,14 @@ createWidget('category-header-widget', {
|
||||
])
|
||||
];
|
||||
|
||||
let metadata = [
|
||||
donationDisplay(category.donations_total || 0, 'total')
|
||||
];
|
||||
let metadata = [];
|
||||
|
||||
if (Discourse.SiteSettings.discourse_donations_cause_month) {
|
||||
metadata.push(donationDisplay(category.donations_month || 0, 'month'));
|
||||
if (category.donations_show_amounts) {
|
||||
metadata.push(donationDisplay(category.donations_total || 0, 'total'));
|
||||
|
||||
if (Discourse.SiteSettings.discourse_donations_cause_month) {
|
||||
metadata.push(donationDisplay(category.donations_month || 0, 'month'));
|
||||
}
|
||||
}
|
||||
|
||||
if (category.donations_github) {
|
||||
@@ -85,8 +87,11 @@ createWidget('category-header-widget', {
|
||||
};
|
||||
|
||||
if (category.donations_maintainers.length) {
|
||||
let maintainersLabel = category.donations_maintainers_label ||
|
||||
I18n.t('discourse_donations.cause.maintainers.label');
|
||||
|
||||
users.push(h('div.donations-maintainers', [
|
||||
h('div.donations-maintainers-title', I18n.t('discourse_donations.cause.maintainers.label')),
|
||||
h('div.donations-maintainers-title', maintainersLabel),
|
||||
category.donations_maintainers.map(user => {
|
||||
if (user) {
|
||||
return avatarFor('medium', {
|
||||
|
||||
Reference in New Issue
Block a user