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.