discourse/app/controllers/admin
Régis Hanol bddffa7f9a FEATURE: flag dispositions normalization
All flags should end up in one of the three dispositions
  - Agree
  - Disagree
  - Defer

In the administration area, the *active* flags section displays 4 buttons
  - Agree (hide post + send PM)
  - Disagree
  - Defer
  - Delete

Clicking "Delete" will open a modal that offer to
  - Delete Post & Defer Flags
  - Delete Post & Agree with Flags
  - Delete Spammer (if available)

When the flag has a list associated, the list will now display 1
response and 1 reply and a "show more..." link if there are more in the
conversation. Replying to the conversation will NOT give a disposition.
Moderators must click the buttons that does that.

If someone clicks one buttons, this will add a default moderator message
from that moderator saying what happened.

The *old* flags section now displays the proper dispositions and is
super duper fast (no more N+9999 queries).

FIX: the old list includes deleted topics
FIX: the lists now properly display the topic states (deleted, closed,
archived, hidden, PM)
FIX: flagging a topic that you've already flagged the first post
2014-07-28 19:28:07 +02:00
..
admin_controller.rb :s/moderator?/staff/g ... our naming was kind of crazy, renamed moderator? to staff 2013-05-02 17:22:27 +10:00
api_controller.rb Perform the where(...).first to find_by(...) refactoring. 2014-05-06 14:41:59 +01:00
backups_controller.rb FEATURE: Bulk Invite 2014-06-09 01:43:39 +05:30
badges_controller.rb FEATURE: editable badge groups 2014-07-27 18:22:01 +10:00
color_schemes_controller.rb Theming: a UI to choose some base colors that are applied to all the site css. CSS compiled outside of asset pipeline. 2014-05-14 10:18:12 -04:00
dashboard_controller.rb Dashboard calculations are done with an async job now 2013-08-02 18:32:33 -04:00
diagnostics_controller.rb do a full GC prior to getting stats 2014-02-14 16:10:26 +11:00
email_controller.rb FEATURE: add all email logs tab 2014-02-15 01:17:13 +01:00
flags_controller.rb FEATURE: flag dispositions normalization 2014-07-28 19:28:07 +02:00
groups_controller.rb FEATURE: admins can invite users to groups via the web UI 2014-05-09 18:22:36 +10:00
impersonate_controller.rb fix horribly broken invite code, could lead to inviting the wrong person to a conversation 2013-06-19 10:31:19 +10:00
reports_controller.rb Code to support EmberJS + Discourse Tutorial feature: Admin Reports 2013-02-27 22:40:36 -05:00
screened_emails_controller.rb FEATURE: admins can clear screend emails if needed 2014-06-02 16:53:00 +10:00
screened_ip_addresses_controller.rb A form to add ip addresses to be blocked or whitelisted 2013-10-24 17:19:10 -04:00
screened_urls_controller.rb Should have put order on the screened urls results 2013-11-04 16:31:31 -05:00
site_content_types_controller.rb Work in Progress: Content Editing in Admin Section 2013-04-04 17:26:22 -04:00
site_contents_controller.rb Support for custom Privacy Policies 2013-06-26 10:59:36 -04:00
site_customizations_controller.rb add query parameter to temporarily disable customization 2013-11-12 18:14:22 +01:00
site_settings_controller.rb Add ability to run validation on site settings. notification_email and other email address settings are now validated. 2014-06-09 16:59:20 -04:00
staff_action_logs_controller.rb FIX: moderators should not be able to see site setting changes in the staff action logs. Fixes #2027 2014-02-28 16:30:54 -05:00
users_controller.rb FEATURE: flag dispositions normalization 2014-07-28 19:28:07 +02:00
versions_controller.rb Add version checking that shows on the admin dashboard 2013-02-19 15:20:49 -05:00