Minor tweaks to badge CSV upload

This commit is contained in:
Robin Ward 2020-01-13 12:44:22 -05:00
parent 4e8aaacce8
commit e4a85e2a80
4 changed files with 41 additions and 36 deletions

View File

@ -1,22 +1,28 @@
{{#d-section class="award-badge"}} {{#d-section class="award-badge"}}
<form class="form-horizontal"> <h1>{{i18n 'admin.badges.mass_award.title'}}</h1>
<h1>{{i18n 'admin.badges.mass_award.title'}}</h1> <p>{{i18n 'admin.badges.mass_award.description'}}</p>
<div class='badge-preview'>
{{#if model}} {{#if model}}
{{icon-or-image model}} <form class="form-horizontal">
<span class="badge-display-name">{{model.name}}</span> <div class='badge-preview'>
{{else}} {{#if model}}
<span class='badge-placeholder'>{{I18n 'admin.badges.mass_award.no_badge_selected'}}</span> {{icon-or-image model}}
{{/if}} <span class="badge-display-name">{{model.name}}</span>
</div> {{else}}
<div> <span class='badge-placeholder'>{{I18n 'admin.badges.mass_award.no_badge_selected'}}</span>
<h4>{{I18n 'admin.badges.mass_award.upload_csv'}}</h4> {{/if}}
<input type='file' id='massAwardCSVUpload' accept='.csv' /> </div>
</div> <div>
{{d-button <h4>{{I18n 'admin.badges.mass_award.upload_csv'}}</h4>
class="btn-primary" <input type='file' id='massAwardCSVUpload' accept='.csv' />
action=(action 'massAward') </div>
disabled=saving {{d-button
label="admin.badges.save"}} class="btn-primary"
</form> action=(action 'massAward')
{{/d-section}} disabled=saving
label="admin.badges.mass_award.perform"}}
</form>
{{else}}
<span class='badge-required'>{{I18n 'admin.badges.mass_award.no_badge_selected'}}</span>
{{/if}}
{{/d-section}}

View File

@ -6,10 +6,10 @@
{{d-icon "plus"}} {{d-icon "plus"}}
<span>{{i18n 'admin.badges.new'}}</span> <span>{{i18n 'admin.badges.new'}}</span>
{{/link-to}} {{/link-to}}
{{#link-to 'adminBadges.award' 'new' class="btn btn-primary"}} {{#link-to 'adminBadges.award' 'new' class="btn"}}
{{d-icon "certificate"}} {{d-icon "upload"}}
<span>{{i18n 'admin.badges.mass_award.button'}}</span> <span>{{i18n 'admin.badges.mass_award.title'}}</span>
{{/link-to}} {{/link-to}}
</div> </div>
</div> </div>
@ -28,4 +28,4 @@
</ul> </ul>
</div> </div>
{{outlet}} {{outlet}}
</div> </div>

View File

@ -141,11 +141,9 @@
.badge-display-name { .badge-display-name {
margin-left: 5px; margin-left: 5px;
} }
}
.badge-placeholder { .badge-required {
width: 100%; font-weight: bold;
text-align: center;
}
} }
} }

View File

@ -4494,12 +4494,13 @@ en:
what_are_badges_title: "What are badges?" what_are_badges_title: "What are badges?"
badge_query_examples_title: "Badge query examples" badge_query_examples_title: "Badge query examples"
mass_award: mass_award:
button: Award Badge title: Bulk Award
title: Award a badge to a group of users description: Award the same badge to many users at once.
no_badge_selected: No badge selected no_badge_selected: Please select a badge to get started.
perform: "Award Badge to Users"
upload_csv: Upload a CSV with user emails upload_csv: Upload a CSV with user emails
aborted: Be sure you selected the badge you want to award and the csv file containing user emails aborted: Please upload a CSV containing user emails
success: Badge awarding initiated, users will receive the selected badge soon. success: Your CSV was received and users will receive their badge shortly.
emoji: emoji:
title: "Emoji" title: "Emoji"