Author: david
Date: Fri Sep 23 17:37:15 2011
New Revision: 9812

Log:
Add upload limit context menu to digital object upload forms

Modified:
   trunk/apps/qubit/modules/digitalobject/config/view.yml
   trunk/apps/qubit/modules/informationobject/config/view.yml
   trunk/apps/qubit/modules/repository/actions/uploadLimitComponent.class.php

Modified: trunk/apps/qubit/modules/digitalobject/config/view.yml
==============================================================================
--- trunk/apps/qubit/modules/digitalobject/config/view.yml      Fri Sep 23 
16:24:54 2011        (r9811)
+++ trunk/apps/qubit/modules/digitalobject/config/view.yml      Fri Sep 23 
17:37:15 2011        (r9812)
@@ -3,9 +3,3 @@
     /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
     /plugins/sfDrupalPlugin/vendor/drupal/misc/collapse:
     /plugins/sfDrupalPlugin/vendor/drupal/misc/form:
-
-uploadFormSuccess:
-  javascripts:
-    /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
-    /plugins/sfDrupalPlugin/vendor/drupal/misc/collapse:
-    /plugins/sfDrupalPlugin/vendor/drupal/misc/form:

Modified: trunk/apps/qubit/modules/informationobject/config/view.yml
==============================================================================
--- trunk/apps/qubit/modules/informationobject/config/view.yml  Fri Sep 23 
16:24:54 2011        (r9811)
+++ trunk/apps/qubit/modules/informationobject/config/view.yml  Fri Sep 23 
17:37:15 2011        (r9812)
@@ -23,3 +23,29 @@
   javascripts:
     /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
     /plugins/sfDrupalPlugin/vendor/drupal/misc/tableheader:
+
+addDigitalObjectSuccess:
+  stylesheets:
+    /vendor/yui/container/assets/skins/sam/container: { position: first }
+  javascripts:
+    /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
+    /plugins/sfDrupalPlugin/vendor/drupal/misc/form:
+    /vendor/yui/connection/connection-min:
+    /vendor/yui/datasource/datasource-min:
+    /vendor/yui/container/container-min:
+    blank:
+  components:
+    sidebar: [repository, uploadLimit]
+
+multiFileUploadSuccess:
+  stylesheets:
+    /vendor/yui/container/assets/skins/sam/container: { position: first }
+  javascripts:
+    /plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js:
+    /plugins/sfDrupalPlugin/vendor/drupal/misc/form:
+    /vendor/yui/connection/connection-min:
+    /vendor/yui/datasource/datasource-min:
+    /vendor/yui/container/container-min:
+    blank:
+  components:
+    sidebar: [repository, uploadLimit]

Modified: 
trunk/apps/qubit/modules/repository/actions/uploadLimitComponent.class.php
==============================================================================
--- trunk/apps/qubit/modules/repository/actions/uploadLimitComponent.class.php  
Fri Sep 23 16:24:54 2011        (r9811)
+++ trunk/apps/qubit/modules/repository/actions/uploadLimitComponent.class.php  
Fri Sep 23 17:37:15 2011        (r9812)
@@ -21,6 +21,18 @@
 {
   public function execute($request)
   {
+    $this->resource = $request->getAttribute('sf_route')->resource;
+
+    if (isset($this->resource) && 'QubitInformationObject' == 
get_class($this->resource))
+    {
+      $this->resource = $this->resource->getRepository(array('inherit' => 
true));
+    }
+
+    if (!isset($this->resource))
+    {
+      return sfView::NONE;
+    }
+
     if (!$this->getUser()->isAuthenticated())
     {
       return sfView::NONE;

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