Files
redmine/app/models/messenger_setting.rb
Alexander Meindl b2780bf618 drop SafeAttributes
2018-07-16 15:59:01 +02:00

17 lines
393 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