From 9b6e38a313592a67f1e4d81cdb82f8548308a8f7 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Mon, 6 Mar 2023 23:44:51 -0500 Subject: [PATCH] Added quick link to create new project from channel page --- lib/routes/video.rb | 9 ++++++++- views/channel/view.erb | 2 ++ views/video/create.erb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/routes/video.rb b/lib/routes/video.rb index 289bb62..a3e1657 100644 --- a/lib/routes/video.rb +++ b/lib/routes/video.rb @@ -14,10 +14,17 @@ namespace '/video' do end get '/create' do + # check if there's a channel specified + selected_channel = false + if params.has_key?(:channel) + selected_channel = params[:channel].to_i() + end + channels = Channel.all() erb :'video/create', :locals => { :title => 'Create new video', - :channels => channels + :channels => channels, + :selected_channel => selected_channel } end post '/create' do diff --git a/views/channel/view.erb b/views/channel/view.erb index 67060bd..b627de5 100644 --- a/views/channel/view.erb +++ b/views/channel/view.erb @@ -6,6 +6,8 @@

Last updated at: <%= date_format(channel.updated_at) %>

<% end %> +

Create video project

+

<%= channel.description %>

diff --git a/views/video/create.erb b/views/video/create.erb index 1eadb19..da315c5 100644 --- a/views/video/create.erb +++ b/views/video/create.erb @@ -24,7 +24,7 @@