add roles to admin panel

This commit is contained in:
João Geonizeli
2022-07-21 10:45:48 -03:00
parent 734b6e911a
commit 705a465292
10 changed files with 209 additions and 100 deletions

View File

@@ -0,0 +1,11 @@
class CreateRoles < ActiveRecord::Migration[7.0]
def change
create_table :roles do |t|
t.string :name
t.timestamps
end
add_index(:roles, :name, unique: true)
end
end

View File

@@ -0,0 +1,8 @@
class CreateJoinTableUserRole < ActiveRecord::Migration[7.0]
def change
create_join_table(:users, :roles, unique: true) do |t|
t.index(%i[user_id role_id])
t.index(%i[role_id user_id])
end
end
end