Remove unit types commits and settings (#2161)

* Remove unit types commits and settings

* Can not limit units in administrator teams

* Limit changing units only to teams with read and write access mode

* Small code optimization
This commit is contained in:
Lauris BH
2017-07-17 05:04:43 +03:00
committed by Lunny Xiao
parent 047a67a90b
commit f33e6ae09e
20 changed files with 174 additions and 104 deletions

View File

@ -1202,6 +1202,9 @@ footer .ui.language .menu {
margin-top: -1px;
font-size: 15px;
}
.repository .tabs .navbar {
justify-content: initial;
}
.repository .navbar {
display: flex;
justify-content: space-between;

View File

@ -657,6 +657,18 @@ function initRepositoryCollaboration() {
});
}
function initTeamSettings() {
// Change team access mode
$('.organization.new.team input[name=permission]').change(function () {
var val = $('input[name=permission]:checked', '.organization.new.team').val()
if (val === 'admin') {
$('.organization.new.team .team-units').hide();
} else {
$('.organization.new.team .team-units').show();
}
});
}
function initWikiForm() {
var $editArea = $('.repository.wiki textarea#edit_area');
if ($editArea.length > 0) {
@ -1557,6 +1569,7 @@ $(document).ready(function () {
initAdmin();
initCodeView();
initDashboardSearch();
initTeamSettings();
// Repo clone url.
if ($('#repo-clone-url').length > 0) {

View File

@ -36,6 +36,12 @@
}
}
.tabs {
.navbar {
justify-content: initial;
}
}
.navbar {
display: flex;
justify-content: space-between;