[Jifty-commit] r4486 - in apps/spensive: . lib/Spensive/Model lib/Spensive/View

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Tue Nov 20 12:10:52 EST 2007


Author: jesse
Date: Tue Nov 20 12:10:51 2007
New Revision: 4486

Modified:
   apps/spensive/   (props changed)
   apps/spensive/lib/Spensive/Dispatcher.pm
   apps/spensive/lib/Spensive/Model/Expense.pm
   apps/spensive/lib/Spensive/View/Expenses.pm

Log:
 r67317 at pinglin (orig r7327):  jesse | 2007-09-16 21:04:05 -0400
  * details page
 


Modified: apps/spensive/lib/Spensive/Dispatcher.pm
==============================================================================
--- apps/spensive/lib/Spensive/Dispatcher.pm	(original)
+++ apps/spensive/lib/Spensive/Dispatcher.pm	Tue Nov 20 12:10:51 2007
@@ -13,11 +13,12 @@
 };
 
 
+
 on  qr'.' => run {
     
     if ( Jifty->web->current_user->id ) {
-    Jifty->web->navigation->child( 'Expense Reports',  url =>  '/reports');
-    Jifty->web->navigation->child( 'Open expenses', url =>'/expenses');
+    Jifty->web->navigation->child( Reports => label =>'Expense Reports',  url =>  '/reports');
+    Jifty->web->navigation->child( Expenses => label => 'Open Expenses', url =>'/expenses');
     Jifty->web->navigation->child( Prefs => label=> 'Preferences' => url => '/prefs');
 }
 };
@@ -25,6 +26,11 @@
 on qr'/report/(\d+)/' => run {
     my $report = Spensive::Model::ExpenseReport->new();
     $report->load($1);
+
+    my $reports = Jifty->web->navigation->child('Reports');
+    $reports->child( Build => label => 'Build', url => '/report/'.$report->id.'/build');
+    $reports->child( Show => label => 'Show', url => '/report/'.$report->id.'/show');
+
     set( report => $report );
 };
 

Modified: apps/spensive/lib/Spensive/Model/Expense.pm
==============================================================================
--- apps/spensive/lib/Spensive/Model/Expense.pm	(original)
+++ apps/spensive/lib/Spensive/Model/Expense.pm	Tue Nov 20 12:10:51 2007
@@ -57,7 +57,6 @@
         case_insensitive => 1
     );              
 
-    warn "Checking $value";
 
     my %items;
     while (my $item = $expenses->next) {

Modified: apps/spensive/lib/Spensive/View/Expenses.pm
==============================================================================
--- apps/spensive/lib/Spensive/View/Expenses.pm	(original)
+++ apps/spensive/lib/Spensive/View/Expenses.pm	Tue Nov 20 12:10:51 2007
@@ -13,6 +13,12 @@
 
 private template search_region => sub {};
 
+private template view_item_controls => sub {
+    my $self =shift;
+    my $item=shift;
+    tangent(url => '/expense/'.$item->id, label => 'Details');
+};
+
 
 template show_details => page {
     my $expense = get('expense');


More information about the Jifty-commit mailing list