[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