Skip to content

Organization push rules: extract shared logic from `PushRules` into a module

Implementation plan

Similar to Group push rules: extract shared logic from `Pu... (#499153 - closed)

  1. Extract shared logic from PushRules into a module (if not already done by Group push rules: extract shared logic from `Pu... (#499153 - closed))
  2. Include the new module in the new OrganizationPushRule model (https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/models/organization_push_rule.rb).

Expectations

Create a shared module between PushRules and OrganizationPushRule using Group push rules: Create table `group_push_rules` (#498933 - closed) as a reference.

Edited by Javiera Tapia