Skip to content

Commit

Permalink
Starts adding controller functions, some view cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
a-maci29 committed Apr 27, 2023
1 parent e327387 commit 20f4e1d
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 29 deletions.
26 changes: 25 additions & 1 deletion app/controllers/podcast_engagement_controller.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
class PodcastEngagementController < ApplicationController
before_action :set_podcast, only: %i[show edit update]
before_action :set_podcast

# GET /podcasts/1/engagement
def show
authorize @podcast
end

# PATCH/PUT /podcasts/1/engagement
Expand All @@ -24,7 +26,29 @@ def set_podcast
end

# Only allow a list of trusted parameters through.

### TODO include params for socmed and podcast apps
def podcast_engagement_params
params.fetch(:podcast, {})
params.fetch(:podcast, {}).permit(
:title,
:prx_account_uri,
:subtitle,
:description,
:summary,
:link,
:explicit,
:itunes_category,
:itunes_subcategory,
:serial_order,
:language,
:owner_name,
:owner_email,
:author_name,
:author_email,
:managing_editor_name,
:managing_editor_email,
:copyright,
:complete
)
end
end
68 changes: 40 additions & 28 deletions app/views/podcast_engagement/show.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@
<div class="row mt-4 mb-4 p-4 justify-content-center">
<div class="col-8">

<%= form_with(
url: podcast_engagement_path(@podcast),
data: {
controller: "search",
"turbo-frame": "podcasts",
"turbo-action": "replace"
}
) do |form| %>
<div class="form-floating">
<div class="form-floating mb-3">
<input class="form-control" aria-label="Donation Link">
<label for="floatingInput">Donation Link</label>
</div>
</div>

<div class="row">
<div class="form-floating mb-3 col input-group">
<input class="form-control" aria-label="Owner">
Expand Down Expand Up @@ -33,12 +48,6 @@
<label for="floatingInput">Coil ID</label>
<span class="material-icons mb-4 justify-content-center col-1 border p-0">link</span>
</div>

<div class="form-floating mb-3">
<input class="form-control" id="floatingInput" aria-label="Service 2 ID">
<label for="floatingInput">Service 2 ID</label>
</div>

<div>

<hr style="height:.1rem background-color:black">
Expand Down Expand Up @@ -101,34 +110,36 @@
<label for="floatingInput">CastBox</label>
</div>
</div>
</div>
<div class="accordion-item">
</div>

<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Social Media Links
</button>
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Social Media Links
</button>
</h2>

<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
<div class="accordion-body">
<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Facebook">
<label for="floatingInput">Facebook</label>
</div>
<div class="accordion-body">
<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Facebook">
<label for="floatingInput">Facebook</label>
</div>

<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Twitter">
<label for="floatingInput">Instagram</label>
</div>
<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Twitter">
<label for="floatingInput">Instagram</label>
</div>

<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Twitter">
<label for="floatingInput">Twitter</label>
</div>
<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Twitter">
<label for="floatingInput">Twitter</label>
</div>

<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Youtube">
<label for="floatingInput">YouTube</label>
</div>
<div class="form-floating container-fluid">
<input class="form-control mb-4" aria-label="Youtube">
<label for="floatingInput">YouTube</label>
</div>
</div>
</div>
</div>
Expand All @@ -153,4 +164,5 @@
</div>
</section>
</div>
<% end %>
</div>

0 comments on commit 20f4e1d

Please sign in to comment.