discourse/lib
Loïc Guitaut 133a648d9b DEV: Fix policy classes delegating their #call method in services
There’s currently a bug when using a dedicated class as a policy in
services: if that class delegates its `#call` method (to an underlying
strategy object for example), then an error will be raised saying steps
aren’t allowed to provide default parameters.

This should not happen, and this patch fixes that issue.
2024-12-18 09:59:40 +01:00
..
action_dispatch/session
active_support_type_extensions
auth Add dedicated user_api_key_clients table to allow for 1:many use cases (#28119) 2024-11-08 12:05:03 -05:00
autospec
backup_restore FEATURE: Allow pausing of restore before DB migration and uploads are restored (#30269) 2024-12-16 12:50:08 +01:00
common_passwords
compression
content_security_policy
demon FIX: Redo Sidekiq monitoring to restart stuck sidekiq processes (#30198) 2024-12-18 12:48:50 +08:00
discourse_dev
discourse_webauthn
email Revert "DEV: prioritize new email styles over existing, to make customization easier (#30244)" (#30297) 2024-12-16 11:16:17 +00:00
email_controller_helper
emoji
faker
file_store DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
final_destination
freedom_patches DEV: Upgrade Rails to version 7.2 2024-11-27 10:48:47 +01:00
generators
guardian FEATURE: Restrict profile visibility of low-trust users (#29981) 2024-12-09 13:07:59 +03:00
i18n
imap
import
import_export
middleware DEV: Fix flaky test (#30215) 2024-12-11 10:12:58 +08:00
migration
onebox A11Y: remove redundant alt text from github oneboxes (#30083) 2024-12-04 12:25:03 +11:00
plugin FEATURE: Enable the new /about page for everyone (#29390) 2024-10-29 18:40:11 +03:00
pretty_text DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
rate_limiter
reviewable FIX: Discard empty bundles for reviewables (#30121) 2024-12-05 15:41:13 +10:00
scheduler DEV: Try fixing flaky spec related to Scheduler::Defer 2024-11-28 15:30:13 +01:00
search
second_factor
seed_data
service DEV: Fix policy classes delegating their #call method in services 2024-12-18 09:59:40 +01:00
sidekiq FIX: Redo Sidekiq monitoring to restart stuck sidekiq processes (#30198) 2024-12-18 12:48:50 +08:00
site_settings
stylesheet
summarization
tasks DEV: Remove line of code that does not work (#30258) 2024-12-13 09:36:51 +08:00
theme_settings_manager
theme_store
topic_query
turbo_tests
validators
wizard
admin_confirmation.rb
admin_constraint.rb
admin_user_index_query.rb
age_words.rb
archetype.rb
auth.rb
backup_restore.rb
badge_posts_view_manager.rb
badge_queries.rb
base62.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
bookmark_manager.rb
bookmark_query.rb
bookmark_reminder_notification_handler.rb
bookmarks_bulk_action.rb
browser_detection.rb
cache.rb
canonical_url.rb
category_badge.rb
chrome_installed_checker.rb
color_math.rb
comment_migration.rb
common_passwords.rb
composer_messages_finder.rb
configurable_urls.rb
content_buffer.rb
content_security_policy.rb
cooked_post_processor.rb
cooked_processor_mixin.rb UX: replace broken link SVG with new Font Awesome 6 name (#29623) 2024-11-06 13:35:07 -05:00
crawler_detection.rb
csrf_token_verifier.rb
current_user.rb
custom_renderer.rb
db_helper.rb FIX: Truncate bookmarks.name when remapping 2024-12-11 18:53:17 -05:00
directory_helper.rb
discourse_connect_base.rb
discourse_connect_provider.rb
discourse_dev.rb
discourse_diff.rb PERF: only diff HTML / Markdown when needed (#30014) 2024-11-30 16:30:30 +01:00
discourse_event.rb
discourse_hub.rb
discourse_ip_info.rb
discourse_js_processor.rb
discourse_logstash_logger.rb PERF: Don't execute a git command each time we log a log line (#30177) 2024-12-09 11:11:03 +08:00
discourse_plugin_registry.rb
discourse_redis.rb
discourse_sourcemapping_url_processor.rb
discourse_tagging.rb
discourse_updates.rb FEATURE: Allow admins to force refresh "What's new?" (#29911) 2024-11-27 09:40:55 +10:00
discourse_webauthn.rb
discourse.rb DEV: Remove unnecessary thread in Jobs::Base::JobInstrumenter take 2 (#30195) 2024-12-10 12:44:56 +08:00
disk_space.rb
distributed_cache.rb
distributed_memoizer.rb
distributed_mutex.rb
edit_rate_limiter.rb
email_backup_token.rb
email_cook.rb
email_templates_finder.rb
email_updater.rb
email.rb
ember_cli.rb
encodings.rb
enum_site_setting.rb
enum.rb
excerpt_parser.rb FIX: proper details / summary excerpt (#30229) 2024-12-12 09:09:49 +01:00
external_upload_helpers.rb
feed_element_installer.rb
feed_item_accessor.rb
file_helper.rb
filter_best_posts.rb
final_destination.rb
flag_query.rb
flag_settings.rb
gaps.rb
gc_stat_instrumenter.rb
git_repo.rb
git_url.rb
git_utils.rb
global_path.rb
group_lookup.rb
guardian.rb
has_errors.rb
highlight_js.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
hijack.rb
homepage_constraint.rb
homepage_helper.rb
html_prettify.rb
html_to_markdown.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
http_language_parser.rb
http_user_agent_encoder.rb
image_sizer.rb
import_export.rb
inline_oneboxer.rb
job_time_spacer.rb
js_locale_helper.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
json_error.rb
letter_avatar.rb
markdown_linker.rb
mem_info.rb
message_bus_diags.rb
method_profiler.rb DEV: Log number of live slots used by requests (#29884) 2024-11-28 18:25:48 +02:00
mini_scheduler_long_running_job_logger.rb
mini_sql_multisite_connection.rb
mobile_detection.rb
new_post_manager.rb
new_post_result.rb
notification_levels.rb
onebox.rb
oneboxer.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
onpdiff.rb
password_hasher.rb
pbkdf2.rb
permalink_constraint.rb
pinned_check.rb
plain_text_to_markdown.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
plugin_gem.rb
plugin.rb
post_action_creator.rb DEV: Add "delete user" options to illegal flag review (#29956) 2024-11-27 17:23:57 +08:00
post_action_destroyer.rb
post_action_result.rb
post_action_type_view.rb
post_creator.rb
post_destroyer.rb FIX: update flag reason message with default value (#30026) 2024-12-04 14:46:52 +11:00
post_jobs_enqueuer.rb
post_locker.rb
post_merger.rb
post_revisor.rb FIX: Change create_post_for_category_and_tag_changes setting to use whispers instead of small actions (#29602) 2024-11-06 09:28:28 -03:00
presence_channel.rb
pretty_text.rb DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
promotion.rb
quote_comparer.rb
quote_rewriter.rb
rake_helpers.rb
rate_limiter.rb
read_only_mixin.rb
require_dependency_backward_compatibility.rb
retrieve_title.rb
route_format.rb
route_matcher.rb
rtl.rb
s3_cors_rulesets.rb
s3_helper.rb FIX: Use dualstack S3 endpoint for direct uploads (#29611) 2024-11-07 11:06:39 +10:00
s3_inventory.rb Revert "FEATURE: Mark bad uploads with :invalid_url (#29640)" (#29657) 2024-11-08 13:04:52 +08:00
score_calculator.rb
screening_model.rb
search.rb
secure_session.rb
secure_upload_endpoint_helpers.rb
service.rb
shrink_uploaded_image.rb
sidekiq_logster_reporter.rb
sidekiq_long_running_job_logger.rb
signal_trap_logger.rb
site_icon_manager.rb
site_setting_extension.rb DEV: use Sets for setting lists. (#29584) 2024-11-05 16:04:24 +11:00
slug.rb
smtp_provider_overrides.rb
socket_server.rb
spam_handler.rb
staff_constraint.rb
staff_message_format.rb
statistics.rb
suggested_topics_builder.rb
svg_sprite.rb DEV: unsilence deprecation warning for old Font Awesome icons (#30028) 2024-12-03 10:28:39 +08:00
system_message.rb
temporary_db.rb
temporary_redis.rb
text_cleaner.rb
text_sentinel.rb
theme_javascript_compiler.rb DEV: Compile theme raw-hbr to modules (#30299) 2024-12-16 17:31:49 +00:00
theme_metadata.rb
theme_modifier_helper.rb
theme_resolver.rb
theme_settings_manager.rb
theme_settings_object_validator.rb
theme_settings_parser.rb
theme_settings_validator.rb
theme_translation_manager.rb
theme_translation_parser.rb
timeline_lookup.rb
tiny_japanese_segmenter.rb
topic_creator.rb
topic_list_responder.rb
topic_publisher.rb
topic_query_params.rb
topic_query.rb FIX: use relations for new_in_category (#30313) 2024-12-17 16:39:07 +11:00
topic_retriever.rb
topic_subtype.rb
topic_upload_security_manager.rb
topic_view.rb FEATURE: Show when a badge has been granted for a post (#29696) 2024-12-03 13:43:27 +11:00
topics_bulk_action.rb
topics_filter.rb
truncate_logs_formatter.rb
trust_level.rb
turbo_tests.rb
twitter_api.rb
unicorn_logstash_patch.rb
unread.rb
upload_creator.rb
upload_fixer.rb
upload_markdown.rb
upload_recovery.rb
upload_security.rb FIX: Don't secure the about banner image (#29889) 2024-11-25 11:12:00 +03:00
url_helper.rb
user_comm_screener.rb
user_lookup.rb
user_name_suggester.rb
vary_header.rb
version.rb
wizard.rb
work_queue.rb
xml_cleaner.rb