Author: jablko
Date: Sun Nov 29 13:25:20 2009
New Revision: 4000

Log:
Update routing for metadata standard plugins

Modified:
   trunk/apps/qubit/config/qubitConfiguration.class.php
   trunk/apps/qubit/config/routing.yml

Modified: trunk/apps/qubit/config/qubitConfiguration.class.php
==============================================================================
--- trunk/apps/qubit/config/qubitConfiguration.class.php        Sun Nov 29 
13:13:40 2009        (r3999)
+++ trunk/apps/qubit/config/qubitConfiguration.class.php        Sun Nov 29 
13:25:20 2009        (r4000)
@@ -61,7 +61,7 @@
       }
     }
 
-    $context->routing->insertRouteBefore('default', 
'informationObject/create', new 
sfRoute('/informationobject/create/:informationobject_template', array('module' 
=> 'informationobject', 'action' => 'create', 'parent' => array('default' => 
$context->routing->generate(null, array('module' => 'informationobject', 
'action' => 'show', 'id' => QubitInformationObject::ROOT_ID))))));
+    $context->routing->insertRouteBefore('default', 
'informationObject/create', new sfRoute('/create/:informationobject_template', 
array('module' => 'informationobject', 'action' => 'create', 'parent' => 
array('default' => $context->routing->generate(null, array('module' => 
'informationobject', 'action' => 'show', 'id' => 
QubitInformationObject::ROOT_ID))))));
   }
 
   public function responseFilterContent(sfEvent $event, $content)

Modified: trunk/apps/qubit/config/routing.yml
==============================================================================
--- trunk/apps/qubit/config/routing.yml Sun Nov 29 13:13:40 2009        (r3999)
+++ trunk/apps/qubit/config/routing.yml Sun Nov 29 13:25:20 2009        (r4000)
@@ -17,27 +17,31 @@
     action: index
 
 createDc:
-  url: /:module/create/dc
+  url: /create/dc
   param:
-    action: editDc
+    module: sfDcPlugin
+    action: edit
     informationobject_template: dc
 
 editDc:
-  url: /:module/edit/dc/:id
+  url: /:id/edit/dc
   param:
-    action: editDc
+    module: sfDcPlugin
+    action: edit
     informationobject_template: dc
 
 showDc:
-  url: /:module/show/dc/:id
+  url: /:id/show/dc
   param:
-    action: showDc
+    module: sfDcPlugin
+    action: show
     informationobject_template: dc
 
 showEad:
-  url: /:module/show/ead/:id
+  url: /:id/show/ead
   param:
-    action: showEad
+    module: sfEadPlugin
+    action: show
     informationobject_template: ead
 
 createIsaar:
@@ -59,21 +63,24 @@
     actor_template: isaar
 
 createIsad:
-  url: /:module/create/isad
+  url: /create/isad
   param:
-    action: editIsad
+    module: sfIsadPlugin
+    action: edit
     informationobject_template: isad
 
 editIsad:
-  url: /:module/edit/isad/:id
+  url: /:id/edit/isad
   param:
-    action: editIsad
+    module: sfIsadPlugin
+    action: edit
     informationobject_template: isad
 
 showIsad:
-  url: /:module/show/isad/:id
+  url: /:id/show/isad
   param:
-    action: showIsad
+    module: sfIsadPlugin
+    action: show
     informationobject_template: isad
 
 createIsdiah:
@@ -95,39 +102,45 @@
     repository_template: isdiah
 
 createMods:
-  url: /:module/create/mods
+  url: /create/mods
   param:
-    action: editMods
+    module: sfModsPlugin
+    action: edit
     informationobject_template: mods
 
 editMods:
-  url: /:module/edit/mods/:id
+  url: /:id/edit/mods
   param:
-    action: editMods
+    module: sfModsPlugin
+    action: edit
     informationobject_template: mods
 
 showMods:
-  url: /:module/show/mods/:id
+  url: /:id/show/mods
   param:
-    action: showMods
+    module: sfModsPlugin
+    action: show
     informationobject_template: mods
 
 createRad:
-  url: /:module/create/rad
+  url: /create/rad
   param:
-    action: editRad
+    module: sfRadPlugin
+    action: edit
     informationobject_template: rad
 
 editRad:
-  url: /:module/edit/rad/:id
+  url: /:id/edit/rad
   param:
-    action: editRad
+    module: sfRadPlugin
+    action: edit
     informationobject_template: rad
 
 showRad:
-  url: /:module/show/rad/:id
+  url: /:id/show/rad
   param:
-    action: showRad
+    module: sfRadPlugin
+    action: show
     informationobject_template: rad
 
 actorCreate:
@@ -179,7 +192,7 @@
     action: delete
 
 informationObjectEdit:
-  url: /informationobject/edit/:informationobject_template/:id
+  url: /:id/edit/:informationobject_template
   param:
     module: informationobject
     action: edit
@@ -204,7 +217,7 @@
     action: move
 
 informationObjectShow:
-  url: /informationobject/show/:informationobject_template/:id
+  url: /:id/show/:informationobject_template
   param:
     module: informationobject
     action: show

--

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