diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2008-10-30 22:02:20 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2008-10-30 22:02:20 +0000 |
| commit | f87097741793899e6c14867e69185693eeb17ecc (patch) | |
| tree | b8d7150af0f17fe68a1d36ad25e086d14bc75dc8 /admin | |
| parent | 4bd2f94bad5518f0ca99693d8c4012607463b089 (diff) | |
| download | users-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.php | 7 | ||||
| -rw-r--r-- | admin/upgrades/2.1.0.php | 10 |
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' ), -)); ?> |
