diff --git a/app/assets/javascripts/admin/routes/admin-flags-index.js.es6 b/app/assets/javascripts/admin/routes/admin-flags-index.js.es6 index ae4a2e089d0..32b70b9d30b 100644 --- a/app/assets/javascripts/admin/routes/admin-flags-index.js.es6 +++ b/app/assets/javascripts/admin/routes/admin-flags-index.js.es6 @@ -1,5 +1,6 @@ export default Discourse.Route.extend({ redirect() { - this.replaceWith('adminFlags.postsActive'); + let segment = this.siteSettings.flags_default_topics ? 'topics' : 'postsActive'; + this.replaceWith(`adminFlags.${segment}`); } }); diff --git a/app/assets/javascripts/admin/templates/flags.hbs b/app/assets/javascripts/admin/templates/flags.hbs index e24c12d8ec3..d13ad994bca 100644 --- a/app/assets/javascripts/admin/templates/flags.hbs +++ b/app/assets/javascripts/admin/templates/flags.hbs @@ -1,6 +1,12 @@ {{#admin-nav}} - {{nav-item route='adminFlags.postsActive' label='admin.flags.active_posts'}} - {{nav-item route='adminFlags.topics' label='admin.flags.topics'}} + {{#if siteSettings.flags_default_topics}} + {{nav-item route='adminFlags.topics' label='admin.flags.topics'}} + {{nav-item route='adminFlags.postsActive' label='admin.flags.active_posts'}} + {{else}} + {{nav-item route='adminFlags.postsActive' label='admin.flags.active_posts'}} + {{nav-item route='adminFlags.topics' label='admin.flags.topics'}} + {{/if}} + {{nav-item route='adminFlags.postsOld' label='admin.flags.old_posts' class='right'}} {{/admin-nav}} diff --git a/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6 b/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6 index b5835b3c198..2058a4b8820 100644 --- a/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6 +++ b/app/assets/javascripts/discourse/widgets/hamburger-menu.js.es6 @@ -39,16 +39,21 @@ export default createWidget('hamburger-menu', { }, adminLinks() { - const { currentUser } = this; + const { currentUser, siteSettings } = this; + let flagsPath = siteSettings.flags_default_topics ? 'topics' : 'active'; - const links = [{ route: 'admin', className: 'admin-link', icon: 'wrench', label: 'admin_title' }, - { href: '/admin/flags/active', - className: 'flagged-posts-link', - icon: 'flag', - label: 'flags_title', - badgeClass: 'flagged-posts', - badgeTitle: 'notifications.total_flagged', - badgeCount: 'site_flagged_posts_count' }]; + const links = [ + { route: 'admin', className: 'admin-link', icon: 'wrench', label: 'admin_title' }, + { + href: `/admin/flags/${flagsPath}`, + className: 'flagged-posts-link', + icon: 'flag', + label: 'flags_title', + badgeClass: 'flagged-posts', + badgeTitle: 'notifications.total_flagged', + badgeCount: 'site_flagged_posts_count' + } + ]; if (currentUser.show_queued_posts) { links.push({ route: 'queued-posts', diff --git a/app/views/pending_flags_mailer/notify.html.erb b/app/views/pending_flags_mailer/notify.html.erb index 63e6573f3e8..940fc6c6e64 100644 --- a/app/views/pending_flags_mailer/notify.html.erb +++ b/app/views/pending_flags_mailer/notify.html.erb @@ -1,6 +1,6 @@
<%= t 'flags_reminder.flags_were_submitted', count: @hours %> - <%= t 'flags_reminder.please_review' %> + <%= t 'flags_reminder.please_review' %>