From cc0e4b40ddf3e77389e4740a9b479dc64f2e4555 Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Mon, 1 Apr 2019 16:41:25 -0400 Subject: [PATCH] Allow orgs to be marked as sponsors (#2282) * Allow orgs to be marked as sponsors * Remove community sponsor condition --- app/dashboards/organization_dashboard.rb | 8 ++- app/views/articles/_sidebar.html.erb | 61 ++++++------------- ...93017_add_sponsor_link_to_organizations.rb | 8 +++ db/schema.rb | 7 ++- spec/requests/stories_index_spec.rb | 10 +++ 5 files changed, 49 insertions(+), 45 deletions(-) create mode 100644 db/migrate/20190401193017_add_sponsor_link_to_organizations.rb diff --git a/app/dashboards/organization_dashboard.rb b/app/dashboards/organization_dashboard.rb index eeb171246..f9d0d88e7 100644 --- a/app/dashboards/organization_dashboard.rb +++ b/app/dashboards/organization_dashboard.rb @@ -33,7 +33,10 @@ class OrganizationDashboard < Administrate::BaseDashboard approved: Field::Boolean, cta_button_text: Field::String, cta_button_url: Field::String, - cta_body_markdown: Field::Text + cta_body_markdown: Field::Text, + sponsorship_url: Field::Text, + sponsorship_tagline: Field::Text, + is_gold_sponsor: Field::Boolean }.freeze # COLLECTION_ATTRIBUTES @@ -79,6 +82,9 @@ class OrganizationDashboard < Administrate::BaseDashboard cta_button_text cta_button_url cta_body_markdown + sponsorship_url + sponsorship_tagline + is_gold_sponsor ].freeze def display_resource(organization) diff --git a/app/views/articles/_sidebar.html.erb b/app/views/articles/_sidebar.html.erb index fb2fd82f9..60e6d1dfe 100644 --- a/app/views/articles/_sidebar.html.erb +++ b/app/views/articles/_sidebar.html.erb @@ -1,7 +1,7 @@