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.