GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Passed
Pull Request — v2.4-alpha (#773)
by Ahmad
04:15
created

CreateRolePermissions.change()   A

Complexity

Conditions 1

Size

Total Lines 27

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 0
loc 27
rs 9.232
1
# frozen_string_literal: true
2
3
class CreateRolePermissions < ActiveRecord::Migration[5.2]
4
  def change
5
    create_table :role_permissions do |t|
6
      t.string :name
7
      t.string :value, default: ""
8
      t.boolean :enabled, default: false
9
      t.references :role, foreign_key: true
10
11
      t.timestamps
12
    end
13
14
    Role.all.each do |role|
15
      role.role_permissions.create(name: "can_create_rooms", value: role.can_create_rooms.to_s, enabled: true)
16
      role.role_permissions.create(name: "send_promoted_email", value: role.send_promoted_email.to_s, enabled: true)as
17
      role.role_permissions.create(name: "send_demoted_email", value: role.send_demoted_email.to_s, enabled: true)
18
      role.role_permissions.create(name: "can_edit_site_settings", value: role.can_edit_site_settings.to_s,
19
        enabled: true)
20
      role.role_permissions.create(name: "can_edit_roles", value: role.can_edit_roles.to_s, enabled: true)
21
      role.role_permissions.create(name: "can_manage_users", value: role.can_manage_users.to_s, enabled: true)
22
    end
23
24
    # Add these back in once the change to postgres is made
25
    # remove_column :roles, :can_create_rooms
26
    # remove_column :roles, :send_promoted_email
27
    # remove_column :roles, :send_demoted_email
28
    # remove_column :roles, :can_edit_site_settings
29
    # remove_column :roles, :can_edit_roles
30
    # remove_column :roles, :can_manage_users
31
  end
32
end
33