Actions
Patch #32911
closedRails 6: Fix deprecation warning "Class level methods will no longer inherit scoping"
Description
fixes
DEPRECATION WARNING: Class level methods will no longer inherit scoping from `visible` in Rails 6.1. To continue using the scoped relation, pass it into the block directly. To instead access the full set of models, as Rails 6.1 will, use `GroupAnonymous.unscoped`, or `GroupAnonymous.default_scoped` if a model has default scopes. (called from block in project_ids_by_role at /redmine/app/models/user.rb:638)
(this change is backward compatible)
Files
Related issues
Updated by Marius BĂLTEANU almost 5 years ago
- Related to Feature #29914: Migrate to Rails 6.1 with Zeitwerk autoloading added
Updated by Go MAEDA almost 5 years ago
- Category set to Rails support
- Target version set to 4.2.0
Updated by Marius BĂLTEANU almost 5 years ago
Tests pass here: https://gitlab.com/redmine-org/redmine/pipelines/113171478
Updated by Go MAEDA almost 5 years ago
- Subject changed from Rails 6: Class level methods will no longer inherit scoping to Rails 6: Fix deprecation warning "Class level methods will no longer inherit scoping"
- Status changed from New to Closed
- Assignee set to Go MAEDA
Committed the patch. Thank you.
Actions