Project

General

Profile

Refactor #34010

Feature #29991: Enable Zeitwerk autoload mode for Rails 6+

Refactor #33886: Fix early loads of constants

Refactor #34006: Plugin and its rbac_support are using Role and Permission models too early

Add initialization method to RbacRegistry

Added by Ondřej Ezr about 1 year ago. Updated 11 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Rails
Target version:
-
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

Initialization method should do all the database manipulation needed to support the Permission.

RbacRegistry will also need to hold the plugin id so it knows what plugin it registers.

We can remove the premature dependency load of `rbac_registry` and especially `rbac_support`.

Associated revisions

Revision a59c8213 (diff)
Added by Ondřej Ezr 11 months ago

Fixes #34010 - add a setup hook to RbacRegistry

RbacRegistry should hold all the information about the Plugin RBAC.
This method will be responsible for initializing in the database in the future.

History

#1 Updated by Ondřej Ezr about 1 year ago

  • Description updated (diff)

#2 Updated by The Foreman Bot about 1 year ago

  • Assignee set to Ondřej Ezr
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/8955 added

#3 Updated by The Foreman Bot 12 months ago

  • Pull request https://github.com/theforeman/foreman/pull/8954 added

#4 Updated by The Foreman Bot 11 months ago

  • Fixed in Releases 3.2.0 added

#5 Updated by Ondřej Ezr 11 months ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF