Project

General

Profile

Actions

Patch #32911

closed

Rails 6: Fix deprecation warning "Class level methods will no longer inherit scoping"

Added by Pavel Rosický over 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Rails support
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

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

unscoped.patch (1.29 KB) unscoped.patch Pavel Rosický, 2020-01-28 23:34

Related issues

Related to Redmine - Feature #29914: Migrate to Rails 6.1 with Zeitwerk autoloadingClosedGo MAEDA

Actions
Actions

Also available in: Atom PDF