From 3629dc338fbe6c351ce89a94caa4c238965ee33a Mon Sep 17 00:00:00 2001 From: Bob Van Landuyt Date: Thu, 26 Apr 2018 13:28:24 +0200 Subject: Display terms to a user When terms are present, they can be viewed on `/-/users/terms`. --- app/controllers/users/terms_controller.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 app/controllers/users/terms_controller.rb (limited to 'app/controllers/users') diff --git a/app/controllers/users/terms_controller.rb b/app/controllers/users/terms_controller.rb new file mode 100644 index 00000000000..778e388ff5a --- /dev/null +++ b/app/controllers/users/terms_controller.rb @@ -0,0 +1,19 @@ +module Users + class TermsController < ApplicationController + before_action :terms + + + layout 'terms' + + def index + end + + private + + def terms + unless @terms = Gitlab::CurrentSettings.current_application_settings.latest_terms + redirect_to request.referer || root_path + end + end + end +end -- cgit v1.2.3