Class: JiraConnectInstallation
Constant Summary
ApplicationRecord::MAX_PLUCK
ResetOnUnionError::MAX_RESET_PERIOD
Instance Method Summary
collapse
includes_helpers, redirect_legacy_paths, url_helpers
cached_column_list, #create_or_load_association, declarative_enum, default_select_columns, id_in, id_not_in, iid_in, pluck_primary_key, primary_key_in, #readable_by?, safe_ensure_unique, safe_find_or_create_by, safe_find_or_create_by!, #to_ability_name, underscore, where_exists, where_not_exists, with_fast_read_statement_timeout, without_order
#serializable_hash
Instance Method Details
#audience_installed_event_url ⇒ Object
45
46
47
48
49
|
# File 'app/models/jira_connect_installation.rb', line 45
def audience_installed_event_url
return unless proxy?
Gitlab::Utils.append_path(instance_url, jira_connect_events_installed_path)
end
|
#audience_uninstalled_event_url ⇒ Object
51
52
53
54
55
|
# File 'app/models/jira_connect_installation.rb', line 51
def audience_uninstalled_event_url
return unless proxy?
Gitlab::Utils.append_path(instance_url, jira_connect_events_uninstalled_path)
end
|
#audience_url ⇒ Object
39
40
41
42
43
|
# File 'app/models/jira_connect_installation.rb', line 39
def audience_url
return unless proxy?
Gitlab::Utils.append_path(instance_url, jira_connect_base_path)
end
|
#oauth_authorization_url ⇒ Object
33
34
35
36
37
|
# File 'app/models/jira_connect_installation.rb', line 33
def oauth_authorization_url
return Gitlab.config.gitlab.url if instance_url.blank?
instance_url
end
|
#proxy? ⇒ Boolean
57
58
59
|
# File 'app/models/jira_connect_installation.rb', line 57
def proxy?
instance_url.present?
end
|