Files
redmine/app/models/messenger_setting.rb
2020-08-09 08:37:45 +02:00

17 lines
392 B
Ruby

class MessengerSetting < ActiveRecord::Base
belongs_to :project
validates :messenger_url, url: { allow_blank: true, message: l(:error_messenger_invalid_url) }
def self.find_or_create(p_id)
setting = MessengerSetting.find_by project_id: p_id
unless setting
setting = MessengerSetting.new
setting.project_id = p_id
setting.save!
end
setting
end
end