diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 752141c6..1d383fd5 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -68,14 +68,8 @@ module ProjectsHelper end def needsreview_class(item) -# if item.due || item.completed? -# return "" -# elsif item.last_reviewed < current_user.time - (prefs.staleness_starts * 3).days -# return " stale_l3" -# elsif item.last_reviewed < current_user.time - (prefs.staleness_starts * 2).days -# return " stale_l2" -# elsif - if item.last_reviewed < current_user.time - (prefs.staleness_starts).days + ### FIXME: need to check to do this with active projects only + if item.last_reviewed < current_user.time - (prefs.review_period).days return "needsreview" else return "needsnoreview" diff --git a/app/views/preferences/_tracks_behavior.html.erb b/app/views/preferences/_tracks_behavior.html.erb index 480b647f..b4937187 100644 --- a/app/views/preferences/_tracks_behavior.html.erb +++ b/app/views/preferences/_tracks_behavior.html.erb @@ -5,6 +5,7 @@ <%= pref_with_select_field('prefs', "show_hidden_contexts_in_sidebar") %> <%= pref_with_select_field('prefs', "show_project_on_todo_done") %> <%= pref_with_text_field('prefs', 'staleness_starts') %> +<%= pref_with_text_field('prefs', 'review_period') %> <%= pref_with_text_field('prefs', 'show_number_completed') %> <%= pref_with_text_field('prefs', 'refresh') %> <%= pref_with_select_field('prefs', "verbose_action_descriptors") %> diff --git a/app/views/projects/_project_listing.rhtml b/app/views/projects/_project_listing.rhtml index 1fdfddde..3d452c54 100644 --- a/app/views/projects/_project_listing.rhtml +++ b/app/views/projects/_project_listing.rhtml @@ -16,8 +16,8 @@ suppress_edit_button ||= false
<%= link_to_project( project ) %> - - <%= " (" + count_undone_todos_and_notes_phrase(project,"actions") + ")" %> + <%= " (" + count_undone_todos_and_notes_phrase(project,"actions") + ")" %> +
diff --git a/db/migrate/20110915100001_add_next_review_preferences.rb b/db/migrate/20110915100001_add_next_review_preferences.rb new file mode 100644 index 00000000..633c765d --- /dev/null +++ b/db/migrate/20110915100001_add_next_review_preferences.rb @@ -0,0 +1,8 @@ +class AddNextReviewPreferences < ActiveRecord::Migration + def self.up + add_column :preferences, :review_period, :integer, :default => 14, :null => false + end + def self.down + remove_column :preferences, :review_period + end +end