Revision: 46300
Author: tparscal
Date: 2009-01-26 23:28:15 +0000 (Mon, 26 Jan 2009)
Log Message:
-----------
Added group-based permissions for viewing, exporting, changing and removing
information.
Modified Paths:
--------------
trunk/extensions/DataCenter/Controllers/Assets.php
trunk/extensions/DataCenter/Controllers/Facilities.php
trunk/extensions/DataCenter/Controllers/Models.php
trunk/extensions/DataCenter/Controllers/Plans.php
trunk/extensions/DataCenter/Controllers/Settings.php
trunk/extensions/DataCenter/DataCenter.i18n.php
trunk/extensions/DataCenter/DataCenter.page.php
trunk/extensions/DataCenter/DataCenter.php
trunk/extensions/DataCenter/DataCenter.ui.php
trunk/extensions/DataCenter/UI/Widgets/Actions.php
trunk/extensions/DataCenter/UI/Widgets/FieldLinks.php
trunk/extensions/DataCenter/UI/Widgets/History.php
trunk/extensions/DataCenter/UI/Widgets/Model.php
trunk/extensions/DataCenter/Views/Assets.php
trunk/extensions/DataCenter/Views/Facilities/Location.php
trunk/extensions/DataCenter/Views/Facilities/Space.php
trunk/extensions/DataCenter/Views/Models.php
trunk/extensions/DataCenter/Views/Plans/Plan.php
trunk/extensions/DataCenter/Views/Plans/Rack.php
trunk/extensions/DataCenter/Views/Settings/Field.php
Removed Paths:
-------------
trunk/extensions/DataCenter/Controllers/Tasks.php
Modified: trunk/extensions/DataCenter/Controllers/Assets.php
===================================================================
--- trunk/extensions/DataCenter/Controllers/Assets.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Controllers/Assets.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -22,12 +22,14 @@
) {
// Actions
if ( $path['id'] ) {
- $this->actions['manage'] = array(
- 'page' => 'assets',
- 'type' => $path['type'],
- 'action' => 'manage',
- 'id' => $path['id'],
- );
+ if ( DataCenterPage::userCan( 'change' ) ) {
+ $this->actions['manage'] = array(
+ 'page' => 'assets',
+ 'type' => $path['type'],
+ 'action' => 'manage',
+ 'id' => $path['id'],
+ );
+ }
$this->actions['history'] = array(
'page' => 'assets',
'type' => $path['type'],
@@ -47,6 +49,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
$asset = DataCenterDBAsset::newFromType( $type, $data['row'] );
$asset->save();
$asset->saveMetaValues( $data['meta'] );
Modified: trunk/extensions/DataCenter/Controllers/Facilities.php
===================================================================
--- trunk/extensions/DataCenter/Controllers/Facilities.php 2009-01-26
23:26:15 UTC (rev 46299)
+++ trunk/extensions/DataCenter/Controllers/Facilities.php 2009-01-26
23:28:15 UTC (rev 46300)
@@ -22,12 +22,14 @@
) {
// Actions
if ( $path['id'] ) {
- $this->actions['edit'] = array(
- 'page' => 'facilities',
- 'type' => $path['type'],
- 'action' => 'edit',
- 'id' => $path['id']
- );
+ if ( DataCenterPage::userCan( 'change' ) ) {
+ $this->actions['edit'] = array(
+ 'page' => 'facilities',
+ 'type' => $path['type'],
+ 'action' => 'edit',
+ 'id' => $path['id']
+ );
+ }
$this->actions['history'] = array(
'page' => 'facilities',
'type' => $path['type'],
@@ -47,12 +49,19 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
switch ( $type ) {
case 'location':
- $component =
DataCenterDBLocation::newFromValues( $data['row'] );
+ $component =
DataCenterDBLocation::newFromValues(
+ $data['row']
+ );
break;
case 'space':
- $component = DataCenterDBSpace::newFromValues(
$data['row'] );
+ $component = DataCenterDBSpace::newFromValues(
+ $data['row']
+ );
break;
}
if ( isset( $component ) ) {
Modified: trunk/extensions/DataCenter/Controllers/Models.php
===================================================================
--- trunk/extensions/DataCenter/Controllers/Models.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Controllers/Models.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -23,12 +23,14 @@
) {
// Actions
if ( $path['id'] && isset( $this->types[$path['type']] ) ) {
- $this->actions['modify'] = array(
- 'page' => 'models',
- 'type' => $path['type'],
- 'action' => 'modify',
- 'id' => $path['id']
- );
+ if ( DataCenterPage::userCan( 'change' ) ) {
+ $this->actions['modify'] = array(
+ 'page' => 'models',
+ 'type' => $path['type'],
+ 'action' => 'modify',
+ 'id' => $path['id']
+ );
+ }
$this->actions['history'] = array(
'page' => 'models',
'type' => $path['type'],
@@ -48,6 +50,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
$model = DataCenterDBModel::newFromType( $type, $data['row'] );
$model->save();
$model->saveMetaValues( $data['meta'] );
@@ -59,6 +64,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
$link = DataCenterDBModelLink::newFromValues( $data['row'] );
if ( $link->get( 'quantity' ) == 0 ) {
$link->delete();
Modified: trunk/extensions/DataCenter/Controllers/Plans.php
===================================================================
--- trunk/extensions/DataCenter/Controllers/Plans.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Controllers/Plans.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -23,18 +23,22 @@
) {
// Actions
if ( $path['id'] ) {
- $this->actions['remove'] = array(
- 'page' => 'plans',
- 'type' => $path['type'],
- 'action' => 'remove',
- 'id' => $path['id']
- );
- $this->actions['configure'] = array(
- 'page' => 'plans',
- 'type' => $path['type'],
- 'action' => 'configure',
- 'id' => $path['id']
- );
+ if ( DataCenterPage::userCan( 'remove' ) ) {
+ $this->actions['remove'] = array(
+ 'page' => 'plans',
+ 'type' => $path['type'],
+ 'action' => 'remove',
+ 'id' => $path['id']
+ );
+ }
+ if ( DataCenterPage::userCan( 'change' ) ) {
+ $this->actions['configure'] = array(
+ 'page' => 'plans',
+ 'type' => $path['type'],
+ 'action' => 'configure',
+ 'id' => $path['id']
+ );
+ }
$this->actions['view'] = array(
'page' => 'plans',
'type' => $path['type'],
@@ -92,6 +96,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'remove' ) ) {
+ return false;
+ }
// Checks for confirmation
if (
!isset( $data['row']['confirm'] ) ||
@@ -123,6 +130,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
switch ( $type ) {
case 'plan':
$plan = DataCenterDBPlan::newFromValues(
$data['row'] );
Modified: trunk/extensions/DataCenter/Controllers/Settings.php
===================================================================
--- trunk/extensions/DataCenter/Controllers/Settings.php 2009-01-26
23:26:15 UTC (rev 46299)
+++ trunk/extensions/DataCenter/Controllers/Settings.php 2009-01-26
23:28:15 UTC (rev 46300)
@@ -21,18 +21,22 @@
) {
// Actions
if ( $path['id'] && $path['type'] == 'field' ) {
- $this->actions['remove'] = array(
- 'page' => 'settings',
- 'type' => $path['type'],
- 'action' => 'remove',
- 'id' => $path['id']
- );
- $this->actions['configure'] = array(
- 'page' => 'settings',
- 'type' => $path['type'],
- 'action' => 'configure',
- 'id' => $path['id']
- );
+ if ( DataCenterPage::userCan( 'remove' ) ) {
+ $this->actions['remove'] = array(
+ 'page' => 'settings',
+ 'type' => $path['type'],
+ 'action' => 'remove',
+ 'id' => $path['id']
+ );
+ }
+ if ( DataCenterPage::userCan( 'change' ) ) {
+ $this->actions['configure'] = array(
+ 'page' => 'settings',
+ 'type' => $path['type'],
+ 'action' => 'configure',
+ 'id' => $path['id']
+ );
+ }
$this->actions['view'] = array(
'page' => 'settings',
'type' => $path['type'],
@@ -46,6 +50,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
switch ( $type ) {
case 'field':
$field = DataCenterDBMetaField::newFromValues(
$data['row'] );
@@ -59,6 +66,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'remove' ) ) {
+ return false;
+ }
// Checks for confirmation
if (
!isset( $data['row']['confirm'] ) ||
@@ -83,6 +93,9 @@
array $data,
$type
) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ return false;
+ }
DataCenterWidgetFieldLinks::saveFieldLinks( $data );
return true;
}
Deleted: trunk/extensions/DataCenter/Controllers/Tasks.php
===================================================================
--- trunk/extensions/DataCenter/Controllers/Tasks.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Controllers/Tasks.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -1,18 +0,0 @@
-<?php
-/**
- * Overview Page Class for DataCenter extension
- *
- * @file
- * @ingroup Extensions
- */
-
-class DataCenterControllerTasks extends DataCenterController {
-
- /* Functions */
-
- public function __construct(
- array $path
- ) {
- // Actions
- }
-}
\ No newline at end of file
Modified: trunk/extensions/DataCenter/DataCenter.i18n.php
===================================================================
--- trunk/extensions/DataCenter/DataCenter.i18n.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/DataCenter.i18n.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -12,6 +12,8 @@
* @author Trevor Parscal
*/
$messages['en'] = array(
+ 'group-dc-viewer' => 'DataCenter Viewer',
+ 'group-dc-admin' => 'DataCenter Administrator',
'datacenter' => 'DataCenter',
'datacenter-desc' => 'DataCenter Planing and Asset Tracking System',
// Pages
@@ -205,7 +207,7 @@
'datacenter-ui-body-notice-removing-type' => 'Removing this $1 will
result in the removal of the following links and cannot be recovered from. Do
you want to continue with the removal?',
'datacenter-ui-body-notice-removing-field' => 'Removing this field will
result in the removal of the following links and all data associated with them
and cannot be recovered from. Do you want to continue with the removal?',
'datacenter-ui-body-important-configuring-field' => 'Changing the
format of this field may cause related data to be interpreted incorectly,
espcially when switching between textual, numeric and boolean formats.',
- 'datacenter-ui-body-important-welcome' => 'Welcome to the beta-testing
of DataCenter. Please poke around and give feedback Trevor Parscal. If you are
going to help out, take a look at the media wiki extension page for DataCenter
which has a list of feature priorities.',
+ 'datacenter-ui-body-important-welcome' => 'Welcome to the beta-testing
of DataCenter. Please poke around and give feedback to
[http://www.mediawiki.org/wiki/User:Trevor_Parscal Trevor Parscal]. If want to
help out, take a look at the MediaWiki extension page for
[http://www.mediawiki.org/wiki/Extension:DataCenter DataCenter] which has a
list of feature priorities.',
'datacenter-ui-body-important-settings' => 'These settings may affect
the system in irreversable ways. Please be careful when making adjustments.',
'datacenter-ui-body-error-invalid-request' => 'You have requested a
page with an invalid path.',
// Tabs
Modified: trunk/extensions/DataCenter/DataCenter.page.php
===================================================================
--- trunk/extensions/DataCenter/DataCenter.page.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/DataCenter.page.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -124,6 +124,7 @@
);
private static $path;
+ private static $rights;
/* Private Static Functions */
@@ -232,6 +233,23 @@
return self::$path;
}
+ public static function userCan(
+ $action
+ ) {
+ if ( is_array( $action ) ) {
+ if ( count( $action ) > 0 ) {
+ foreach ( $action as $right ) {
+ if ( !in_array( 'datacenter-' . $right,
self::$rights ) ) {
+ return false;
+ }
+ }
+ return true;
+ }
+ return false;
+ }
+ return in_array( 'datacenter-' . $action, self::$rights );
+ }
+
/* Functions */
public function __construct() {
@@ -252,6 +270,12 @@
// Returns true so MediaWiki can move on
return true;
}
+ // Gets user rights
+ self::$rights = $wgUser->getRights();
+ if ( !self::userCan( 'view' ) ) {
+ $wgOut->permissionRequired( 'datacenter-view' );
+ return true;
+ }
// Keeps some state between pages
self::loadState();
// Begins output
Modified: trunk/extensions/DataCenter/DataCenter.php
===================================================================
--- trunk/extensions/DataCenter/DataCenter.php 2009-01-26 23:26:15 UTC (rev
46299)
+++ trunk/extensions/DataCenter/DataCenter.php 2009-01-26 23:28:15 UTC (rev
46300)
@@ -43,6 +43,14 @@
'description-msg' => 'datacenter-desc',
);
+// User permissions
+$wgGroupPermissions['dc-viewer']['datacenter-view'] = true;
+$wgGroupPermissions['dc-viewer']['datacenter-export'] = true;
+$wgGroupPermissions['dc-admin']['datacenter-view'] = true;
+$wgGroupPermissions['dc-admin']['datacenter-export'] = true;
+$wgGroupPermissions['dc-admin']['datacenter-change'] = true;
+$wgGroupPermissions['dc-admin']['datacenter-remove'] = true;
+
// Shortcut to this extension directory
$dir = dirname( __FILE__ ) . '/';
@@ -65,7 +73,6 @@
'DataCenterControllerOverview' => $dir . 'Controllers/Overview.php',
'DataCenterControllerPlans' => $dir . 'Controllers/Plans.php',
'DataCenterControllerSettings' => $dir . 'Controllers/Settings.php',
- 'DataCenterControllerTasks' => $dir . 'Controllers/Tasks.php',
// UI/Inputs/*
'DataCenterInputBoolean' => $dir . 'UI/Inputs/Boolean.php',
'DataCenterInputButton' => $dir . 'UI/Inputs/Button.php',
Modified: trunk/extensions/DataCenter/DataCenter.ui.php
===================================================================
--- trunk/extensions/DataCenter/DataCenter.ui.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/DataCenter.ui.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -935,7 +935,7 @@
) {
return wfMsgExt(
"datacenter-ui-{$type}-{$name}",
- array( 'parsemag' ),
+ array( 'parsemag', 'parseinline' ),
$arguments
);
}
Modified: trunk/extensions/DataCenter/UI/Widgets/Actions.php
===================================================================
--- trunk/extensions/DataCenter/UI/Widgets/Actions.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/UI/Widgets/Actions.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -31,6 +31,11 @@
* @datatype array
*/
'links' => array(),
+ /**
+ * Rights required for display
+ * @datatype array
+ */
+ 'rights' => array(),
);
/* Functions */
@@ -40,6 +45,10 @@
) {
// Sets defaults
$parameters = array_merge( self::$defaultParameters,
$parameters );
+ // Checks for permissions
+ if ( !DataCenterPage::userCan( $parameters['rights'] ) ) {
+ return null;
+ }
// Begins widget
$xmlOutput = parent::begin( $parameters['class'] );
// Checks if links is an array
Modified: trunk/extensions/DataCenter/UI/Widgets/FieldLinks.php
===================================================================
--- trunk/extensions/DataCenter/UI/Widgets/FieldLinks.php 2009-01-26
23:26:15 UTC (rev 46299)
+++ trunk/extensions/DataCenter/UI/Widgets/FieldLinks.php 2009-01-26
23:28:15 UTC (rev 46300)
@@ -163,6 +163,9 @@
);
}
}
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ $checkboxAttributes['disabled'] =
'true';
+ }
$xmlOutput .= DataCenterXml::row(
DataCenterXml::cell(
self::$defaultAttributes['checkbox'],
@@ -185,30 +188,36 @@
);
}
}
- // Adds reset and submit button
- $xmlOutput .= DataCenterXML::row(
- DataCenterXml::cell(
- self::$defaultAttributes['buttons'],
- DataCenterXml::tag(
- 'input',
- array(
- 'type' => 'reset',
- 'name' => 'reset',
- 'class' => 'reset',
- 'value' =>
DataCenterUI::message( 'label', 'reset' ),
+ if ( DataCenterPage::userCan( 'change' ) ) {
+ // Adds reset and submit button
+ $xmlOutput .= DataCenterXML::row(
+ DataCenterXml::cell(
+ self::$defaultAttributes['buttons'],
+ DataCenterXml::tag(
+ 'input',
+ array(
+ 'type' => 'reset',
+ 'name' => 'reset',
+ 'class' => 'reset',
+ 'value' =>
DataCenterUI::message(
+ 'label', 'reset'
+ ),
+ )
+ ) .
+ DataCenterXml::tag(
+ 'input',
+ array(
+ 'type' => 'submit',
+ 'name' => 'submit',
+ 'class' => 'submit',
+ 'value' =>
DataCenterUI::message(
+ 'label', 'save'
+ ),
+ )
)
- ) .
- DataCenterXml::tag(
- 'input',
- array(
- 'type' => 'submit',
- 'name' => 'submit',
- 'class' => 'submit',
- 'value' =>
DataCenterUI::message( 'label', 'save' ),
- )
)
- )
- );
+ );
+ }
$xmlOutput .= DataCenterXml::close( 'table' );
// Adds row fields
$xmlOutput .= DataCenterXml::tag(
Modified: trunk/extensions/DataCenter/UI/Widgets/History.php
===================================================================
--- trunk/extensions/DataCenter/UI/Widgets/History.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/UI/Widgets/History.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -87,18 +87,20 @@
array $parameters
) {
global $wgUser;
+ // Gets current path
+ $path = DataCenterPage::getPath();
// Sets Defaults
$parameters = array_merge( self::$defaultParameters,
$parameters );
// Begins widget
$xmlOutput = parent::begin( $parameters['class'] );
if (
- isset( $parameters['path']['parameter'] ) &&
- is_array( $parameters['path']['parameter'] ) &&
- ( count( $parameters['path']['parameter'] ) >= 2 )
+ isset( $path['parameter'] ) &&
+ is_array( $path['parameter'] ) &&
+ ( count( $path['parameter'] ) >= 2 )
) {
$changes = array(
- DataCenterDB::getChange(
$parameters['path']['parameter'][0] ),
- DataCenterDB::getChange(
$parameters['path']['parameter'][1] ),
+ DataCenterDB::getChange( $path['parameter'][0]
),
+ DataCenterDB::getChange( $path['parameter'][1]
),
);
if (
$changes[0]->get( 'timestamp' ) >
@@ -218,8 +220,6 @@
// Ends table
$xmlOutput .= DataCenterXml::close( 'table' );
} else {
- // Gets current path
- $path = DataCenterPage::getPath();
// Gets history of component from database
$changes = $parameters['component']->getChanges(
array_merge_recursive(
Modified: trunk/extensions/DataCenter/UI/Widgets/Model.php
===================================================================
--- trunk/extensions/DataCenter/UI/Widgets/Model.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/UI/Widgets/Model.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -90,15 +90,15 @@
$xmlOutput = '';
foreach ( $structure as $model ) {
$modelLink = DataCenterDB::getModelLink( $model->get(
'link' ) );
- if ( $level == 0 && count( $parameters['link'] ) > 0) {
+ if ( !DataCenterPage::userCan( 'change' ) ) {
+ $rowAttributes = array();
+ } else if ( $level == 0 && count( $parameters['link'] )
> 0 ) {
$rowAttributes = array_merge(
array( 'class' => 'link' ),
DataCenterXml::buildLink(
$parameters['link'], $model )
);
} else {
- $rowAttributes = array(
- 'class' => 'mute'
- );
+ $rowAttributes = array( 'class' => 'mute' );
}
$xmlOutput .= DataCenterXml::row(
$rowAttributes,
Modified: trunk/extensions/DataCenter/Views/Assets.php
===================================================================
--- trunk/extensions/DataCenter/Views/Assets.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Views/Assets.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -118,6 +118,7 @@
'action' => 'design',
),
),
+ 'rights' =>
array( 'change' ),
)
)
)
Modified: trunk/extensions/DataCenter/Views/Facilities/Location.php
===================================================================
--- trunk/extensions/DataCenter/Views/Facilities/Location.php 2009-01-26
23:26:15 UTC (rev 46299)
+++ trunk/extensions/DataCenter/Views/Facilities/Location.php 2009-01-26
23:28:15 UTC (rev 46300)
@@ -63,6 +63,7 @@
'action' => 'add'
),
),
+ 'rights' =>
array( 'change' ),
)
),
)
@@ -141,6 +142,7 @@
),
)
),
+ 'rights' =>
array( 'change' ),
)
),
DataCenterUI::renderWidget(
Modified: trunk/extensions/DataCenter/Views/Facilities/Space.php
===================================================================
--- trunk/extensions/DataCenter/Views/Facilities/Space.php 2009-01-26
23:26:15 UTC (rev 46299)
+++ trunk/extensions/DataCenter/Views/Facilities/Space.php 2009-01-26
23:28:15 UTC (rev 46300)
@@ -130,7 +130,8 @@
'tabs', $tables
),
DataCenterUI::renderWidget(
- 'actions', array(
+ 'actions',
+ array(
'links' =>
array(
array(
'page' => 'plans',
@@ -140,7 +141,8 @@
'space', $space->getId()
)
)
- )
+ ),
+ 'rights' =>
array( 'change' ),
)
),
DataCenterUI::renderWidget(
Modified: trunk/extensions/DataCenter/Views/Models.php
===================================================================
--- trunk/extensions/DataCenter/Views/Models.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Views/Models.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -186,6 +186,7 @@
),
),
'subject' =>
'type',
+ 'rights' =>
array( 'change' ),
)
),
)
@@ -270,7 +271,9 @@
DataCenterUI::renderWidget(
'actions',
array(
- 'links' => $actions,
'subject' => 'parameter'
+ 'links' => $actions,
+ 'subject' =>
'parameter',
+ 'rights' => array(
'change' ),
)
)
)
Modified: trunk/extensions/DataCenter/Views/Plans/Plan.php
===================================================================
--- trunk/extensions/DataCenter/Views/Plans/Plan.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Views/Plans/Plan.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -147,6 +147,7 @@
)
),
),
+ 'rights' =>
array( 'change' ),
)
),
DataCenterUI::renderWidget(
Modified: trunk/extensions/DataCenter/Views/Plans/Rack.php
===================================================================
--- trunk/extensions/DataCenter/Views/Plans/Rack.php 2009-01-26 23:26:15 UTC
(rev 46299)
+++ trunk/extensions/DataCenter/Views/Plans/Rack.php 2009-01-26 23:28:15 UTC
(rev 46300)
@@ -123,6 +123,7 @@
),
),
),
+ 'rights' =>
array( 'change' ),
)
),
DataCenterUI::renderWidget(
Modified: trunk/extensions/DataCenter/Views/Settings/Field.php
===================================================================
--- trunk/extensions/DataCenter/Views/Settings/Field.php 2009-01-26
23:26:15 UTC (rev 46299)
+++ trunk/extensions/DataCenter/Views/Settings/Field.php 2009-01-26
23:28:15 UTC (rev 46300)
@@ -49,6 +49,7 @@
'action' => 'add'
)
),
+ 'rights' =>
array( 'change' ),
)
),
)
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs