class Ci::Perm < Ci::RemoteBase self.primary_key = nil belongs_to :user, class_name: 'Ci::User', foreign_key: :perm_user_id belongs_to :repo, class_name: 'Ci::Repo', foreign_key: :perm_repo_uid def self.auto_create!(user_id, repo_id) perm = new( perm_user_id: user_id, perm_repo_uid: repo_id, perm_read: true, perm_write: true, perm_admin: true, perm_synced: 0, perm_created: Time.now.to_i, perm_updated: Time.now.to_i ) perm.save! end end