GitLab wurde aktualisiert. Dank regelmäßiger Updates bleibt das THM GitLab sicher und Sie profitieren von den neuesten Funktionen. Vielen Dank für Ihre Geduld.

Commit f52fdbf0 authored by Daniel Gerhardt's avatar Daniel Gerhardt
Browse files

Prevent group names of length < 5 when updating settings

This restriction does not apply to admins.
parent 6c5a111a
......@@ -16,7 +16,7 @@ class GroupsController < Groups::ApplicationController
before_action :group_projects, only: [:show, :projects, :activity, :issues, :merge_requests]
before_action :event_filter, only: [:activity]
before_filter :validate_name, only: :create
before_filter :validate_name, only: [:create, :update]
layout :determine_layout
......@@ -133,10 +133,15 @@ def load_events
end
def validate_name
@group = Group.new(group_params)
unless @group.path.empty? || @group.path.length > 4 || current_user.is_admin?
group = Group.new(group_params)
unless group.path.empty? || group.path.length > 4 || current_user.is_admin?
flash.now[:alert] = 'Path must have at least a length of 5.'
render action: "new"
if action_name == 'update'
render action: 'edit'
else
@group = group
render action: 'new'
end
end
end
end
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment