summaryrefslogtreecommitdiff
path: root/app/helpers/access_tokens_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/access_tokens_helper.rb')
-rw-r--r--app/helpers/access_tokens_helper.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/app/helpers/access_tokens_helper.rb b/app/helpers/access_tokens_helper.rb
index 877ad6db576..1d38262159f 100644
--- a/app/helpers/access_tokens_helper.rb
+++ b/app/helpers/access_tokens_helper.rb
@@ -1,7 +1,30 @@
# frozen_string_literal: true
module AccessTokensHelper
+ include AccountsHelper
+ include ApplicationHelper
+
def scope_description(prefix)
prefix == :project_access_token ? [:doorkeeper, :project_access_token_scope_desc] : [:doorkeeper, :scope_desc]
end
+
+ def tokens_app_data
+ {
+ feed_token: {
+ enabled: !Gitlab::CurrentSettings.disable_feed_token,
+ token: current_user.feed_token,
+ reset_path: reset_feed_token_profile_path
+ },
+ incoming_email_token: {
+ enabled: incoming_email_token_enabled?,
+ token: current_user.enabled_incoming_email_token,
+ reset_path: reset_incoming_email_token_profile_path
+ },
+ static_object_token: {
+ enabled: static_objects_external_storage_enabled?,
+ token: current_user.enabled_static_object_token,
+ reset_path: reset_static_object_token_profile_path
+ }
+ }.to_json
+ end
end