From b526c2c8db2689e3a00759a177157716a7f90d90 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Fri, 1 Apr 2016 10:52:11 +0200 Subject: [PATCH] Hiding the transfer project option if I'm the only member of the project but show the owner --- app/coffee/modules/admin/project-profile.coffee | 4 +++- app/partials/admin/admin-project-change-owner.jade | 5 ++++- app/partials/admin/admin-project-profile.jade | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/coffee/modules/admin/project-profile.coffee b/app/coffee/modules/admin/project-profile.coffee index 8b0d64e4..5959330f 100644 --- a/app/coffee/modules/admin/project-profile.coffee +++ b/app/coffee/modules/admin/project-profile.coffee @@ -569,13 +569,15 @@ AdminProjectChangeOwnerDirective = (lightboxFactory) -> }, { projectId: scope.projectId, activeUsers: scope.activeUsers, - currentOwnerId: scope.owner.id + currentOwnerId: scope.owner.id, + members: scope.members }) scope: { "activeUsers": "=" "projectId": "=" "owner": "=" + "members": "=" }, templateUrl: "admin/admin-project-change-owner.html" } diff --git a/app/partials/admin/admin-project-change-owner.jade b/app/partials/admin/admin-project-change-owner.jade index 6647f441..b7a4766a 100644 --- a/app/partials/admin/admin-project-change-owner.jade +++ b/app/partials/admin/admin-project-change-owner.jade @@ -5,4 +5,7 @@ .owner-info-title {{ 'ADMIN.PROJECT_PROFILE.PROJECT_OWNER' | translate }} .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 }} diff --git a/app/partials/admin/admin-project-profile.jade b/app/partials/admin/admin-project-profile.jade index bef35943..7cd2f329 100644 --- a/app/partials/admin/admin-project-profile.jade +++ b/app/partials/admin/admin-project-profile.jade @@ -84,8 +84,9 @@ div.wrapper( 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( + members="project.members.length" owner="project.owner", project-id="project.id" active-users="activeUsers"