From ebc1421953f02744ea3b5da6e8768dc1d180ba4c Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Thu, 10 Aug 2006 20:16:52 +0000
Subject: [PATCH] Allow unspecified end dates.  Use different background colors
 for debet and credit recurring items.

---
 app/views/recurring_items/_form.rhtml | 2 +-
 app/views/recurring_items/_list.rhtml | 2 +-
 public/stylesheets/scaffold.css       | 7 +++++++
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/app/views/recurring_items/_form.rhtml b/app/views/recurring_items/_form.rhtml
index a74c30f..d7bc675 100644
--- a/app/views/recurring_items/_form.rhtml
+++ b/app/views/recurring_items/_form.rhtml
@@ -11,7 +11,7 @@
 <%= date_select 'recurring_items', 'startdate'  %></p>
 
 <p><label for="recurring_items_enddate">Enddate</label><br/>
-<%= date_select 'recurring_items', 'enddate'  %></p>
+<%= date_select 'recurring_items', 'enddate', :include_blank => true %></p>
 
 <p><label for="recurring_items_created_on">Created on</label><br/>
 <%= datetime_select 'recurring_items', 'created_on'  %></p>
diff --git a/app/views/recurring_items/_list.rhtml b/app/views/recurring_items/_list.rhtml
index 8c2492e..8635f34 100644
--- a/app/views/recurring_items/_list.rhtml
+++ b/app/views/recurring_items/_list.rhtml
@@ -1,5 +1,5 @@
 <% ignored_columns = ["created_on", "updated_on"] %>
-<% sorted_columns = ["schedule_id"] %>
+<% sorted_columns = ["description", "amount", "schedule_id"] %>
 
 <% for column in RecurringItems.content_columns %>
   <% if not (ignored_columns + sorted_columns).include?(column.name) %>
diff --git a/public/stylesheets/scaffold.css b/public/stylesheets/scaffold.css
index 8f239a3..9f59249 100644
--- a/public/stylesheets/scaffold.css
+++ b/public/stylesheets/scaffold.css
@@ -72,3 +72,10 @@ div.progressBar div.background {
   width: 0%;
 }
 
+tr.debet {
+  background-color: #fca;
+}
+
+tr.credit {
+  background-color: #cfb;
+}
-- 
GitLab