discourse/spec/components
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
..
auth Revert "Revert "BUGFIX: improve error messages for invalid API keys"" 2014-05-23 08:43:19 +10:00
common_passwords Use 10k most common passwords instead of 5k 2014-05-02 12:01:21 -04:00
concern FEATURE: register_custom_field_type, support bool and integer 2014-06-17 12:42:12 +10:00
email FIX: use email_site_title for emails like reset password and account activation too 2014-07-22 15:52:20 -04:00
file_store FIX: don't mess with fixtures when running the specs 2014-07-14 17:34:23 +02:00
import Added code block normalization routing for import 2014-06-06 10:34:21 +10:00
middleware BUGFIX: web crawlers messing with anon caching 2014-04-29 10:48:09 +10:00
onebox/engine FIX: don't onebox hidden posts 2014-04-28 11:03:19 -04:00
plugin correct state leak 2014-06-11 12:00:02 +10:00
scheduler BUGFIX: work correctly if process forks 2014-03-17 15:22:11 +11:00
site_settings Load site settings from config/site_settings.yml 2013-11-14 16:02:13 -05:00
validators Add validation of string site settings with regex, and min and max lengths 2014-06-18 11:15:40 -04:00
admin_user_index_query_spec.rb Used the term suspended instead of banned. 2013-11-07 13:53:49 -05:00
archetype_spec.rb lets not fail in order random 2013-06-23 13:35:25 +10:00
avatar_lookup_spec.rb Simplify avatar lookup class 2013-07-12 23:10:21 +02:00
avatar_upload_service_spec.rb FIX: don't mess with fixtures when running the specs 2014-07-14 17:34:23 +02:00
cache_spec.rb BUGFIX: cache did not support non strings 2014-01-07 17:36:47 +11:00
category_list_spec.rb FIX: topics in private sub-categories were visible to everyone on the categories page 2014-06-16 15:12:14 -04:00
composer_messages_finder_spec.rb Work in progress, keeping avatars locally 2014-05-27 10:08:03 +10:00
content_buffer_spec.rb remove trailing whitespaces ❤️ 2013-02-26 07:31:35 +03:00
cooked_post_processor_spec.rb FIX broken spec 2014-05-27 13:52:39 +10:00
crawler_detection_spec.rb Improved crawler detection: add Twitterbot, Facebook, curl, Bing, Baidu. 2014-03-16 19:30:20 +05:30
current_user_spec.rb Revert "Revert "BUGFIX: improve error messages for invalid API keys"" 2014-05-23 08:43:19 +10:00
directory_helper_spec.rb Refactor temp directory methods into helper module 2013-07-09 13:59:31 -05:00
discourse_diff_spec.rb Fix typo in XSS test 2014-06-16 08:40:19 +05:30
discourse_event_spec.rb Move discourse_plugin to lib 2014-07-23 00:03:48 -04:00
discourse_hub_spec.rb Remove hub username integration 2014-07-16 12:25:24 -04:00
discourse_plugin_registry_spec.rb Allow plugins to ship custom styles only for mobile 2014-04-07 16:33:35 +02:00
discourse_plugin_spec.rb Move discourse_plugin to lib 2014-07-23 00:03:48 -04:00
discourse_sass_compiler_spec.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
discourse_spec.rb Change 'code' to 'message' 2014-07-17 15:19:58 -07:00
discourse_stylesheets_spec.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
discourse_updates_spec.rb Don't abuse as_json, it's not meant for consumption 2013-11-29 21:58:09 -08:00
distributed_hash_spec.rb remove trailing whitespaces ❤️ 2013-02-26 07:31:35 +03:00
distributed_memoizer_spec.rb distributed memoizer added to ensure absolute duplicate posts don't get through 2013-07-29 12:25:19 +10:00
distributed_mutex_spec.rb Tighten API, add spec for recovery, keep mutex semantics 2014-04-14 10:51:46 +10:00
enum_spec.rb make Enum#valid? specs test the right thing 2013-03-02 10:40:32 +03:00
filter_best_posts_spec.rb Refactor TopicView - extract filter method to FilterBestPosts 2013-07-12 15:54:54 +02:00
flag_query_spec.rb FEATURE: flag dispositions normalization 2014-07-28 19:28:07 +02:00
gaps_spec.rb Show Gaps in the post stream when filters are active 2013-12-05 16:46:59 -05:00
guardian_spec.rb FEATURE: flag dispositions normalization 2014-07-28 19:28:07 +02:00
image_sizer_spec.rb add max_image_height site setting 2013-08-26 00:24:24 +02:00
js_locale_helper_spec.rb Enum site settings can have translatable names in dropdown. Add setting for how often users get digest emails by default: default_digest_email_frequency. 2013-08-23 17:36:25 -04:00
json_error_spec.rb Adds better reusable error message support. Added to fetching remote 2014-04-02 13:22:10 -04:00
oneboxer_spec.rb BUGFIX: more robust onebox implementation 2014-05-28 17:15:10 +10:00
onpdiff_spec.rb add onpdiff tests 2013-12-16 18:39:49 +01:00
pbkdf2_spec.rb PBKDF2 gem is trouble, removing and hand coding for now 2013-03-06 23:12:16 +11:00
pinned_check_spec.rb FEATURE: display unpinned state, allow unpinning by clicking on pin 2014-04-10 10:59:02 +10:00
post_creator_spec.rb FIX: dupe protection is API only now 2014-07-14 15:59:58 +10:00
post_destroyer_spec.rb FEATURE: flag dispositions normalization 2014-07-28 19:28:07 +02:00
post_revisor_spec.rb collapse tests to improve perf of suite 2014-06-16 12:13:28 +10:00
pretty_text_spec.rb REFACTOR: Move Markdown tests to Javascript land 2014-07-25 16:08:00 -04:00
promotion_spec.rb FEATURE: don't demote trust level 3 users who were promoted less than SiteSetting.leader_promotion_min_duration days ago 2014-07-08 17:39:49 -04:00
rate_limiter_spec.rb Sliding window rate limiting 2013-05-25 12:37:28 -07:00
redis_store_spec.rb BUGFIX: redis-rails has always been a problem child 2014-01-06 16:50:04 +11:00
score_calculator_spec.rb Rename "Best Of" to "Summary" 2013-11-18 12:48:26 -05:00
search_spec.rb Chinese search tests 2014-06-26 09:58:49 +10:00
site_setting_extension_spec.rb FIX: filter whitelist domain name 2014-07-24 22:02:10 +05:30
slug_spec.rb omit single quotes from slug 2013-06-03 09:08:34 +10:00
sql_builder_spec.rb hidden and deleted state in user stream 2013-06-12 11:14:08 +10:00
suggested_topics_builder_spec.rb Suggested topics includes closed and archived in new and unread, but not in random results 2014-02-04 12:26:49 -05:00
summarize_spec.rb FIX: OpenGraph tags not fully sanitized 2013-03-22 12:32:56 +01:00
system_message_spec.rb Move FAQ, Terms of Service, and Privacy Policy into topics in the Staff category. First post of those topics will be rendered on their respective pages. Site settings and content are not used for these documents anymore. Translations of the default text is moved into the standard YML files. 2014-07-25 14:41:20 -04:00
text_cleaner_spec.rb Thread title fixer should ignore special cases like iLetter 2013-05-23 21:31:08 +02:00
text_sentinel_spec.rb Allow TextSentinel#seems_unpretentious? to accept words joined with dashes or forward slashes. (Issue 1133) 2013-09-16 09:45:57 -04:00
topic_creator_spec.rb Add specs for topic create with auto_close_time. Just ignore auto_close_time from users who are not authorized to use it instead of raising an error. 2013-11-28 11:06:04 -05:00
topic_query_spec.rb TWEAK: Don't show subcategory topic definitions when viewing a category list. 2014-06-30 15:22:40 -04:00
topic_retriever_spec.rb Add custom embed_by_username feature 2014-06-09 12:35:38 -07:00
topic_view_spec.rb FEATURE: Hide deleted posts by default for staff 2014-07-17 10:40:15 -07:00
topics_bulk_action_spec.rb FIX: We should use category_id instead of category_name to perform 2014-07-16 15:40:35 -04:00
trashable_spec.rb change it so all topics MUST include a category, we store a special uncategorized category to compensate 2013-10-24 12:08:02 +11:00
unread_spec.rb added an option to bypass auto tracking of topics on post creation 2013-07-22 15:07:20 +10:00
url_helper_spec.rb BUGFIX: emoji's url were relatives (was breaking the wordpress plugin) 2014-01-14 23:51:36 +01:00
user_name_suggester_spec.rb Updated import for TypePad 2014-03-19 15:02:49 -04:00