Просмотр исходного кода

Don't allow renaming of shared proejcts

James Allen 12 лет назад
Родитель
Сommit
8bb181a465
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 2
      services/web/app/views/project/list.jade
  2. 1 1
      services/web/public/coffee/project-list.coffee

+ 2 - 2
services/web/app/views/project/list.jade

@@ -143,14 +143,14 @@ block content
 												li
 												li
 													a(href="#", ng-click="openNewTagModal()") Create New Folder
 													a(href="#", ng-click="openNewTagModal()") Create New Folder
 
 
-										.btn-group(ng-hide="selectedProjects.length != 1")
+										.btn-group(ng-hide="selectedProjects.length != 1").dropdown
 											a.btn.btn-default.dropdown-toggle(
 											a.btn.btn-default.dropdown-toggle(
 												href='#',
 												href='#',
 												data-toggle="dropdown"
 												data-toggle="dropdown"
 											) More 
 											) More 
 												span.caret
 												span.caret
 											ul.dropdown-menu.dropdown-menu-right(role="menu")
 											ul.dropdown-menu.dropdown-menu-right(role="menu")
-												li
+												li(ng-show="getFirstSelectedProject().accessLevel == 'owner'")
 													a(
 													a(
 														href='#',
 														href='#',
 														ng-click="openRenameProjectModal()"
 														ng-click="openRenameProjectModal()"

+ 1 - 1
services/web/public/coffee/project-list.coffee

@@ -249,7 +249,7 @@ ProjectPageApp.controller "ProjectPageController", ($scope, $modal, $http, $q) -
 
 
 	$scope.openRenameProjectModal = () ->
 	$scope.openRenameProjectModal = () ->
 		project = $scope.getFirstSelectedProject()
 		project = $scope.getFirstSelectedProject()
-		return if !project?
+		return if !project? or project.accessLevel != "owner"
 
 
 		modalInstance = $modal.open(
 		modalInstance = $modal.open(
 			templateUrl: "renameProjectModalTemplate"
 			templateUrl: "renameProjectModalTemplate"