mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-21 16:08:35 +00:00
* Improves ruby code in app/models/app_user.rb based on suggestions from Rubocop * Rubocop fixes for more models
19 lines
291 B
Ruby
19 lines
291 B
Ruby
# frozen_string_literal: true
|
|
|
|
class AppUser < ApplicationRecord
|
|
belongs_to :app
|
|
belongs_to :user
|
|
validates :app_id, uniqueness: { scope: [:user_id] }
|
|
|
|
def admin?
|
|
role == "admin"
|
|
end
|
|
|
|
def developer?
|
|
role == "developer"
|
|
end
|
|
|
|
def viewer?
|
|
role == "viewer"
|
|
end
|
|
end
|