Author: david
Date: Fri Aug 26 16:21:08 2011
New Revision: 9612

Log:
On insert, repository.upload limit to value of 'app_repository_quota' setting, 
unless explicitly set

Modified:
   trunk/lib/model/QubitRepository.php

Modified: trunk/lib/model/QubitRepository.php
==============================================================================
--- trunk/lib/model/QubitRepository.php Fri Aug 26 15:40:13 2011        (r9611)
+++ trunk/lib/model/QubitRepository.php Fri Aug 26 16:21:08 2011        (r9612)
@@ -26,6 +26,26 @@
 class QubitRepository extends BaseRepository
 {
   /**
+   * Add repository specific logic to the insert action
+   *
+   * @param mixed $connection The database connection object
+   * @return QubitRepository self-reference
+   */
+  protected function insert($connection = null)
+  {
+    // When creating a new repository, set the upload_limit to the default
+    // value (app_repository_quota)
+    if (null == $this->__get('uploadLimit'))
+    {
+      $this->__set('uploadLimit', sfConfig::get('app_repository_quota'));
+    }
+
+    parent::insert($connection);
+
+    return $this;
+  }
+
+  /**
    * Create new related QubitNote
    *
    * @param integer $userId     QubitUser id

-- 
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