Author: david
Date: Tue Aug 16 15:36:31 2011
New Revision: 9509

Log:
Default repository_quota to -1 (unlimited).  Allows using zero to disable upload

Modified:
   trunk/data/fixtures/settings.yml
   trunk/lib/form/SettingsGlobalForm.class.php
   trunk/lib/task/migrate/QubitMigrate110.class.php

Modified: trunk/data/fixtures/settings.yml
==============================================================================
--- trunk/data/fixtures/settings.yml    Tue Aug 16 15:04:26 2011        (r9508)
+++ trunk/data/fixtures/settings.yml    Tue Aug 16 15:36:31 2011        (r9509)
@@ -346,5 +346,5 @@
     value: -
   QubitSetting_perRepositoryAssetPath:
     name: repository_quota
-    value: 0
+    value: -1
     editable: 1

Modified: trunk/lib/form/SettingsGlobalForm.class.php
==============================================================================
--- trunk/lib/form/SettingsGlobalForm.class.php Tue Aug 16 15:04:26 2011        
(r9508)
+++ trunk/lib/form/SettingsGlobalForm.class.php Tue Aug 16 15:36:31 2011        
(r9509)
@@ -88,7 +88,7 @@
       'inherit_code_informationobject' => __('When set to "yes", the 
reference code string will be built using the information object identifier 
plus the identifiers of all its ancestors'),
       'sort_treeview_informationobject' => __('Determines whether to sort 
siblings in the information object treeview control and, if so, what sort 
criteria to use'),
       'multi_repository' => __('When set to "no", the repository 
name is excluded from certain displays because it will be too repetitive'),
-      'repository_quota' => __('Limit disk space available to individual 
repositories for uploading and storing digital objects.  Default value is zero 
(0), which allows unlimited uploads'),
+      'repository_quota' => __('Limit disk space available to individual 
repositories for uploading and storing digital objects.  Default value is -1, 
which allows unlimited uploads. A value of zero (0) will disable uploads'),
       'defaultPubStatus' => __('Default publication status for newly created 
or imported %1%', array('%1%' => 
sfConfig::get('app_ui_label_informationobject')))
       // 'explode_multipage_files' => __('')
       // 'show_tooltips' => __('')
@@ -132,8 +132,8 @@
     $this->validatorSchema['sort_treeview_informationobject'] = new 
sfValidatorString(array('required' => false));
     $this->validatorSchema['multi_repository'] = new 
sfValidatorInteger(array('required' => false));
     $this->validatorSchema['repository_quota'] = new sfValidatorNumber(
-      array('required' => true, 'min' => 0),
-      array('min' => __('Quota can not be negative')));
+      array('required' => true, 'min' => -1),
+      array('min' => __('Minimum value is "%min%"')));
     $this->validatorSchema['explode_multipage_files'] = new 
sfValidatorInteger(array('required' => false));
     $this->validatorSchema['show_tooltips'] = new 
sfValidatorInteger(array('required' => false));
     $this->validatorSchema['defaultPubStatus'] = new 
sfValidatorChoice(array('choices' => 
array(QubitTerm::PUBLICATION_STATUS_DRAFT_ID, 
QubitTerm::PUBLICATION_STATUS_PUBLISHED_ID)));

Modified: trunk/lib/task/migrate/QubitMigrate110.class.php
==============================================================================
--- trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Aug 16 15:04:26 
2011        (r9508)
+++ trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Aug 16 15:36:31 
2011        (r9509)
@@ -526,7 +526,7 @@
       'name' => 'repository_quota',
       'editable' => 1,
       'deleteable' => 0,
-      'value' => array('en' => '0'),
+      'value' => array('en' => '-1'),
       'source_culture' => 'en'
     );
 

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to