Hides registry if project is disabled
This commit is contained in:
parent
266fcfb193
commit
bdf7365d85
2 changed files with 14 additions and 3 deletions
|
@ -45,7 +45,9 @@
|
|||
};
|
||||
|
||||
ProjectNew.prototype.toggleRepoVisibility = function () {
|
||||
var $repoAccessLevel = $('.js-repo-access-level select');
|
||||
var $repoAccessLevel = $('.js-repo-access-level select'),
|
||||
containerRegistry = document.querySelectorAll('.js-container-registry')[0],
|
||||
containerRegistryCheckbox = document.getElementById('project_container_registry_enabled');
|
||||
|
||||
this.$repoSelects.find("option[value='" + $repoAccessLevel.val() + "']")
|
||||
.nextAll()
|
||||
|
@ -70,8 +72,17 @@
|
|||
|
||||
if (selectedVal) {
|
||||
this.$repoSelects.removeClass('disabled');
|
||||
|
||||
if (containerRegistry) {
|
||||
containerRegistry.style.display = '';
|
||||
}
|
||||
} else {
|
||||
this.$repoSelects.addClass('disabled');
|
||||
|
||||
if (containerRegistry) {
|
||||
containerRegistry.style.display = 'none';
|
||||
containerRegistryCheckbox.checked = false;
|
||||
}
|
||||
}
|
||||
}.bind(this));
|
||||
};
|
||||
|
|
|
@ -102,7 +102,7 @@
|
|||
= link_to icon('question-circle'), help_page_path('workflow/lfs/manage_large_binaries_with_git_lfs')
|
||||
|
||||
- if Gitlab.config.registry.enabled
|
||||
.form-group
|
||||
.form-group.js-container-registry{ style: ("display: none;" if @project.project_feature.send(:repository_access_level) == 0) }
|
||||
.checkbox
|
||||
= f.label :container_registry_enabled do
|
||||
= f.check_box :container_registry_enabled
|
||||
|
@ -288,4 +288,4 @@
|
|||
Saving project.
|
||||
%p Please wait a moment, this page will automatically refresh when ready.
|
||||
|
||||
= render 'shared/confirm_modal', phrase: @project.path
|
||||
= render 'shared/confirm_modal', phrase: @project.path
|
||||
|
|
Loading…
Reference in a new issue