You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2015/03/30 19:41:55 UTC
svn commit: r1670155 - in /vcl/trunk: mysql/update-vcl.sql mysql/vcl.sql
web/.ht-inc/groups.php web/.ht-inc/utils.php web/.ht-inc/xmlrpcWrappers.php
Author: jfthomps
Date: Mon Mar 30 17:41:54 2015
New Revision: 1670155
URL: http://svn.apache.org/r1670155
Log:
VCL-845 - Remove blockRequest.admingroupid column
vcl.sql:
-modified definition for blockRequest, removed admingroupid column
-removed ALTER TABLE ... ADD CONSTRAINT for blockRequest.admingroupid
update-vcl.sql:
-removed removed ALTER TABLE statement that changed blockRequest.admingroupd
-added DropColumnIfExists for blockRequest.admingroupid
-removed AddConstraintIfNotExists for blockRequest.admingroupid
groups.php: modified checkForGroupUsage: modified check of blockRequest table to not look at admingroupid
utils.php: modified getBlockTimeData - removed admingroupid from returned data
xmlrpcWrappers.php: modified XMLRPCblockAllocation: removed inserting admingroupid as part of insert query into blockRequest table
Modified:
vcl/trunk/mysql/update-vcl.sql
vcl/trunk/mysql/vcl.sql
vcl/trunk/web/.ht-inc/groups.php
vcl/trunk/web/.ht-inc/utils.php
vcl/trunk/web/.ht-inc/xmlrpcWrappers.php
Modified: vcl/trunk/mysql/update-vcl.sql
URL: http://svn.apache.org/viewvc/vcl/trunk/mysql/update-vcl.sql?rev=1670155&r1=1670154&r2=1670155&view=diff
==============================================================================
--- vcl/trunk/mysql/update-vcl.sql (original)
+++ vcl/trunk/mysql/update-vcl.sql Mon Mar 30 17:41:54 2015
@@ -783,7 +783,7 @@ CALL AddColumnIfNotExists('blockComputer
CALL AddColumnIfNotExists('blockRequest', 'status', "enum('requested','accepted','completed','rejected','deleted') NOT NULL DEFAULT 'accepted'");
CALL AddColumnIfNotExists('blockRequest', 'comments', "text");
-ALTER TABLE `blockRequest` CHANGE `admingroupid` `admingroupid` smallint(5) unsigned NOT NULL;
+CALL DropColumnIfExists('blockRequest', 'admingroupid');
-- --------------------------------------------------------
--
@@ -1896,7 +1896,6 @@ CALL DropExistingConstraints('blockReque
CALL AddConstraintIfNotExists('blockRequest', 'imageid', 'image', 'id', 'update', 'CASCADE');
CALL AddConstraintIfNotExists('blockRequest', 'groupid', 'usergroup', 'id', 'update', 'CASCADE');
CALL AddConstraintIfNotExists('blockRequest', 'ownerid', 'user', 'id', 'update', 'CASCADE');
-CALL AddConstraintIfNotExists('blockRequest', 'admingroupid', 'usergroup', 'id', 'update', 'CASCADE');
CALL AddConstraintIfNotExists('blockRequest', 'managementnodeid', 'managementnode', 'id', 'update', 'CASCADE');
-- --------------------------------------------------------
Modified: vcl/trunk/mysql/vcl.sql
URL: http://svn.apache.org/viewvc/vcl/trunk/mysql/vcl.sql?rev=1670155&r1=1670154&r2=1670155&view=diff
==============================================================================
--- vcl/trunk/mysql/vcl.sql (original)
+++ vcl/trunk/mysql/vcl.sql Mon Mar 30 17:41:54 2015
@@ -87,8 +87,7 @@ CREATE TABLE IF NOT EXISTS `blockRequest
`groupid` smallint(5) unsigned NOT NULL,
`repeating` enum('weekly','monthly','list') NOT NULL default 'weekly',
`ownerid` mediumint(8) unsigned NOT NULL,
- `admingroupid` smallint(5) unsigned NOT NULL,
- `managementnodeid` smallint(5) unsigned NOT NULL,
+ `managementnodeid` smallint(5) unsigned default NULL,
`expireTime` datetime NOT NULL,
`processing` tinyint(1) unsigned NOT NULL,
`status` enum('requested','accepted','completed','rejected','deleted') NOT NULL DEFAULT 'accepted',
@@ -2180,7 +2179,6 @@ ALTER TABLE `blockComputers` ADD CONSTRA
ALTER TABLE `blockRequest` ADD CONSTRAINT FOREIGN KEY (`imageid`) REFERENCES `image` (`id`);
ALTER TABLE `blockRequest` ADD CONSTRAINT FOREIGN KEY (`groupid`) REFERENCES `usergroup` (`id`);
ALTER TABLE `blockRequest` ADD CONSTRAINT FOREIGN KEY (`ownerid`) REFERENCES `user` (`id`);
-ALTER TABLE `blockRequest` ADD CONSTRAINT FOREIGN KEY (`admingroupid`) REFERENCES `usergroup` (`id`);
ALTER TABLE `blockRequest` ADD CONSTRAINT FOREIGN KEY (`managementnodeid`) REFERENCES `managementnode` (`id`);
--
Modified: vcl/trunk/web/.ht-inc/groups.php
URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/groups.php?rev=1670155&r1=1670154&r2=1670155&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/groups.php (original)
+++ vcl/trunk/web/.ht-inc/groups.php Mon Mar 30 17:41:54 2015
@@ -1274,8 +1274,7 @@ function checkForGroupUsage($groupid, $t
# blockRequest.groupid
$query = "SELECT name "
. "FROM blockRequest "
- . "WHERE (groupid = $groupid "
- . "OR admingroupid = $groupid) "
+ . "WHERE groupid = $groupid "
. "AND status IN ('requested', 'accepted')";
$qh = doQuery($query, 311);
$usedby = array();
Modified: vcl/trunk/web/.ht-inc/utils.php
URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/utils.php?rev=1670155&r1=1670154&r2=1670155&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/utils.php (original)
+++ vcl/trunk/web/.ht-inc/utils.php Mon Mar 30 17:41:54 2015
@@ -8768,7 +8768,6 @@ function getNATports($resid) {
/// \b groupid - user group associated with allocation\n
/// \b repeating - weekly, monthly, or list\n
/// \b ownerid - id from user table of the owner\n
-/// \b admingroupid - admin user group associated with allocation\n
/// \b managementnodeid - id of management node handling allocation\n
/// \b expireTime - time at which the allocation will be completely finished\n
/// \b timeid - id of blockTimes entry\n
@@ -8791,7 +8790,6 @@ function getBlockTimeData($start="", $en
. "r.groupid, "
. "r.repeating, "
. "r.ownerid, "
- . "r.admingroupid, "
. "r.managementnodeid, "
. "r.expireTime, "
. "t.id AS timeid, "
Modified: vcl/trunk/web/.ht-inc/xmlrpcWrappers.php
URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php?rev=1670155&r1=1670154&r2=1670155&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/xmlrpcWrappers.php (original)
+++ vcl/trunk/web/.ht-inc/xmlrpcWrappers.php Mon Mar 30 17:41:54 2015
@@ -3270,7 +3270,6 @@ function XMLRPCblockAllocation($imageid,
. "groupid, "
. "repeating, "
. "ownerid, "
- . "admingroupid, "
. "managementnodeid, "
. "expireTime, "
. "status) "
@@ -3281,7 +3280,6 @@ function XMLRPCblockAllocation($imageid,
. "$usergroupid, "
. "'list', "
. "$ownerid, "
- . "0, "
. "$mnid, "
. "'$end', "
. "'accepted')";