Project overview page

This commit is contained in:
Stefan Schlott 2013-08-23 19:45:19 +02:00
parent 01b8494f18
commit 0e6b0d7e43
8 changed files with 80 additions and 1 deletions

9
lib/projectpages.rb Normal file
View file

@ -0,0 +1,9 @@
def projects_by_state()
@cache_projects ||= items.select { |i| i[:kind] == 'project' }.sort_by { |i| i[:title] }
@cache_projects_by_state ||= @cache_projects.group_by { |item| item[:status] }
@cache_projects_by_state
end
def project_id(project)
project.identifier.split('/')[2]
end