debian-mirror-gitlab/app/models/project_services/jira_tracker_data.rb

22 lines
792 B
Ruby
Raw Normal View History

2019-09-04 21:01:54 +05:30
# frozen_string_literal: true
class JiraTrackerData < ApplicationRecord
2020-04-22 19:07:51 +05:30
include Services::DataFields
2019-09-04 21:01:54 +05:30
attr_encrypted :url, encryption_options
attr_encrypted :api_url, encryption_options
attr_encrypted :username, encryption_options
attr_encrypted :password, encryption_options
2021-03-11 19:13:27 +05:30
attr_encrypted :proxy_address, encryption_options
attr_encrypted :proxy_port, encryption_options
attr_encrypted :proxy_username, encryption_options
attr_encrypted :proxy_password, encryption_options
validates :proxy_address, length: { maximum: 2048 }
validates :proxy_port, length: { maximum: 5 }
validates :proxy_username, length: { maximum: 255 }
validates :proxy_password, length: { maximum: 255 }
2020-10-24 23:57:45 +05:30
enum deployment_type: { unknown: 0, server: 1, cloud: 2 }, _prefix: :deployment
2019-09-04 21:01:54 +05:30
end