| Summary | upstream Routes merge |
| Queue | Horde Framework Packages |
| Queue Version | HEAD |
| Type | Enhancement |
| State | Resolved |
| Priority | 1. Low |
| Owners | mike (at) naberezny (dot) com |
| Requester | chuck (at) horde (dot) org |
| Created | 6/13/08 (6510 days ago) |
| Due | |
| Updated | 6/17/08 (6506 days ago) |
| Assigned | |
| Resolved | 6/17/08 (6506 days ago) |
| Milestone | |
| Patch | No |
State ⇒ Assigned
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ upstream Routes merge
Queue ⇒ Horde Framework Packages
Assigned to Mike Naberezny
Milestone ⇒
71
Author
mnaberez
Date
2008-06-12 23:38:04 -0400 (Thu, 12 Jun 2008)
Log Message
Also generate formatted route for PUT and DELETE. This needs a test
and to be merged upstream to both Pylons Routes and Horde_Routes.
Modified Paths
* trunk/vendor/Horde/Routes/Mapper.php
Diff
Modified: trunk/vendor/Horde/Routes/Mapper.php (70 => 71)
--- trunk/vendor/Horde/Routes/Mapper.php 2008-06-13 03:37:12 UTC (rev 70)
+++ trunk/vendor/Horde/Routes/Mapper.php 2008-06-13 03:38:04 UTC (rev 71)
@@ -874,6 +874,7 @@
$this->connect($routeName,
sprintf("%s/%s", $collectionPath, $action),
$routeOptions);
+
$this->connect('formatted_' . $routeName,
sprintf("%s/%s.:(format)",
$collectionPath, $action),
$routeOptions);
@@ -893,8 +894,6 @@
$collectionPath,
array_merge($connectkargs, $options));
- $connectkargs = array('action' => 'index',
- 'conditions' => array('method' =>
array('GET')));
$this->connect('formatted_' . $kargs['namePrefix'] . $collectionName,
$collectionPath . '.:(format)',
array_merge($connectkargs, $options));
@@ -953,6 +952,7 @@
if ($primary) {
$routeOptions['action'] = $primary;
$this->connect($memberPath, $routeOptions);
+ $this->connect($memberPath . '.:(format)', $routeOptions);
}
}