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.