[go: up one dir, main page]

Skip to content

Rename is_sample PushRule db column to global

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

While investigating PushRule logic I noticed that the global push rule is defined using a is_sample column which does not clearly indicate the intention of the column and also goes against ruby naming norms.

We use a column "push_rules"."is_sample" to define if the PushRule is global.

We also have a method PushRule#global? that checks if is_sample is true.

We then have another method PushRule::global to fetch the global rules by calling find_by(is_sample: true)

We should rename the column to global so it is clear what this column configures. Once we rename we can remove the PushRule#global? method as it will be generated by ActiveRecord::Base automatically.

Edited by 🤖 GitLab Bot 🤖