summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2008-10-30 22:02:20 +0000
committerMax Kremmel <xing@synapse.plus.com>2008-10-30 22:02:20 +0000
commitf87097741793899e6c14867e69185693eeb17ecc (patch)
treeb8d7150af0f17fe68a1d36ad25e086d14bc75dc8 /admin
parent4bd2f94bad5518f0ca99693d8c4012607463b089 (diff)
downloadusers-f87097741793899e6c14867e69185693eeb17ecc.tar.gz
users-f87097741793899e6c14867e69185693eeb17ecc.tar.bz2
users-f87097741793899e6c14867e69185693eeb17ecc.zip
shuffle around some dependency stuff: move dep settings to schema_inc.php file since they are not related to upgrade versions, move dep methods to BitSystem to make them available on package page (we should really do something about these installer methods in kernel), add dep graph on package page for an easy overview if deps are met when a package has been activated - requireds PEAR::Image_GraphViz to be installed.
Diffstat (limited to 'admin')
-rw-r--r--admin/schema_inc.php7
-rw-r--r--admin/upgrades/2.1.0.php10
2 files changed, 8 insertions, 9 deletions
diff --git a/admin/schema_inc.php b/admin/schema_inc.php
index fe13da7..c138f83 100644
--- a/admin/schema_inc.php
+++ b/admin/schema_inc.php
@@ -208,4 +208,11 @@ $gBitInstaller->registerUserPermissions( USERS_PKG_NAME, array(
array('p_users_bypass_captcha', 'Can bypass spam validation mechanisms', 'registered', USERS_PKG_NAME),
) );
+// Package dependencies
+$gBitInstaller->registerDependencies( USERS_PKG_NAME, array(
+ 'liberty' => array( 'min' => '2.1.0' ),
+ 'kernel' => array( 'min' => '2.0.0' ),
+ 'themes' => array( 'min' => '2.0.0' ),
+ 'languages' => array( 'min' => '2.0.0' ),
+));
?>
diff --git a/admin/upgrades/2.1.0.php b/admin/upgrades/2.1.0.php
index 0f4e4dd..a90b79c 100644
--- a/admin/upgrades/2.1.0.php
+++ b/admin/upgrades/2.1.0.php
@@ -1,6 +1,6 @@
<?php
/**
- * @version $Header: /cvsroot/bitweaver/_bit_users/admin/upgrades/2.1.0.php,v 1.2 2008/10/29 22:05:19 squareing Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_users/admin/upgrades/2.1.0.php,v 1.3 2008/10/30 22:02:20 squareing Exp $
*/
global $gBitInstaller;
@@ -10,7 +10,6 @@ $infoHash = array(
'description' => "Remove the unused <em>users_semaphores</em> table from your database. If you need a semaphores feature, there is a <a class='external' href='http://www.bitweaver.org/wiki/SemaphorePackage'>SemaphorePackage</a> now.",
'post_upgrade' => NULL,
);
-
$gBitInstaller->registerPackageUpgrade( $infoHash, array(
array( 'DATADICT' => array(
@@ -20,11 +19,4 @@ array( 'DATADICT' => array(
)),
));
-
-$gBitInstaller->registerPackageDependencies( $infoHash, array(
- 'liberty' => array( 'min' => '2.1.0' ),
- 'kernel' => array( 'min' => '2.0.0' ),
- 'themes' => array( 'min' => '2.0.0' ),
- 'languages' => array( 'min' => '2.0.0' ),
-));
?>