feat(invitation): show invitations expired status in detail page

This commit is contained in:
OldHawk
2017-06-16 10:23:00 +08:00
parent 2cbc9f6c9c
commit 9db5db549f
4 changed files with 21 additions and 3 deletions

View File

@@ -456,7 +456,8 @@
TITLE_SEND: 'Send an invitation',
TITLE_STATUS: 'Status',
TITLE_STATUS_REGED: 'Signed',
TITLE_STATUS_UNREGED: 'Unsigned'
TITLE_STATUS_UNREGED: 'Unsigned',
TITLE_STATUS_EXPIRED: 'Expired'
},
GET_INVITATIONS_ERROR: 'Get invitations failed',
BUTTON_INVITE: 'Send',

View File

@@ -456,7 +456,8 @@
TITLE_SEND: '发送邀请',
TITLE_STATUS: '状态',
TITLE_STATUS_REGED: '已注册',
TITLE_STATUS_UNREGED: '未注册'
TITLE_STATUS_UNREGED: '未注册',
TITLE_STATUS_EXPIRED: '已失效'
},
GET_INVITATIONS_ERROR: '获取邀请列表失败',
BUTTON_INVITE: '发送',

View File

@@ -83,5 +83,21 @@
});
}
};
/**
* getInvitationStatus
* @param invitation
*/
vm.getInvitationStatus = function (invitation) {
if(invitation.status == 2) {
return $translate.instant('INVITATION.TITLE_STATUS_REGED');
}else {
if(invitation.expiresat>Date.now()){
return $translate.instant('INVITATION.TITLE_STATUS_UNREGED');
}else{
return $translate.instant('INVITATION.TITLE_STATUS_EXPIRED');
}
}
};
}
}());

View File

@@ -102,7 +102,7 @@
<td class="text-center" ng-if="!r.to_user">
</td>
<td class="text-center" ng-class="r.status == 2 ? 'text-success' : 'text-danger'">
{{ r.status == 2 ? ('INVITATION.TITLE_STATUS_REGED' | translate) : ('INVITATION.TITLE_STATUS_UNREGED' | translate) }}
{{vm.getInvitationStatus(r);}}
</td>
</tr>
</tbody>