Hiding the transfer project option if I'm the only member of the project but show the owner

stable
Alejandro Alonso 2016-04-01 10:52:11 +02:00
parent 9bb7357705
commit b526c2c8db
3 changed files with 9 additions and 3 deletions

View File

@ -569,13 +569,15 @@ AdminProjectChangeOwnerDirective = (lightboxFactory) ->
}, { }, {
projectId: scope.projectId, projectId: scope.projectId,
activeUsers: scope.activeUsers, activeUsers: scope.activeUsers,
currentOwnerId: scope.owner.id currentOwnerId: scope.owner.id,
members: scope.members
}) })
scope: { scope: {
"activeUsers": "=" "activeUsers": "="
"projectId": "=" "projectId": "="
"owner": "=" "owner": "="
"members": "="
}, },
templateUrl: "admin/admin-project-change-owner.html" templateUrl: "admin/admin-project-change-owner.html"
} }

View File

@ -5,4 +5,7 @@
.owner-info-title {{ 'ADMIN.PROJECT_PROFILE.PROJECT_OWNER' | translate }} .owner-info-title {{ 'ADMIN.PROJECT_PROFILE.PROJECT_OWNER' | translate }}
.owner-name {{::owner.full_name_display}} .owner-name {{::owner.full_name_display}}
a.request(href="", ng-click="changeOwner()") {{ 'ADMIN.PROJECT_PROFILE.CHANGE_OWNER' | translate }} a.request(
href="",
ng-click="changeOwner()",
ng-if="members > 1") {{ 'ADMIN.PROJECT_PROFILE.CHANGE_OWNER' | translate }}

View File

@ -84,8 +84,9 @@ div.wrapper(
project-id="project.id" project-id="project.id"
) )
fieldset(ng-if="project.owner.id == user.id && project.members.length > 1") fieldset(ng-if="project.owner.id == user.id")
tg-admin-project-change-owner.admin-project-profile-owner-actions( tg-admin-project-change-owner.admin-project-profile-owner-actions(
members="project.members.length"
owner="project.owner", owner="project.owner",
project-id="project.id" project-id="project.id"
active-users="activeUsers" active-users="activeUsers"