0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-11 02:59:07 +08:00
discourse/spec/system
Martin Brennan 58a8668d04
UX: Require confirmation for clean_up_inactive_users_after_days setting (#36898)
This is a constant source of pain for admins and our support team, since
the users deleted by this setting are not recoverable. We are making
this require confirmation so that at least admins must be double-aware
of the consequences of enabling this setting.
2025-12-30 15:19:43 +10:00
..
composer FIX: Plus encoding (+) was not handled correctly in onebox and UI (#36822) 2025-12-23 14:32:22 +11:00
emojis DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
groups FIX: Updating a group without e-mail domains (#31896) 2025-03-19 10:38:41 +08:00
helpers DEV: make sure we don't load all data into memory when exporting chat messages (#22276) 2023-07-12 18:52:18 +04:00
page_objects DEV: Allow new instances to be set up directly with Discourse ID (#36731) 2025-12-23 12:13:36 -05:00
tags DEV: Full-ish spec coverage of basic tag features (#36714) 2025-12-16 15:53:52 +08:00
topic_list DEV: add a visited link system spec (#34140) 2025-08-07 19:09:01 +02:00
user_page FIX: Infinite scrolling on user notification pages; modernize controller (#35677) 2025-10-29 15:28:06 -03:00
about_page_spec.rb DEV: Deprecate the assignment of nil to site settings (#36093) 2025-12-01 15:04:23 +08:00
admin_about_config_area_spec.rb DEV: remove magnific lightbox (#36375) 2025-12-03 09:57:53 +04:00
admin_api_keys_spec.rb FIX: API key scopes display and navigation issues (#36844) 2025-12-23 17:56:12 +01:00
admin_backups_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
admin_badges_grouping_modal_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
admin_badges_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
admin_color_palette_config_area_spec.rb DEV: Clear caches properly in admin_color_palette_config_area_spec (#35087) 2025-09-30 22:06:55 +01:00
admin_color_palettes_config_area_spec.rb FEATURE: Upcoming changes part 1 (#34617) 2025-10-30 10:46:14 +10:00
admin_config_login_and_authentication_spec.rb UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
admin_config_theme_site_settings_spec.rb DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
admin_customize_components_config_area_spec.rb DEV: Fix flaky system test (#34743) 2025-09-05 11:32:51 +08:00
admin_customize_emojis_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
admin_customize_form_templates_spec.rb FIX: sites with form templates had broken uploads (#34455) 2025-08-22 11:20:21 +10:00
admin_customize_themes_config_area_spec.rb FIX: Add delete button to themes grid (#34606) 2025-08-29 10:09:23 +08:00
admin_customize_themes_spec.rb UX: Use English as language label where appropriate (#36762) 2025-12-18 13:10:23 -05:00
admin_dashboard_community_health_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
admin_editing_objects_typed_theme_setting_spec.rb FIX: type object setting not redirecting on saving (#36150) 2025-11-21 10:26:08 -03:00
admin_email_login_readonly_spec.rb FIX: improve "read only" modes (#33521) 2025-07-10 09:08:00 +02:00
admin_email_logs_spec.rb FEATURE: Display bounce details for bounced emails with bounce keys (#35957) 2025-11-12 09:26:27 +08:00
admin_email_templates_index_spec.rb UX: Replace dropdown with a dedicated index page for email templates (#35284) 2025-10-13 13:05:26 +03:00
admin_email_templates_spec.rb FIX: Force composer markdown mode in email template editing (#34668) 2025-09-24 14:28:28 +10:00
admin_embeddable_hosts_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
admin_filter_controls_spec.rb FEATURE: Add reusable AdminFilterControls component, apply to plugins and reports (#33706) 2025-07-24 16:55:33 -04:00
admin_flags_spec.rb DEV: Fix broken test (#33403) 2025-07-01 12:56:19 +08:00
admin_fonts_spec.rb UX: split admin logo and fonts to separate pages (#32700) 2025-05-14 14:02:34 +08:00
admin_groups_list_spec.rb UX: Prevent page reload on admin groups search (#35960) 2025-11-12 09:26:15 +08:00
admin_logo_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
admin_notices_spec.rb FIX: Only render admin notice dismiss button for admins (#29103) 2024-10-07 13:14:01 +08:00
admin_permalinks_page_spec.rb UX: Conditionally render permalinks filter (#30633) 2025-01-08 06:18:01 -06:00
admin_reports_spec.rb FEATURE: Show legacy pageview report for sites using legacy pageviews (#33620) 2025-07-17 10:46:22 +08:00
admin_search_spec.rb UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
admin_sidebar_navigation_spec.rb UX: add review queue link to admin sidebar (#36611) 2025-12-11 10:01:37 -05:00
admin_site_setting_bulk_action_spec.rb UX: Require confirmation for clean_up_inactive_users_after_days setting (#36898) 2025-12-30 15:19:43 +10:00
admin_site_setting_category_bulk_action_spec.rb FEATURE: Theme-owned color palettes (#32795) 2025-06-04 07:47:58 +03:00
admin_site_setting_label_formatting_spec.rb UX: Add Sentence Casing for Setting Names (#30479) 2024-12-31 09:55:53 +11:00
admin_site_setting_locale_spec.rb Update translations (#36786) 2025-12-18 16:59:03 -05:00
admin_site_setting_requires_confirmation_spec.rb DEV: Fix admin confirmation flaky spec (#29456) 2024-10-30 04:59:51 +10:00
admin_site_setting_search_spec.rb DEV: Remove deprecated trust level access settings (#36414) 2025-12-11 11:09:29 +10:00
admin_site_setting_topic_chooser_spec.rb FEATURE: Add new configurable moderation guide (#36287) 2025-12-01 10:30:32 +08:00
admin_site_setting_value_list_spec.rb UX: Show reorder buttons on touch devices for emoji-list settings (#36695) 2025-12-16 12:39:06 +01:00
admin_site_texts_spec.rb FIX: correctly display category name in replace text modal (#29612) 2024-11-06 13:39:52 +11:00
admin_staff_action_logs_spec.rb FEATURE: Make staff action logs export respect the filter (#34113) 2025-08-07 16:25:16 +08:00
admin_upcoming_changes_spec.rb FIX: Live update upcoming change body classes (#36748) 2025-12-18 10:30:06 +10:00
admin_user_badges_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
admin_user_fields_spec.rb FEATURE: Allow hiding user fields on signup form (#34672) 2025-09-15 10:42:07 +08:00
admin_user_spec.rb DEV: Fix random typos (#36505) 2025-12-08 11:33:19 +01:00
admin_users_list_spec.rb UX: update groups route on admin users page (#33738) 2025-07-21 14:17:16 -04:00
admin_watched_words_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
admin_web_hook_events_spec.rb FEATURE: Add Filter for Webhook Events by Status (#27332) 2024-06-07 10:26:00 -05:00
admin_webhooks_spec.rb Admin webhooks UI guidelines (#30764) 2025-01-16 10:22:18 +08:00
admin_whats_new_spec.rb FIX: Related setting toggle on what's new page for admins (#36646) 2025-12-12 12:41:26 +10:00
bookmarks_spec.rb FIX: bookmark control should track a topic model change (#35867) 2025-11-06 21:09:23 +08:00
bootstrap_error_pages_spec.rb FIX: Improve handling of 'PublicExceptions' when bootstrap_error_pages enabled (#26700) 2024-04-24 09:40:13 +01:00
capabilities_service_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
categories_page_spec.rb FIX: Render hashtag icons in category descriptions (#36867) 2025-12-29 09:54:34 -03:00
category_localizations_spec.rb FIX: category page improvements (#36062) 2025-11-18 15:54:28 +08:00
category_moderator_self_lockout_spec.rb FIX: Warn moderators before group changes that would lock them out (#36811) 2025-12-24 14:43:00 +01:00
category_topics_spec.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
change_owner_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
composer_image_optimization_spec.rb DEV: System specs for image optimization in composer (#36060) 2025-11-19 11:37:15 +10:00
composer_spec.rb DEV: remove toggles for switching between jquery & floatkit autocomplete (#34867) 2025-09-19 14:50:04 +08:00
composer_uploads_spec.rb DEV: Gracefully handle video thumbnail errors (#36087) 2025-11-18 16:33:28 -07:00
content_localization_language_switcher_spec.rb UX: Use English as language label where appropriate (#36762) 2025-12-18 13:10:23 -05:00
content_localization_spec.rb UX: Use inline title editor instead of composer when editing translation (#36847) 2025-12-24 00:56:36 +08:00
content_security_policy_spec.rb FIX: invalid CSP directive sources should allow site to boot with valid CSP directives (#31256) 2025-02-10 20:38:36 +08:00
core_features_spec.rb DEV: Add more granularity to the core features specs shared example 2025-04-01 14:54:11 +02:00
create_invite_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
csv_exports_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
custom_sidebar_sections_spec.rb UX: Add exact URL matching for sidebar section links (#34677) 2025-10-14 10:11:17 +08:00
dev_tools_spec.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
discourse_connect_provider_spec.rb UX/UI: various d-otp improvements (#35993) 2025-11-14 09:28:27 +01:00
discourse_connect_spec.rb DEV: Improvements to DiscourseConnect spec helpers (#35173) 2025-10-03 14:53:56 +01:00
discourse_id_spec.rb DEV: Add validator for enable_discourse_id setting (#33710) 2025-07-21 08:18:36 -04:00
discovery_breadcrumb_navigation_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
discovery_category_spec.rb DEV: Add system spec for categories page (#29621) 2024-11-06 20:01:27 +02:00
discovery_h1_accessibility_spec.rb A11Y: Update accessible headings for more flexible translations (#32863) 2025-05-23 09:15:44 -04:00
discovery_list_spec.rb FIX: Ensure discovery queryParams do not persist invisibly (#32178) 2025-04-11 09:44:32 +01:00
dismissing_new_spec.rb DEV: Fix flaky system that needs to wait for MessageBus updates (#35346) 2025-10-13 10:33:04 +08:00
drafts_dropdown_spec.rb FEATURE: new topic button always enabled (#34603) 2025-09-16 17:01:49 +04:00
edit_category_form_templates_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
edit_category_general_spec.rb FIX: Allow saving category when color attributes are 3-digits hex (#35119) 2025-10-02 14:33:30 +03:00
edit_category_images_spec.rb DEV: Fix flaky test when editing category logo image (#33961) 2025-07-30 13:33:41 +10:00
edit_category_security_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
editing_sidebar_categories_navigation_spec.rb DEV: Remove debounce from edit sidebar category show more button (#35296) 2025-10-10 09:13:08 +08:00
editing_sidebar_community_section_spec.rb FIX: Sidebar messages link updates (#33444) 2025-07-07 11:55:39 +08:00
editing_sidebar_tags_navigation_spec.rb FIX: Edit sidebar tags navigation model "selected" filter not working (#36765) 2025-12-18 10:34:48 +08:00
editing_topic_timers_spec.rb FIX: Can't update close based on last post timer to close timer (#35541) 2025-10-28 09:07:43 +08:00
email_change_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
ember_deprecation_spec.rb DEV: Enforce deprecation-free tests for preinstalled plugins/themes (#36445) 2025-12-16 17:48:29 -03:00
filtering_topics_spec.rb DEV: Convert FilterTips to use DMenu and refactor components (#33999) 2025-08-05 12:10:40 +10:00
finish_installation_spec.rb DEV: Allow new instances to be set up directly with Discourse ID (#36731) 2025-12-23 12:13:36 -05:00
flagging_post_spec.rb UX: enable refreshed review page (#36711) 2025-12-16 13:51:48 +08:00
forgot_password_spec.rb DEV: Introduce with_security_key system test helper (#32459) 2025-04-25 15:40:07 +08:00
grant_badge_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
group_activity_spec.rb DEV: Update rubocop-discourse to latest version 2024-03-04 15:08:35 +01:00
group_card_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
group_moderator_self_lockout_spec.rb FIX: Warn moderators before group changes that would lock them out (#36811) 2025-12-24 14:43:00 +01:00
hashtag_autocomplete_spec.rb DEV: remove toggles for switching between jquery & floatkit autocomplete (#34867) 2025-09-19 14:50:04 +08:00
header_search_spec.rb FEATURE: Themeable site settings (#32233) 2025-07-16 11:00:21 +10:00
header_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
homepage_spec.rb DEV: Enforce deprecation-free tests for preinstalled plugins/themes (#36445) 2025-12-16 17:48:29 -03:00
impersonation_spec.rb DEV: Improve errors for failed impersonation (#34509) 2025-08-27 09:12:29 +08:00
interface_color_selector_spec.rb FIX: Allow creating new color palettes based on custom palettes (#34351) 2025-08-20 11:58:40 +08:00
keyboard_shortcuts_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
lightbox_spec.rb DEV: remove magnific lightbox (#36375) 2025-12-03 09:57:53 +04:00
locale_spec.rb FIX: Moment locale loading in type=module (#33128) 2025-06-09 14:20:04 +01:00
login_spec.rb UX: Improve user API key authorization page (#36777) 2025-12-23 22:20:35 +01:00
member_upcoming_changes_spec.rb FIX: Live update upcoming change body classes (#36748) 2025-12-18 10:30:06 +10:00
mobile_mode_spec.rb FIX: topic-navigation crash when viewport crosses mobile/desktop threshold (#36590) 2025-12-10 17:26:23 +01:00
navigation_menu_state_integration_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
network_disconnected_spec.rb DEV: Skip flaky topic map spec on CI (#28159) 2024-07-31 13:04:05 +10:00
new_category_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
pm_user_removal_spec.rb DEV: Purge the widget rendering system (#36109) 2025-11-26 16:10:02 -03:00
post_menu_spec.rb UX: Migrate core likes post action menu to show likes with DMenu (#34265) 2025-11-11 13:58:54 -06:00
post_replies_spec.rb SECURITY: add pagination to post replies 2024-10-07 11:48:48 +08:00
post_selection_copy_quote_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
post_selection_fast_edit_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
post_small_action_spec.rb DEV: updates playwright to 1.54 (#33715) 2025-07-24 10:07:31 +02:00
post_stream_spec.rb DEV: Purge the widget rendering system (#36109) 2025-11-26 16:10:02 -03:00
post_translation_spec.rb UX: Use English as language label where appropriate (#36762) 2025-12-18 13:10:23 -05:00
posts_page_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
powered_by_discourse_spec.rb FEATURE: optionally show "Powered by Discourse" link to discourse.org (#26162) 2024-03-14 10:30:12 -04:00
private_message_spec.rb FIX: Don't publish small_action event for removed PM user (#36606) 2025-12-10 23:49:19 +01:00
request_tracker_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
review_filters_spec.rb UX: enable refreshed review page (#36711) 2025-12-16 13:51:48 +08:00
reviewables_spec.rb UX: enable refreshed review page (#36711) 2025-12-16 13:51:48 +08:00
s3_secure_uploads_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
s3_uploads_spec.rb DEV: updates playwright to 1.54 (#33715) 2025-07-24 10:07:31 +02:00
script_encoding_spec.rb PERF: Use correctly-encoded JS files for webpack chunks on S3 (#35444) 2025-10-16 16:41:21 +01:00
scroll_manager_service_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
search_shortcut_variation_spec.rb DEV: updates playwright to 1.54 (#33715) 2025-07-24 10:07:31 +02:00
search_spec.rb FEATURE: improve bulk selection in search (#36373) 2025-12-03 19:18:43 +11:00
signup_spec.rb FIX: Exclude fields hidden on sign-up from invite signup form (#35405) 2025-10-15 16:06:31 +08:00
social_authentication_spec.rb FIX: Delete destination_url cookie when it's used to set origin param during redirect to social auth (#36194) 2025-11-25 09:15:03 -06:00
staff_writes_only_mode_spec.rb FIX: improve "read only" modes (#33521) 2025-07-10 09:08:00 +02:00
table_builder_spec.rb DEV: Purge the widget rendering system (#36109) 2025-11-26 16:10:02 -03:00
tag_edit_spec.rb FEATURE: Add new edit_tags_allowed_groups setting (#34000) 2025-08-01 15:19:20 +08:00
tag_notification_level_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
tag_synonyms_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
tag_view_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
tags_index_spec.rb FIX: Update optionalRequire paths after admin directory move (#35551) 2025-10-22 12:49:54 -04:00
tags_intersection_spec.rb FIX: Don't leave blank additional_tag_ids param after removing dups in intersection (#34423) 2025-08-19 15:14:29 -05:00
theme_qunit_spec.rb DEV: Stop building test assets in production under Embroider (#23388) 2023-09-11 09:12:37 +01:00
topic_admin_menu_spec.rb FIX: shows errors when converting to public is impossible (#27103) 2024-05-21 12:14:31 +02:00
topic_bulk_select_spec.rb UX: allows to click on topic item for bulk select (#36102) 2025-11-19 16:40:55 +01:00
topic_list_focus_spec.rb DEV: Remove flaky spec (#24795) 2023-12-08 11:43:17 -05:00
topic_page_spec.rb A11Y: add aria-label to automatically generated heading anchor links in posts (#36232) 2025-11-25 18:29:20 -05:00
topics_unread_when_closed_spec.rb FEATURE: Silence Close Notifications User Setting (#26072) 2024-03-08 15:14:46 -07:00
unified_new_topic_list_spec.rb UX: Remove redundant unread/new labels for empty topic list (#35350) 2025-10-15 16:50:18 +10:00
user_activation_spec.rb UX: Add progress bar to the registration flow (#27694) 2024-08-28 08:43:39 -03:00
user_activity_bookmarks_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
user_activity_drafts_spec.rb FEATURE: Bulk select posts and delete drafts (#34972) 2025-09-29 12:47:54 -07:00
user_activity_posts_spec.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
user_card_spec.rb UX: add filter button to user card of deactivated account (#36024) 2025-11-14 15:56:41 +08:00
user_selector_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
user_tips_spec.rb FIX: user tips in languages with apostrophes (#34118) 2025-08-07 13:44:36 -04:00
viewing_category_spec.rb DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
viewing_group_members_spec.rb DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
viewing_navigation_menu_preferences_spec.rb DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
viewing_reviewable_spec.rb DEV: Eliminate unnecessary post fetch in reviewable timeline (#36685) 2025-12-15 14:33:40 +08:00
viewing_sidebar_as_anonymous_user_spec.rb UX: support links in tag descriptions (#22994) 2023-08-16 11:43:54 -04:00
viewing_sidebar_mobile_spec.rb UX: Enable 'viewport based mobile mode' by default (#35036) 2025-09-29 19:46:52 +01:00
viewing_sidebar_spec.rb DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
viewing_user_menu_spec.rb FEATURE: add new hidden site setting to show full names in user card 2025-01-23 12:26:59 -05:00
viewing_user_private_messages_spec.rb DEV: remove experimental_sidebar_messages_count_enabled_groups (#34167) 2025-08-11 12:38:50 +08:00
welcome_banner_spec.rb FEATURE: welcome banner shouldn't say "welcome back" to new users (#35777) 2025-11-05 09:12:52 +10:00
wizard_spec.rb UX: Remove "Getting Started" button in header when in bootstrap mode (#36231) 2025-11-26 10:01:40 -05:00