diff options
author | Toon Claes <toon@gitlab.com> | 2017-02-17 14:50:02 +0100 |
---|---|---|
committer | Toon Claes <toon@gitlab.com> | 2017-03-02 12:15:25 +0100 |
commit | 260cc57838b9f7fa805fda339a5083b63209ba41 (patch) | |
tree | cb32ab78babaea1baeae9d84d1bd44dcfabce14f /lib/api/v3/entities.rb | |
parent | 209856166e822aff46a7f9a5000896720e273265 (diff) | |
download | gitlab-ce-260cc57838b9f7fa805fda339a5083b63209ba41.tar.gz |
Expose ApplicationSetting visibility settings as String
Use strings for the ApplicationSetting properties:
- restricted_visibility_levels
- default_project_visibility
- default_snippet_visibility
- default_group_visibility
Diffstat (limited to 'lib/api/v3/entities.rb')
-rw-r--r-- | lib/api/v3/entities.rb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/api/v3/entities.rb b/lib/api/v3/entities.rb index da5b58cab9c..270d99a2348 100644 --- a/lib/api/v3/entities.rb +++ b/lib/api/v3/entities.rb @@ -150,6 +150,39 @@ module API expose :shared_projects, using: Entities::Project end + class ApplicationSetting < Grape::Entity + expose :id + expose :default_projects_limit + expose :signup_enabled + expose :signin_enabled + expose :gravatar_enabled + expose :sign_in_text + expose :after_sign_up_text + expose :created_at + expose :updated_at + expose :home_page_url + expose :default_branch_protection + expose :restricted_visibility_levels + expose :max_attachment_size + expose :session_expire_delay + expose :default_project_visibility + expose :default_snippet_visibility + expose :default_group_visibility + expose :domain_whitelist + expose :domain_blacklist_enabled + expose :domain_blacklist + expose :user_oauth_applications + expose :after_sign_out_path + expose :container_registry_token_expire_delay + expose :repository_storage + expose :repository_storages + expose :koding_enabled + expose :koding_url + expose :plantuml_enabled + expose :plantuml_url + expose :terminal_max_session_time + end + class Environment < ::API::Entities::EnvironmentBasic expose :project, using: Entities::Project end |