From e5bed7ea0d65114d00b583841066b4883771cae3 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Fri, 24 Oct 2014 12:26:36 +0000
Subject: [PATCH] #2021 feature - Added pack actions frontend management
---
securis/src/main/resources/static/licenses.html | 36 ++++++++++++++++++------------------
1 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/securis/src/main/resources/static/licenses.html b/securis/src/main/resources/static/licenses.html
index 8f3367a..819d20b 100644
--- a/securis/src/main/resources/static/licenses.html
+++ b/securis/src/main/resources/static/licenses.html
@@ -235,11 +235,11 @@
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
- <li><a href="#" ng-click="execute('activate')">Activate</a></li>
- <li><a href="#">On hold</a></li>
+ <li><a ng-click="execute('activate')" ng-if="Packs.isActionAvailable('activate', pack)" href="#" >Activate</a></li>
+ <li><a ng-click="execute('putonhold')" ng-if="Packs.isActionAvailable('putonhold', pack)" href="#">Put on hold</a></li>
<li class="divider"></li>
- <li><a href="#">Invalidate</a></li>
- <li><a href="#">Delete</a></li>
+ <li><a ng-click="execute('cancel')" ng-if="Packs.isActionAvailable('cancel', pack)" href="#">Cancel</a></li>
+ <li><a ng-click="execute('delete')" ng-if="Packs.isActionAvailable('delete', pack)" href="#">Delete</a></li>
</ul>
</div>
</div>
@@ -274,9 +274,9 @@
<td
title="Total: {{p.num_licenses}}, available: {{p.num_available}}">{{p.num_licenses}}
({{p.num_available}})</td>
- <td><span ng-click="editPack(p)"
- class="glyphicon glyphicon-pencil"></span> <span
- ng-click="deletePack(p)" class="glyphicon glyphicon-remove"></span>
+ <td>
+ <span ng-click="editPack(p)" class="glyphicon glyphicon-pencil"></span>
+ <span ng-if="Packs.isActionAvailable('delete', p)" ng-click="execute('delete', p)" class="glyphicon glyphicon-remove"></span>
</td>
</tr>
</tbody>
@@ -548,11 +548,11 @@
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
- <li ng-if="isActionVisible('activate', license)"><a ng-click="activateLicense(license)" href="#">Activate</a></li>
- <li ng-if="isActionVisible('download', license)"><a ng-click="downloadLicense(license)" href="#">Download</a></li>
- <li ng-if="isActionVisible('send', license)"><a ng-click="sendLicense(license)" href="#">Send by email</a></li>
- <li ng-if="isActionVisible('cancel', license)"><a ng-click="cancelLicense(license)" href="#">Invalidate</a></li>
- <li ng-if="isActionVisible('delete', license)"><a ng-click="removeLicense(license)" href="#">Delete</a></li>
+ <li ng-if="Licenses.isActionAvailable('activate', license)"><a ng-click="activateLicense(license)" href="#">Activate</a></li>
+ <li ng-if="Licenses.isActionAvailable('download', license)"><a ng-click="downloadLicense(license)" href="#">Download</a></li>
+ <li ng-if="Licenses.isActionAvailable('send', license)"><a ng-click="sendLicense(license)" href="#">Send by email</a></li>
+ <li ng-if="Licenses.isActionAvailable('cancel', license)"><a ng-click="cancelLicense(license)" href="#">Invalidate</a></li>
+ <li ng-if="Licenses.isActionAvailable('delete', license)"><a ng-click="removeLicense(license)" href="#">Delete</a></li>
</ul>
</div>
@@ -594,23 +594,23 @@
class="caret"></span>
</a>
<ul class="dropdown-menu">
- <li ng-if="isActionVisible('download', lic)"><a
+ <li ng-if="Licenses.isActionAvailable('download', lic)"><a
ng-click="downloadLicense(lic)"><span
class="glyphicon glyphicon-download"></span> <span i18n>Download</span></a></li>
- <li ng-if="isActionVisible('edit', lic)"><a
+ <li ng-if="Licenses.isActionAvailable('edit', lic)"><a
ng-click="editLicense(lic)"><span
class="glyphicon glyphicon-pencil"></span> <span i18n>Edit</span></a></li>
- <li ng-if="isActionVisible('activate', lic)"><a
+ <li ng-if="Licenses.isActionAvailable('activate', lic)"><a
ng-click="activateLicense(lic)"><span
class="glyphicon glyphicon-check"></span> <span i18n>Activate</span></a></li>
- <li ng-if="isActionVisible('send', lic)"><a
+ <li ng-if="Licenses.isActionAvailable('send', lic)"><a
ng-click="sendEmail(lic)"><span
class="glyphicon glyphicon-send"></span> <span i18n>Send
email</span></a></li>
- <li ng-if="isActionVisible('cancel', lic)"><a
+ <li ng-if="Licenses.isActionAvailable('cancel', lic)"><a
ng-click="deleteLicense(lic)"><span
class="glyphicon glyphicon-ban-circle"></span> <span i18n>Cancel</span></a></li>
- <li ng-if="isActionVisible('delete', lic)"><a
+ <li ng-if="Licenses.isActionAvailable('delete', lic)"><a
ng-click="deleteLicense(lic)"><span
class="glyphicon glyphicon-trash"></span> <span i18n>Delete</span></a></li>
</ul>
--
Gitblit v1.3.2