FIX: give an accurate reason why a user's posts can be deleted from admin

This commit is contained in:
Neil Lalonde
2014-04-14 15:10:32 -04:00
parent 9003186f69
commit 2c4ada6c7d
3 changed files with 13 additions and 4 deletions

View File

@ -38,7 +38,11 @@ Discourse.AdminUser = Discourse.User.extend({
deleteAllPostsExplanation: function() {
if (!this.get('can_delete_all_posts')) {
return I18n.t('admin.user.cant_delete_all_posts', {count: Discourse.SiteSettings.delete_user_max_post_age});
if (this.get('post_count') > Discourse.SiteSettings.delete_all_posts_max) {
return I18n.t('admin.user.cant_delete_all_too_many_posts', {count: Discourse.SiteSettings.delete_all_posts_max});
} else {
return I18n.t('admin.user.cant_delete_all_posts', {count: Discourse.SiteSettings.delete_user_max_post_age});
}
} else {
return null;
}