Author: jfthomps
Date: Wed Jun 1 16:08:38 2016
New Revision: 1746484
URL: http://svn.apache.org/viewvc?rev=1746484&view=rev
Log:
VCL-948 - add admingroup and logingroup to reservation data displayed when
looking up reservations on computers
computer.php: modified AJshowReservations: added admingroup and loging group to
query and to message returned to user; (unrelated) also added set of states not
to include (timedout, deleted, and complete)
Modified:
vcl/trunk/web/.ht-inc/computer.php
Modified: vcl/trunk/web/.ht-inc/computer.php
URL:
http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/computer.php?rev=1746484&r1=1746483&r2=1746484&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/computer.php (original)
+++ vcl/trunk/web/.ht-inc/computer.php Wed Jun 1 16:08:38 2016
@@ -4783,6 +4783,8 @@ class Computer extends Resource {
. "c.hostname AS hostname, "
. "mn.hostname AS managementnode, "
. "sr.name AS rqname, "
+ . "aug.name AS admingroup, "
+ . "lug.name AS logingroup, "
. "CONCAT(u.unityid, '@', a.name) AS username, "
. "rq.id AS requestid, "
. "vh.hostname AS vmhost "
@@ -4793,11 +4795,15 @@ class Computer extends Resource {
. "LEFT JOIN managementnode mn ON (rs.managementnodeid =
mn.id) "
. "LEFT JOIN request rq ON (rs.requestid = rq.id) "
. "LEFT JOIN serverrequest sr ON (sr.requestid = rq.id) "
+ . "LEFT JOIN usergroup aug ON (aug.id = sr.admingroupid)
"
+ . "LEFT JOIN usergroup lug ON (lug.id = sr.logingroupid)
"
. "LEFT JOIN user u ON (rq.userid = u.id) "
. "LEFT JOIN affiliation a ON (u.affiliationid = a.id) "
. "LEFT JOIN vmhost v ON (c.vmhostid = v.id) "
. "LEFT JOIN computer vh ON (v.computerid = vh.id) "
- . "WHERE c.id IN ($complist)";
+ . "LEFT JOIN state s ON (rq.stateid = s.id) "
+ . "WHERE c.id IN ($complist) AND "
+ . "s.name NOT IN
('timedout','deleted','complete')";
$qh = doQuery($query);
$data = array();
while($row = mysql_fetch_assoc($qh)) {
@@ -4823,6 +4829,10 @@ class Computer extends Resource {
$msg .= "Management Node: {$row['managementnode']}<br>";
if(! is_null($row['vmhost']))
$msg .= "VM Host: {$row['vmhost']}<br>";
+ if($row['admingroup'] != '')
+ $msg .= "Admin Group: {$row['admingroup']}<br>";
+ if($row['logingroup'] != '')
+ $msg .= "Access Group:
{$row['logingroup']}<br>";
$msg .= "Request ID: {$row['requestid']}<br>";
$msg .= "<hr>";
$data[] = array('name' => $row['hostname'], 'msg' =>
$msg);