diff --git a/lib/models/channel.rb b/lib/models/channel.rb index 066a1b1..39d7288 100644 --- a/lib/models/channel.rb +++ b/lib/models/channel.rb @@ -16,7 +16,7 @@ class Channel < Sequel::Model end def openProjects() - return 0 + return self.videos_dataset.exclude(status: 'published').exclude(archived: true).all() end end diff --git a/views/channel/view.erb b/views/channel/view.erb index 82b0ba4..428d694 100644 --- a/views/channel/view.erb +++ b/views/channel/view.erb @@ -20,7 +20,7 @@

<%= channel.directory_path %>

-

Open projects: <%= channel.openProjects() %>

+

Open projects: <%= channel.openProjects().length %>

Total videos: <%= channel.videos.length %>

diff --git a/views/index.erb b/views/index.erb index 75662e2..cba555a 100644 --- a/views/index.erb +++ b/views/index.erb @@ -42,7 +42,7 @@ <% channels.each do |c| %> <%= c.name %> - <%= nullable(c.openProjects) %> + <%= nullable(c.openProjects().length) %> <%= nullable(c.videos.length) %> <%= date_format(c.updated_at) %>