From d725e929b53564d07e94e17f760c2d45bd419e25 Mon Sep 17 00:00:00 2001 From: PhilipDeFraties Date: Wed, 28 Aug 2024 15:50:55 -0600 Subject: [PATCH 01/36] add feature branch to github actions CI --- .github/workflows/run-tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index e18d8803d..388ccaba9 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -10,14 +10,15 @@ on: branches: [ "master", + "feature/dm-5105-ipm-integration", "ci-migration", "ci-migration-cv", "ci-migration-en", "ci-migration-pd", - "ci-migration-bj" + "ci-migration-bj", ] pull_request: - branches: ["master"] + branches: ["master", "feature/dm-5105-ipm-integration"] jobs: build: name: rspec From 1e1dbb72716120f49c85501d20670912ce8e8098 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Thu, 5 Sep 2024 12:22:54 -0600 Subject: [PATCH 02/36] Dm 5108 innovation data model (#1000) * add Innovation abstract class, update Practice to inherit * add Product model * update Innovation model to add paper_trail and belongs_to :user * add db migration to create products table * update schema with new products table * add migration to update category_practices table removes practices foreign key adds polymorphic reference to innovable with indexing converts existing `practice_id` column data to new column `innovable_id` removes practice_id column * update schema with new polymorphic association for category_practices * add polymorphic relation on Innovation model to category_practices * update CategoryPractice with new polymorphic association referring innovable * update Category model with CategoryPractice's polymorphic association reference innovable * remove redundant relation to categories from the Practice model * update admin/practices file to expect new polymorphic association to categories * update category_practices factory with polymorphic association reference * add products factory * update feature and model specs to expect new categories association definitions * add product model spec * remove old migration that adds `other` column to categories table * update importer and categories tasks to expect new relation reference innovable for CategoryPractice * update products migration to include paperclip cropper columns * update schema * remove commented line from practice model * add relation and validations to Product for attachment and name uniqueness * update product factory and spec * add migration to update employee_practices to utilize polymorphic relationship * update schema * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update specs, tasks, and services to expect VaEmployeePractice polymorphic relationship reference innovable * add migration to update practice_multimedia to utilize polymorphic relationship * update schema with change to multimedia_practices relationship * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * update acts_as_lists designations on VaEmployeePractice and PracticeMultimedium to utilize polymorphic reference innovable * update spec fixture creation for category_practices to utilize polymorphic association reference * update query in partial to utilize CategoryPractice polymorphic association reference innovable * update VaEmployeePractice model spec to expect polymorphic association through reference innovable * update video feature spec to expect polymorphic association through reference innovable * update image feature spec to expect polymorphic association through reference innovable * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * update admin/practices helper method set_categories_view to utilize CategoryPractice polymorphic association reference innovable * update image feature spec to expect CategoryPractice polymorphic association through reference innovable * update admin/categories show block to utilize Category relation innovable_practices * update admin/practices update_categories method to designate innovable_type when creating CategoryPractice * update admin_spec to designate innovable_type when creating CategoryPractice * update message for name validation on Product model * add :main_display_image_alt_text to products creation migration * update schema with added image_alt_text column for products table * add presence validation for main_display_image_alt_text to Product model * update product spec and factory to accomodate main_display_image_alt_text column * add :published, :private_contact_info, :support_network_email columns to products creation migration * update schema with :published, :private_contact_info, :support_network_email columns for products table --- app/admin/categories.rb | 2 +- app/admin/practices.rb | 6 +-- app/models/category.rb | 8 ++-- app/models/category_practice.rb | 10 +++- app/models/innovation.rb | 11 +++++ app/models/practice.rb | 9 +--- app/models/practice_multimedium.rb | 4 +- app/models/product.rb | 13 ++++++ app/models/va_employee.rb | 8 ++-- app/models/va_employee_practice.rb | 4 +- .../_category_checkbox.html.erb | 2 +- ...182245_add_other_category_to_categories.rb | 5 -- db/migrate/20240827213548_create_products.rb | 28 +++++++++++ ...020_add_innovable_to_category_practices.rb | 28 +++++++++++ ...e_practices_for_polymorphic_association.rb | 13 ++++++ ..._multimedia_for_polymorphic_association.rb | 13 ++++++ db/schema.rb | 46 +++++++++++++++---- lib/tasks/categories.rake | 2 +- lib/tasks/importer.rake | 6 +-- spec/factories/category_practices.rb | 2 +- spec/factories/products.rb | 19 ++++++++ spec/features/admin/admin_spec.rb | 2 +- spec/features/homepage_spec.rb | 10 ++-- .../introduction/introduction_spec.rb | 2 +- .../practice_editor/overview/image_spec.rb | 2 +- .../practice_editor/overview/video_spec.rb | 2 +- .../practice_viewer/introduction_spec.rb | 8 ++-- spec/features/search_spec.rb | 24 +++++----- spec/features/va_facility_spec.rb | 8 ++-- spec/features/visn_spec.rb | 4 +- spec/models/category_practice_spec.rb | 2 +- spec/models/practice_spec.rb | 13 +++--- spec/models/product_spec.rb | 43 +++++++++++++++++ spec/models/va_employee_practice_spec.rb | 2 +- spec/services/save_practice_service_spec.rb | 16 +++---- 35 files changed, 284 insertions(+), 93 deletions(-) create mode 100644 app/models/innovation.rb create mode 100644 app/models/product.rb delete mode 100644 db/migrate/20200729182245_add_other_category_to_categories.rb create mode 100644 db/migrate/20240827213548_create_products.rb create mode 100644 db/migrate/20240827222020_add_innovable_to_category_practices.rb create mode 100644 db/migrate/20240828202835_update_va_employee_practices_for_polymorphic_association.rb create mode 100644 db/migrate/20240828211655_update_practice_multimedia_for_polymorphic_association.rb create mode 100644 spec/factories/products.rb create mode 100644 spec/models/product_spec.rb diff --git a/app/admin/categories.rb b/app/admin/categories.rb index c83827b21..cefdbd357 100644 --- a/app/admin/categories.rb +++ b/app/admin/categories.rb @@ -57,7 +57,7 @@ end row :related_terms row "Innovations Tagged" do |c| - c.practices + c.innovable_practices end end end diff --git a/app/admin/practices.rb b/app/admin/practices.rb index 77c7d0024..17ef12b8b 100644 --- a/app/admin/practices.rb +++ b/app/admin/practices.rb @@ -395,7 +395,7 @@ def find_resource def set_categories_view @practice_categories = [] - current_categories = CategoryPractice.where(practice_id: params[:id]) + current_categories = CategoryPractice.where(innovable_id: params[:id]) unless current_categories.empty? current_categories.map do |cp| @practice_categories.push(cp[:category_id]) @@ -408,9 +408,9 @@ def update_categories selected_categories = params[:practice][:category_ids].drop(1) selected_categories.map! { |cat| cat.to_i } practice = Practice.find_by(name: params[:practice][:name]) - current_categories = CategoryPractice.where(practice_id: practice[:id]) unless practice.nil? + current_categories = CategoryPractice.where(innovable_id: practice[:id]) unless practice.nil? if selected_categories.length > 0 && practice.present? - selected_categories.map { |cat| CategoryPractice.find_or_create_by!(category_id: cat, practice_id: practice[:id]) } + selected_categories.map { |cat| CategoryPractice.find_or_create_by!(category_id: cat, innovable_id: practice[:id], innovable_type: "Practice") } end if params[:action] == 'update' && current_categories.present? diff --git a/app/models/category.rb b/app/models/category.rb index a656c5589..87ccb6784 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -9,10 +9,10 @@ class Category < ApplicationRecord acts_as_list has_many :category_practices, dependent: :destroy - has_many :practices, through: :categories - has_many :practices, through: :category_practices + has_many :innovable_practices, through: :category_practices, source: :innovable, source_type: 'Practice' + has_many :innovable_products, through: :category_practices, source: :innovable, source_type: 'Product' - scope :with_practices, -> { not_none.joins(:practices).where(practices: {approved: true, published: true, enabled: true} ).order_by_name.uniq } + scope :with_practices, -> { not_none.joins(:innovable_practices).where(practices: {approved: true, published: true, enabled: true} ).order_by_name.uniq } scope :order_by_name, -> { order(Arel.sql("lower(categories.name) ASC")) } scope :not_none, -> { where.not(name: 'None').where.not(name: 'none') } scope :get_category_by_name, -> (cat_name) { where('lower(name) = ?', cat_name.downcase) } @@ -69,6 +69,6 @@ def self.prepared_categories_for_practice_editor(is_admin) def clear_caches Rails.cache.delete('categories') - practices.each(&:clear_searchable_cache) + innovable_practices.each(&:clear_searchable_cache) end end diff --git a/app/models/category_practice.rb b/app/models/category_practice.rb index afa032886..b1136ef75 100644 --- a/app/models/category_practice.rb +++ b/app/models/category_practice.rb @@ -1,6 +1,12 @@ class CategoryPractice < ApplicationRecord belongs_to :category - belongs_to :practice + belongs_to :innovable, polymorphic: true - after_commit -> { practice.clear_searchable_cache } + after_commit :clear_cache_if_practice + + private + + def clear_cache_if_practice + innovable.clear_searchable_cache if innovable.is_a?(Practice) + end end diff --git a/app/models/innovation.rb b/app/models/innovation.rb new file mode 100644 index 000000000..cab5c17d0 --- /dev/null +++ b/app/models/innovation.rb @@ -0,0 +1,11 @@ +class Innovation < ApplicationRecord + self.abstract_class = true + has_paper_trail + + belongs_to :user, optional: true + has_many :category_practices, as: :innovable, dependent: :destroy, autosave: true + has_many :categories, through: :category_practices + has_many :va_employee_practices, as: :innovable, dependent: :destroy + has_many :va_employees, -> { order(position: :asc) }, through: :va_employee_practices + has_many :practice_multimedia, -> { order(id: :asc) }, as: :innovable, dependent: :destroy +end \ No newline at end of file diff --git a/app/models/practice.rb b/app/models/practice.rb index 8bc94fb40..9d47088c5 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -1,4 +1,4 @@ -class Practice < ApplicationRecord +class Practice < Innovation include ActiveModel::Dirty include PracticeEditorUtils include VaEmail @@ -167,7 +167,7 @@ def origin_picture_s3_presigned_url(style = nil) validates_attachment_content_type :origin_picture, content_type: /\Aimage\/.*\z/ validates_uniqueness_of :name, {message: 'Innovation name already exists'} validates :user, presence: true, format: valid_va_email - # validates :tagline, presence: { message: 'Practice tagline can\'t be blank'} + validates_attachment_content_type :highlight_attachment, content_type: /\Aimage\/.*\z/ scope :published, -> { where(published: true) } scope :unpublished, -> { where(published: false) } @@ -226,8 +226,6 @@ def self.ransackable_scopes(auth_object = nil) has_many :additional_staffs, dependent: :destroy has_many :ancillary_service_practices, dependent: :destroy has_many :ancillary_services, through: :ancillary_service_practices - has_many :category_practices, -> { order(id: :asc) }, dependent: :destroy, autosave: true - has_many :categories, -> { order(id: :asc) }, through: :category_practices has_many :clinical_condition_practices, dependent: :destroy has_many :clinical_conditions, through: :clinical_condition_practices has_many :clinical_location_practices, dependent: :destroy @@ -256,8 +254,6 @@ def self.ransackable_scopes(auth_object = nil) has_many :timelines, -> { order(position: :asc) }, dependent: :destroy has_many :user_practices, dependent: :destroy has_many :users, through: :user_practices, dependent: :destroy - has_many :va_employee_practices, dependent: :destroy - has_many :va_employees, -> { order(position: :asc) }, through: :va_employee_practices has_many :va_secretary_priority_practices, dependent: :destroy has_many :va_secretary_priorities, through: :va_secretary_priority_practices has_many :video_files, -> { order(position: :asc) }, dependent: :destroy @@ -266,7 +262,6 @@ def self.ransackable_scopes(auth_object = nil) has_many :practice_origin_facilities, -> {order(id: :asc) }, dependent: :destroy has_many :practice_metrics, -> {order(id: :asc) }, dependent: :destroy has_many :practice_testimonials, -> {order(id: :asc) }, dependent: :destroy - has_many :practice_multimedia, -> {order(id: :asc) }, dependent: :destroy has_many :practice_problem_resources, -> {order(id: :asc) }, dependent: :destroy has_many :practice_solution_resources, -> {order(id: :asc) }, dependent: :destroy has_many :practice_results_resources, -> {order(id: :asc) }, dependent: :destroy diff --git a/app/models/practice_multimedium.rb b/app/models/practice_multimedium.rb index 201b0905f..d152d0c40 100644 --- a/app/models/practice_multimedium.rb +++ b/app/models/practice_multimedium.rb @@ -1,7 +1,6 @@ class PracticeMultimedium < ApplicationRecord include ExtraSpaceRemover - acts_as_list scope: :practice before_validation :trim_whitespace after_create :attachment_crop @@ -11,7 +10,8 @@ class PracticeMultimedium < ApplicationRecord before_post_process :skip_for_non_image do_not_validate_attachment_file_type :attachment - belongs_to :practice + belongs_to :innovable, polymorphic: true + acts_as_list scope: :innovable enum resource_type: {image: 0, video: 1, file: 2, link: 3} attr_accessor :crop_x, :crop_y, :crop_w, :crop_h diff --git a/app/models/product.rb b/app/models/product.rb new file mode 100644 index 000000000..2fdbf0299 --- /dev/null +++ b/app/models/product.rb @@ -0,0 +1,13 @@ +class Product < Innovation + has_attached_file :main_display_image, styles: {thumb: '768x432>'}, :processors => [:cropper] + validates :main_display_image_alt_text, presence: true, if: :main_display_image_present? + + validates_uniqueness_of :name, {message: 'Product name already exists'} + validates_attachment_content_type :main_display_image, content_type: /\Aimage\/.*\z/ + + private + + def main_display_image_present? + main_display_image.present? + end +end \ No newline at end of file diff --git a/app/models/va_employee.rb b/app/models/va_employee.rb index 50fec269f..2cd51f29f 100644 --- a/app/models/va_employee.rb +++ b/app/models/va_employee.rb @@ -2,9 +2,7 @@ class VaEmployee < ApplicationRecord acts_as_list has_paper_trail - has_many :va_employee_practices - has_many :practices, through: :va_employee_practices - - private - + has_many :va_employee_practices, as: :innovable, dependent: :destroy + has_many :practices, through: :va_employee_practices, source: :innovable, source_type: 'Practice' + has_many :products, through: :va_employee_practices, source: :innovable, source_type: 'Product' end diff --git a/app/models/va_employee_practice.rb b/app/models/va_employee_practice.rb index 06053d9c8..32b1338fb 100644 --- a/app/models/va_employee_practice.rb +++ b/app/models/va_employee_practice.rb @@ -1,5 +1,5 @@ class VaEmployeePractice < ApplicationRecord - acts_as_list scope: :practice - belongs_to :practice + acts_as_list scope: :innovable + belongs_to :innovable, polymorphic: true belongs_to :va_employee end diff --git a/app/views/practices/introduction_forms/_category_checkbox.html.erb b/app/views/practices/introduction_forms/_category_checkbox.html.erb index 384adf445..8f2de2b16 100644 --- a/app/views/practices/introduction_forms/_category_checkbox.html.erb +++ b/app/views/practices/introduction_forms/_category_checkbox.html.erb @@ -4,7 +4,7 @@ category_name = category.name category_id = category.id.nil? ? "#{category_name.split(' ').first.downcase}-#{parent_category_name}" : category.id hyphenated_category_name = category_name.split(' ').join('-').downcase - has_all_categories = parent_category.sub_categories.count === CategoryPractice.where(practice: @practice).joins(:category).where(categories: {parent_category_id: parent_category.id}).count + has_all_categories = parent_category.sub_categories.count === CategoryPractice.where(innovable: @practice).joins(:category).where(categories: { parent_category_id: parent_category.id }).count is_checked = false is_pr_cat = @practice.categories.include?(Category.where(id: category_id).first) is_checked = true if is_pr_cat || has_all_categories diff --git a/db/migrate/20200729182245_add_other_category_to_categories.rb b/db/migrate/20200729182245_add_other_category_to_categories.rb deleted file mode 100644 index f6d4ac56e..000000000 --- a/db/migrate/20200729182245_add_other_category_to_categories.rb +++ /dev/null @@ -1,5 +0,0 @@ -class AddOtherCategoryToCategories < ActiveRecord::Migration[5.2] - def change - Category.create!({name: 'Other'}) - end -end diff --git a/db/migrate/20240827213548_create_products.rb b/db/migrate/20240827213548_create_products.rb new file mode 100644 index 000000000..a668c8d38 --- /dev/null +++ b/db/migrate/20240827213548_create_products.rb @@ -0,0 +1,28 @@ +class CreateProducts < ActiveRecord::Migration[6.0] + def change + create_table :products do |t| + t.string :name + t.string :tagline + t.string :item_number + t.string :vendor + t.string :duns + t.string :shipping_timeline_estimate + t.string :origin_story + t.text :description + t.text :main_display_image_alt_text + t.string :support_network_email + t.boolean :private_contact_info + t.boolean :published + t.references :user, null: true, foreign_key: true + + t.integer :crop_x + t.integer :crop_y + t.integer :crop_w + t.integer :crop_h + + t.timestamps + end + + add_attachment :products, :main_display_image + end +end diff --git a/db/migrate/20240827222020_add_innovable_to_category_practices.rb b/db/migrate/20240827222020_add_innovable_to_category_practices.rb new file mode 100644 index 000000000..47a25671e --- /dev/null +++ b/db/migrate/20240827222020_add_innovable_to_category_practices.rb @@ -0,0 +1,28 @@ +class AddInnovableToCategoryPractices < ActiveRecord::Migration[6.1] + def up + remove_foreign_key :category_practices, :practices + + add_reference :category_practices, :innovable, polymorphic: true, index: true + + execute <<-SQL + UPDATE category_practices + SET innovable_id = practice_id, innovable_type = 'Practice' + WHERE practice_id IS NOT NULL + SQL + + remove_column :category_practices, :practice_id + end + + def down + add_column :category_practices, :practice_id, :integer + + execute <<-SQL + UPDATE category_practices + SET practice_id = innovable_id + WHERE innovable_type = 'Practice' + SQL + + remove_reference :category_practices, :innovable, polymorphic: true + add_foreign_key :category_practices, :practices + end +end diff --git a/db/migrate/20240828202835_update_va_employee_practices_for_polymorphic_association.rb b/db/migrate/20240828202835_update_va_employee_practices_for_polymorphic_association.rb new file mode 100644 index 000000000..47d4c7b5e --- /dev/null +++ b/db/migrate/20240828202835_update_va_employee_practices_for_polymorphic_association.rb @@ -0,0 +1,13 @@ +class UpdateVaEmployeePracticesForPolymorphicAssociation < ActiveRecord::Migration[6.1] + def change + add_reference :va_employee_practices, :innovable, polymorphic: true, index: true + + execute <<-SQL + UPDATE va_employee_practices + SET innovable_id = practice_id, innovable_type = 'Practice' + WHERE practice_id IS NOT NULL + SQL + + remove_column :va_employee_practices, :practice_id + end +end diff --git a/db/migrate/20240828211655_update_practice_multimedia_for_polymorphic_association.rb b/db/migrate/20240828211655_update_practice_multimedia_for_polymorphic_association.rb new file mode 100644 index 000000000..9f5348eef --- /dev/null +++ b/db/migrate/20240828211655_update_practice_multimedia_for_polymorphic_association.rb @@ -0,0 +1,13 @@ +class UpdatePracticeMultimediaForPolymorphicAssociation < ActiveRecord::Migration[6.1] + def change + add_reference :practice_multimedia, :innovable, polymorphic: true, index: true + + execute <<-SQL + UPDATE practice_multimedia + SET innovable_id = practice_id, innovable_type = 'Practice' + WHERE practice_id IS NOT NULL + SQL + + remove_column :practice_multimedia, :practice_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 1be8856ff..9f3475f02 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -140,11 +140,12 @@ create_table "category_practices", force: :cascade do |t| t.bigint "category_id" - t.bigint "practice_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false + t.string "innovable_type" + t.bigint "innovable_id" t.index ["category_id"], name: "index_category_practices_on_category_id" - t.index ["practice_id"], name: "index_category_practices_on_practice_id" + t.index ["innovable_type", "innovable_id"], name: "index_category_practices_on_innovable" end create_table "clinical_condition_practices", force: :cascade do |t| @@ -857,7 +858,6 @@ end create_table "practice_multimedia", force: :cascade do |t| - t.bigint "practice_id" t.string "link_url" t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -870,7 +870,9 @@ t.integer "position" t.integer "resource_type", default: 0 t.text "image_alt_text" - t.index ["practice_id"], name: "index_practice_multimedia_on_practice_id" + t.string "innovable_type" + t.bigint "innovable_id" + t.index ["innovable_type", "innovable_id"], name: "index_practice_multimedia_on_innovable" end create_table "practice_origin_facilities", force: :cascade do |t| @@ -1069,6 +1071,33 @@ t.index ["user_id"], name: "index_practices_on_user_id" end + create_table "products", force: :cascade do |t| + t.string "name" + t.string "tagline" + t.string "item_number" + t.string "vendor" + t.string "duns" + t.string "shipping_timeline_estimate" + t.string "origin_story" + t.text "description" + t.text "main_display_image_alt_text" + t.string "support_network_email" + t.boolean "private_contact_info" + t.boolean "published" + t.bigint "user_id" + t.integer "crop_x" + t.integer "crop_y" + t.integer "crop_w" + t.integer "crop_h" + t.datetime "created_at", precision: 6, null: false + t.datetime "updated_at", precision: 6, null: false + t.string "main_display_image_file_name" + t.string "main_display_image_content_type" + t.bigint "main_display_image_file_size" + t.datetime "main_display_image_updated_at" + t.index ["user_id"], name: "index_products_on_user_id" + end + create_table "publications", force: :cascade do |t| t.string "title" t.string "link" @@ -1199,11 +1228,12 @@ create_table "va_employee_practices", force: :cascade do |t| t.integer "position" - t.bigint "practice_id" t.bigint "va_employee_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false - t.index ["practice_id"], name: "index_va_employee_practices_on_practice_id" + t.string "innovable_type" + t.bigint "innovable_id" + t.index ["innovable_type", "innovable_id"], name: "index_va_employee_practices_on_innovable" t.index ["va_employee_id"], name: "index_va_employee_practices_on_va_employee_id" end @@ -1370,7 +1400,6 @@ add_foreign_key "ancillary_service_practices", "ancillary_services" add_foreign_key "ancillary_service_practices", "practices" add_foreign_key "category_practices", "categories" - add_foreign_key "category_practices", "practices" add_foreign_key "clinical_condition_practices", "clinical_conditions" add_foreign_key "clinical_condition_practices", "practices" add_foreign_key "clinical_location_practices", "clinical_locations" @@ -1430,7 +1459,6 @@ add_foreign_key "practice_management_practices", "practice_managements" add_foreign_key "practice_management_practices", "practices" add_foreign_key "practice_metrics", "practices" - add_foreign_key "practice_multimedia", "practices" add_foreign_key "practice_origin_facilities", "clinical_resource_hubs" add_foreign_key "practice_origin_facilities", "practices" add_foreign_key "practice_origin_facilities", "va_facilities" @@ -1443,13 +1471,13 @@ add_foreign_key "practice_solution_resources", "practices" add_foreign_key "practice_testimonials", "practices" add_foreign_key "practices", "users" + add_foreign_key "products", "users" add_foreign_key "publications", "practices" add_foreign_key "risk_mitigations", "practices" add_foreign_key "risks", "risk_mitigations" add_foreign_key "survey_result_files", "practices" add_foreign_key "timelines", "practices" add_foreign_key "user_practices", "practices" - add_foreign_key "va_employee_practices", "practices" add_foreign_key "va_employee_practices", "va_employees" add_foreign_key "va_facilities", "visns" add_foreign_key "va_secretary_priority_practices", "practices" diff --git a/lib/tasks/categories.rake b/lib/tasks/categories.rake index 3d6562f57..cdf196790 100644 --- a/lib/tasks/categories.rake +++ b/lib/tasks/categories.rake @@ -140,7 +140,7 @@ namespace :categories do practice_names.each do |practice_name| practice = Practice.find_by(name: practice_name) if practice - CategoryPractice.find_or_create_by!(practice: practice, category: category) + CategoryPractice.find_or_create_by!(innovable: practice, category: category) end end end diff --git a/lib/tasks/importer.rake b/lib/tasks/importer.rake index 2caf27734..97aa2eb50 100644 --- a/lib/tasks/importer.rake +++ b/lib/tasks/importer.rake @@ -214,7 +214,7 @@ def va_employees vae_name = vae[0] vae_role = vae[1] va_employee = VaEmployee.find_or_create_by(name: vae_name, role: vae_role) - VaEmployeePractice.create va_employee: va_employee, practice: @practice unless VaEmployeePractice.where(va_employee: va_employee, practice: @practice).any? + VaEmployeePractice.create va_employee: va_employee, innovable: @practice unless VaEmployeePractice.where(va_employee: va_employee, innovable: @practice).any? end end end @@ -322,11 +322,11 @@ def categories split_answer = answer.split(/\\/) split_answer.each do |ans| category = Category.find_or_create_by(name: ans) - CategoryPractice.create category: category, practice: @practice unless CategoryPractice.where(category: category, practice: @practice).any? + CategoryPractice.create category: category, innovable: @practice unless CategoryPractice.where(category: category, innovable: @practice).any? end else category = Category.find_or_create_by(name: answer) - CategoryPractice.create category: category, practice: @practice unless CategoryPractice.where(category: category, practice: @practice).any? + CategoryPractice.create category: category, innovable: @practice unless CategoryPractice.where(category: category, innovable: @practice).any? end end end diff --git a/spec/factories/category_practices.rb b/spec/factories/category_practices.rb index e282d622d..9b071e63f 100644 --- a/spec/factories/category_practices.rb +++ b/spec/factories/category_practices.rb @@ -1,6 +1,6 @@ FactoryBot.define do factory :category_practice do - association :practice association :category + association :innovable, factory: :practice end end diff --git a/spec/factories/products.rb b/spec/factories/products.rb new file mode 100644 index 000000000..cba5079d3 --- /dev/null +++ b/spec/factories/products.rb @@ -0,0 +1,19 @@ +FactoryBot.define do + factory :product do + name { "Sample Product" } + tagline { "This is a sample tagline for a product." } + item_number { "ITEM12345" } + vendor { "Sample Vendor" } + duns { "123456789" } + shipping_timeline_estimate { "2-3 weeks" } + origin_story { "This product has an interesting origin story." } + description { "This is a sample product description." } + + association :user + + trait :with_image do + main_display_image { Rack::Test::UploadedFile.new(Rails.root.join('app/assets/images/about-page-image.png'), 'image/jpg') } + main_display_image_alt_text { "sample image" } + end + end +end \ No newline at end of file diff --git a/spec/features/admin/admin_spec.rb b/spec/features/admin/admin_spec.rb index de0e968d0..c95e27e93 100644 --- a/spec/features/admin/admin_spec.rb +++ b/spec/features/admin/admin_spec.rb @@ -25,7 +25,7 @@ Category.create!(name: 'COVID', description: 'COVID related practices', related_terms: ['COVID-19, Coronavirus']), Category.create!(name: 'Telehealth', description: 'Telelhealth related practices') ] - CategoryPractice.create(practice_id: @practice[:id], category_id: @categories[1][:id]) + CategoryPractice.create(innovable_id: @practice[:id], category_id: @categories[1][:id], innovable_type: "Practice") @departments = [ Department.create!(name: 'Admissions', short_name: 'admissions'), Department.create!(name: 'None', short_name: 'none'), diff --git a/spec/features/homepage_spec.rb b/spec/features/homepage_spec.rb index ad5877237..72a440d66 100644 --- a/spec/features/homepage_spec.rb +++ b/spec/features/homepage_spec.rb @@ -25,14 +25,14 @@ @cat_2 = create(:category, name: 'Telehealth', parent_category: @parent_cat) @cat_3 = create(:category, name: 'VA Immersive', parent_category: @parent_cat_b) - create(:category_practice, practice: @practice, category: @cat_1) - create(:category_practice, practice: @practice_2, category: @cat_2) - create(:category_practice, practice: @practice_3, category: @cat_1) - create(:category_practice, practice: @practice_3, category: @cat_3) + create(:category_practice, innovable: @practice, category: @cat_1) + create(:category_practice, innovable: @practice_2, category: @cat_2) + create(:category_practice, innovable: @practice_3, category: @cat_1) + create(:category_practice, innovable: @practice_3, category: @cat_3) ampersand_practice = create(:practice, name: 'Coaching & More', slug: 'coaching-and-more', is_public: true, approved: true, published: true, tagline: "HAPPEN tagline", date_initiated: 'Sun, 04 Feb 1992 00:00:00 UTC +00:00', created_at: 'Sun, 04 Feb 1992 00:00:00 UTC +00:00', support_network_email: 'contact-happen@happen.com', user: @user) ampersand_category = create(:category, name: 'Nutrition & Food', parent_category: @parent_cat) - create(:category_practice, practice: ampersand_practice, category: ampersand_category) + create(:category_practice, innovable: ampersand_practice, category: ampersand_category) visit '/' end diff --git a/spec/features/practice_editor/introduction/introduction_spec.rb b/spec/features/practice_editor/introduction/introduction_spec.rb index 6be3bfcf9..6b2a7097c 100644 --- a/spec/features/practice_editor/introduction/introduction_spec.rb +++ b/spec/features/practice_editor/introduction/introduction_spec.rb @@ -35,7 +35,7 @@ Category.create!(name: 'Hidden Cat') Category.create!(name: 'Suicide Prevention', parent_category: @parent_cat_4) Category.create!(name: 'Age-Friendly', parent_category: @parent_cat_4) - CategoryPractice.create!(practice: @practice, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice, category: @cat_1, created_at: Time.now) login_as(@admin, :scope => :user, :run_callbacks => false) page.driver.browser.manage.window.resize_to(1200, 600) # need to set this otherwise mobile version of editor displays diff --git a/spec/features/practice_editor/overview/image_spec.rb b/spec/features/practice_editor/overview/image_spec.rb index af758aa46..319359406 100644 --- a/spec/features/practice_editor/overview/image_spec.rb +++ b/spec/features/practice_editor/overview/image_spec.rb @@ -32,7 +32,7 @@ image_alt_text: 'results image alt text' ) PracticeMultimedium.create( - practice: @pr_with_resources, + innovable: @pr_with_resources, name: 'existing multimedia image', attachment: File.new(@img_path_1), resource_type: 0, diff --git a/spec/features/practice_editor/overview/video_spec.rb b/spec/features/practice_editor/overview/video_spec.rb index 3fba046c4..a42615d96 100644 --- a/spec/features/practice_editor/overview/video_spec.rb +++ b/spec/features/practice_editor/overview/video_spec.rb @@ -12,7 +12,7 @@ PracticeProblemResource.create(practice: @pr_with_resources, name: 'existing problem video',link_url: @video_url_1, resource_type: 1) PracticeSolutionResource.create(practice: @pr_with_resources, name: 'existing solution video', link_url: @video_url_1, resource_type: 1) PracticeResultsResource.create(practice: @pr_with_resources, name: 'existing results video', link_url: @video_url_1, resource_type: 1) - PracticeMultimedium.create(practice: @pr_with_resources, name: 'existing multimedia video', link_url: @video_url_1, resource_type: 1) + PracticeMultimedium.create(innovable: @pr_with_resources, name: 'existing multimedia video', link_url: @video_url_1, resource_type: 1) @frame_index = { problem: 0, solution: 1, results: 2, multimedia: 3 } login_as(@admin, :scope => :user, :run_callbacks => false) end diff --git a/spec/features/practice_viewer/introduction_spec.rb b/spec/features/practice_viewer/introduction_spec.rb index e832e404b..4accecfa0 100644 --- a/spec/features/practice_viewer/introduction_spec.rb +++ b/spec/features/practice_viewer/introduction_spec.rb @@ -84,11 +84,11 @@ @cat_2 = Category.create!(name: 'Environmental Services', parent_category: @parent_cat) @cat_3 = Category.create!(name: 'Follow-up Care', parent_category: @parent_cat) - CategoryPractice.create!(practice: @pr_max, category: @cat_1, created_at: Time.now) - CategoryPractice.create!(practice: @pr_max, category: @cat_2, created_at: Time.now) - CategoryPractice.create!(practice: @pr_max, category: @cat_3, created_at: Time.now) + CategoryPractice.create!(innovable: @pr_max, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @pr_max, category: @cat_2, created_at: Time.now) + CategoryPractice.create!(innovable: @pr_max, category: @cat_3, created_at: Time.now) - CategoryPractice.create!(practice: @practice_2, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice_2, category: @cat_1, created_at: Time.now) login_as(@admin, :scope => :user, :run_callbacks => false) end diff --git a/spec/features/search_spec.rb b/spec/features/search_spec.rb index 2c04b5c2d..97d239cc5 100644 --- a/spec/features/search_spec.rb +++ b/spec/features/search_spec.rb @@ -78,18 +78,18 @@ def user_login @cat_3 = Category.create!(name: 'Follow-up Care', parent_category: parent_cat_1) @cat_4 = Category.create!(name: 'Pulmonary Care', parent_category: parent_cat_1) @cat_5 = Category.create!(name: 'Telehealth', parent_category: parent_cat_1) - CategoryPractice.create!(practice: @practice, category: @cat_1, created_at: Time.now) - CategoryPractice.create!(practice: @practice, category: @cat_2, created_at: Time.now) - CategoryPractice.create!(practice: @practice, category: @cat_5, created_at: Time.now) - CategoryPractice.create!(practice: @practice3, category: @cat_1, created_at: Time.now) - CategoryPractice.create!(practice: @practice3, category: @cat_2, created_at: Time.now) - CategoryPractice.create!(practice: @practice4, category: @cat_2, created_at: Time.now) - CategoryPractice.create!(practice: @practice4, category: @cat_3, created_at: Time.now) - CategoryPractice.create!(practice: @practice5, category: @cat_1, created_at: Time.now) - CategoryPractice.create!(practice: @practice5, category: @cat_3, created_at: Time.now) - CategoryPractice.create!(practice: @practice6, category: @cat_1, created_at: Time.now) - CategoryPractice.create!(practice: @practice7, category: @cat_4, created_at: Time.now) - CategoryPractice.create!(practice: @practice12, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice, category: @cat_2, created_at: Time.now) + CategoryPractice.create!(innovable: @practice, category: @cat_5, created_at: Time.now) + CategoryPractice.create!(innovable: @practice3, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice3, category: @cat_2, created_at: Time.now) + CategoryPractice.create!(innovable: @practice4, category: @cat_2, created_at: Time.now) + CategoryPractice.create!(innovable: @practice4, category: @cat_3, created_at: Time.now) + CategoryPractice.create!(innovable: @practice5, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice5, category: @cat_3, created_at: Time.now) + CategoryPractice.create!(innovable: @practice6, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice7, category: @cat_4, created_at: Time.now) + CategoryPractice.create!(innovable: @practice12, category: @cat_1, created_at: Time.now) dh_1 = DiffusionHistory.create!(practice_id: @practice.id, va_facility: facility_16) DiffusionHistoryStatus.create!(diffusion_history_id: dh_1.id, status: 'Completed') diff --git a/spec/features/va_facility_spec.rb b/spec/features/va_facility_spec.rb index 75aafa59c..edb538462 100644 --- a/spec/features/va_facility_spec.rb +++ b/spec/features/va_facility_spec.rb @@ -141,7 +141,7 @@ end pr_1 = Practice.create!(name: 'Unpublished practice', approved: false, published: false, user: user) - CategoryPractice.create!(practice: pr_1, category: cat_4) + CategoryPractice.create!(innovable: pr_1, category: cat_4) @facility_4 = VaFacility.create!( visn: @visn, @@ -160,11 +160,11 @@ @practices.each_with_index do |pr, index| PracticeOriginFacility.create!(practice: pr, facility_type: 0, va_facility: @facility_1) if pr.name == 'Different practice' - CategoryPractice.create!(practice: pr, category: cat_3) + CategoryPractice.create!(innovable: pr, category: cat_3) elsif index < 3 - CategoryPractice.create!(practice: pr, category: cat_1) + CategoryPractice.create!(innovable: pr, category: cat_1) elsif index >= 3 - CategoryPractice.create!(practice: pr, category: cat_2) + CategoryPractice.create!(innovable: pr, category: cat_2) PracticeOriginFacility.create!(practice: pr, facility_type: 0, va_facility: @facility_4) end end diff --git a/spec/features/visn_spec.rb b/spec/features/visn_spec.rb index e6247ed43..c8e45e06c 100644 --- a/spec/features/visn_spec.rb +++ b/spec/features/visn_spec.rb @@ -127,8 +127,8 @@ @cat_1 = Category.create!(name: 'COVID') @cat_2 = Category.create!(name: 'Test Cat') - CategoryPractice.create!(practice: @practice_3, category: @cat_1, created_at: Time.now) - CategoryPractice.create!(practice: @practice_4, category: @cat_2, created_at: Time.now) + CategoryPractice.create!(innovable: @practice_3, category: @cat_1, created_at: Time.now) + CategoryPractice.create!(innovable: @practice_4, category: @cat_2, created_at: Time.now) ClinicalResourceHub.create!(visn: @visn, official_station_name: "VISN 1 Clinical Resource Hub (Remote)") clinical_resource_hub = ClinicalResourceHub.create!(visn: @visn_2, official_station_name: "VISN 2 Clinical Resource Hub (Remote)") diff --git a/spec/models/category_practice_spec.rb b/spec/models/category_practice_spec.rb index ce8a583c2..7f3cdc8ad 100644 --- a/spec/models/category_practice_spec.rb +++ b/spec/models/category_practice_spec.rb @@ -3,6 +3,6 @@ RSpec.describe CategoryPractice, type: :model do describe 'associations' do it { should belong_to(:category) } - it { should belong_to(:practice) } + it { should belong_to(:innovable) } end end diff --git a/spec/models/practice_spec.rb b/spec/models/practice_spec.rb index c76aed669..29d4681ec 100644 --- a/spec/models/practice_spec.rb +++ b/spec/models/practice_spec.rb @@ -42,6 +42,7 @@ it { should have_many(:video_files) } it { should have_many(:practice_emails) } it { should have_many(:practice_editors) } + it { should have_many(:practice_multimedia).order(id: :asc).dependent(:destroy) } end describe 'counter_cache' do @@ -83,12 +84,12 @@ create_list(:diffusion_history, 2, :with_va_facility, practice: practice2) create_list(:diffusion_history, 2, :with_va_facility, practice: practice4) - create(:category_practice, practice: practice1, category: category1) - create(:category_practice, practice: practice1, category: category2) - create(:category_practice, practice: practice2, category: category3) - create(:category_practice, practice: practice3, category: category4) - create(:category_practice, practice: practice4, category: category1) - create(:category_practice, practice: practice4, category: category3) + create(:category_practice, innovable: practice1, category: category1) + create(:category_practice, innovable: practice1, category: category2) + create(:category_practice, innovable: practice2, category: category3) + create(:category_practice, innovable: practice3, category: category4) + create(:category_practice, innovable: practice4, category: category1) + create(:category_practice, innovable: practice4, category: category3) end describe '.get_by_created_crh' do diff --git a/spec/models/product_spec.rb b/spec/models/product_spec.rb new file mode 100644 index 000000000..c15393917 --- /dev/null +++ b/spec/models/product_spec.rb @@ -0,0 +1,43 @@ +require 'rails_helper' + +RSpec.describe Product, type: :model do + describe 'associations' do + it { should belong_to(:user).optional } + it { should have_many(:category_practices).dependent(:destroy) } + it { should have_many(:categories).through(:category_practices) } + it { should have_many(:practice_multimedia).order(id: :asc).dependent(:destroy) } + it { should have_many(:va_employee_practices).dependent(:destroy) } + it { should have_many(:va_employees).through(:va_employee_practices).order(position: :asc) } + end + + describe 'validations' do + it { should validate_uniqueness_of(:name).with_message('Product name already exists') } + end + + describe 'attachments' do + describe 'main_display_image' do + it 'has an attached file' do + product = create(:product, :with_image) + expect(product.main_display_image).to be_an_instance_of(Paperclip::Attachment) + end + + it 'validates content type' do + product = build(:product, :with_image) + expect(product).to be_valid + + product.main_display_image_content_type = 'text/plain' + expect(product).not_to be_valid + expect(product.errors[:main_display_image_content_type]).to include('is invalid') + end + + it 'validates presence of main_display_image_alt_text' do + product = build(:product, main_display_image: File.new(Rails.root.join('app/assets/images/jumbotron-img.jpg'))) + expect(product).not_to be_valid + expect(product.errors[:main_display_image_alt_text]).to include("can't be blank") + + product.main_display_image_alt_text = 'Sample alt text' + expect(product).to be_valid + end + end + end +end diff --git a/spec/models/va_employee_practice_spec.rb b/spec/models/va_employee_practice_spec.rb index 43d87ed51..c92ac8c60 100644 --- a/spec/models/va_employee_practice_spec.rb +++ b/spec/models/va_employee_practice_spec.rb @@ -3,6 +3,6 @@ RSpec.describe VaEmployeePractice, type: :model do describe 'associations' do it { should belong_to(:va_employee) } - it { should belong_to(:practice) } + it { should belong_to(:innovable) } end end diff --git a/spec/services/save_practice_service_spec.rb b/spec/services/save_practice_service_spec.rb index ec2907ef4..52dc6cab6 100644 --- a/spec/services/save_practice_service_spec.rb +++ b/spec/services/save_practice_service_spec.rb @@ -12,7 +12,7 @@ context 'while update_department_practices' do it 'returns a StandardError' do allow(@save_practice).to receive(:update_department_practices).and_raise(StandardError.new('Error!!!')) - + result = @save_practice.save_practice expect(result.is_a?(StandardError)).to eq true expect(result.message).to eq 'error updating departments' @@ -22,7 +22,7 @@ context 'while remove_attachments' do it 'returns a StandardError' do allow(@save_practice).to receive(:remove_attachments).and_raise(StandardError.new('Error!!!')) - + result = @save_practice.save_practice expect(result.is_a?(StandardError)).to eq true expect(result.message).to eq 'error removing attachments' @@ -32,8 +32,8 @@ context 'while manipulate_avatars' do it 'returns a StandardError' do allow(@save_practice).to receive(:manipulate_avatars).and_raise(StandardError.new('Error!!!')) - - result = @save_practice.save_practice + + result = @save_practice.save_practice expect(result.is_a?(StandardError)).to eq true expect(result.message).to eq 'error updating avatars' end @@ -42,7 +42,7 @@ context 'while remove_main_display_image' do it 'returns a StandardError' do allow(@save_practice).to receive(:remove_main_display_image).and_raise(StandardError.new('Error!!!')) - + result = @save_practice.save_practice expect(result.is_a?(StandardError)).to eq true expect(result.message).to eq 'error removing practice thumbnail' @@ -52,7 +52,7 @@ context 'while crop_main_display_image' do it 'returns a StandardError' do allow(@save_practice).to receive(:crop_main_display_image).and_raise(StandardError.new('Error!!!')) - + result = @save_practice.save_practice expect(result.is_a?(StandardError)).to eq true expect(result.message).to eq 'error cropping practice thumbnail' @@ -84,7 +84,7 @@ context 'while cropping avatar' do it 'returns true' do va_employee = VaEmployee.create(name: 'va employee', role: 'doctor') - VaEmployeePractice.create(va_employee: va_employee, practice: @practice) + VaEmployeePractice.create(va_employee: va_employee, innovable: @practice) practice_params = { va_employees_attributes: { '0': { @@ -94,7 +94,7 @@ } } save_practice = SavePracticeService.new({ practice: @practice, practice_params: practice_params}) - + result = save_practice.save_practice expect(result).to eq true end From 426ac6606f78d0495c1e3dcb8ef9d4f32e432b99 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Wed, 11 Sep 2024 14:03:50 -0600 Subject: [PATCH 03/36] dm-5067 product active admin (#1010) * update schema with new products table * update schema with new polymorphic association for category_practices * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * add index to products name column in order to add unique constraint at the db level this enables the use of `create_or_find_by` with the name attribute * add admin/products file with overwrites for create and update actions * update Product model add name presence validation add ransackable_attributes for name and user_email * add admin/products feature spec file * edit admin/products to remove file export until setup decided upon * remove except: [:destroy] from admin/products actions :all * add user_email method to Product model * add "Owner email", timestamps, actions to admin/products index * add scoped_collection to admin/products controller block allows for filtering through association * remove download_links: false from admin/products index view * spacing * edit Product#user_email to not be private * update admin/products removes permit_params method in favor of traditional strong params methods for product attrs and user_email edits scoped_collection to use left_joins for records with no :user edits set_product_user method to set nil value for product.user * update admin/products to utilize strong params for user_email * update admin/products edits structure of create and update actions to utilize transaction blocks updates error handling method to deliver concise error messages * update admin/products feature specs adds sad path testing, restructures test organization --- app/admin/products.rb | 128 ++++++++++++++++ app/models/product.rb | 19 ++- db/migrate/20240827213548_create_products.rb | 1 + db/schema.rb | 1 + spec/factories/products.rb | 2 +- spec/features/admin/admin_products_spec.rb | 149 +++++++++++++++++++ 6 files changed, 296 insertions(+), 4 deletions(-) create mode 100644 app/admin/products.rb create mode 100644 spec/features/admin/admin_products_spec.rb diff --git a/app/admin/products.rb b/app/admin/products.rb new file mode 100644 index 000000000..9c8dafffa --- /dev/null +++ b/app/admin/products.rb @@ -0,0 +1,128 @@ +include UserUtils + +ActiveAdmin.register Product do + config.create_another = true + actions :all + + # To do: set up index file export + index do + id_column + column 'Product Name', :name + column 'Owner email', :user_email + column 'Created at', :created_at + column 'Updated at', :updated_at + actions + end + + filter :name + filter :user_email, label: "Owner Email" + + form do |f| + f.semantic_errors *f.object.errors.attribute_names# shows errors on :base + f.inputs do + f.input :name, label: 'Product name *Required*' + f.input :user, label: 'User email', as: :string, input_html: {name: 'user_email', value: f.object.user&.email || ''} + end + f.actions + end + + show do + attributes_table do + row :id + # row(:name, label: 'Product name') { |product| link_to(product.name, product_path(product)) } - uncomment when product show page is created + # row('Edit URL') { |product| link_to(product_overview_path(product), product_overview_path(product)) } - uncomment when product editor is created + row(:user) {|product| link_to(product.user&.email, admin_user_path(product.user)) if product.user.present?} + end + end + + controller do + rescue_from ActiveRecord::RecordInvalid, with: :handle_error_redirect + def scoped_collection + super.left_joins(:user) + end + + def create + ActiveRecord::Base.transaction do + product = Product.new(product_params) + handle_user_email(product) + + product.save! + handle_redirect_after_save(product, "created") + end + end + + def update + ActiveRecord::Base.transaction do + @product = Product.find(params[:id]) + @product.assign_attributes(product_params) + handle_user_email(@product) + + @product.save! + handle_redirect_after_save(@product, "updated") + end + end + + private + + def handle_user_email(product) + email = user_email_param + if email.present? && is_invalid_va_email(email) + product.errors.add(:user_email, 'must be a valid @va.gov address') + raise ActiveRecord::RecordInvalid.new(product) + end + set_product_user(product, email) + end + + def handle_redirect_after_save(product, action) + if params[:create_another] == "on" + redirect_to new_admin_product_path, notice: "Product was successfully #{action}. You can create another one." + else + redirect_to admin_product_path(product), notice: "Product was successfully #{action}." + end + end + + def handle_error_redirect(exception) + error_messages = exception.record.errors.map do |error| + error.options[:message] || "Email #{error.type}" + end + path = action_name == 'update' ? edit_admin_product_path(@product) : new_admin_product_path + redirect_to path, flash: { error: error_messages.join(', ') } + end + + def set_product_user(product, email) + if email.blank? + product.user = nil + return + end + + return if product.user_email == email + + # create new user if needed + user = User.find_or_initialize_by(email: email) + skip_validations_and_save_user(user) if user.new_record? + product.user = user + + # un-comment and update for Product once the editor workflow is created: + # if product.user.present? && !is_user_an_editor_for_innovation(product, product.user) + # ProductEditor.create_and_invite(product, product.user) + # end + + # Uncomment and update for Product when show page / commontator functionality enabled: + # if the practice user is updated, remove the previous product user from the + # commontator_thread subscribers list if the following conditions are also true + # if previous_product_user.present? && previous_product_user != product.user && + # product.commontator_thread.comments.where(creator_id: previous_product_user.id).empty? + # product.commontator_thread.unsubscribe(previous_product_user) + # end + # product.commontator_thread.subscribe(user) + end + + def product_params + params.require(:product).permit(:name) + end + + def user_email_param + params[:user_email].presence + end + end +end diff --git a/app/models/product.rb b/app/models/product.rb index 2fdbf0299..dc8148994 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -1,13 +1,26 @@ class Product < Innovation has_attached_file :main_display_image, styles: {thumb: '768x432>'}, :processors => [:cropper] - validates :main_display_image_alt_text, presence: true, if: :main_display_image_present? - validates_uniqueness_of :name, {message: 'Product name already exists'} + validates :main_display_image_alt_text, presence: true, if: :main_display_image_present? validates_attachment_content_type :main_display_image, content_type: /\Aimage\/.*\z/ + validates :name, presence: true + validates_uniqueness_of :name, {message: 'Product name already exists'} + + def user_email + user&.email + end private def main_display_image_present? main_display_image.present? end -end \ No newline at end of file + + ransacker :user_email do + Arel.sql("users.email") + end + + def self.ransackable_attributes(auth_object = nil) + ["name", "user_email"] + end +end diff --git a/db/migrate/20240827213548_create_products.rb b/db/migrate/20240827213548_create_products.rb index a668c8d38..883043ea3 100644 --- a/db/migrate/20240827213548_create_products.rb +++ b/db/migrate/20240827213548_create_products.rb @@ -24,5 +24,6 @@ def change end add_attachment :products, :main_display_image + add_index :products, :name, unique: true end end diff --git a/db/schema.rb b/db/schema.rb index 9f3475f02..2ee86bd7d 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -1095,6 +1095,7 @@ t.string "main_display_image_content_type" t.bigint "main_display_image_file_size" t.datetime "main_display_image_updated_at" + t.index ["name"], name: "index_products_on_name", unique: true t.index ["user_id"], name: "index_products_on_user_id" end diff --git a/spec/factories/products.rb b/spec/factories/products.rb index cba5079d3..6c7bfa616 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -16,4 +16,4 @@ main_display_image_alt_text { "sample image" } end end -end \ No newline at end of file +end diff --git a/spec/features/admin/admin_products_spec.rb b/spec/features/admin/admin_products_spec.rb new file mode 100644 index 000000000..6404916b8 --- /dev/null +++ b/spec/features/admin/admin_products_spec.rb @@ -0,0 +1,149 @@ +require 'rails_helper' + +RSpec.feature "Admin::Products", type: :feature do + let(:admin_user) { create(:user, :admin) } + + before do + login_as(admin_user, scope: :user) + end + + describe "Creating a product" do + context "with valid attributes" do + scenario "creates a product successfully" do + visit new_admin_product_path + + fill_in "Product name *Required*", with: "Test Product" + fill_in "User email", with: "testuser@va.gov" + + click_button "Create Product" + + expect(page).to have_content("Product was successfully created") + expect(page).to have_content("Test Product") + expect(page).to have_content("testuser@va.gov") + end + + scenario "creates a product and adds another" do + visit new_admin_product_path + + fill_in "Product name *Required*", with: "First Product" + fill_in "User email", with: "user@va.gov" + check "create_another" + + click_button "Create Product" + + expect(page).to have_content("Product was successfully created. You can create another one.") + expect(current_path).to eq(new_admin_product_path) + expect(page).not_to have_field("Product name *Required*", with: "First Product") + end + + scenario "automatically creates a new user if email does not exist" do + visit new_admin_product_path + + fill_in "Product name *Required*", with: "Product with New User" + fill_in "User email", with: "newuser@va.gov" + + click_button "Create Product" + + expect(page).to have_content("Product was successfully created") + expect(page).to have_content("Product with New User") + expect(page).to have_content("newuser@va.gov") + + expect(User.find_by(email: "newuser@va.gov")).not_to be_nil + end + end + + context "with invalid attributes" do + scenario "tries to create a product with an invalid email" do + visit new_admin_product_path + + fill_in "Product name *Required*", with: "Invalid Email Product" + fill_in "User email", with: "invalidemail.com" + + click_button "Create Product" + + expect(page).to have_content("Email must be a valid @va.gov address") + expect(current_path).to eq(new_admin_product_path) + + expect(Product.find_by(name: "Invalid Email Product")).to be_nil + end + + scenario "tries to create a product with a taken name" do + create(:product, name: "Taken Product") + + visit new_admin_product_path + fill_in "Product name *Required*", with: "Taken Product" + fill_in "User email", with: "user@va.gov" + + click_button "Create Product" + + expect(page).to have_content("Product name already exists") + expect(current_path).to eq(new_admin_product_path) + + expect(Product.where(name: "Taken Product").count).to eq(1) + end + end + end + + describe "Updating a product" do + let!(:product) { create(:product, name: "Old Product", user: create(:user, email: "olduser@va.gov")) } + + context "with valid attributes" do + scenario "updates a product successfully" do + visit edit_admin_product_path(product) + + fill_in "Product name *Required*", with: "Updated Product" + fill_in "User email", with: "newuser@va.gov" + + click_button "Update Product" + + expect(page).to have_content("Product was successfully updated") + expect(page).to have_content("Updated Product") + expect(page).to have_content("newuser@va.gov") + end + + scenario "allows the user_email to be blank and sets the product's user to nil" do + visit edit_admin_product_path(product) + + fill_in "Product name *Required*", with: "Updated Product" + fill_in "User email", with: "" + + click_button "Update Product" + + expect(page).to have_content("Product was successfully updated") + expect(page).to have_content("Updated Product") + expect(product.reload.user).to be_nil + end + end + + context "with invalid attributes" do + scenario "tries to update a product with an invalid email" do + visit edit_admin_product_path(product) + + fill_in "Product name *Required*", with: "Updated Product" + fill_in "User email", with: "invalidemail.com" + + click_button "Update Product" + + expect(page).to have_content("Email must be a valid @va.gov address") + expect(current_path).to eq(edit_admin_product_path(product)) + + expect(product.reload.user.email).to eq("olduser@va.gov") + end + + scenario "tries to update a product with a taken name" do + create(:product, name: "Taken Product") + + visit edit_admin_product_path(product) + fill_in "Product name *Required*", with: "Taken Product" + fill_in "User email", with: "newuser@va.gov" + + click_button "Update Product" + + expect(page).to have_content("Product name already exists") + expect(current_path).to eq(edit_admin_product_path(product)) + + expect(product.reload.name).to eq("Old Product") + end + end + end +end From 59ae1088bdcd7849588b0fd1fbcc4bdc205e6e31 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Thu, 12 Sep 2024 12:51:30 -0600 Subject: [PATCH 04/36] dm-5179 products visibility (#1015) * update schema with new products table * update schema with new polymorphic association for category_practices * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * add index to products name column in order to add unique constraint at the db level this enables the use of `create_or_find_by` with the name attribute * add admin/products file with overwrites for create and update actions * update Product model add name presence validation add ransackable_attributes for name and user_email * add admin/products feature spec file * edit admin/products to remove file export until setup decided upon * remove except: [:destroy] from admin/products actions :all * add user_email method to Product model * add "Owner email", timestamps, actions to admin/products index * add scoped_collection to admin/products controller block allows for filtering through association * remove download_links: false from admin/products index view * spacing * edit Product#user_email to not be private * update admin/products removes permit_params method in favor of traditional strong params methods for product attrs and user_email edits scoped_collection to use left_joins for records with no :user edits set_product_user method to set nil value for product.user * update admin/products to utilize strong params for user_email * update admin/products edits structure of create and update actions to utilize transaction blocks updates error handling method to deliver concise error messages * update admin/products feature specs adds sad path testing, restructures test organization * add migration for additional products columns * update schema with additional products columns * add products.csv to assets folder Directly imported as csv from xlsx file provided by IPM team, unaltered contents * add products rake namespace with :create_or_update_products task converts csv file containing IPM products data to persisted product records in the db. the data in the csv is unaltered so some columns containing leading quotes and slashes had to be regexed before saving to the products attrs some columns' values are "N/A" so for convenience and simplicity they are just being saved as nil values * add products:create_or_update_products task to :full_import tasks * add migration to update products table adds default: false to :published col adds :date_published and :retired cols * update schema with added products columns * add after_update callback :update_date_published to Product model runs method to update :date_published column when :published value changes * add spec for new :update_date_published callback on Product model * update index actions for admin/products adds buttons for publishing/unpublishing and retiring/activating products in admin/products view adds feature specs for new functionality * add data rows to admin/products show view * add :published as admin/products index filter * add :published as col to admin/products index view --- app/admin/products.rb | 35 +++++- app/models/product.rb | 14 ++- .../20240909214757_add_fields_to_products.rb | 7 ++ ...7_add_published_and_retired_to_products.rb | 7 ++ db/schema.rb | 7 +- lib/assets/products.csv | 100 ++++++++++++++++++ lib/tasks/dm.rake | 1 + lib/tasks/products.rake | 42 ++++++++ spec/features/admin/admin_products_spec.rb | 46 +++++++- spec/models/product_spec.rb | 15 +++ 10 files changed, 266 insertions(+), 8 deletions(-) create mode 100644 db/migrate/20240909214757_add_fields_to_products.rb create mode 100644 db/migrate/20240910212507_add_published_and_retired_to_products.rb create mode 100644 lib/assets/products.csv create mode 100644 lib/tasks/products.rake diff --git a/app/admin/products.rb b/app/admin/products.rb index 9c8dafffa..0340b8100 100644 --- a/app/admin/products.rb +++ b/app/admin/products.rb @@ -8,14 +8,36 @@ index do id_column column 'Product Name', :name - column 'Owner email', :user_email - column 'Created at', :created_at - column 'Updated at', :updated_at - actions + column 'Owner Email', :user_email + column 'Published', :published + column 'Date Published', :date_published + column 'Created At', :created_at + column 'Last Updated', :updated_at + actions do |product| + product_retired_action_str = product.retired ? "Activate" : "Retire" + item product_retired_action_str, retire_product_admin_product_path(product), method: :post + product_published_action_str = product.published ? "Unpublish" : "Publish" + item product_published_action_str, publish_product_admin_product_path(product), method: :post + end + end + + member_action :retire_product, method: :post do + resource.toggle!(:retired) + retired_state = resource.retired ? "retired" : "activated" + message = "\"#{resource.name}\" was #{retired_state}" + redirect_back fallback_location: root_path, notice: message + end + + member_action :publish_product, method: :post do + resource.toggle!(:published) + published_state = resource.published ? "published" : "unpublished" + message = "\"#{resource.name}\" was #{published_state}" + redirect_back fallback_location: root_path, notice: message end filter :name filter :user_email, label: "Owner Email" + filter :published form do |f| f.semantic_errors *f.object.errors.attribute_names# shows errors on :base @@ -29,9 +51,12 @@ show do attributes_table do row :id - # row(:name, label: 'Product name') { |product| link_to(product.name, product_path(product)) } - uncomment when product show page is created + row(:name, label: 'Product name') # { |product| link_to(product.name, product_path(product)) } - uncomment when product show page is created # row('Edit URL') { |product| link_to(product_overview_path(product), product_overview_path(product)) } - uncomment when product editor is created row(:user) {|product| link_to(product.user&.email, admin_user_path(product.user)) if product.user.present?} + row(:published, label: 'Published') + row(:date_published, label: 'Date Published') + row(:retired, label: 'Retired') end end diff --git a/app/models/product.rb b/app/models/product.rb index dc8148994..bb3882844 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -6,6 +6,8 @@ class Product < Innovation validates :name, presence: true validates_uniqueness_of :name, {message: 'Product name already exists'} + after_update :update_date_published + def user_email user&.email end @@ -21,6 +23,16 @@ def main_display_image_present? end def self.ransackable_attributes(auth_object = nil) - ["name", "user_email"] + ["name", "user_email", "published"] + end + + def update_date_published + if saved_change_to_published? + if published + update_column(:date_published, Time.current) + else + update_column(:date_published, nil) + end + end end end diff --git a/db/migrate/20240909214757_add_fields_to_products.rb b/db/migrate/20240909214757_add_fields_to_products.rb new file mode 100644 index 000000000..e582d2382 --- /dev/null +++ b/db/migrate/20240909214757_add_fields_to_products.rb @@ -0,0 +1,7 @@ +class AddFieldsToProducts < ActiveRecord::Migration[6.1] + def change + add_column :products, :origin, :string + add_column :products, :usage, :string + add_column :products, :price, :string + end +end diff --git a/db/migrate/20240910212507_add_published_and_retired_to_products.rb b/db/migrate/20240910212507_add_published_and_retired_to_products.rb new file mode 100644 index 000000000..cba73fc52 --- /dev/null +++ b/db/migrate/20240910212507_add_published_and_retired_to_products.rb @@ -0,0 +1,7 @@ +class AddPublishedAndRetiredToProducts < ActiveRecord::Migration[6.1] + def change + change_column_default :products, :published, from: nil, to: false + add_column :products, :date_published, :datetime + add_column :products, :retired, :boolean, default: false, null: false + end +end diff --git a/db/schema.rb b/db/schema.rb index 2ee86bd7d..57946dd8a 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -1083,7 +1083,7 @@ t.text "main_display_image_alt_text" t.string "support_network_email" t.boolean "private_contact_info" - t.boolean "published" + t.boolean "published", default: false t.bigint "user_id" t.integer "crop_x" t.integer "crop_y" @@ -1095,6 +1095,11 @@ t.string "main_display_image_content_type" t.bigint "main_display_image_file_size" t.datetime "main_display_image_updated_at" + t.string "origin" + t.string "usage" + t.string "price" + t.datetime "date_published" + t.boolean "retired", default: false, null: false t.index ["name"], name: "index_products_on_name", unique: true t.index ["user_id"], name: "index_products_on_user_id" end diff --git a/lib/assets/products.csv b/lib/assets/products.csv new file mode 100644 index 000000000..e3d7758c4 --- /dev/null +++ b/lib/assets/products.csv @@ -0,0 +1,100 @@ +Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,DUNS #,Shipping Estimate,Meet the Intrapreneur +Atlas Knee Supporter,Spark-Seed-Spread,FACILITY USE,"The Atlas Knee Supporter was designed as a supportive device to immobilize Veterans and provide comfort during an otherwise challenging knee pain management procedures. It could, however, be used for any similar procedure where a Veteran needs to be secured and stable. The device comes in two sizes for different size legs and supports comfortably from the hip to the ankle.",Coming soon! (001),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""I really felt bad for the patient and knew there had to be a way to streamline the procedure while giving comfort to the Veteran. With the very first trial the patient loved it and wanted to take it home!! Throughout the prototyping phase I had such an adrenaline rush from any design changed needed. Since 2021, the need to reschedule patients is at ZERO, and knee procedure time has been reduced by 15 minutes. Previously, 20% of patients were rescheduled due to pain, inability to hold still, or needing sedation. The benefits of the supporter and the data I collected include decreased radiation exposure to patient and staff, rescheduling, use of anesthesia and procedure time. The meaning of VA Innovation to me is knowing that I have lots of support behind me. I have had many people cheering me on and giving great suggestions. VA Innovation is the way to go!!!!"" + +Debra (DJ) Cole +Radiologic Technologist +VA Richmond Healthcare System" +Cart Sweeper Attachment,Spark-Seed-Spread,FACILITY USE,"The Cart Sweeper Attachment is a simple device which attaches to the bottom of a housekeeping/janitorial cart. The device allows you to sweep the floors as the cart is pushed along its usual route throughout the hospital. This tool improves the cleanliness of the hospital environment by keeping floors clear of dust, dirt, and debris.",Coming soon! (002),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""We can work smarter, not harder. Developing this product opened me up to a large network and the depth of iNET support that VA offers when they bring an idea to the forefront. That was an eye-opener. It has allowed me to help others who have had similar innovations to steer them in the right direction. + +VA Innovation made me realize the VA is one of the biggest innovators out there in the nation's healthcare system! We are on the forefront of many new products in our industry!"" + +Larry Hillson +Chief, Environmental Management Service +VA Sierra Nevada Healthcare System" +DropEase,Spark-Seed-Spread,Veteran use,"The DropEase device provides a stable platform for self-administering eyedrops, complete with a handle that is easy to squeeze with weak or shaky hands. The device allows users to set a metered dosage to get the proper amount of medication every time. Standard eyedrop bottles fit into the device.",Coming soon! (003),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""iNET makes me feel that I am being heard. More importantly, [that] the Veterans are being heard. I asked what the problem was, and then strived to find the answer; then take it back to the Vets so they can tell me how to make it better."" + +Terri Ohlinger, RN +Eye Clinic Case Manager +Cincinnati VA Medical Center" +Prosthetic Sock Management Tool (PSMT),Spark-Seed-Spread,FACILITY USE,The Prosthetic Sock Management Tool (PSMT) is a two-part organizational system that enhances a Veteran's prosthetic experience. The PSMT aids in a Veteran's education and management of prosthetic sock use. This tool helps clinicians visually demonstrate the proper way to use prosthetic socks and better manage the health of their residual limbs.,PSMT-P119,1-100 units: $67.52 + $50.00 shipping,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon order being placed.,"""The PSMT is important to me because I have seen that what I do has a real impact on the lives of Veterans. One Veteran who used it told me that it 'changed his life'. He 'finally' understood how to properly use his prosthetic socks and a wound he had for a long time was finally beginning to heal. He also used the accompanying infographic to explain his amputation to his grandkids. He was so appreciative."" + +""Through the development of the PSMT I learned that I was not just a task do-er, but also an innovator. I saw myself in a new light and have been inspired to bring this exciting possibility of personal transformation to my VA colleagues."" + +Billie Savvas Slater +Research Health Science Specialist and Innovation Specialist +Minneapolis VA Medical Center" +Rapid On-demand Connection Information Technology (ROCIT),Greenhouse,Veteran use,"ROCIT is a powerful and light-weight enterprise portable VPN internet hotspot with all the network speed required for your Veteran's Digital Divide connectivity needs. This product is great for home-based primary care, field staff, extended reality programs, TeleX programs, simulation centers, rural clinics, community-based outpatient centers, and emergency departments. The compartment conveniently doubles as a clutch bag.",HT-Case-ROCIT-XaaS,"$8,225/yr",HERMTAC,11-753-1993,Orders can be expected 2-4 weeks after purchase.,"Via the Greenhouse Initiative, frontline employees from VA Pittsburgh Healthcare System, participated in the co-design and user experience testing of this product. + +""Unnecessary suffering or dying at-home because someone can't afford quality internet, especially when a cost-saving model of care solution is available is important to me. + +Developing this product made me proud of myself again, gave me a purpose, got my fight back, and increased the ratio of salt in my hair. To me, VA innovation means pushing the entire country's care model forward and sharing it in an open-source manner for all people."" + +Steven M. Handler MD, PhD, CMD +Associate Chief of Staff: Geriatrics and Extended Care (GEC) +VA Pittsburgh Health Care" +The Belongings Buddy,Spark-Seed-Spread,FACILITY USE,"Patients often lose personal items while in the hospital including glasses, dentures, hearing aids, and cell phones. The Belongings Buddy is a small bag that can be attached to a bed rail with multiple, brightly colored pockets to help patients keep track of personal items.",BB-L169,See website for pricing.,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon ordering being placed.,"""Through VA innovation we have been empowered to follow through with our idea for the 'Belongings Buddy' (a means for Veterans to have their small belongings together in one place). It has been exciting and motivating to see this idea come to fruition and to have it so greatly supported across the VHA system. Without the support of iNET innovation it is unlikely to have been developed. The support, encouragement, and networking has been an amazing experience."" + +Rebecca Gallo RN and Cindie Rice MSN +Quality Management +Central Virginia VA Health Care System" +Wareologie Portable Parallel Bars,Greenhouse,FACILITY USE,"Portable Parallel Bars bring physical therapy treatment to patients anywhere. Wareologie™ parallel bars fold in minutes, transport on wheels, and have a sturdy, 600 lb. weight capacity. The portable parallel bars are compact enough to maneuver into small spaces while providing ample area for the patient to stand, balance, practice weight-bearing, and take those first recovery steps. The Wareologie Portable Parallel Bars are classified as an FDA Class 1 Medical Device. Class 1 Medical Devices have a low to moderate risk to the patient and/or user. Common examples include electric toothbrushes, hospital beds, and non-electric wheelchairs.",201001V1,"$5,500 and $350 shipping",Wareologie,08-439-7981,Orders can be expected 2 months after purchase.,"Via the Greenhouse Initiative, physical therapists and other frontline employees from the VA Richmond Healthcare System and VA Northeast Ohio Healthcare, participated in the co-design and user experience testing of this product. + +""It was an awesome experience to work with the team Wareologie to take this great idea and see it come to physical fruition! We started from scratch with an idea on a power point, discussing balancing a Physical Therapists wants vs needs, and what the patient would absolutely need in order to feel safe and secure. + +It is clear that the patients needs were most important, and the engineers really worked hard to understand what the patients would need for that tactile sense of security while also addressing the operational functions and materials. + +Each meeting, we were able to collaborate our clinical needs with the engineers' structural knowledge to create what we think will be an incredibly useful and versatile tool for multiple clinicians in different settings."" + +Peter DiSalvo PT, DPT +PolyTrauma and Traumatic Brain Injury Rehabilitation +Central Virginia VA Health Care System" +XanderGlasses,Greenhouse,Veteran use,"XanderGlasses improve communication for individuals affected by hearing loss and auditory processing disorder by using sight to augment sound. The glasses translate speech to text and project accurate real-time captions in the wearer's field of vision, allowing them to look at speakers, absorb visual cues, and refer to captions as needed. This simple, on-off device provides instant and accurate captions with or without a cloud connection.",XG01,"$4,999/unit + shipping",Xander,117518919,Shipments can be expected within 2 weeks of order.,"Greenhouse Initiative, VA clinicians and Veterans across multiple VA healthcare systems, including VA Pittsburgh and VA Augusta Health Care Systems, participated in discovery interviews and user experience testing of this product. + +""Working with the developers of XanderGlasses has been very exciting and thoroughly enjoyable. I am a cochlear implant audiologist and realize the awesome benefit this device could have on helping hearing impaired Veterans to communicate more effectively with others."" + +Maureen Wargo, Au.D., MBA +Audiology Supervisor +Pittsburgh VA Medical Center + +""I am really excited about seeing this product. If it works well, it will be a game changer for a number of people. This will be like being around for the invention of the telephone; it is that huge."" + +Lisa Rodgers, Au.D. +Audiologist +VA Augusta Health Care System + +Maureen Wargo +Audiology Supervisor +Pittsburgh VA Medical Center" +Hinged Bathtub Bench,Spark-Seed-Spread & Technology Transfer,Veteran use,"The benches and support legs of the most popular bathtub transfer device solutions extend beyond the width of the bathtub and do not allow the user to easily close the curtain during bathing. This results in unwanted, wasted space in the bathroom and the potential for water to escape the bathtub surrounding it. + +These problems can introduce trip, slip, and fall hazards to users that already have difficulty ambulating and performing routine, daily tasks. A smaller footprint bathtub bench with a hinged transfer platform eliminates both of these issues. + +The Hinged Bathtub Bench features a hinged platform that rests on the lip of the bathtub. This allows the user to transfer into and out of the bathtub, all while being able to close the curtain inside of the tub to prevent water from escaping. The bench is assembled completely within the walls of the bathtub, taking up less space outside of the tub making navigation in the bathroom much easier.",Coming Soon! (004),Coming Soon!,AliMed,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"A Veteran told me that he was getting into the tub by sitting on the lip of the tub and swinging his legs over. While that technique is unsafe, it gave me the idea that the lip of the tub could support a person's weight. I see how difficult lives can be for Veterans with disabilities and I drive myself to develop new products/techniques to make their lives easier. + +Randall Wesley +Occupational Therapist +Jesse Brown VA Medical Center" +Self-Leveling Walker (SLW),Spark-Seed-Spread & Technology Transfer,FACILITY USE,"The Self-Leveling Walker addresses the limitations of conventional walking aids and the lack of options for teaching efficient stair ascent/descent maneuvers for patients in rehabilitation recovering from an injury. This product helps fulfill an unmet market need giving patients increased independence to safely negotiate stairs and inclines while also minimizing the cost of home adaptations and extended stays in rehabilitation settings for training. + +The walker's front and rear legs are coupled such that the front legs shorten, and the rear legs lengthen by the same amount when a pair of hand levers are held down by the user. When the levers are released, the legs are locked in the new configuration for continued stair or ramp ascent/descent until re-adjusted at the end of the staircase or incline. In the default state where the legs are level and locked, the device performs exactly like a standard walker on level surfaces, making it the only walker a user will ever need regardless of the environment.",GKG-4746,Coming soon!,AliMed,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"""This innovation capitalized on the contributions of institutional investments by the Rehabilitation R&D Service, the VA Technology Transfer Program, the Case-Coulter Translational Research Program, and VHA Innovators Network to deliver something that can profoundly and positively impact the mobility of disabled Veterans and enable them to independently negotiate architectural barriers and take full advantage of life opportunities at home and in the community. And all without costly home modifications! I'm most proud that it's been patented and licensed and poised to be disseminated commercially within and outside the VA so that Veterans and all Americans can benefit."" + +Ronald Triolo +Health Research Scientist +VA Northeast Ohio Healthcare System + +""As a physical therapist the Self-Leveling Walker solves a lot of issues for so many of our Veterans. Stairs are always a challenge and so many people do not have the necessary handrails to safely negotiate stairs. The SLW provides an easy, safe solution. This will allow our Veterans to go home sooner and not require expensive home modifications. Working with the engineering team to come up with a solution was very satisfying."" + +Lisa Lombardo +Physical Therapist +VA Northeast Ohio Healthcare System" +Habit Camera,Technology Transfer Program,FACILITY USE & Veteran Use,"Daily skin inspection is crucial for those with limited sensation, wounds, or ulcers, but consistency can be challenging. By promptly identifying pressure sores or wounds early on, you can take immediate action to prevent further complications. Neglecting thorough daily skin inspection can delay the detection of life-threatening issues. + +Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",11-747-7981,Ships immediately upon order being placed.,N/A +Thermal Fuse Cover,Technology Transfer Program,Veteran use,"The Thermal Fuse Cover is a protective cover designed to protect the OxySafe Cannula Valve thermal fuse product and resist from being tampered with or accidentally dislodged, while still allowing for normal use and function of the OxySafe fuse, the canulae, and the lanyard or facemask. The Thermal Fuse Cover is intended to be installed by a durable medical equipment provider and delivered to the patient's home as a part of their oxygen supply equipment. + +The Thermal Fuse Cover is intended to be used for Veterans with at-home oxygen systems who are tampering with or removing the thermal fuse safety device. The Thermal Fuse Cover is another level of security designed to make it more difficult for this essential safety feature to be removed.",Coming Soon! (005),~$16.24/unit and the minimum quantity order is 60 units *cost may vary depending on size of production order,VHAs Office of Advanced Manufacturing. Contact OAM directly to place an order.,N/A,This product was just licensed and is expected to ramp-up product in 2024,"Mr. Doug Hilliard, the VISN 4 Prosthetic Manager, recognized that the contracted O2 vendors for his VISN were reporting that ~20% of Veterans were removing the inline safety fuses that have been installed for at-home oxygen therapy setups, thinking it may impede O2 flow. Sensitive to this potential home oxygen issue being a safety risk and being preoccupied with failure, he took immediate action coming up with solutions to prevent tampering with the inline safety fuse. + +In his garage, Mr. Hilliard developed the initial concepts for the clamshell lock which would cover and lock the thermal fuse in place, preventing fuse removal. After the clamshell solution was conceived, he worked with the engineering expertise at the Human Engineering Research Laboratory (HERL) team to further develop prototypes and secure a patent, later working with OAM to establish production capabilities within the VA for distribution of this device to Veterans. + +Doug Hilliard +Prosthetic Manager" \ No newline at end of file diff --git a/lib/tasks/dm.rake b/lib/tasks/dm.rake index 606e26d87..c6f1dafe6 100644 --- a/lib/tasks/dm.rake +++ b/lib/tasks/dm.rake @@ -30,6 +30,7 @@ namespace :dm do Rake::Task['risk_and_mitigation:remove_unpaired_risks_and_mitigation'].execute Rake::Task['practice_editors:add_practice_owners_to_practice_editors'].execute Rake::Task['practice:update_diffusion_histories_counts'].execute + Rake::Task['products:create_or_update_products'].execute end # rails dm:reset_up diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake new file mode 100644 index 000000000..cd49888b5 --- /dev/null +++ b/lib/tasks/products.rake @@ -0,0 +1,42 @@ +namespace :products do + desc 'Create new products records based on the data from the products.json file' + + task :create_or_update_products => :environment do + require 'csv' + + csv_file_path = 'lib/assets/products.csv' + + COLUMN_MAPPING = { + 'Name' => :name, + 'Origin' => :origin, + 'Facility or Veteran Use' => :usage, + 'Item Number' => :item_number, + 'Price' => :price, + 'Vendor' => :vendor, + 'DUNS #' => :duns, + 'Shipping Estimate' => :shipping_timeline_estimate, + 'Meet the Intrapreneur' => :origin_story, + 'Description' => :description + } + + CSV.foreach(csv_file_path, headers: true) do |row| + product_attributes = row.to_hash.transform_keys { |key| COLUMN_MAPPING[key.strip] }.compact + + product_attributes.each do |key, value| + if value == "N/A" + product_attributes[key] = nil + elsif value.is_a?(String) + product_attributes[key] = value.gsub(/""/, "'") + product_attributes[key] = product_attributes[key].gsub(/\A\\?\"|\\?\"\z/, '').strip + end + end + + product = Product.find_or_initialize_by(id: product_attributes[:id]) + product.update!(product_attributes) + + puts "Created Product - #{product.name}" + end + + puts "All Products have been added to the DB!" + end +end diff --git a/spec/features/admin/admin_products_spec.rb b/spec/features/admin/admin_products_spec.rb index 6404916b8..cf2e43e28 100644 --- a/spec/features/admin/admin_products_spec.rb +++ b/spec/features/admin/admin_products_spec.rb @@ -84,7 +84,7 @@ end end - describe "Updating a product" do + describe "Editing a product" do let!(:product) { create(:product, name: "Old Product", user: create(:user, email: "olduser@va.gov")) } context "with valid attributes" do @@ -146,4 +146,48 @@ end end end + + describe "Retiring and publishing products" do + let!(:product) { create(:product, name: "Test Product", user: create(:user, email: "olduser@va.gov")) } + + scenario "publish a product" do + visit admin_products_path + within find('tr', text: "Test Product") do + click_link "Publish" + end + + expect(page).to have_content("\"Test Product\" was published") + expect(product.reload.published).to be true + end + + scenario "unpublish a product" do + product.update(published: true) + + visit admin_products_path + + click_link "Unpublish", match: :first + + expect(page).to have_content("\"Test Product\" was unpublished") + expect(product.reload.published).to be false + end + + scenario "retire a product" do + visit admin_products_path + click_link "Retire", match: :first + + expect(page).to have_content("\"Test Product\" was retired") + expect(product.reload.retired).to be true + end + + scenario "activate a retired product" do + product.update(retired: true) + + visit admin_products_path + + click_link "Activate", match: :first + + expect(page).to have_content("\"Test Product\" was activated") + expect(product.reload.retired).to be false + end + end end diff --git a/spec/models/product_spec.rb b/spec/models/product_spec.rb index c15393917..16bee50da 100644 --- a/spec/models/product_spec.rb +++ b/spec/models/product_spec.rb @@ -40,4 +40,19 @@ end end end + + describe "callbacks" do + let(:product) { create(:product, published: false) } + + it "sets the date_published when published becomes true" do + product.update(published: true) + expect(product.date_published).not_to be_nil + end + + it "clears the date_published when published becomes false" do + product.update(published: true, date_published: Time.current) + product.update(published: false) + expect(product.date_published).to be_nil + end + end end From f5a433ad29048287c52ac9438e9ce2de632f9f7c Mon Sep 17 00:00:00 2001 From: PhilipDeFraties Date: Fri, 13 Sep 2024 14:25:20 -0600 Subject: [PATCH 05/36] re-comment validation on Practice accidentally un-commented in rebase --- app/models/practice.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/practice.rb b/app/models/practice.rb index 9d47088c5..cf2bf01d6 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -167,7 +167,7 @@ def origin_picture_s3_presigned_url(style = nil) validates_attachment_content_type :origin_picture, content_type: /\Aimage\/.*\z/ validates_uniqueness_of :name, {message: 'Innovation name already exists'} validates :user, presence: true, format: valid_va_email - validates_attachment_content_type :highlight_attachment, content_type: /\Aimage\/.*\z/ + # validates_attachment_content_type :highlight_attachment, content_type: /\Aimage\/.*\z/ scope :published, -> { where(published: true) } scope :unpublished, -> { where(published: false) } From d2d2b6abee3f40cdbd17d73a9b94ca354ea98780 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:54:48 -0600 Subject: [PATCH 06/36] Dm 5123 poly practice partners (#1023) * Dm 5108 innovation data model (#1000) * add Innovation abstract class, update Practice to inherit * add Product model * update Innovation model to add paper_trail and belongs_to :user * add db migration to create products table * update schema with new products table * add migration to update category_practices table removes practices foreign key adds polymorphic reference to innovable with indexing converts existing `practice_id` column data to new column `innovable_id` removes practice_id column * update schema with new polymorphic association for category_practices * add polymorphic relation on Innovation model to category_practices * update CategoryPractice with new polymorphic association referring innovable * update Category model with CategoryPractice's polymorphic association reference innovable * remove redundant relation to categories from the Practice model * update admin/practices file to expect new polymorphic association to categories * update category_practices factory with polymorphic association reference * add products factory * update feature and model specs to expect new categories association definitions * add product model spec * remove old migration that adds `other` column to categories table * update importer and categories tasks to expect new relation reference innovable for CategoryPractice * update products migration to include paperclip cropper columns * update schema * remove commented line from practice model * add relation and validations to Product for attachment and name uniqueness * update product factory and spec * add migration to update employee_practices to utilize polymorphic relationship * update schema * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update specs, tasks, and services to expect VaEmployeePractice polymorphic relationship reference innovable * add migration to update practice_multimedia to utilize polymorphic relationship * update schema with change to multimedia_practices relationship * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * update acts_as_lists designations on VaEmployeePractice and PracticeMultimedium to utilize polymorphic reference innovable * update spec fixture creation for category_practices to utilize polymorphic association reference * update query in partial to utilize CategoryPractice polymorphic association reference innovable * update VaEmployeePractice model spec to expect polymorphic association through reference innovable * update video feature spec to expect polymorphic association through reference innovable * update image feature spec to expect polymorphic association through reference innovable * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * update admin/practices helper method set_categories_view to utilize CategoryPractice polymorphic association reference innovable * update image feature spec to expect CategoryPractice polymorphic association through reference innovable * update admin/categories show block to utilize Category relation innovable_practices * update admin/practices update_categories method to designate innovable_type when creating CategoryPractice * update admin_spec to designate innovable_type when creating CategoryPractice * update message for name validation on Product model * add :main_display_image_alt_text to products creation migration * update schema with added image_alt_text column for products table * add presence validation for main_display_image_alt_text to Product model * update product spec and factory to accomodate main_display_image_alt_text column * add :published, :private_contact_info, :support_network_email columns to products creation migration * update schema with :published, :private_contact_info, :support_network_email columns for products table * add db migration to make PracticePartnerPractice relationship to practices polymorphic as innovable * update schema with polymorphic association update to practice_partner_practices table * update PracticePartnerPractice relationship to practices to be polymorphic as innovable * update PracticePartner to define polymorphic relationship to innovable * update Innovation model to add polymorphic association to practice_partner_practices as innovable * remove old migrations that added specific PracticePartner records * add task :add_none_of_the_above_practice that adds blank PracticePartner record that is required by PracticesController#show logic * update :inet_partner_practices task to create vha-innovators-network PracticePartner and expect polymporphic relationship when creating inet practice_partners * update :importer task to utilize polymorphic relationship when creating practice_parnters * update schema * fix PracticePartner association to :practice_partner_practices should not have been designated to be "as: :innovable" * update after_commit callback on PracticePartnerPractice to clear innovable cache only if it is a Practice * update products:create_or_update_products task to associate each created product with the vha-innovators-network PracticePartner * update products:create_or_update_products task to create or attach existing practice_parnters corresponding to origin values from csv * remove addition of :origin column from AddFieldsToProducts migration * update schema after removing :origin from products table * added blank line to bottom of file * add products to admin/practice_partners#show * move Practice#published and #unpublished scopes into parent model Innovation * update admin/practice_partners adds product selection to edit form, mirrors functionality for practices adds products col to show view * update comment in practice_partners:add_none_of_the_above_practice * update product spec to utilize different image fixture * update PracticePartnerPractice model spec for associations * update breadcrumbs spec to utilize polymorphic association when creating PracticePartnerPractice * update PracticesController#introduction to utilize new innovable alias for PracticePartnerPractice query * update various specs to utilize polymorphic association when creating PracticePartnerPractice fixtures --- app/admin/practice_partners.rb | 50 ++++++++++++------- app/controllers/practices_controller.rb | 4 +- app/models/innovation.rb | 7 ++- app/models/practice.rb | 4 -- app/models/practice_partner.rb | 4 +- app/models/practice_partner_practice.rb | 4 +- ...05_add_none_option_to_practice_partners.rb | 5 -- ...3_add_inet_partner_to_practice_partners.rb | 5 -- .../20240909214757_add_fields_to_products.rb | 1 - ...r_practices_for_polymorphic_association.rb | 13 +++++ db/schema.rb | 7 ++- lib/tasks/dm.rake | 1 + lib/tasks/importer.rake | 2 +- lib/tasks/inet_partner_practices.rake | 8 ++- lib/tasks/practice_partners.rake | 7 +++ lib/tasks/products.rake | 20 +++++++- spec/factories/practice_partner_practices.rb | 2 +- .../admin/admin_practice_partners_spec.rb | 2 +- .../introduction/introduction_spec.rb | 4 +- spec/features/practice_partners_spec.rb | 26 +++++----- .../practice_viewer/introduction_spec.rb | 4 +- spec/features/shared/breadcrumbs_spec.rb | 2 +- spec/models/practice_partner_practice_spec.rb | 2 +- spec/models/product_spec.rb | 2 +- 24 files changed, 116 insertions(+), 70 deletions(-) delete mode 100644 db/migrate/20200311215405_add_none_option_to_practice_partners.rb delete mode 100644 db/migrate/20200409155443_add_inet_partner_to_practice_partners.rb create mode 100644 db/migrate/20240912210801_update_practice_partner_practices_for_polymorphic_association.rb diff --git a/app/admin/practice_partners.rb b/app/admin/practice_partners.rb index 06dae403c..7568fb96f 100644 --- a/app/admin/practice_partners.rb +++ b/app/admin/practice_partners.rb @@ -34,6 +34,9 @@ row('Practices') do |partner| partner.practices.order(Arel.sql("lower(name) ASC")) end + row('Products') do |partner| + partner.products.order(Arel.sql("lower(name) ASC")) + end row('Major Practice Partner') { |partner| status_tag partner.is_major? } end active_admin_comments @@ -49,6 +52,7 @@ f.input :icon f.input :slug f.input :practices, as: :select, multiple: true, include_blank: 'None', collection: Practice.published.order(Arel.sql("lower(name) ASC")).map { |p| ["#{p.name.capitalize}", p.id]} + f.input :products, as: :select, multiple: true, include_blank: 'None', collection: Product.published.order(Arel.sql("lower(name) ASC")).map { |p| ["#{p.name.capitalize}", p.id]} f.input :is_major, label: 'Major practice partner?' end f.actions @@ -61,7 +65,7 @@ controller do before_action :set_selected_practices, only: :edit - after_action :update_partner_practices, only: [:create, :update] + after_action :update_partner_innovations, only: [:create, :update] def find_resource scoped_collection.friendly.find(params[:id]) @@ -120,23 +124,35 @@ def update create_or_update_practice_partner end - def update_partner_practices - practice_ids = params[:practice_partner][:practice_ids] - # if the 'None' option is selected, remove the first two practice partner ids -- first one is the hidden input, and the second is for the blank option. If not, just remove the first id for the hidden input - selected_practices = practice_ids === ['', ''] ? practice_ids.drop(2) : practice_ids.drop(1) - selected_practices.map! { |p| p.to_i } - practice_partner = PracticePartner.find_by(name: params[:practice_partner][:name]) - current_partner_practices = PracticePartnerPractice.where(practice_partner_id: practice_partner[:id]) unless practice_partner.nil? - - if selected_practices.length > 0 && practice_partner.present? - selected_practices.map { |p| PracticePartnerPractice.find_or_create_by!(practice_id: p, practice_partner_id: practice_partner[:id]) } - end + def update_partner_innovations + %w[practice product].each do |type| + ids_param = params[:practice_partner]["#{type}_ids"] + # if the 'None' option is selected, remove the first two practice partner ids -- first one is the hidden input, and the second is for the blank option. If not, just remove the first id for the hidden input + selected_ids = ids_param == ['', ''] ? ids_param.drop(2) : ids_param.drop(1) + selected_ids.map!(&:to_i) + + practice_partner = PracticePartner.find_by(name: params[:practice_partner][:name]) + current_partner_records = PracticePartnerPractice.where( + practice_partner_id: practice_partner[:id], + innovable_type: type.capitalize + ) if practice_partner.present? + + if selected_ids.any? && practice_partner.present? + selected_ids.each do |id| + PracticePartnerPractice.find_or_create_by!( + innovable_id: id, + practice_partner_id: practice_partner[:id], + innovable_type: type.capitalize + ) + end + end - if params[:action] === 'update' && current_partner_practices.present? - if selected_practices.empty? - current_partner_practices.map { |p| p.destroy! } - else - current_partner_practices.map { |p| p.destroy! unless selected_practices.include? p.practice_id } + if params[:action] == 'update' && current_partner_records.present? + if selected_ids.empty? + current_partner_records.map(&:destroy!) + else + current_partner_records.each { |record| record.destroy! unless selected_ids.include?(record.innovable_id) } + end end end end diff --git a/app/controllers/practices_controller.rb b/app/controllers/practices_controller.rb index 43229a1b9..3b1fda284 100644 --- a/app/controllers/practices_controller.rb +++ b/app/controllers/practices_controller.rb @@ -331,7 +331,7 @@ def introduction @va_facilities_and_crhs = VaFacility.cached_va_facilities.get_relevant_attributes.order_by_state_and_station_name + ClinicalResourceHub.cached_clinical_resource_hubs.sort_by_visn_number @categories = Category.prepared_categories_for_practice_editor(current_user.has_role?(:admin)) @cached_practice_partners = Naturalsorter::Sorter.sort_by_method(PracticePartner.cached_practice_partners, 'name', true, true) - @ordered_practice_partners = PracticePartnerPractice.where(practice_id: @practice.id).order_by_id + @ordered_practice_partners = PracticePartnerPractice.where(innovable_id: @practice.id).order_by_id @ordered_practice_origin_facilities = PracticeOriginFacility.where(practice_id: @practice.id).order_by_id render 'practices/form/introduction' end @@ -771,5 +771,3 @@ def set_initiating_fac_params(params) end end end - - diff --git a/app/models/innovation.rb b/app/models/innovation.rb index cab5c17d0..6ec27a11d 100644 --- a/app/models/innovation.rb +++ b/app/models/innovation.rb @@ -8,4 +8,9 @@ class Innovation < ApplicationRecord has_many :va_employee_practices, as: :innovable, dependent: :destroy has_many :va_employees, -> { order(position: :asc) }, through: :va_employee_practices has_many :practice_multimedia, -> { order(id: :asc) }, as: :innovable, dependent: :destroy -end \ No newline at end of file + has_many :practice_partner_practices, as: :innovable, dependent: :destroy + has_many :practice_partners, through: :practice_partner_practices + + scope :published, -> { where(published: true) } + scope :unpublished, -> { where(published: false) } +end diff --git a/app/models/practice.rb b/app/models/practice.rb index cf2bf01d6..e976ec046 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -169,8 +169,6 @@ def origin_picture_s3_presigned_url(style = nil) validates :user, presence: true, format: valid_va_email # validates_attachment_content_type :highlight_attachment, content_type: /\Aimage\/.*\z/ - scope :published, -> { where(published: true) } - scope :unpublished, -> { where(published: false) } scope :get_practice_owner_emails, -> {where.not(user_id: nil)} scope :with_categories_and_adoptions_ct, -> { published_enabled_approved @@ -245,8 +243,6 @@ def self.ransackable_scopes(auth_object = nil) has_many :photo_files, dependent: :destroy has_many :practice_management_practices, dependent: :destroy has_many :practice_managements, through: :practice_management_practices - has_many :practice_partner_practices, dependent: :destroy - has_many :practice_partners, through: :practice_partner_practices has_many :practice_permissions, -> { order(position: :asc) }, dependent: :destroy has_many :publications, -> { order(position: :asc) }, dependent: :destroy has_many :risk_mitigations, -> { order(position: :asc) }, dependent: :destroy diff --git a/app/models/practice_partner.rb b/app/models/practice_partner.rb index dad8cd864..9f8718846 100644 --- a/app/models/practice_partner.rb +++ b/app/models/practice_partner.rb @@ -4,8 +4,10 @@ class PracticePartner < ApplicationRecord friendly_id :name, use: :slugged acts_as_list has_paper_trail + has_many :practice_partner_practices, dependent: :destroy - has_many :practices, through: :practice_partner_practices + has_many :practices, through: :practice_partner_practices, source: :innovable, source_type: 'Practice' + has_many :products, through: :practice_partner_practices, source: :innovable, source_type: 'Product' after_commit :clear_caches diff --git a/app/models/practice_partner_practice.rb b/app/models/practice_partner_practice.rb index 1f49d685c..ef169dff6 100644 --- a/app/models/practice_partner_practice.rb +++ b/app/models/practice_partner_practice.rb @@ -1,9 +1,9 @@ class PracticePartnerPractice < ApplicationRecord include ActiveModel::Dirty belongs_to :practice_partner - belongs_to :practice + belongs_to :innovable, polymorphic: true - after_commit -> { practice.clear_searchable_cache } + after_commit -> { innovable.clear_searchable_cache if innovable_type == 'Practice' } scope :order_by_id, -> { order(id: :asc) } end diff --git a/db/migrate/20200311215405_add_none_option_to_practice_partners.rb b/db/migrate/20200311215405_add_none_option_to_practice_partners.rb deleted file mode 100644 index 08410941a..000000000 --- a/db/migrate/20200311215405_add_none_option_to_practice_partners.rb +++ /dev/null @@ -1,5 +0,0 @@ -class AddNoneOptionToPracticePartners < ActiveRecord::Migration[5.2] - def change - PracticePartner.create({name: 'None of the above, or Unsure'}) - end -end diff --git a/db/migrate/20200409155443_add_inet_partner_to_practice_partners.rb b/db/migrate/20200409155443_add_inet_partner_to_practice_partners.rb deleted file mode 100644 index 15dc0efa9..000000000 --- a/db/migrate/20200409155443_add_inet_partner_to_practice_partners.rb +++ /dev/null @@ -1,5 +0,0 @@ -class AddInetPartnerToPracticePartners < ActiveRecord::Migration[5.2] - def change - PracticePartner.create!({name: 'VHA Innovators Network', short_name: 'iNET', description: 'The VHA Innovators Network (iNET) is a network of 33 VA medical centers changing the way employees think and solve problems through training and accelerated operationalizing innovation.', slug: 'vha-innovators-network'}) - end -end diff --git a/db/migrate/20240909214757_add_fields_to_products.rb b/db/migrate/20240909214757_add_fields_to_products.rb index e582d2382..220636ddb 100644 --- a/db/migrate/20240909214757_add_fields_to_products.rb +++ b/db/migrate/20240909214757_add_fields_to_products.rb @@ -1,6 +1,5 @@ class AddFieldsToProducts < ActiveRecord::Migration[6.1] def change - add_column :products, :origin, :string add_column :products, :usage, :string add_column :products, :price, :string end diff --git a/db/migrate/20240912210801_update_practice_partner_practices_for_polymorphic_association.rb b/db/migrate/20240912210801_update_practice_partner_practices_for_polymorphic_association.rb new file mode 100644 index 000000000..1138d5d96 --- /dev/null +++ b/db/migrate/20240912210801_update_practice_partner_practices_for_polymorphic_association.rb @@ -0,0 +1,13 @@ +class UpdatePracticePartnerPracticesForPolymorphicAssociation < ActiveRecord::Migration[6.1] + def change + add_reference :practice_partner_practices, :innovable, polymorphic: true, index: true + + execute <<-SQL + UPDATE practice_partner_practices + SET innovable_id = practice_id, innovable_type = 'Practice' + WHERE practice_id IS NOT NULL + SQL + + remove_column :practice_partner_practices, :practice_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 57946dd8a..0de37f69b 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -891,10 +891,11 @@ create_table "practice_partner_practices", force: :cascade do |t| t.bigint "practice_partner_id" - t.bigint "practice_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false - t.index ["practice_id"], name: "index_practice_partner_practices_on_practice_id" + t.string "innovable_type" + t.bigint "innovable_id" + t.index ["innovable_type", "innovable_id"], name: "index_practice_partner_practices_on_innovable" t.index ["practice_partner_id"], name: "index_practice_partner_practices_on_practice_partner_id" end @@ -1095,7 +1096,6 @@ t.string "main_display_image_content_type" t.bigint "main_display_image_file_size" t.datetime "main_display_image_updated_at" - t.string "origin" t.string "usage" t.string "price" t.datetime "date_published" @@ -1469,7 +1469,6 @@ add_foreign_key "practice_origin_facilities", "practices" add_foreign_key "practice_origin_facilities", "va_facilities" add_foreign_key "practice_partner_practices", "practice_partners" - add_foreign_key "practice_partner_practices", "practices" add_foreign_key "practice_permissions", "practices" add_foreign_key "practice_problem_resources", "practices" add_foreign_key "practice_resources", "practices" diff --git a/lib/tasks/dm.rake b/lib/tasks/dm.rake index c6f1dafe6..79387d738 100644 --- a/lib/tasks/dm.rake +++ b/lib/tasks/dm.rake @@ -20,6 +20,7 @@ namespace :dm do Rake::Task['clinical_resource_hubs:create_clinical_resource_hubs'].execute Rake::Task['diffusion_history:all'].execute Rake::Task['inet_partner_practices:assign_inet_partner'].execute + Rake::Task['practice_partners:add_none_of_the_above_practice'].execute Rake::Task['categories:add_communities_cats'].execute Rake::Task['practice_origin_facilities:move_practice_initiating_facility'].execute Rake::Task['milestones:port_milestones_to_timelines'].execute diff --git a/lib/tasks/importer.rake b/lib/tasks/importer.rake index 97aa2eb50..19f63f98b 100644 --- a/lib/tasks/importer.rake +++ b/lib/tasks/importer.rake @@ -182,7 +182,7 @@ def practice_partners practice_partner = PracticePartner.find_by(name: formatted_pp_name) # practice_partner = PracticePartner.create!(name: formatted_pp_name, icon: 'fas fa-circle', color: '#36383f') if practice_partner.nil? - PracticePartnerPractice.create practice_partner: practice_partner, practice: @practice unless PracticePartnerPractice.where(practice_partner: practice_partner, practice: @practice).any? || practice_partner.blank? + PracticePartnerPractice.create practice_partner: practice_partner, innovable: @practice unless PracticePartnerPractice.where(practice_partner: practice_partner, innovable: @practice).any? || practice_partner.blank? # end end end diff --git a/lib/tasks/inet_partner_practices.rake b/lib/tasks/inet_partner_practices.rake index 85fbdccee..6d93906a6 100644 --- a/lib/tasks/inet_partner_practices.rake +++ b/lib/tasks/inet_partner_practices.rake @@ -2,7 +2,11 @@ namespace :inet_partner_practices do desc "Assign the iNET partner to certain practices" task assign_inet_partner: :environment do - iNet = PracticePartner.find_by(slug: 'vha-innovators-network') + iNet = PracticePartner.find_or_create_by!(slug: 'vha-innovators-network') do |partner| + partner.name = 'VHA Innovators Network' + partner.short_name = 'iNET' + partner.description = 'The VHA Innovators Network (iNET) is a network of 33 VA medical centers changing the way employees think and solve problems through training and accelerated operationalizing innovation.' + end inet_practice_slugs = [ 'healthier-kidneys-through-your-kitchen', @@ -14,7 +18,7 @@ namespace :inet_partner_practices do inet_practice_slugs.each do |ips| inet_practice = Practice.find_by(slug: ips) if !inet_practice.nil? - PracticePartnerPractice.create!({practice: inet_practice, practice_partner: iNet}) + PracticePartnerPractice.create!({innovable: inet_practice, practice_partner: iNet}) else puts "The slug #{ips} does not exist" end diff --git a/lib/tasks/practice_partners.rake b/lib/tasks/practice_partners.rake index abcd6aa14..8b9701401 100644 --- a/lib/tasks/practice_partners.rake +++ b/lib/tasks/practice_partners.rake @@ -64,4 +64,11 @@ namespace :practice_partners do end end end + + desc "Adds 'None of the above' PracticePartner" + task :add_none_of_the_above_practice => :environment do + # This needed to be written as a task because the controller logic expects this particular record + # that was originally created via db migration which needed to be removed. + PracticePartner.create({name: 'None of the above, or Unsure'}) + end end diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake index cd49888b5..031ba972b 100644 --- a/lib/tasks/products.rake +++ b/lib/tasks/products.rake @@ -3,9 +3,9 @@ namespace :products do task :create_or_update_products => :environment do require 'csv' - csv_file_path = 'lib/assets/products.csv' + # Make sure the csv column names line up with the mapping values before running!!! COLUMN_MAPPING = { 'Name' => :name, 'Origin' => :origin, @@ -19,8 +19,16 @@ namespace :products do 'Description' => :description } + # Check the csv origin column values for changes or additions + PRACTICE_PARTNER_MAPPING = { + "Spark-Seed-Spread" => "iNet Seed-Spark-Spread Innovation Investment Program", + "Greenhouse" => "iNet Greenhouse Initiative", + "Technology Transfer Program" => "VA Technology Transfer Program" + } + CSV.foreach(csv_file_path, headers: true) do |row| product_attributes = row.to_hash.transform_keys { |key| COLUMN_MAPPING[key.strip] }.compact + origin = product_attributes.delete(:origin) product_attributes.each do |key, value| if value == "N/A" @@ -31,9 +39,17 @@ namespace :products do end end - product = Product.find_or_initialize_by(id: product_attributes[:id]) + product = Product.find_or_initialize_by(name: product_attributes[:name]) product.update!(product_attributes) + if PRACTICE_PARTNER_MAPPING[origin] + practice_partner = PracticePartner.find_or_initialize_by(name: PRACTICE_PARTNER_MAPPING[origin]) + PracticePartnerPractice.create!(innovable: product, practice_partner: practice_partner) + end + + vha_practice_partner = PracticePartner.find_or_initialize_by(slug: "vha-innovators-network") + PracticePartnerPractice.create!(innovable: product, practice_partner: vha_practice_partner) + puts "Created Product - #{product.name}" end diff --git a/spec/factories/practice_partner_practices.rb b/spec/factories/practice_partner_practices.rb index 3156f7272..7414f6684 100644 --- a/spec/factories/practice_partner_practices.rb +++ b/spec/factories/practice_partner_practices.rb @@ -1,6 +1,6 @@ FactoryBot.define do factory :practice_partner_practice do association :practice_partner - association :practice + association :innovable end end diff --git a/spec/features/admin/admin_practice_partners_spec.rb b/spec/features/admin/admin_practice_partners_spec.rb index 6bc9e415c..bf96efa95 100644 --- a/spec/features/admin/admin_practice_partners_spec.rb +++ b/spec/features/admin/admin_practice_partners_spec.rb @@ -91,7 +91,7 @@ it 'Should be reset if a practice is deleted from an existing practice partner' do # make sure the practice is present with the partner - PracticePartnerPractice.create!(practice_partner: @practice_partner, practice: @practice) + PracticePartnerPractice.create!(practice_partner: @practice_partner, innovable: @practice) add_practice_partners_to_cache expect(page).to have_content(@practice.name) visit '/search' diff --git a/spec/features/practice_editor/introduction/introduction_spec.rb b/spec/features/practice_editor/introduction/introduction_spec.rb index 6b2a7097c..39d53fbb5 100644 --- a/spec/features/practice_editor/introduction/introduction_spec.rb +++ b/spec/features/practice_editor/introduction/introduction_spec.rb @@ -22,8 +22,8 @@ @pr_partner_1 = PracticePartner.create!(name: 'Diffusion of Excellence', short_name: '', description: 'The Diffusion of Excellence Initiative helps to identify and disseminate clinical and administrative best innovations through a learning environment that empowers its top performers to apply their innovative ideas throughout the system — further establishing VA as a leader in health care, while promoting positive outcomes for Veterans.', icon: 'fas fa-heart', color: '#E4A002', is_major: true) @pr_partner_2 = PracticePartner.create!(name: 'Office of Rural Health', short_name: 'ORH', description: 'Congress established the Veterans Health Administration Office of Rural Health in 2006 to conduct, coordinate, promote and disseminate research on issues that affect the nearly five million Veterans who reside in rural communities. Working through its three Veterans Rural Health Resource Centers, as well as partners from academia, state and local governments, private industry, and non-profit organizations, ORH strives to break down the barriers separating rural Veterans from quality care.', icon: 'fas fa-mountain', color: '#1CC2AE', is_major: true) @pr_partner_3 = PracticePartner.create!(name: 'Awesome Practice Partner', short_name: 'APP', description: 'Hello world') - PracticePartnerPractice.create!(practice: @practice, practice_partner: @pr_partner_1, created_at: Time.now) - PracticePartnerPractice.create!(practice: @practice, practice_partner: @pr_partner_2, created_at: Time.now) + PracticePartnerPractice.create!(innovable: @practice, practice_partner: @pr_partner_1, created_at: Time.now) + PracticePartnerPractice.create!(innovable: @practice, practice_partner: @pr_partner_2, created_at: Time.now) @parent_cat_1 = Category.create!(name: 'Strategic') @parent_cat_2 = Category.create!(name: 'Operational') @parent_cat_3 = Category.create!(name: 'Clinical') diff --git a/spec/features/practice_partners_spec.rb b/spec/features/practice_partners_spec.rb index fb515e39b..8a798dead 100644 --- a/spec/features/practice_partners_spec.rb +++ b/spec/features/practice_partners_spec.rb @@ -23,19 +23,19 @@ @pr_12 = create(:practice, name: 'practice twelve', approved: true, published: true, enabled: true, initiating_facility_type: 'other', user: @user2) @pr_13 = create(:practice, name: 'practice thirteen', approved: true, published: true, enabled: true, initiating_facility_type: 'other', user: @user2) create(:practice, name: 'random practice', approved: true, published: true, enabled: true, initiating_facility_type: 'other', user: @user2) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_1) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_2) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_3) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_4) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_5) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_6) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_7) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_8) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_9) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_10) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_11) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_12) - create(:practice_partner_practice, practice_partner: @pp, practice: @pr_13) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_1) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_2) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_3) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_4) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_5) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_6) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_7) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_8) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_9) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_10) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_11) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_12) + create(:practice_partner_practice, practice_partner: @pp, innovable: @pr_13) end context 'for a logged in user' do diff --git a/spec/features/practice_viewer/introduction_spec.rb b/spec/features/practice_viewer/introduction_spec.rb index 4accecfa0..b9ec70aa7 100644 --- a/spec/features/practice_viewer/introduction_spec.rb +++ b/spec/features/practice_viewer/introduction_spec.rb @@ -77,8 +77,8 @@ PracticeAward.create!(practice: @pr_max, name: 'Another great award that this innovation can show off', created_at: Time.now) @pr_partner_1 = PracticePartner.create!(name: 'Diffusion of Excellence', short_name: '', description: 'The Diffusion of Excellence Initiative helps to identify and disseminate clinical and administrative best innovations through a learning environment that empowers its top performers to apply their innovative ideas throughout the system — further establishing VA as a leader in health care, while promoting positive outcomes for Veterans.', icon: 'fas fa-heart', color: '#E4A002', is_major: true) @pr_partner_2 = PracticePartner.create!(name: 'Office of Rural Health', short_name: 'ORH', description: 'Congress established the Veterans Health Administration Office of Rural Health in 2006 to conduct, coordinate, promote and disseminate research on issues that affect the nearly five million Veterans who reside in rural communities. Working through its three Veterans Rural Health Resource Centers, as well as partners from academia, state and local governments, private industry, and non-profit organizations, ORH strives to break down the barriers separating rural Veterans from quality care.', icon: 'fas fa-mountain', color: '#1CC2AE') - PracticePartnerPractice.create!(practice: @pr_max, practice_partner: @pr_partner_1, created_at: Time.now) - PracticePartnerPractice.create!(practice: @pr_max, practice_partner: @pr_partner_2, created_at: Time.now) + PracticePartnerPractice.create!(innovable: @pr_max, practice_partner: @pr_partner_1, created_at: Time.now) + PracticePartnerPractice.create!(innovable: @pr_max, practice_partner: @pr_partner_2, created_at: Time.now) @parent_cat = Category.create!(name: 'First Parent Category') @cat_1 = Category.create!(name: 'COVID', parent_category: @parent_cat) @cat_2 = Category.create!(name: 'Environmental Services', parent_category: @parent_cat) diff --git a/spec/features/shared/breadcrumbs_spec.rb b/spec/features/shared/breadcrumbs_spec.rb index 76d548847..4fcce3f71 100644 --- a/spec/features/shared/breadcrumbs_spec.rb +++ b/spec/features/shared/breadcrumbs_spec.rb @@ -56,7 +56,7 @@ dh_1 = DiffusionHistory.create!(practice: @user_practice, va_facility: fac_1) DiffusionHistoryStatus.create!(diffusion_history: dh_1, status: 'Completed') login_as(@user, :scope => :user, :run_callbacks => false) - PracticePartnerPractice.create!(practice_partner: @pp, practice: @user_practice) + PracticePartnerPractice.create!(practice_partner: @pp, innovable: @user_practice) visit '/' end diff --git a/spec/models/practice_partner_practice_spec.rb b/spec/models/practice_partner_practice_spec.rb index a14ed5a7d..20221ce3b 100644 --- a/spec/models/practice_partner_practice_spec.rb +++ b/spec/models/practice_partner_practice_spec.rb @@ -3,6 +3,6 @@ RSpec.describe PracticePartnerPractice, type: :model do describe 'associations' do it { should belong_to(:practice_partner) } - it { should belong_to(:practice) } + it { should belong_to(:innovable) } end end diff --git a/spec/models/product_spec.rb b/spec/models/product_spec.rb index 16bee50da..3d4336731 100644 --- a/spec/models/product_spec.rb +++ b/spec/models/product_spec.rb @@ -31,7 +31,7 @@ end it 'validates presence of main_display_image_alt_text' do - product = build(:product, main_display_image: File.new(Rails.root.join('app/assets/images/jumbotron-img.jpg'))) + product = build(:product, main_display_image: File.new(Rails.root.join('app/assets/images/va-seal.png'))) expect(product).not_to be_valid expect(product.errors[:main_display_image_alt_text]).to include("can't be blank") From 4007a4b1f5e7c02e9166077462f19da8d4c80430 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Tue, 17 Sep 2024 16:34:16 -0600 Subject: [PATCH 07/36] dm-5077 product editor description (#1029) * update schema with polymorphic association update to practice_partner_practices table * update schema * add ProductsController with #description action and corresponding route * add view partial for ProductsController#description endpoint * update product description form partial adds nested form * update admin/product show to make edit link clickable links to product editor's description form * update ProductsController adds update action with set, params, and permissions check methods * add feature test for product description editor page --- app/admin/products.rb | 2 +- app/controllers/products_controller.rb | 56 +++++++++++ app/views/products/form/description.html.erb | 97 +++++++++++++++++++ config/routes.rb | 4 + .../product_editor/description_spec.rb | 74 ++++++++++++++ 5 files changed, 232 insertions(+), 1 deletion(-) create mode 100644 app/controllers/products_controller.rb create mode 100644 app/views/products/form/description.html.erb create mode 100644 spec/features/product_editor/description_spec.rb diff --git a/app/admin/products.rb b/app/admin/products.rb index 0340b8100..e736a2e20 100644 --- a/app/admin/products.rb +++ b/app/admin/products.rb @@ -52,7 +52,7 @@ attributes_table do row :id row(:name, label: 'Product name') # { |product| link_to(product.name, product_path(product)) } - uncomment when product show page is created - # row('Edit URL') { |product| link_to(product_overview_path(product), product_overview_path(product)) } - uncomment when product editor is created + row('Edit URL') { |product| link_to(product_description_path(product), product_description_path(product)) } row(:user) {|product| link_to(product.user&.email, admin_user_path(product.user)) if product.user.present?} row(:published, label: 'Published') row(:date_published, label: 'Date Published') diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb new file mode 100644 index 000000000..5e966e544 --- /dev/null +++ b/app/controllers/products_controller.rb @@ -0,0 +1,56 @@ +class ProductsController < ApplicationController + before_action :authenticate_user!, except: [:show, :search, :index] + before_action :set_product, only: [:description, :update] + before_action :check_product_permissions, only: [:update, :description] + + def description + render 'products/form/description' + end + + def update + submitted_product_data = product_params + submitted_page = submitted_product_data.delete(:submitted_page) + @product.assign_attributes(submitted_product_data) + + if @product.changed? + unless @product.save + flash[:error] = @product.errors.map {|error| error.options[:message]}.join(', ') + redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) + return + end + end + + # once subsequent editor pages exist render the next page using submitted_page upon successful update + flash[:success] = 'Product was successfully updated.' + redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) + rescue => e + logger.error "Product update failed: #{e.message}" + flash[:error] = "An unexpected error occurred: #{e.message}" + redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) + end + + private + + def set_product + product_id = params[:id] || params[:product_id] + @product = Product.find(product_id) + end + + def product_params + params.require(:product).permit( + :name, + :description, + :item_number, + :vendor, + :duns, + :shipping_timeline_estimate, + :submitted_page + ) + end + + def check_product_permissions + unless current_user.has_role?(:admin) || @practice&.user_id == current_user.id + unauthorized_response + end + end +end diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb new file mode 100644 index 000000000..01c842156 --- /dev/null +++ b/app/views/products/form/description.html.erb @@ -0,0 +1,97 @@ +
+
+
+ <%= render partial: "shared/messages", locals: {small_text: false} %> +
+

Description

+ <%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> +
+ Product Description +
+
+ <%= f.label :name, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Innovation Title* + <% end %> + Type the official name of your product.  +
+ <%= f.text_field :name, class: "usa-input #{ @product.errors[:name].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> + +

 <%= show_errors(@product, :name) %> +

+
+
+
+ <%= f.label :description, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Executive Summary* + <% end %> + Type the description of your product.  +
+ <%= f.text_area :description, class: "usa-textarea #{ @product.errors[:description].any? ? 'usa-input--error' : '' } display-block practice-editor-overview-statement-input dm-required-field", required: true %> + +

  + <%= show_errors(@product, :description) %> +

+
+
+
+ <%= f.label :item_number, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Item Number* + <% end %> + Et harum quidem rerum facilis est et expedita distinctio.  +
+ <%= f.text_field :item_number, class: "usa-input #{ @product.errors[:item_number].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> + +

  + <%= show_errors(@product, :item_number) %> +

+
+
+
+ <%= f.label :vendor, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Vendor* + <% end %> + Et harum quidem rerum facilis est et expedita distinctio.  +
+ <%= f.text_field :vendor, class: "usa-input #{ @product.errors[:vendor].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> + +

  + <%= show_errors(@product, :vendor) %> +

+
+
+
+ <%= f.label :duns, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + DUNS + <% end %> + Et harum quidem rerum facilis est et expedita distinctio.  +
+ <%= f.text_field :duns, class: "usa-input #{ @product.errors[:duns].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input" %> + +

  + <%= show_errors(@product, :duns) %> +

+
+
+
+ <%= f.label :shipping_timeline_estimate, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Shipping Timeline Estimate + <% end %> + Et harum quidem rerum facilis est et expedita distinctio.  +
+ <%= f.text_field :shipping_timeline_estimate, class: "usa-input #{ @product.errors[:duns].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input" %> + +

  + <%= show_errors(@product, :shipping_timeline_estimate) %> +

+
+ <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %> + +
+ <%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> +
+
+ <% end %> +
+
+
+
diff --git a/config/routes.rb b/config/routes.rb index 85589bf1c..bc950297a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -57,6 +57,10 @@ end end + resources :products, except: :index do + get '/edit/description', action: 'description', as: 'description' + end + # old practice routes redirects get '/practices/:id', to: redirect('/innovations/%{id}', status: 302) get '/practices/:id/edit/metrics', to: redirect('/innovations/%{id}/edit/metrics', status: 302) diff --git a/spec/features/product_editor/description_spec.rb b/spec/features/product_editor/description_spec.rb new file mode 100644 index 000000000..3fe959b8d --- /dev/null +++ b/spec/features/product_editor/description_spec.rb @@ -0,0 +1,74 @@ +require 'rails_helper' + +describe 'Product editor - introduction', type: :feature do + let!(:product) { create(:product)} + let!(:user) { create(:user) } + let!(:admin) { create(:user, :admin)} + + before do + login_as(current_user, :scope => :user, :run_callbacks => false) + end + + describe 'when logged in as a regular user' do + let(:current_user) { user } + + context 'with no permissions' do + it 'redirects to the root path with a warning' do + visit product_description_path(product) + expect(page).to have_current_path('/') + expect(page).to have_content('You are not authorized to view this content.') + end + end + end + + describe 'when logged in as an admin' do + let(:current_user) { admin } + + it 'allows access and displays the product description form' do + visit product_description_path(product) + expect(page).to have_content('Description') + expect(page).to have_field('product_name', with: product.name) + end + + it 'allows access to the description page and updates the product successfully' do + visit product_description_path(product) + expect(page).to have_content('Description') + + fill_in 'product_name', with: 'Updated Product Name' + click_button 'Submit' + + expect(page).to have_content('Product was successfully updated.') + expect(product.reload.name).to eq('Updated Product Name') + end + + it 'shows validation errors for missing required fields' do + visit product_description_path(product) + + fill_in 'product_name', with: '' + click_button 'Submit' + expect(page).to have_current_path(product_description_path(product)) + expect(page).to have_selector("input:invalid") + end + + it 'shows model validation errors' do + new_product = create(:product, name: 'more different name') + visit product_description_path(new_product) + + fill_in 'product_name', with: product.name + click_button 'Submit' + expect(page).to have_current_path(product_description_path(new_product)) + expect(page).to have_content('Product name already exists') + end + end + + describe 'when not logged in' do + let(:current_user) { nil } + + context 'without login' do + it 'redirects to the login page' do + visit product_description_path(product) + expect(page).to have_current_path(new_user_session_path) + end + end + end +end From 322b1d73ad8a526267d12e9520f4b0aebc61ccba Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 18 Sep 2024 11:54:03 -0700 Subject: [PATCH 08/36] DM-5069: Add PracticeMultimedia to Products factory (#1031) * Create factories for Product multimedia * Remove URL from image fixture --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- spec/factories/products.rb | 42 +++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/spec/factories/products.rb b/spec/factories/products.rb index 6c7bfa616..bf59ae9f8 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -1,6 +1,6 @@ FactoryBot.define do factory :product do - name { "Sample Product" } + sequence(:name) { |n| "Sample Product #{n}" } tagline { "This is a sample tagline for a product." } item_number { "ITEM12345" } vendor { "Sample Vendor" } @@ -15,5 +15,45 @@ main_display_image { Rack::Test::UploadedFile.new(Rails.root.join('app/assets/images/about-page-image.png'), 'image/jpg') } main_display_image_alt_text { "sample image" } end + + trait :with_multimedia do + after(:create) do |product| + # Video + PracticeMultimedium.create( + link_url: "https://www.youtube.com/watch?v=-oazAtTm-lk", + name: "Dr. Jeffrey Heckman speaks about the collaborative origins of FLOW3 and how it + uses three custom-designed features to address issues with artificial limb authorizations.)", + resource_type: "video", + innovable: product + ) + # Image + PracticeMultimedium.create( + name: "Dr. Jeffrey Heckman speaks about the collaborative origins of FLOW3 and how it + uses three custom-designed features to address issues with artificial limb authorizations.)", + resource_type: "image", + innovable: product, + attachment_file_name: "acceptable_img.jpg", + image_alt_text: "a prescription bottle and pills", + attachment: File.new(Rails.root.join('spec', 'assets', 'acceptable_img.jpg')) + ) + # File - TODO: Fix up file partial to work with polymorphic relationship + PracticeMultimedium.create( + name: "Implementation guide", + description: "Tips on about implementing this practice at your facility", + resource_type: "file", + innovable: product, + attachment_file_name: "dummy.pdf", + attachment: File.new(Rails.root.join('spec', 'assets', 'dummy.pdf')) + ) + # Link + PracticeMultimedium.create( + link_url: "https://va.gov", + name: "VA Strategic Initiatives", + description: "Learn more about the VHA Priorities", + resource_type: "link", + innovable: product + ) + end + end end end From 46a54fcfc702209ec673d0abcaa4c6e0b0370843 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Wed, 18 Sep 2024 17:22:55 -0600 Subject: [PATCH 09/36] DM-5204 add va employees to product importer (#1032) * update products.csv file updated file contains names and roles of intrapreneurs found in the "Meet the Intrapreneur" column * update products:create_or_update_products task updates logic to use `find_or_create_by` when creating associated records in order to prevent duplication adds logic to create va_employees from 'Innovators' column from the csv to be associated with the given product removes logic that edited data pulled from the 'Meet the Intrapreneur' column from the csv in favor of keeping the data un-altered * update products:create_or_update_products task wraps each product creation in a transaction block with error rescuing * update products.csv adds facility to role under each name in "Innovators" column --- lib/assets/products.csv | 41 +++++++++++++++------- lib/tasks/products.rake | 76 +++++++++++++++++++++++++++-------------- 2 files changed, 80 insertions(+), 37 deletions(-) diff --git a/lib/assets/products.csv b/lib/assets/products.csv index e3d7758c4..e34b6cf6b 100644 --- a/lib/assets/products.csv +++ b/lib/assets/products.csv @@ -1,28 +1,32 @@ -Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,DUNS #,Shipping Estimate,Meet the Intrapreneur +Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,DUNS #,Shipping Estimate,Meet the Intrapreneur,Innovators Atlas Knee Supporter,Spark-Seed-Spread,FACILITY USE,"The Atlas Knee Supporter was designed as a supportive device to immobilize Veterans and provide comfort during an otherwise challenging knee pain management procedures. It could, however, be used for any similar procedure where a Veteran needs to be secured and stable. The device comes in two sizes for different size legs and supports comfortably from the hip to the ankle.",Coming soon! (001),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""I really felt bad for the patient and knew there had to be a way to streamline the procedure while giving comfort to the Veteran. With the very first trial the patient loved it and wanted to take it home!! Throughout the prototyping phase I had such an adrenaline rush from any design changed needed. Since 2021, the need to reschedule patients is at ZERO, and knee procedure time has been reduced by 15 minutes. Previously, 20% of patients were rescheduled due to pain, inability to hold still, or needing sedation. The benefits of the supporter and the data I collected include decreased radiation exposure to patient and staff, rescheduling, use of anesthesia and procedure time. The meaning of VA Innovation to me is knowing that I have lots of support behind me. I have had many people cheering me on and giving great suggestions. VA Innovation is the way to go!!!!"" Debra (DJ) Cole Radiologic Technologist -VA Richmond Healthcare System" +VA Richmond Healthcare System","Debra (DJ) Cole +Radiologic Technologist, VA Richmond Healthcare System" Cart Sweeper Attachment,Spark-Seed-Spread,FACILITY USE,"The Cart Sweeper Attachment is a simple device which attaches to the bottom of a housekeeping/janitorial cart. The device allows you to sweep the floors as the cart is pushed along its usual route throughout the hospital. This tool improves the cleanliness of the hospital environment by keeping floors clear of dust, dirt, and debris.",Coming soon! (002),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""We can work smarter, not harder. Developing this product opened me up to a large network and the depth of iNET support that VA offers when they bring an idea to the forefront. That was an eye-opener. It has allowed me to help others who have had similar innovations to steer them in the right direction. VA Innovation made me realize the VA is one of the biggest innovators out there in the nation's healthcare system! We are on the forefront of many new products in our industry!"" Larry Hillson Chief, Environmental Management Service -VA Sierra Nevada Healthcare System" +VA Sierra Nevada Healthcare System","Larry Hillson +Chief, Environmental Management Service, VA Sierra Nevada Healthcare System" DropEase,Spark-Seed-Spread,Veteran use,"The DropEase device provides a stable platform for self-administering eyedrops, complete with a handle that is easy to squeeze with weak or shaky hands. The device allows users to set a metered dosage to get the proper amount of medication every time. Standard eyedrop bottles fit into the device.",Coming soon! (003),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""iNET makes me feel that I am being heard. More importantly, [that] the Veterans are being heard. I asked what the problem was, and then strived to find the answer; then take it back to the Vets so they can tell me how to make it better."" Terri Ohlinger, RN Eye Clinic Case Manager -Cincinnati VA Medical Center" +Cincinnati VA Medical Cente","Terri Ohlinger, RN +Eye Clinic Case Manager, Cincinnati VA Medical Cente" Prosthetic Sock Management Tool (PSMT),Spark-Seed-Spread,FACILITY USE,The Prosthetic Sock Management Tool (PSMT) is a two-part organizational system that enhances a Veteran's prosthetic experience. The PSMT aids in a Veteran's education and management of prosthetic sock use. This tool helps clinicians visually demonstrate the proper way to use prosthetic socks and better manage the health of their residual limbs.,PSMT-P119,1-100 units: $67.52 + $50.00 shipping,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon order being placed.,"""The PSMT is important to me because I have seen that what I do has a real impact on the lives of Veterans. One Veteran who used it told me that it 'changed his life'. He 'finally' understood how to properly use his prosthetic socks and a wound he had for a long time was finally beginning to heal. He also used the accompanying infographic to explain his amputation to his grandkids. He was so appreciative."" ""Through the development of the PSMT I learned that I was not just a task do-er, but also an innovator. I saw myself in a new light and have been inspired to bring this exciting possibility of personal transformation to my VA colleagues."" Billie Savvas Slater Research Health Science Specialist and Innovation Specialist -Minneapolis VA Medical Center" +Minneapolis VA Medical Center","Billie Savvas Slater +Research Health Science Specialist and Innovation Specialist, Minneapolis VA Medical Center" Rapid On-demand Connection Information Technology (ROCIT),Greenhouse,Veteran use,"ROCIT is a powerful and light-weight enterprise portable VPN internet hotspot with all the network speed required for your Veteran's Digital Divide connectivity needs. This product is great for home-based primary care, field staff, extended reality programs, TeleX programs, simulation centers, rural clinics, community-based outpatient centers, and emergency departments. The compartment conveniently doubles as a clutch bag.",HT-Case-ROCIT-XaaS,"$8,225/yr",HERMTAC,11-753-1993,Orders can be expected 2-4 weeks after purchase.,"Via the Greenhouse Initiative, frontline employees from VA Pittsburgh Healthcare System, participated in the co-design and user experience testing of this product. ""Unnecessary suffering or dying at-home because someone can't afford quality internet, especially when a cost-saving model of care solution is available is important to me. @@ -31,12 +35,14 @@ Developing this product made me proud of myself again, gave me a purpose, got my Steven M. Handler MD, PhD, CMD Associate Chief of Staff: Geriatrics and Extended Care (GEC) -VA Pittsburgh Health Care" +VA Pittsburgh Health Care","Steven M. Handler MD, PhD, CMD +Associate Chief of Staff: Geriatrics and Extended Care (GEC), VA Pittsburgh Health Care" The Belongings Buddy,Spark-Seed-Spread,FACILITY USE,"Patients often lose personal items while in the hospital including glasses, dentures, hearing aids, and cell phones. The Belongings Buddy is a small bag that can be attached to a bed rail with multiple, brightly colored pockets to help patients keep track of personal items.",BB-L169,See website for pricing.,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon ordering being placed.,"""Through VA innovation we have been empowered to follow through with our idea for the 'Belongings Buddy' (a means for Veterans to have their small belongings together in one place). It has been exciting and motivating to see this idea come to fruition and to have it so greatly supported across the VHA system. Without the support of iNET innovation it is unlikely to have been developed. The support, encouragement, and networking has been an amazing experience."" Rebecca Gallo RN and Cindie Rice MSN Quality Management -Central Virginia VA Health Care System" +Central Virginia VA Health Care System","Rebecca Gallo RN and Cindie Rice MSN +Quality Management, Central Virginia VA Health Care System" Wareologie Portable Parallel Bars,Greenhouse,FACILITY USE,"Portable Parallel Bars bring physical therapy treatment to patients anywhere. Wareologie™ parallel bars fold in minutes, transport on wheels, and have a sturdy, 600 lb. weight capacity. The portable parallel bars are compact enough to maneuver into small spaces while providing ample area for the patient to stand, balance, practice weight-bearing, and take those first recovery steps. The Wareologie Portable Parallel Bars are classified as an FDA Class 1 Medical Device. Class 1 Medical Devices have a low to moderate risk to the patient and/or user. Common examples include electric toothbrushes, hospital beds, and non-electric wheelchairs.",201001V1,"$5,500 and $350 shipping",Wareologie,08-439-7981,Orders can be expected 2 months after purchase.,"Via the Greenhouse Initiative, physical therapists and other frontline employees from the VA Richmond Healthcare System and VA Northeast Ohio Healthcare, participated in the co-design and user experience testing of this product. ""It was an awesome experience to work with the team Wareologie to take this great idea and see it come to physical fruition! We started from scratch with an idea on a power point, discussing balancing a Physical Therapists wants vs needs, and what the patient would absolutely need in order to feel safe and secure. @@ -47,7 +53,8 @@ Each meeting, we were able to collaborate our clinical needs with the engineers' Peter DiSalvo PT, DPT PolyTrauma and Traumatic Brain Injury Rehabilitation -Central Virginia VA Health Care System" +Central Virginia VA Health Care System","Peter DiSalvo PT, DPT +PolyTrauma and Traumatic Brain Injury Rehabilitation, Central Virginia VA Health Care System" XanderGlasses,Greenhouse,Veteran use,"XanderGlasses improve communication for individuals affected by hearing loss and auditory processing disorder by using sight to augment sound. The glasses translate speech to text and project accurate real-time captions in the wearer's field of vision, allowing them to look at speakers, absorb visual cues, and refer to captions as needed. This simple, on-off device provides instant and accurate captions with or without a cloud connection.",XG01,"$4,999/unit + shipping",Xander,117518919,Shipments can be expected within 2 weeks of order.,"Greenhouse Initiative, VA clinicians and Veterans across multiple VA healthcare systems, including VA Pittsburgh and VA Augusta Health Care Systems, participated in discovery interviews and user experience testing of this product. ""Working with the developers of XanderGlasses has been very exciting and thoroughly enjoyable. I am a cochlear implant audiologist and realize the awesome benefit this device could have on helping hearing impaired Veterans to communicate more effectively with others."" @@ -64,7 +71,11 @@ VA Augusta Health Care System Maureen Wargo Audiology Supervisor -Pittsburgh VA Medical Center" +Pittsburgh VA Medical Center","Maureen Wargo, Au.D., MBA +Audiology Supervisor, Pittsburgh VA Medical Center + +Lisa Rodgers, Au.D. +Audiologist, VA Augusta Health Care System" Hinged Bathtub Bench,Spark-Seed-Spread & Technology Transfer,Veteran use,"The benches and support legs of the most popular bathtub transfer device solutions extend beyond the width of the bathtub and do not allow the user to easily close the curtain during bathing. This results in unwanted, wasted space in the bathroom and the potential for water to escape the bathtub surrounding it. These problems can introduce trip, slip, and fall hazards to users that already have difficulty ambulating and performing routine, daily tasks. A smaller footprint bathtub bench with a hinged transfer platform eliminates both of these issues. @@ -73,7 +84,8 @@ The Hinged Bathtub Bench features a hinged platform that rests on the lip of the Randall Wesley Occupational Therapist -Jesse Brown VA Medical Center" +Jesse Brown VA Medical Center","Randall Wesley +Occupational Therapist, Jesse Brown VA Medical Center" Self-Leveling Walker (SLW),Spark-Seed-Spread & Technology Transfer,FACILITY USE,"The Self-Leveling Walker addresses the limitations of conventional walking aids and the lack of options for teaching efficient stair ascent/descent maneuvers for patients in rehabilitation recovering from an injury. This product helps fulfill an unmet market need giving patients increased independence to safely negotiate stairs and inclines while also minimizing the cost of home adaptations and extended stays in rehabilitation settings for training. The walker's front and rear legs are coupled such that the front legs shorten, and the rear legs lengthen by the same amount when a pair of hand levers are held down by the user. When the levers are released, the legs are locked in the new configuration for continued stair or ramp ascent/descent until re-adjusted at the end of the staircase or incline. In the default state where the legs are level and locked, the device performs exactly like a standard walker on level surfaces, making it the only walker a user will ever need regardless of the environment.",GKG-4746,Coming soon!,AliMed,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"""This innovation capitalized on the contributions of institutional investments by the Rehabilitation R&D Service, the VA Technology Transfer Program, the Case-Coulter Translational Research Program, and VHA Innovators Network to deliver something that can profoundly and positively impact the mobility of disabled Veterans and enable them to independently negotiate architectural barriers and take full advantage of life opportunities at home and in the community. And all without costly home modifications! I'm most proud that it's been patented and licensed and poised to be disseminated commercially within and outside the VA so that Veterans and all Americans can benefit."" @@ -86,10 +98,14 @@ VA Northeast Ohio Healthcare System Lisa Lombardo Physical Therapist -VA Northeast Ohio Healthcare System" +VA Northeast Ohio Healthcare System","Ronald Triolo +Health Research Scientist, VA Northeast Ohio Healthcare System + +Lisa Lombardo +Physical Therapist, VA Northeast Ohio Healthcare System" Habit Camera,Technology Transfer Program,FACILITY USE & Veteran Use,"Daily skin inspection is crucial for those with limited sensation, wounds, or ulcers, but consistency can be challenging. By promptly identifying pressure sores or wounds early on, you can take immediate action to prevent further complications. Neglecting thorough daily skin inspection can delay the detection of life-threatening issues. -Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",11-747-7981,Ships immediately upon order being placed.,N/A +Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",11-747-7981,Ships immediately upon order being placed.,N/A, Thermal Fuse Cover,Technology Transfer Program,Veteran use,"The Thermal Fuse Cover is a protective cover designed to protect the OxySafe Cannula Valve thermal fuse product and resist from being tampered with or accidentally dislodged, while still allowing for normal use and function of the OxySafe fuse, the canulae, and the lanyard or facemask. The Thermal Fuse Cover is intended to be installed by a durable medical equipment provider and delivered to the patient's home as a part of their oxygen supply equipment. The Thermal Fuse Cover is intended to be used for Veterans with at-home oxygen systems who are tampering with or removing the thermal fuse safety device. The Thermal Fuse Cover is another level of security designed to make it more difficult for this essential safety feature to be removed.",Coming Soon! (005),~$16.24/unit and the minimum quantity order is 60 units *cost may vary depending on size of production order,VHAs Office of Advanced Manufacturing. Contact OAM directly to place an order.,N/A,This product was just licensed and is expected to ramp-up product in 2024,"Mr. Doug Hilliard, the VISN 4 Prosthetic Manager, recognized that the contracted O2 vendors for his VISN were reporting that ~20% of Veterans were removing the inline safety fuses that have been installed for at-home oxygen therapy setups, thinking it may impede O2 flow. Sensitive to this potential home oxygen issue being a safety risk and being preoccupied with failure, he took immediate action coming up with solutions to prevent tampering with the inline safety fuse. @@ -97,4 +113,5 @@ The Thermal Fuse Cover is intended to be used for Veterans with at-home oxygen s In his garage, Mr. Hilliard developed the initial concepts for the clamshell lock which would cover and lock the thermal fuse in place, preventing fuse removal. After the clamshell solution was conceived, he worked with the engineering expertise at the Human Engineering Research Laboratory (HERL) team to further develop prototypes and secure a patent, later working with OAM to establish production capabilities within the VA for distribution of this device to Veterans. Doug Hilliard +Prosthetic Manager","Doug Hilliard Prosthetic Manager" \ No newline at end of file diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake index 031ba972b..6dc543e7d 100644 --- a/lib/tasks/products.rake +++ b/lib/tasks/products.rake @@ -16,43 +16,69 @@ namespace :products do 'DUNS #' => :duns, 'Shipping Estimate' => :shipping_timeline_estimate, 'Meet the Intrapreneur' => :origin_story, - 'Description' => :description + 'Description' => :description, + 'Innovators' => :innovators } # Check the csv origin column values for changes or additions PRACTICE_PARTNER_MAPPING = { - "Spark-Seed-Spread" => "iNet Seed-Spark-Spread Innovation Investment Program", - "Greenhouse" => "iNet Greenhouse Initiative", - "Technology Transfer Program" => "VA Technology Transfer Program" + 'Spark-Seed-Spread' => 'iNet Seed-Spark-Spread Innovation Investment Program', + 'Greenhouse' => 'iNet Greenhouse Initiative', + 'Technology Transfer Program' => 'VA Technology Transfer Program' } CSV.foreach(csv_file_path, headers: true) do |row| - product_attributes = row.to_hash.transform_keys { |key| COLUMN_MAPPING[key.strip] }.compact - origin = product_attributes.delete(:origin) - - product_attributes.each do |key, value| - if value == "N/A" - product_attributes[key] = nil - elsif value.is_a?(String) - product_attributes[key] = value.gsub(/""/, "'") - product_attributes[key] = product_attributes[key].gsub(/\A\\?\"|\\?\"\z/, '').strip - end - end + product_name = row['Name'] - product = Product.find_or_initialize_by(name: product_attributes[:name]) - product.update!(product_attributes) + begin + ActiveRecord::Base.transaction do + product_attributes = row.to_hash.transform_keys { |key| COLUMN_MAPPING[key.strip] }.compact + origin = product_attributes.delete(:origin) + innovators = product_attributes.delete(:innovators) - if PRACTICE_PARTNER_MAPPING[origin] - practice_partner = PracticePartner.find_or_initialize_by(name: PRACTICE_PARTNER_MAPPING[origin]) - PracticePartnerPractice.create!(innovable: product, practice_partner: practice_partner) - end + product_attributes.each do |key, value| + product_attributes[key] = nil if value == 'N/A' || value == '' + end + + product = Product.find_or_initialize_by(name: product_attributes[:name]) + product.assign_attributes(product_attributes) + + user_changed = false + if product.user.blank? + product.user = User.find_by(email: "marketplace@va.gov") + user_changed = true + end + + product.save! if product.changed? || user_changed - vha_practice_partner = PracticePartner.find_or_initialize_by(slug: "vha-innovators-network") - PracticePartnerPractice.create!(innovable: product, practice_partner: vha_practice_partner) + if PRACTICE_PARTNER_MAPPING[origin] + practice_partner = PracticePartner.find_or_create_by!(name: PRACTICE_PARTNER_MAPPING[origin]) + PracticePartnerPractice.find_or_create_by!(innovable: product, practice_partner: practice_partner) + end - puts "Created Product - #{product.name}" + vha_practice_partner = PracticePartner.find_or_create_by!(slug: 'vha-innovators-network') + PracticePartnerPractice.find_or_create_by!(innovable: product, practice_partner: vha_practice_partner) + + if innovators + innovator_data = innovators.split("\n\n").map do |set| + name, role = set.split("\n") + { name: name.strip, role: role.strip } + end + + innovator_data.each do |innovator_datum| + va_employee = VaEmployee.find_or_create_by!(name: innovator_datum[:name], role: innovator_datum[:role]) + VaEmployeePractice.find_or_create_by!(va_employee: va_employee, innovable: product) + end + end + end + puts "Created Product - #{product_name}" + + rescue ActiveRecord::RecordInvalid, ActiveRecord::RecordNotFound, ActiveRecord::RecordNotSaved => e + puts "Failed to process product: #{product_name}, Error: #{e.message}" + raise ActiveRecord::Rollback + end end - puts "All Products have been added to the DB!" + puts 'All Products have been added to the DB!' end end From 07763db41ec35346ab0f6233593c930d20aa8c7b Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 18 Sep 2024 16:30:03 -0700 Subject: [PATCH 10/36] DM-5069: Add "Tagline" to Description page in Product editor (#1033) Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/controllers/products_controller.rb | 1 + app/views/products/form/description.html.erb | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 5e966e544..d7eaee54c 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -39,6 +39,7 @@ def set_product def product_params params.require(:product).permit( :name, + :tagline, :description, :item_number, :vendor, diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index 01c842156..f1efad1ee 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -19,6 +19,18 @@

 <%= show_errors(@product, :name) %>

+
+
+ <%= f.label :tagline, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Tagline* + <% end %> + Type a short sentence summarizing the key outcomes of your innovation. This text will display in search results. (72 characters max)  +
+ <%= f.text_field :tagline, class: "usa-input #{ @product.errors[:tagline].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> + +

 <%= show_errors(@product, :tagline) %> +

+
<%= f.label :description, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> From 9dd717a3b65665790e9ddf06f2414f9788a46955 Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 18 Sep 2024 17:54:00 -0700 Subject: [PATCH 11/36] DM-5069: Add FriendlyID slugs to products for pretty URLs (#1030) * Set up friendlyid slugs for Products * Update activeadmin #find_resource to account for FriendlyIds --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/admin/products.rb | 6 +++++- app/controllers/products_controller.rb | 2 +- app/models/product.rb | 3 +++ db/migrate/20240918010354_add_slug_to_products.rb | 6 ++++++ db/schema.rb | 2 ++ 5 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 db/migrate/20240918010354_add_slug_to_products.rb diff --git a/app/admin/products.rb b/app/admin/products.rb index e736a2e20..28b8f9953 100644 --- a/app/admin/products.rb +++ b/app/admin/products.rb @@ -66,6 +66,10 @@ def scoped_collection super.left_joins(:user) end + def find_resource + scoped_collection.friendly.find(params[:id]) + end + def create ActiveRecord::Base.transaction do product = Product.new(product_params) @@ -78,7 +82,7 @@ def create def update ActiveRecord::Base.transaction do - @product = Product.find(params[:id]) + @product = Product.friendly.find(params[:id]) @product.assign_attributes(product_params) handle_user_email(@product) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index d7eaee54c..bfb7964f4 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -33,7 +33,7 @@ def update def set_product product_id = params[:id] || params[:product_id] - @product = Product.find(product_id) + @product = Product.friendly.find(product_id) end def product_params diff --git a/app/models/product.rb b/app/models/product.rb index bb3882844..28720c7b0 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -8,6 +8,9 @@ class Product < Innovation after_update :update_date_published + extend FriendlyId + friendly_id :name, use: :slugged + def user_email user&.email end diff --git a/db/migrate/20240918010354_add_slug_to_products.rb b/db/migrate/20240918010354_add_slug_to_products.rb new file mode 100644 index 000000000..0dcfe0672 --- /dev/null +++ b/db/migrate/20240918010354_add_slug_to_products.rb @@ -0,0 +1,6 @@ +class AddSlugToProducts < ActiveRecord::Migration[6.1] + def change + add_column :products, :slug, :string + add_index :products, :slug, unique: true + end +end diff --git a/db/schema.rb b/db/schema.rb index 0de37f69b..a423eb96f 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -1100,7 +1100,9 @@ t.string "price" t.datetime "date_published" t.boolean "retired", default: false, null: false + t.string "slug" t.index ["name"], name: "index_products_on_name", unique: true + t.index ["slug"], name: "index_products_on_slug", unique: true t.index ["user_id"], name: "index_products_on_user_id" end From d30c7a2de7c124a297f9506c52825aaed52c6275 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Thu, 19 Sep 2024 15:51:46 -0600 Subject: [PATCH 12/36] DM-5078 product editor intrapreneur details (#1034) * update product editor description page header * add intrapreneur endpoint for products * add initial view for product editor intrpreneur page * add accepts_nested_attrs for :va_employees to Innovation model * update product editor intrapreneur html page edits name adds origin_story field updates copy, classnames, and ids (copied from practice editor partial) * update products controller adds logic to handle updating of product's va_employees and origin_story * update copy styling in intrapreneur_details partial * update name of product editor intrapreneur page * add :with_va_employees trait to products factory * add va_employees factory * add product editor intrapreneur page feature spec * update copy in the product editor intrpreneur page --- app/controllers/products_controller.rb | 21 ++- app/models/innovation.rb | 2 + app/models/practice.rb | 1 - app/views/products/form/description.html.erb | 2 +- app/views/products/form/intrapreneur.html.erb | 104 +++++++++++++++ config/routes.rb | 1 + spec/factories/products.rb | 13 +- spec/factories/va_employees.rb | 6 + .../product_editor/intrapreneur_spec.rb | 122 ++++++++++++++++++ 9 files changed, 264 insertions(+), 8 deletions(-) create mode 100644 app/views/products/form/intrapreneur.html.erb create mode 100644 spec/factories/va_employees.rb create mode 100644 spec/features/product_editor/intrapreneur_spec.rb diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index bfb7964f4..e3bce47f6 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,18 +1,22 @@ class ProductsController < ApplicationController before_action :authenticate_user!, except: [:show, :search, :index] - before_action :set_product, only: [:description, :update] - before_action :check_product_permissions, only: [:update, :description] + before_action :set_product, only: [:update, :description, :intrapreneur] + before_action :check_product_permissions, only: [:update, :description, :intrapreneur] def description render 'products/form/description' end + def intrapreneur + render 'products/form/intrapreneur' + end + def update submitted_product_data = product_params submitted_page = submitted_product_data.delete(:submitted_page) @product.assign_attributes(submitted_product_data) - if @product.changed? + if @product.changed? || va_employees_updated unless @product.save flash[:error] = @product.errors.map {|error| error.options[:message]}.join(', ') redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) @@ -45,13 +49,20 @@ def product_params :vendor, :duns, :shipping_timeline_estimate, - :submitted_page + :origin_story, + :submitted_page, + va_employees_attributes: [:id, :name, :role, :_destroy] ) end def check_product_permissions - unless current_user.has_role?(:admin) || @practice&.user_id == current_user.id + unless current_user.has_role?(:admin) || @product&.user_id == current_user.id unauthorized_response end end + + def va_employees_updated + @product.va_employees.any? { |employee| employee.changed? || employee.marked_for_destruction? } || + @product.va_employees.length != @product.va_employees.reject(&:marked_for_destruction?).length + end end diff --git a/app/models/innovation.rb b/app/models/innovation.rb index 6ec27a11d..153e97de0 100644 --- a/app/models/innovation.rb +++ b/app/models/innovation.rb @@ -11,6 +11,8 @@ class Innovation < ApplicationRecord has_many :practice_partner_practices, as: :innovable, dependent: :destroy has_many :practice_partners, through: :practice_partner_practices + accepts_nested_attributes_for :va_employees, allow_destroy: true, reject_if: proc { |attributes| attributes['name'].blank? || attributes['role'].blank? } + scope :published, -> { where(published: true) } scope :unpublished, -> { where(published: false) } end diff --git a/app/models/practice.rb b/app/models/practice.rb index e976ec046..c3b2d7076 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -291,7 +291,6 @@ def self.ransackable_scopes(auth_object = nil) accepts_nested_attributes_for :video_files, allow_destroy: true, reject_if: proc { |attributes| attributes['url'].blank? || attributes['description'].blank? } accepts_nested_attributes_for :risk_mitigations, allow_destroy: true accepts_nested_attributes_for :timelines, allow_destroy: true, reject_if: proc{ |attributes| attributes['milestone'].blank? || attributes['timeline'].blank?} - accepts_nested_attributes_for :va_employees, allow_destroy: true, reject_if: proc { |attributes| attributes['name'].blank? || attributes['role'].blank? } accepts_nested_attributes_for :additional_staffs, allow_destroy: true, reject_if: proc { |attributes| attributes['title'].blank? || attributes['hours_per_week'].blank? || attributes['duration_in_weeks'].blank? } accepts_nested_attributes_for :additional_resources, allow_destroy: true, reject_if: proc { |attributes| attributes['name'].blank? } accepts_nested_attributes_for :practice_creators, allow_destroy: true, reject_if: proc { |attributes| attributes['name'].blank? || attributes['role'].blank? } diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index f1efad1ee..76a8c1703 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -3,7 +3,7 @@
<%= render partial: "shared/messages", locals: {small_text: false} %>
-

Description

+

Product Description

<%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %>
Product Description diff --git a/app/views/products/form/intrapreneur.html.erb b/app/views/products/form/intrapreneur.html.erb new file mode 100644 index 000000000..49cca78ca --- /dev/null +++ b/app/views/products/form/intrapreneur.html.erb @@ -0,0 +1,104 @@ +
+
+
+ <%= render partial: "shared/messages", locals: {small_text: false} %> +
+

Intrapreneur

+ <%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> +
+ Product Intrapreneur +

Innovators

+
+

Add the names of people who are responsible for this innovation.

+
+
+
    + <%= f.fields_for :va_employees, wrapper: false do |vae| %> + <% + vae_id = vae.object.id || "new_va_employees" + %> + <% if vae_id %> + <% provide :head_tags do %> + <%= javascript_tag 'data-turbolinks-track': 'reload' do %> + $(document).arrive('<%= "#product_va_employees_attributes_#{vae.index}_name" %>', function(newElem) { + styleOriginFacility( + $(newElem).closest('li'), + <%= vae_id %>, + '.practice-editor-about-li', + '.practice-editor-about-ul', + '12' + ); + $(document).unbindArrive('<%= "#product_va_employees_attributes_#{vae.index}_name" %>', newElem); + }); + <% end %> + <% end %> + <% end %> +
  • data-id="<%= vae_id %>"> +
    +
    + + <%= vae.label :name, 'Innovator Name*', class: 'usa-label margin-top-0 text-underline', alt: 'hello' %> +
    Type the name of the team member.
    + <%= vae.text_field :name, class: 'usa-input practice-input va-employee-name-input' %> + <%= vae.label :role, 'Innovator Role*', class: 'usa-label text-underline' %> +
    Type the job title of the team member.
    + <%= vae.text_field :role, class: 'usa-input practice-input va-employee-role' %> +
    +
    + <%= vae.link_to_remove 'Delete entry', class: "dm-origin-trash dm-button--unstyled-warning float-right" %> +
    +
    +
  • + <% end %> +
+ <%= f.link_to_add :va_employees, id: 'link_to_add_link_va_employees', class: 'dm-add-another-link add-va-employee-link' do %> + Add another + <% end %> + <% provide :head_tags do %> + <%= javascript_tag 'data-turbolinks-track': 'reload' do %> + observePracticeEditorLiArrival( + $(document), + '.practice-editor-about-li', + '.practice-editor-about-ul', + '12' + ); + attachTrashListener( + $(document), + '#innovators-container', + '.practice-editor-about-li' + ); + <% unless @product.va_employees.any? %> + $(document).arrive('#va_employees_fields_blueprint', function(blueprint) { + $('.add-va-employee-link').click(); + $(document).unbindArrive('#va_employees_fields_blueprint', blueprint); + }); + <% end %> + <% end %> + <% end %> +
+ +
+
+ <%= f.label :origin_stroy, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2 text-underline' do %> + Innovator Quote* + <% end %> + Quote provided by the Innovator(s).  +
+ <%= f.text_area :origin_story, class: "usa-textarea #{ @product.errors[:origin_story].any? ? 'usa-input--error' : '' } display-block practice-editor-overview-statement-input dm-required-field", required: true %> + +

  + <%= show_errors(@product, :origin_story) %> +

+
+ + <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %> + +
+ <%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> +
+
+ <% end %> +
+
+
+
diff --git a/config/routes.rb b/config/routes.rb index bc950297a..afcdd3710 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -59,6 +59,7 @@ resources :products, except: :index do get '/edit/description', action: 'description', as: 'description' + get '/edit/intrapreneur', action: 'intrapreneur', as: 'intrapreneur' end # old practice routes redirects diff --git a/spec/factories/products.rb b/spec/factories/products.rb index bf59ae9f8..8c90b4656 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -28,7 +28,7 @@ ) # Image PracticeMultimedium.create( - name: "Dr. Jeffrey Heckman speaks about the collaborative origins of FLOW3 and how it + name: "Dr. Jeffrey Heckman speaks about the collaborative origins of FLOW3 and how it uses three custom-designed features to address issues with artificial limb authorizations.)", resource_type: "image", innovable: product, @@ -55,5 +55,16 @@ ) end end + + trait :with_va_employees do + after(:create) do |product| + create_list(:va_employee, 3).each do |employee| + VaEmployeePractice.create( + innovable: product, + va_employee: employee + ) + end + end + end end end diff --git a/spec/factories/va_employees.rb b/spec/factories/va_employees.rb new file mode 100644 index 000000000..3ad8012c6 --- /dev/null +++ b/spec/factories/va_employees.rb @@ -0,0 +1,6 @@ +FactoryBot.define do + factory :va_employee do + sequence(:name) { |n| "Employee Name #{n}" } + sequence(:role) { |n| "Role #{n}" } + end +end \ No newline at end of file diff --git a/spec/features/product_editor/intrapreneur_spec.rb b/spec/features/product_editor/intrapreneur_spec.rb new file mode 100644 index 000000000..764ee424e --- /dev/null +++ b/spec/features/product_editor/intrapreneur_spec.rb @@ -0,0 +1,122 @@ +require 'rails_helper' + +describe 'Product editor - intrapreneur details', type: :feature do + let!(:user) { create(:user) } + let!(:product_owner) { create(:user) } + let!(:admin) { create(:user, :admin) } + let!(:product) { create( + :product, + :with_va_employees, + origin_story: "This is the origin story of the product.", + user: product_owner + )} + + before do + login_as(current_user, scope: :user, run_callbacks: false) + end + + describe 'when logged in as a regular user' do + let(:current_user) { user } + + context 'with no permissions' do + it 'redirects to the root path with a warning' do + visit product_intrapreneur_path(product) + expect(page).to have_current_path('/') + expect(page).to have_content('You are not authorized to view this content.') + end + end + end + + describe 'when logged in as the product owner' do + let(:current_user) { product_owner } + + context 'accessing the intrapreneur details page' do + it 'allows access and displays the product details' do + visit product_intrapreneur_path(product) + + expect(page).to have_content(product.origin_story) + product.va_employees.each do |va_employee| + expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_name", with: va_employee.name) + expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_role", with: va_employee.role) + end + end + + it 'allows adding a new va_employee' do + visit product_intrapreneur_path(product) + + click_link 'Add another' + + within '#innovators-container' do + all('.va-employee-name-input').last.set('New Innovator') + all('.va-employee-role').last.set('New Role') + end + + click_button 'Submit' + new_va_employee = product.va_employees.last + expect(page).to have_content('Product was successfully updated.') + expect(page).to have_field("product_va_employees_attributes_#{new_va_employee.id - 1}_name", with: new_va_employee.name) + expect(page).to have_field("product_va_employees_attributes_#{new_va_employee.id - 1}_role", with: new_va_employee.role) + end + + it 'allows updating a va_employee' do + visit product_intrapreneur_path(product) + + fill_in "product_va_employees_attributes_0_name", with: 'Updated Name' + fill_in "product_va_employees_attributes_0_role", with: 'Updated Role' + click_button 'Submit' + va_employee = product.va_employees.first + expect(page).to have_content('Product was successfully updated.') + expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_name", with: 'Updated Name') + expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_role", with: 'Updated Role') + end + + it 'allows deleting a va_employee' do + visit product_intrapreneur_path(product) + + within '#innovators-container' do + all('a', text: 'Delete entry').last.click + end + click_button 'Submit' + + expect(page).to have_content('Product was successfully updated.') + expect(product.va_employees.count).to eq(2) + end + + it 'allows updating the origin story' do + visit product_intrapreneur_path(product) + + fill_in 'product_origin_story', with: 'Updated text' + click_button 'Submit' + + expect(page).to have_content('Product was successfully updated.') + expect(page).to have_field("product_origin_story", with: 'Updated text') + end + end + end + + describe 'when logged in as an admin' do + let(:current_user) { admin } + + it 'allows access and displays the product details' do + visit product_intrapreneur_path(product) + + expect(page).to have_content(product.origin_story) + + product.va_employees.each do |va_employee| + expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_name", with: va_employee.name) + expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_role", with: va_employee.role) + end + end + end + + describe 'when not logged in' do + let(:current_user) { nil } + + context 'without login' do + it 'redirects to the login page' do + visit product_intrapreneur_path(product) + expect(page).to have_current_path(new_user_session_path) + end + end + end +end From d560a010e9f0e1b37d4e4db9b2ebf473a279ea3a Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Thu, 19 Sep 2024 17:57:19 -0700 Subject: [PATCH 13/36] DM-5198: Set up routing and basic templates for Product pages (#1037) * Rough sketch of fields * Add multimedia * Add unpublished / retired banner to page * Tweak whitespace between sections * Empty breadcrumbs * Fix product heading * Remove duplicate instance of innovation origin story * Copy section heading styles from practice show page * Add authorization checks for unpublished product pages * placeholder spacing for intrapreneru story * Move description into 'Executive Summary' * Move Partners field into product description * Add some barebone specs * Add updated at blurb * Skip rendering fields if no content is present * Enable product show page link in admin interface * Remove redundant permissions checks * Add safe navigation to current_user checks --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/admin/products.rb | 2 +- .../stylesheets/dm/pages/_products.scss | 11 +++ app/controllers/products_controller.rb | 10 +- app/helpers/navigation_helper.rb | 7 ++ .../products/_product_status_banner.html.erb | 26 +++++ app/views/products/show.html.erb | 98 +++++++++++++++++++ config/routes.rb | 1 + spec/features/product_viewer_spec.rb | 24 +++++ 8 files changed, 175 insertions(+), 4 deletions(-) create mode 100644 app/assets/stylesheets/dm/pages/_products.scss create mode 100644 app/views/products/_product_status_banner.html.erb create mode 100644 app/views/products/show.html.erb create mode 100644 spec/features/product_viewer_spec.rb diff --git a/app/admin/products.rb b/app/admin/products.rb index 28b8f9953..501c4954e 100644 --- a/app/admin/products.rb +++ b/app/admin/products.rb @@ -51,7 +51,7 @@ show do attributes_table do row :id - row(:name, label: 'Product name') # { |product| link_to(product.name, product_path(product)) } - uncomment when product show page is created + row(:name, label: 'Product name') { |product| link_to(product.name, product_path(product)) } row('Edit URL') { |product| link_to(product_description_path(product), product_description_path(product)) } row(:user) {|product| link_to(product.user&.email, admin_user_path(product.user)) if product.user.present?} row(:published, label: 'Published') diff --git a/app/assets/stylesheets/dm/pages/_products.scss b/app/assets/stylesheets/dm/pages/_products.scss new file mode 100644 index 000000000..6ab6cc26f --- /dev/null +++ b/app/assets/stylesheets/dm/pages/_products.scss @@ -0,0 +1,11 @@ +.products.show-main { + #practice-show-intrapreneur { + .origin-story p { + margin-bottom: 0.5rem; + } + + } + p { + @extend .line-height-26; + } +} \ No newline at end of file diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index e3bce47f6..9475fd76f 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,7 +1,7 @@ class ProductsController < ApplicationController before_action :authenticate_user!, except: [:show, :search, :index] - before_action :set_product, only: [:update, :description, :intrapreneur] - before_action :check_product_permissions, only: [:update, :description, :intrapreneur] + before_action :set_product, only: [:show, :update, :description, :intrapreneur] + before_action :check_product_permissions, only: [:show, :update, :description, :intrapreneur] def description render 'products/form/description' @@ -11,6 +11,10 @@ def intrapreneur render 'products/form/intrapreneur' end + def show + render 'products/show' + end + def update submitted_product_data = product_params submitted_page = submitted_product_data.delete(:submitted_page) @@ -56,7 +60,7 @@ def product_params end def check_product_permissions - unless current_user.has_role?(:admin) || @product&.user_id == current_user.id + unless current_user&.has_role?(:admin) || @product&.user_id == current_user&.id unauthorized_response end end diff --git a/app/helpers/navigation_helper.rb b/app/helpers/navigation_helper.rb index 5cf3c3104..e83fd440a 100644 --- a/app/helpers/navigation_helper.rb +++ b/app/helpers/navigation_helper.rb @@ -156,6 +156,13 @@ def add_visn_search_breadcrumb(visn_number, url) end end + ### PRODUCTS + if controller == 'products' + if action == 'show' + empty_breadcrumbs # TODO: add home breadcrumbs after DM-5001 + end + end + ### VAMC breadcrumbs def add_facility_index_breadcrumb session[:breadcrumbs] << { 'display': 'Healthcare facility index', 'path': va_facilities_path } diff --git a/app/views/products/_product_status_banner.html.erb b/app/views/products/_product_status_banner.html.erb new file mode 100644 index 000000000..27ba7c334 --- /dev/null +++ b/app/views/products/_product_status_banner.html.erb @@ -0,0 +1,26 @@ +<% + published = product.published + retired = product.retired +%> +<% unless published %> +
+
+

This innovation will not be shown in the marketplace because it is:

+ <% unless published %> +
+ Unpublished +
+ <% end %> +
+
+<% end %> +<% if retired %> +
+
+

Retired innovation

+
+ This innovation is no longer being updated. +
+
+
+<% end %> diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb new file mode 100644 index 000000000..e981008a6 --- /dev/null +++ b/app/views/products/show.html.erb @@ -0,0 +1,98 @@ +
+
+
+
+ <%= render partial: "shared/messages", locals: {small_text: false} %> + <%= render partial: "products/product_status_banner", locals: { product: @product} %> +
+
+
+
+ +
+
+
+

+ <%= @product.name %> +

+ <%# innovation last update timestamp %> +

+ Last updated <%= timeago(@product&.updated_at) %> +

+
+
+
+ +
+

Product Description

+ <% product_description_fields = [ + [:description, "Executive Summary"], + [:item_number, "Item Number"], + [:vendor, "Vendor"], + [:duns, "DUNS"], + [:practice_partners, "Partners", @product&.practice_partners.pluck(:name).join(', ')], + [:shipping_timeline_estimate, "Shipping Timeline Estimate"] + ] %> + <% product_description_fields.each do |arr| %> + <% field_name = arr[0] + field_label = arr[1] + options = arr[2] + %> + <% next if @product.send(field_name.to_sym).blank? %> +

<%= field_label %>

+ <% if options.present? %> +

<%= options %>

+ <% else %> +

<%= @product.send(field_name.to_sym) %>

+ <% end %> + <% end %> +
+
+

Intrapreneur

+

<%= 'Innovator'.pluralize(@product.va_employee_practices.count) %>

+ <% @product.va_employee_practices.each do |innovator| %> +
+

<%= innovator.va_employee&.name %>

+

<%= innovator.va_employee&.role %>

+
+ <% end %> +

From the Innovator

+
<%= simple_format(@product.origin_story, wrapper_tag: "p") %>
+
+<% if @product.practice_multimedia.any? %> +
+
+
+

Multimedia

TO DO: fix partial to fix different heading levels +
+ <% # temporarily skip files while troubleshooting %> + <% multimedia = @product.practice_multimedia.where.not(resource_type: "file") %> + <%= render partial: 'practices/show/overview/overview_sections', locals: {resources: multimedia, statement: '', title: 'Multimedia', s_area: 'multimedia'} %> +
+
+
+
+<% end %> +
+

Order Product

+
    +
  1. +

    Order from the Marketplace

    +

    + VA employees wishing to order a product should copy and paste the details under the "Order" tab and send it to their usual service-line purchasing agent. If the order is above the purchase card threshold, contact VAIMPSupport@va.govfor information on contracting with the vendor. VA employees cannot order directly from the manufacturer unless they are authorized to do so. +

    +
  2. +
  3. +

    Obtain a Completed VA Form 1091

    +

    + For first-time purchases from a vendor, contact VAIPMVendorizationRequest@va.gov to obtain a copy of the completed VA Form 10091 (FSC Vendor File Request Form). +

    +
  4. +
  5. +

    Request a Local Vendor Number

    +

    + Follow your local vendorization process to request the assignment of a local vendor number. +

    +
  6. +
+
\ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index afcdd3710..9f404343d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -60,6 +60,7 @@ resources :products, except: :index do get '/edit/description', action: 'description', as: 'description' get '/edit/intrapreneur', action: 'intrapreneur', as: 'intrapreneur' + get '/products/:id', action: 'show' end # old practice routes redirects diff --git a/spec/features/product_viewer_spec.rb b/spec/features/product_viewer_spec.rb new file mode 100644 index 000000000..2b117e64e --- /dev/null +++ b/spec/features/product_viewer_spec.rb @@ -0,0 +1,24 @@ +require 'rails_helper' + +describe 'Product show page', type: :feature do + let!(:product) { create(:product)} + let!(:user) { create(:user) } + let!(:admin) { create(:user, :admin)} + + it 'hides unpublished pages' do + visit product_path(product) + expect(page).not_to have_content product.name + expect(page).to have_current_path(root_path) + login_as(admin, :scope => :user, :run_callbacks => false) + visit product_path(product) + expect(page).to have_content('Unpublished') + expect(page).to have_content product.name + expect(page).to have_current_path(product_path(product)) + end + + it 'has human-readable URLs' do + product.update(published: true) + visit "/products/#{product.name.parameterize}" + expect(page).to have_current_path(product_path(product)) + end +end From 71cbab0eb7f423d714b24276deaaee37fc7bbbde Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Thu, 26 Sep 2024 13:48:38 -0600 Subject: [PATCH 14/36] dm-5079 product editor multimedia page (#1042) * add multimeda action to ProductsController * add products editor mutlimedia partial * add route for product editor multimedia endpoint * update products_controller to run #set_product for :multimedia action * update products editor multimedia partial to include ui for adding multimedia - taken from practice editor overview partial * add practice editor overview js to products editor multimedia partial * add link and file attachment types to product editor multimedia partial and practice editor js * add nested_attr accepts for :practice_multimedia for Innovation model * update ProductsController adds logic to accept and process multimedia params, left under the `practice` key due to directly sharing form partials from the practice editor workflow. reusing the permitted_dynamic_keys method from the PracticeController as it was needed to satisfy a mass assignment security warning in GH * add product editor multimedia feature spec * update variable name in products factory trait as per GH code scanning warning rb/clear-text-storage-sensitive-data * update ProductsController adds update logic to handle image cropping * update product editor multimedia header copy * update copy in product editor multimedia partial * rename and refactor practice_editor_overview js DRY's logic and renames file to practice_multimedia_utils.es6 * abstract shared controller method permitted_dynamic_keys to new concern file update method to be non-destructive to incoming params include the concern class in both controllers * update ProductsController#check_product_permissions to allow access for published products * revert refactor of permitted_dynamic_keys method --- .../javascripts/practice_editor_overview.es6 | 137 ------------------ .../javascripts/practice_multimedia_utils.es6 | 45 ++++++ .../concerns/innovation_controller_methods.rb | 34 +++++ app/controllers/practices_controller.rb | 42 ++---- app/controllers/products_controller.rb | 57 ++++++-- app/models/innovation.rb | 1 + app/models/practice.rb | 1 - app/views/practices/form/overview.html.erb | 2 +- app/views/products/form/multimedia.html.erb | 110 ++++++++++++++ config/initializers/assets.rb | 2 +- config/routes.rb | 3 +- spec/factories/products.rb | 4 +- .../product_editor/multimedia_spec.rb | 119 +++++++++++++++ 13 files changed, 373 insertions(+), 184 deletions(-) delete mode 100644 app/assets/javascripts/practice_editor_overview.es6 create mode 100644 app/assets/javascripts/practice_multimedia_utils.es6 create mode 100644 app/controllers/concerns/innovation_controller_methods.rb create mode 100644 app/views/products/form/multimedia.html.erb create mode 100644 spec/features/product_editor/multimedia_spec.rb diff --git a/app/assets/javascripts/practice_editor_overview.es6 b/app/assets/javascripts/practice_editor_overview.es6 deleted file mode 100644 index ed0b56dda..000000000 --- a/app/assets/javascripts/practice_editor_overview.es6 +++ /dev/null @@ -1,137 +0,0 @@ -(($) => { - const $document = $(document); - - function initializeOverviewForm() { - hideResources(); - attachDeleteResourceListener() - //links - attachAddResourceListener('problem_resources_link_form', 'display_problem_resources_link', 'problem_resources', 'link'); - attachAddResourceListener('solution_resources_link_form', 'display_solution_resources_link', 'solution_resources', 'link'); - attachAddResourceListener('results_resources_link_form', 'display_results_resources_link', 'results_resources', 'link'); - - //Videos - attachAddResourceListener('problem_resources_video_form', 'display_problem_resources_video', 'problem_resources', 'video'); - attachAddResourceListener('solution_resources_video_form', 'display_solution_resources_video', 'solution_resources', 'video'); - attachAddResourceListener('results_resources_video_form', 'display_results_resources_video', 'results_resources', 'video'); - attachAddResourceListener('multimedia_video_form', 'display_multimedia_video', 'multimedia', 'video'); - - //Files - attachAddResourceListener('problem_resources_file_form', 'display_problem_resources_file', 'problem_resources', 'file'); - attachAddResourceListener('solution_resources_file_form', 'display_solution_resources_file', 'solution_resources', 'file'); - attachAddResourceListener('results_resources_file_form', 'display_results_resources_file', 'results_resources', 'file'); - - //Images - attachAddResourceListener('problem_resources_image_form', 'display_problem_resources_image', 'problem_resources', 'image'); - attachAddResourceListener('solution_resources_image_form', 'display_solution_resources_image', 'solution_resources', 'image'); - attachAddResourceListener('results_resources_image_form', 'display_results_resources_image', 'results_resources', 'image'); - attachAddResourceListener('multimedia_image_form', 'display_multimedia_image', 'multimedia', 'image'); - - //PROBLEM - $(document).on('click', '#cancel_problem_resources_image', function (e) { - e.preventDefault(); - document.getElementById('practice_problem_image').checked = false; - document.getElementById('problem_resources_image_form').style.display = 'none'; - }); - - - $(document).on('click', '#cancel_problem_resources_link', function (e) { - e.preventDefault(); - document.getElementById('practice_problem_link').checked = false; - document.getElementById('problem_resources_link_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_problem_resources_video', function (e) { - e.preventDefault(); - document.getElementById('practice_problem_video').checked = false; - document.getElementById('problem_resources_video_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_problem_resources_file', function (e) { - e.preventDefault(); - document.getElementById('practice_problem_file').checked = false; - document.getElementById('problem_resources_file_form').style.display = 'none'; - }); - - //SOLUTION - $(document).on('click', '#cancel_solution_resources_image', function (e) { - e.preventDefault(); - document.getElementById('practice_solution_image').checked = false; - document.getElementById('solution_resources_image_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_solution_resources_link', function (e) { - e.preventDefault(); - document.getElementById('practice_solution_link').checked = false; - document.getElementById('solution_resources_link_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_solution_resources_video', function (e) { - e.preventDefault(); - document.getElementById('practice_solution_video').checked = false; - document.getElementById('solution_resources_video_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_solution_resources_file', function (e) { - e.preventDefault(); - document.getElementById('practice_solution_file').checked = false; - document.getElementById('solution_resources_file_form').style.display = 'none'; - }); - - //RESULTS - $(document).on('click', '#cancel_results_resources_image', function (e) { - e.preventDefault(); - document.getElementById('practice_results_image').checked = false; - document.getElementById('results_resources_image_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_results_resources_link', function (e) { - e.preventDefault(); - document.getElementById('practice_results_link').checked = false; - document.getElementById('results_resources_link_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_results_resources_video', function (e) { - e.preventDefault(); - document.getElementById('practice_results_video').checked = false; - document.getElementById('results_resources_video_form').style.display = 'none'; - }); - - $(document).on('click', '#cancel_results_resources_file', function (e) { - e.preventDefault(); - document.getElementById('practice_results_file').checked = false; - document.getElementById('results_resources_file_form').style.display = 'none'; - }); - - //MULTIMEDIA - $(document).on('click', '#cancel_multimedia_image', function (e) { - e.preventDefault(); - document.getElementById("multimedia_image_form").style.display = 'none'; - document.getElementById('practice_multimedia_image').checked = false; - }); - - $(document).on('click', '#cancel_multimedia_video', function (e) { - e.preventDefault(); - document.getElementById("multimedia_video_form").style.display = 'none'; - document.getElementById('practice_multimedia_video').checked = false; - }); - } - - function hideResources() { - const areas = ['problem_resources', 'solution_resources', 'results_resources', 'multimedia']; - - areas.forEach(a => { - $(`#display_${a}_form div[id*="_form"]`).hide(); - }); - } - - - $document.on('turbolinks:load', initializeOverviewForm); -})(window.jQuery); - -function displayResourceForm(sArea, sType) { - $(`#display_${sArea}_form div[id*="_form"]`).hide(); - $(`#display_${sArea}_form div[id="${sArea}_${sType}_form"]`).show(); -} - - - diff --git a/app/assets/javascripts/practice_multimedia_utils.es6 b/app/assets/javascripts/practice_multimedia_utils.es6 new file mode 100644 index 000000000..315f563a0 --- /dev/null +++ b/app/assets/javascripts/practice_multimedia_utils.es6 @@ -0,0 +1,45 @@ +(($) => { + const $document = $(document); + const sections = ['problem_resources', 'solution_resources', 'results_resources', 'multimedia']; + const resourceTypes = ['link', 'video', 'file', 'image']; + + function initializeForm() { + hideResources(); + attachDeleteResourceListener(); + + + sections.forEach(section => { + resourceTypes.forEach(type => { + const formId = `${section}_${type}_form`; + const displayContainer = `display_${section}_${type}`; + + attachAddResourceListener(formId, displayContainer, section, type); + attachCancelResourceListener(section, type); + }); + }); + } + + function attachCancelResourceListener(section, type) { + const cleanSection = section.replace('_resources', ''); + const cancelId = `#cancel_${section}_${type}`; + $(document).on('click', cancelId, function (e) { + e.preventDefault(); + document.getElementById(`practice_${cleanSection}_${type}`).checked = false; + document.getElementById(`${section}_${type}_form`).style.display = 'none'; + }); + } + + function hideResources() { + sections.forEach(section => { + $(`#display_${section}_form div[id*="_form"]`).hide(); + }); + } + + $document.on('turbolinks:load', initializeForm); + +})(window.jQuery); + +function displayResourceForm(sArea, sType) { + $(`#display_${sArea}_form div[id*="_form"]`).hide(); + $(`#display_${sArea}_form div[id="${sArea}_${sType}_form"]`).show(); +} diff --git a/app/controllers/concerns/innovation_controller_methods.rb b/app/controllers/concerns/innovation_controller_methods.rb new file mode 100644 index 000000000..9f6104a20 --- /dev/null +++ b/app/controllers/concerns/innovation_controller_methods.rb @@ -0,0 +1,34 @@ +module InnovationControllerMethods + extend ActiveSupport::Concern + + def permitted_dynamic_keys(params) + return {} unless params + + params.transform_keys! do |key| + key.match?(/^\d+$/) ? "#{key}_resource" : key + end + + params.keys.index_with do |_key| + [ + :id, + :link_url, + :attachment_file_name, + :description, + :position, + :resource, + :resource_type_label, + :resource_type, + :media_type, + :crop_x, + :crop_y, + :crop_w, + :crop_h, + :name, + :image_alt_text, + :attachment, + :_destroy, + :value + ] + end + end +end \ No newline at end of file diff --git a/app/controllers/practices_controller.rb b/app/controllers/practices_controller.rb index 3b1fda284..71636abdb 100644 --- a/app/controllers/practices_controller.rb +++ b/app/controllers/practices_controller.rb @@ -1,5 +1,14 @@ class PracticesController < ApplicationController # rubocop:disable Metrics/ClassLength - include CropperUtils, PracticesHelper, PracticeEditorUtils, EditorSessionUtils, PracticeEditorSessionsHelper, PracticeUtils, ThreeColumnDataHelper, UsersHelper + include CropperUtils, + PracticesHelper, + PracticeEditorUtils, + EditorSessionUtils, + PracticeEditorSessionsHelper, + PracticeUtils, + ThreeColumnDataHelper, + UsersHelper, + InnovationControllerMethods + prepend_before_action :skip_timeout, only: [:session_time_remaining] before_action :set_practice, only: [:show, :edit, :update, :destroy, :favorite, :instructions, :overview, :impact, :resources, :documentation, :departments, :timeline, :risk_and_mitigation, :checklist, :publication_validation, @@ -595,37 +604,6 @@ def practice_params ) end - def permitted_dynamic_keys(params) - return {} unless params - - params.transform_keys! do |key| - key.match?(/^\d+$/) ? "#{key}_resource" : key - end - - params.keys.index_with do |_key| - [ - :id, - :link_url, - :attachment_file_name, - :description, - :position, - :resource, - :resource_type_label, - :resource_type, - :media_type, - :crop_x, - :crop_y, - :crop_w, - :crop_h, - :name, - :image_alt_text, - :attachment, - :_destroy, - :value - ] - end - end - def can_view_practice # if practice is not published unless @practice.published && @practice.approved diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 9475fd76f..62c2a331f 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,7 +1,8 @@ class ProductsController < ApplicationController + include CropperUtils, InnovationControllerMethods before_action :authenticate_user!, except: [:show, :search, :index] - before_action :set_product, only: [:show, :update, :description, :intrapreneur] - before_action :check_product_permissions, only: [:show, :update, :description, :intrapreneur] + before_action :set_product, only: [:show, :update, :description, :intrapreneur, :multimedia] + before_action :check_product_permissions, only: [:show, :update, :description, :intrapreneur, :multimedia] def description render 'products/form/description' @@ -15,12 +16,22 @@ def show render 'products/show' end + def multimedia + render 'products/form/multimedia' + end + def update submitted_product_data = product_params submitted_page = submitted_product_data.delete(:submitted_page) + + if params[:practice].present? + submitted_product_data = process_multimedia_params(multimedia_params) + handle_multimedia_updates + end + @product.assign_attributes(submitted_product_data) - if @product.changed? || va_employees_updated + if @product.changed? || product_associations_changed? unless @product.save flash[:error] = @product.errors.map {|error| error.options[:message]}.join(', ') redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) @@ -55,18 +66,46 @@ def product_params :shipping_timeline_estimate, :origin_story, :submitted_page, - va_employees_attributes: [:id, :name, :role, :_destroy] - ) + va_employees_attributes: [:id, :name, :role, :_destroy], + ) + end + + def multimedia_params + params.require(:practice).permit( + practice_multimedia_attributes: permitted_dynamic_keys(params[:practice][:practice_multimedia_attributes]) + ) end def check_product_permissions - unless current_user&.has_role?(:admin) || @product&.user_id == current_user&.id + unless @product.published? || current_user&.has_role?(:admin) || @product&.user_id == current_user&.id unauthorized_response end end - def va_employees_updated - @product.va_employees.any? { |employee| employee.changed? || employee.marked_for_destruction? } || - @product.va_employees.length != @product.va_employees.reject(&:marked_for_destruction?).length + def product_associations_changed? + @product.va_employees.any? { |record| record.changed? || record.marked_for_destruction? } || + @product.va_employees.length != @product.va_employees.reject(&:marked_for_destruction?).length || + @product.practice_multimedia.any? { |record| record.changed? || record.marked_for_destruction? } || + @product.practice_multimedia.length != @product.practice_multimedia.reject(&:marked_for_destruction?).length + end + + def handle_multimedia_updates + multimedia_resources = multimedia_params["practice_multimedia_attributes"] + if multimedia_resources + multimedia_resources.each do |r| + if is_cropping?(r[1]) && r[1][:_destroy] == 'false' && r[1][:id].present? + r_id = r[1][:id].to_i + record = @product.practice_multimedia.find(r_id) + reprocess_attachment(record, r[1]) + end + end + end + end + + def process_multimedia_params(params) + PracticeMultimedium.resource_types.each do |rt| + params['practice_multimedia_attributes']&.delete('RANDOM_NUMBER_OR_SOMETHING_' + rt[0]) + end + params end end diff --git a/app/models/innovation.rb b/app/models/innovation.rb index 153e97de0..e74ee156c 100644 --- a/app/models/innovation.rb +++ b/app/models/innovation.rb @@ -12,6 +12,7 @@ class Innovation < ApplicationRecord has_many :practice_partners, through: :practice_partner_practices accepts_nested_attributes_for :va_employees, allow_destroy: true, reject_if: proc { |attributes| attributes['name'].blank? || attributes['role'].blank? } + accepts_nested_attributes_for :practice_multimedia, allow_destroy: true scope :published, -> { where(published: true) } scope :unpublished, -> { where(published: false) } diff --git a/app/models/practice.rb b/app/models/practice.rb index c3b2d7076..8c55a88dc 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -281,7 +281,6 @@ def self.ransackable_scopes(auth_object = nil) reject || ip_reject } accepts_nested_attributes_for :practice_resources, allow_destroy: true, reject_if: proc { |attributes| attributes['resource'] && attributes['resource'].blank? } - accepts_nested_attributes_for :practice_multimedia, allow_destroy: true accepts_nested_attributes_for :practice_testimonials, allow_destroy: true accepts_nested_attributes_for :practice_problem_resources, allow_destroy: true accepts_nested_attributes_for :practice_solution_resources, allow_destroy: true diff --git a/app/views/practices/form/overview.html.erb b/app/views/practices/form/overview.html.erb index b0f64563b..fb3c14e17 100644 --- a/app/views/practices/form/overview.html.erb +++ b/app/views/practices/form/overview.html.erb @@ -3,7 +3,7 @@ <% provide :head_tags do %> <%= javascript_include_tag '_practice_editor_header', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'practice_editor_utilities', 'data-turbolinks-track': 'reload' %> - <%= javascript_include_tag 'practice_editor_overview', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag 'practice_multimedia_utils', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag '_overview_image_editor', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag '_usa_file_input', 'data-turbolinks-track': 'reload' %> <%= javascript_tag 'data-turbolinks-track': 'reload' do %> diff --git a/app/views/products/form/multimedia.html.erb b/app/views/products/form/multimedia.html.erb new file mode 100644 index 000000000..33648a3ea --- /dev/null +++ b/app/views/products/form/multimedia.html.erb @@ -0,0 +1,110 @@ +<% provide :head_tags do %> + <%= javascript_include_tag '_practice_editor_header', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag 'practice_editor_utilities', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag 'practice_multimedia_utils', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag '_overview_image_editor', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag '_usa_file_input', 'data-turbolinks-track': 'reload' %> +<% end %> +
+
+
+ <%= render partial: "shared/messages", locals: {small_text: false} %> +
+

Multimedia

+ <%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> +
+
+
+

Multimedia

+

+ Add any additional images, video, and audio to support your product's overview. +

+
+
+
+ <%= radio_button_tag 'practice_multimedia[resource_type]', + 'Image', + false, onclick: "displayResourceForm('multimedia', 'image');", + class: 'usa-radio__input initiating-facility-type-radio', + id: "practice_multimedia_image" + %> + <%= label_tag 'practice_multimedia_image', 'Image', class: 'usa-radio__label line-height-19px margin-bottom-0 margin-top-105', for: "practice_multimedia_image" %> +
+
+ <%= radio_button_tag 'practice_multimedia[resource_type]', + 'Video', + false, onclick: "displayResourceForm('multimedia', 'video');", + class: 'usa-radio__input initiating-facility-type-radio', + id: "practice_multimedia_video" + %> + <%= label_tag 'practice_multimedia_video', 'Video', class: 'usa-radio__label line-height-19px margin-bottom-0 margin-top-105', for: "practice_multimedia_video" %> +
+
+ <%= radio_button_tag 'practice_multimedia[resource_type]', + 'Link', + false, onclick: "displayResourceForm('multimedia', 'link');", + class: 'usa-radio__input initiating-facility-type-radio', + id: "practice_multimedia_link" + %> + <%= label_tag 'practice_multimedia_link', 'Link', class: 'usa-radio__label line-height-19px margin-bottom-0 margin-top-105', for: "practice_multimedia_link" %> +
+
+ <%= radio_button_tag 'practice_multimedia[resource_type]', + 'File', + false, onclick: "displayResourceForm('multimedia', 'file');", + class: 'usa-radio__input initiating-facility-type-radio', + id: "practice_multimedia_file" + %> + <%= label_tag 'practice_multimedia_file', 'File', class: 'usa-radio__label line-height-19px margin-bottom-0 margin-top-105', for: "practice_multimedia_file" %> +
+
+ <%= render partial: "practices/overview_forms/image_form", locals: {area: 'multimedia'} %> + <%= render partial: "practices/overview_forms/video_form", locals: {area: 'multimedia'} %> + <%= render partial: "practices/overview_forms/link_form", locals: {area: 'multimedia'} %> + <%= render partial: "practices/overview_forms/file_form", locals: {area: 'multimedia'} %> +
+
+
+ <% if @product.practice_multimedia.where(resource_type: 'image').exists? %> +
IMAGES:
+ <% @product.practice_multimedia.where(resource_type: 'image').each_with_index do |pr, i| %> + <%= render partial: "practices/overview_forms/image_form", locals: {resource: pr, placeholder: i, area: 'multimedia'} %> + <% end %> + <% end %> +
+
+ <% if @product.practice_multimedia.where(resource_type: 'video').exists? %> +
VIDEOS:
+ <% end %> + <% @product.practice_multimedia.where(resource_type: 'video').each_with_index do |pr, i| %> + <%= render partial: "practices/overview_forms/video_form", locals: {resource: pr, placeholder: i, area: 'multimedia'} %> + <% end %> +
+ +
+ <% if @product.practice_multimedia.where(resource_type: 'file').exists? %> +
FILES:
+ <% end %> + <% @product.practice_multimedia.where(resource_type: 'file').each_with_index do |pr, i| %> + <%= render partial: "practices/overview_forms/file_form", locals: {resource: pr, placeholder: i, area: 'multimedia'} %> + <% end %> +
+
+ <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %> + +
+ <%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> +
+
+ <% end %> +
+
+
+
diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index 1f4211961..d474388e5 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -27,7 +27,7 @@ practice_editor_timeline.js practice_editor_origin.js practice_editor_risk_mitigation.js - practice_editor_overview.js + practice_multimedia_utils.js practice_editor_introduction.js practice_editor_implementation.js practice_editor_utilities.js diff --git a/config/routes.rb b/config/routes.rb index 9f404343d..c24c8529f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -58,9 +58,10 @@ end resources :products, except: :index do + get '/products/:id', action: 'show' get '/edit/description', action: 'description', as: 'description' get '/edit/intrapreneur', action: 'intrapreneur', as: 'intrapreneur' - get '/products/:id', action: 'show' + get '/edit/multimedia', action: 'multimedia', as: 'multimedia' end # old practice routes redirects diff --git a/spec/factories/products.rb b/spec/factories/products.rb index 8c90b4656..acb3ce757 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -58,10 +58,10 @@ trait :with_va_employees do after(:create) do |product| - create_list(:va_employee, 3).each do |employee| + create_list(:va_employee, 3).each do |va_employee| VaEmployeePractice.create( innovable: product, - va_employee: employee + va_employee: va_employee ) end end diff --git a/spec/features/product_editor/multimedia_spec.rb b/spec/features/product_editor/multimedia_spec.rb new file mode 100644 index 000000000..1f9e89f8d --- /dev/null +++ b/spec/features/product_editor/multimedia_spec.rb @@ -0,0 +1,119 @@ +require 'rails_helper' + +describe 'Product editor - multimedia details', type: :feature do + let!(:user) { create(:user) } + let!(:product_owner) { create(:user) } + let!(:admin) { create(:user, :admin) } + let!(:product) { create(:product, :with_multimedia, user: product_owner) } + + before do + login_as(current_user, scope: :user, run_callbacks: false) + end + + shared_examples 'multimedia page access' do + context 'accessing the multimedia details page' do + it 'allows access and displays the product multimedia details' do + visit product_multimedia_path(product) + + product.practice_multimedia.each do |media| + case media.resource_type + when 'image' + expect(page).to have_selector("img[src*='#{media.attachment_file_name}']") + when 'video' + expect(page).to have_field("practice[practice_multimedia_attributes][0_video][link_url]", with: media.link_url) + when 'file' + expect(page).to have_content(media.attachment_file_name) + when 'link' + expect(page).to have_field("practice[practice_multimedia_attributes][0_link][link_url]", with: media.link_url) + end + end + end + end + end + + describe 'when logged in as a regular user' do + let(:current_user) { user } + + context 'with no permissions' do + it 'redirects to the root path with a warning' do + visit product_multimedia_path(product) + expect(page).to have_current_path('/') + expect(page).to have_content('You are not authorized to view this content.') + end + end + end + + describe 'when logged in as the product owner' do + let(:current_user) { product_owner } + + context 'accessing the multimedia details page' do + include_examples 'multimedia page access' + + it 'allows adding a new image' do + visit product_multimedia_path(product) + + find('label', text: 'Image').click + attach_file 'practice[practice_multimedia_attributes][RANDOM_NUMBER_OR_SOMETHING_image][attachment]', Rails.root.join('spec/assets/acceptable_img.jpg') + fill_in 'practice[practice_multimedia_attributes][RANDOM_NUMBER_OR_SOMETHING_image][name]', with: 'Test Image' + fill_in 'practice[practice_multimedia_attributes][RANDOM_NUMBER_OR_SOMETHING_image][image_alt_text]', with: 'Alt text for test image' + click_button 'Add image' + click_button 'Submit' + expect(page).to have_content('Product was successfully updated.') + expect(page).to have_field("practice[practice_multimedia_attributes][1_image][name]", with: 'Test Image') + expect(page).to have_selector("img[src*='acceptable_img.jpg']") + end + + it 'allows adding a new video' do + visit product_multimedia_path(product) + + find('label', text: 'Video').click + fill_in 'practice[practice_multimedia_attributes][RANDOM_NUMBER_OR_SOMETHING_video][link_url]', with: 'https://www.youtube.com/watch?v=example' + fill_in 'practice[practice_multimedia_attributes][RANDOM_NUMBER_OR_SOMETHING_video][name]', with: 'Test Video' + click_button 'Add video' + click_button 'Submit' + expect(page).to have_content('Product was successfully updated.') + expect(page).to have_field("practice[practice_multimedia_attributes][1_video][name]", with: 'Test Video') + expect(page).to have_field("practice[practice_multimedia_attributes][1_video][link_url]", with: 'https://www.youtube.com/watch?v=example') + end + + it 'allows updating a multimedia entry' do + visit product_multimedia_path(product) + + fill_in "practice[practice_multimedia_attributes][0_image][name]", with: 'Updated Media Name' + click_button 'Submit' + + expect(page).to have_content('Product was successfully updated.') + expect(page).to have_field("practice[practice_multimedia_attributes][0_image][name]", with: 'Updated Media Name') + end + + it 'allows deleting a multimedia entry' do + visit product_multimedia_path(product) + + within '#display_multimedia_image' do + all('button', text: 'Delete entry').last.click + end + click_button 'Submit' + + expect(page).to have_content('Product was successfully updated.') + expect(product.practice_multimedia.count).to eq(3) + end + end + end + + describe 'when logged in as an admin' do + let(:current_user) { admin } + + include_examples 'multimedia page access' + end + + describe 'when not logged in' do + let(:current_user) { nil } + + context 'without login' do + it 'redirects to the login page' do + visit product_multimedia_path(product) + expect(page).to have_current_path(new_user_session_path) + end + end + end +end From a58836507035273994a767788761348b6c92bb27 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Thu, 26 Sep 2024 16:39:05 -0600 Subject: [PATCH 15/36] dm-5202 product editor categories (#1043) * update ProductsController adds update logic to handle image cropping * abstract shared controller method permitted_dynamic_keys to new concern file update method to be non-destructive to incoming params include the concern class in both controllers * update product editor description spec adds test for category management * update product editor description page partial adds inclusion of allCategories js adds categories section to ui * update category_checkbox partial implements dynamically generated innovation_type for input name in order to properly nest submitted params extracts query logic to categories_helper module * update products controller adds inst var for categories to description action adds category key to strong params adds update_category_practices method for handling the updating of product's categories * move ProductsController#update_category_practices method to Product model * update ProductsController#handle_multimedia_updates to be model method Product#update_multimedia * update SavePracticeService#update_category_practices to utilize polymorphic association name innovable * add "Products Tagged" to admin/categories/show table --- app/admin/categories.rb | 3 ++ app/controllers/products_controller.rb | 30 ++++++---------- app/helpers/categories_helper.rb | 20 +++++++++++ app/models/product.rb | 28 +++++++++++++++ app/services/save_practice_service.rb | 2 +- .../_category_checkbox.html.erb | 28 +++++++-------- app/views/products/form/description.html.erb | 31 ++++++++++++++++ .../product_editor/description_spec.rb | 36 ++++++++++++++++++- 8 files changed, 143 insertions(+), 35 deletions(-) diff --git a/app/admin/categories.rb b/app/admin/categories.rb index cefdbd357..925de37bf 100644 --- a/app/admin/categories.rb +++ b/app/admin/categories.rb @@ -59,6 +59,9 @@ row "Innovations Tagged" do |c| c.innovable_practices end + row "Products Tagged" do |c| + c.innovable_products + end end end diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 62c2a331f..49e35977a 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,10 +1,11 @@ class ProductsController < ApplicationController - include CropperUtils, InnovationControllerMethods + include InnovationControllerMethods before_action :authenticate_user!, except: [:show, :search, :index] before_action :set_product, only: [:show, :update, :description, :intrapreneur, :multimedia] before_action :check_product_permissions, only: [:show, :update, :description, :intrapreneur, :multimedia] def description + @categories = Category.prepared_categories_for_practice_editor(current_user.has_role?(:admin)) render 'products/form/description' end @@ -22,11 +23,14 @@ def multimedia def update submitted_product_data = product_params - submitted_page = submitted_product_data.delete(:submitted_page) + current_endpoint = submitted_product_data.delete(:submitted_page) if params[:practice].present? submitted_product_data = process_multimedia_params(multimedia_params) - handle_multimedia_updates + @product.update_multimedia(multimedia_params) + elsif current_endpoint == 'description' + @product.update_category_practices(product_params[:category]) + submitted_product_data.delete(:category) end @product.assign_attributes(submitted_product_data) @@ -34,18 +38,18 @@ def update if @product.changed? || product_associations_changed? unless @product.save flash[:error] = @product.errors.map {|error| error.options[:message]}.join(', ') - redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) + redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) return end end # once subsequent editor pages exist render the next page using submitted_page upon successful update flash[:success] = 'Product was successfully updated.' - redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) + redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) rescue => e logger.error "Product update failed: #{e.message}" flash[:error] = "An unexpected error occurred: #{e.message}" - redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) + redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) end private @@ -67,6 +71,7 @@ def product_params :origin_story, :submitted_page, va_employees_attributes: [:id, :name, :role, :_destroy], + category: permitted_dynamic_keys(params[:product][:category]) ) end @@ -89,19 +94,6 @@ def product_associations_changed? @product.practice_multimedia.length != @product.practice_multimedia.reject(&:marked_for_destruction?).length end - def handle_multimedia_updates - multimedia_resources = multimedia_params["practice_multimedia_attributes"] - if multimedia_resources - multimedia_resources.each do |r| - if is_cropping?(r[1]) && r[1][:_destroy] == 'false' && r[1][:id].present? - r_id = r[1][:id].to_i - record = @product.practice_multimedia.find(r_id) - reprocess_attachment(record, r[1]) - end - end - end - end - def process_multimedia_params(params) PracticeMultimedium.resource_types.each do |rt| params['practice_multimedia_attributes']&.delete('RANDOM_NUMBER_OR_SOMETHING_' + rt[0]) diff --git a/app/helpers/categories_helper.rb b/app/helpers/categories_helper.rb index ccaacf4c2..c9c9b5dde 100644 --- a/app/helpers/categories_helper.rb +++ b/app/helpers/categories_helper.rb @@ -62,4 +62,24 @@ def store_chosen_categories(s_query, chosen_categories) end end end + + def category_id_for_category(category) + parent_category_name = category.parent_category.name.downcase + category_id = category.id ? category.id : "#{category.name.split(' ').first.downcase}-#{parent_category_name}" + end + + def hyphenated_category_name_for(category) + category.name.split(' ').join('-').downcase + end + + def category_css_class(category_name, parent_category_name) + category_name.include?('All') ? hyphenated_category_name_for(category_name) : parent_category_name + end + + def is_category_checked?(category, innovation) + parent_category = category.parent_category + has_all_categories = parent_category.sub_categories.count == CategoryPractice.where(innovable: innovation).joins(:category).where(categories: { parent_category_id: parent_category.id }).count + is_pr_cat = innovation.categories.include?(category) + is_pr_cat || has_all_categories + end end diff --git a/app/models/product.rb b/app/models/product.rb index 28720c7b0..cd2c5752f 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -1,4 +1,5 @@ class Product < Innovation + include CropperUtils has_attached_file :main_display_image, styles: {thumb: '768x432>'}, :processors => [:cropper] validates :main_display_image_alt_text, presence: true, if: :main_display_image_present? @@ -15,6 +16,33 @@ def user_email user&.email end + def update_category_practices(category_params) + category_keys = category_params ? category_params.keys.map { |key| key.gsub("_resource", "") } : [] + current_category_ids = categories.pluck(:id) + product_category_practices = category_practices + + # Add new category practices if not present + (category_keys.map(&:to_i) - current_category_ids).each do |category_id| + product_category_practices.find_or_create_by(category_id: category_id) + end + + # Remove category practices that are not in the submitted category keys + product_category_practices.joins(:category).where.not(categories: { id: category_keys }).destroy_all + end + + def update_multimedia(multimedia_params) + multimedia_resources = multimedia_params["practice_multimedia_attributes"] + if multimedia_resources + multimedia_resources.each do |r| + if is_cropping?(r[1]) && r[1][:_destroy] == 'false' && r[1][:id].present? + r_id = r[1][:id].to_i + record = practice_multimedia.find(r_id) + reprocess_attachment(record, r[1]) + end + end + end + end + private def main_display_image_present? diff --git a/app/services/save_practice_service.rb b/app/services/save_practice_service.rb index ffcd09514..f2270daf5 100644 --- a/app/services/save_practice_service.rb +++ b/app/services/save_practice_service.rb @@ -210,7 +210,7 @@ def update_category_practices elsif category_params.blank? && @current_endpoint == 'introduction' practice_category_practices.each do |pcp| pcp.destroy - if CategoryPractice.where(category: pcp.category).where('practice_id != ?', @practice.id).blank? && pcp.category.parent_category.name != "Communities" + if CategoryPractice.where(category: pcp.category).where('innovable_id != ?', @practice.id).blank? && pcp.category.parent_category.name != "Communities" pcp.category.destroy end end diff --git a/app/views/practices/introduction_forms/_category_checkbox.html.erb b/app/views/practices/introduction_forms/_category_checkbox.html.erb index 8f2de2b16..7d6153ead 100644 --- a/app/views/practices/introduction_forms/_category_checkbox.html.erb +++ b/app/views/practices/introduction_forms/_category_checkbox.html.erb @@ -1,23 +1,23 @@ <% - parent_category = category.parent_category - parent_category_name = parent_category.name.downcase - category_name = category.name - category_id = category.id.nil? ? "#{category_name.split(' ').first.downcase}-#{parent_category_name}" : category.id - hyphenated_category_name = category_name.split(' ').join('-').downcase - has_all_categories = parent_category.sub_categories.count === CategoryPractice.where(innovable: @practice).joins(:category).where(categories: { parent_category_id: parent_category.id }).count - is_checked = false - is_pr_cat = @practice.categories.include?(Category.where(id: category_id).first) - is_checked = true if is_pr_cat || has_all_categories + + category_id = category_id_for_category(category) + hyphenated_category_name = hyphenated_category_name_for(category) + parent_category_name = category.parent_category.name.downcase + innovation = @practice || @product + innovation_type = innovation.class.to_s.downcase + is_checked = is_category_checked?(category, innovation) %>
+ <%= 'checked' if is_checked %> > - -
\ No newline at end of file + +
diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index 76a8c1703..9892090ed 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -1,3 +1,7 @@ +<% provide :head_tags do %> + <%= javascript_include_tag '_allCategories', 'data-turbolinks-track': 'reload' %> +<% end %> +
@@ -96,6 +100,33 @@ <%= show_errors(@product, :shipping_timeline_estimate) %>

+ +
+
+

+ + Open parent tag definitions modal + Tags + + <%= render partial: 'shared/parent_category_modal' %> +

+ Select the tags most relevant to your innovation (suggested: up to 10). +
+ <% @categories.each do |parent_category, categories| %> + <% sliced_categories = split_data_into_three_columns(categories) %> + <% if sliced_categories.flatten.any? %> +
+
+ + <% sliced_categories.each_with_index do |sc, i| %> + <%= render partial: 'practices/introduction_forms/category_column', locals: { categories: sc, parent_category: parent_category, column: i } unless i === 3 %> + <% end %> +
+
+ <% end %> + <% end %> +
+ <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %>
diff --git a/spec/features/product_editor/description_spec.rb b/spec/features/product_editor/description_spec.rb index 3fe959b8d..72d14697f 100644 --- a/spec/features/product_editor/description_spec.rb +++ b/spec/features/product_editor/description_spec.rb @@ -1,6 +1,6 @@ require 'rails_helper' -describe 'Product editor - introduction', type: :feature do +describe 'Product editor - description', type: :feature do let!(:product) { create(:product)} let!(:user) { create(:user) } let!(:admin) { create(:user, :admin)} @@ -59,6 +59,40 @@ expect(page).to have_current_path(product_description_path(new_product)) expect(page).to have_content('Product name already exists') end + + it 'allows product categories to be updated' do + parent_cat1 = create(:category, name: "clinical") + cat1 = create(:category, name: "Test Category 1", parent_category: parent_cat1) + cat2 = create(:category, name: "Test Category 2", parent_category: parent_cat1) + create(:category_practice, innovable: product, category: cat1) + + visit product_description_path(product) + within(:css, '.dm-clinical-category-columns-container') do + expect(find("#cat-2-input", visible: false)).to be_checked + expect(find("#cat-3-input", visible: false)).to_not be_checked + expect(find("#cat-all-clinical-input", visible: false)).to_not be_checked + find('.usa-checkbox__label[title="Test Category 2"]').click + expect(find("#cat-all-clinical-input", visible: false)).to be_checked + end + click_button 'Submit' + + expect(product.categories).to include(cat1, cat2) + + visit product_description_path(product) + within(:css, '.dm-clinical-category-columns-container') do + expect(find("#cat-2-input", visible: false)).to be_checked + expect(find("#cat-3-input", visible: false)).to be_checked + expect(find("#cat-all-clinical-input", visible: false)).to be_checked + find('.usa-checkbox__label[title="Test Category 1"]').click + expect(find("#cat-2-input", visible: false)).to_not be_checked + expect(find("#cat-3-input", visible: false)).to be_checked + expect(find("#cat-all-clinical-input", visible: false)).to_not be_checked + end + click_button 'Submit' + + expect(product.categories).to include(cat2) + expect(product.categories).to_not include(cat1) + end end describe 'when not logged in' do From 02e6de4dbcac9f8ce27e05733cb10c5c18041f85 Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Fri, 27 Sep 2024 11:04:03 -0700 Subject: [PATCH 16/36] DM-5205: Add Product YouTube videos and images via importer (#1047) * Add YouTube video links to import CSV * Add YouTube videos to product import * Photos via importer workflow * Use the first product image as the main display image * Remove youtube URLs from photo files * refactor :create_or_update_products to prevent duplicate image attachments --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> Co-authored-by: PhilipDeFraties --- .../atlas-knee-supporter/knee-supporter-0.jpg | Bin 0 -> 14356 bytes .../atlas-knee-supporter/knee-supporter-1.jpg | Bin 0 -> 125804 bytes .../atlas-knee-supporter/knee-supporter-2.jpg | Bin 0 -> 129734 bytes .../atlas-knee-supporter/knee-supporter-3.jpg | Bin 0 -> 59018 bytes .../cart-sweeper-attachment/sweeper-0.jpg | Bin 0 -> 109465 bytes .../cart-sweeper-attachment/sweeper-1.jpg | Bin 0 -> 84296 bytes .../cart-sweeper-attachment/sweeper-3.jpg | Bin 0 -> 88275 bytes .../product-photos/dropease/drop-ease-0.jpg | Bin 0 -> 58747 bytes .../product-photos/dropease/drop-ease-1.jpg | Bin 0 -> 89408 bytes .../product-photos/dropease/drop-ease-2.jpg | Bin 0 -> 106357 bytes .../product-photos/dropease/drop-ease-3.jpg | Bin 0 -> 103071 bytes .../habit-camera/habit-camera-0.jpg | Bin 0 -> 8805 bytes .../hinged-bathtub-bench-0.jpg | Bin 0 -> 21769 bytes .../hinged-bathtub-bench-1.jpg | Bin 0 -> 30527 bytes .../hinged-bathtub-bench-2.jpg | Bin 0 -> 28997 bytes .../hinged-bathtub-bench-3.jpg | Bin 0 -> 12279 bytes .../PSMT-0.jpg | Bin 0 -> 13212 bytes .../PSMT-1.jpg | Bin 0 -> 17126 bytes .../PSMT-2.jpg | Bin 0 -> 22146 bytes .../PSMT-3.jpg | Bin 0 -> 14146 bytes .../Rocit-0.jpg | Bin 0 -> 20187 bytes .../Rocit-1.jpg | Bin 0 -> 14207 bytes .../Rocit-2.jpg | Bin 0 -> 26326 bytes .../Rocit-3.jpg | Bin 0 -> 16923 bytes .../self-leveling-walker-slw/walker-0.jpg | Bin 0 -> 29877 bytes .../self-leveling-walker-slw/walker-1.jpg | Bin 0 -> 32390 bytes .../self-leveling-walker-slw/walker-2.jpg | Bin 0 -> 22728 bytes .../self-leveling-walker-slw/walker-3.jpg | Bin 0 -> 60455 bytes .../the-belongings-buddy/TBB-0.jpg | Bin 0 -> 25747 bytes .../the-belongings-buddy/TBB-1.jpg | Bin 0 -> 34930 bytes .../the-belongings-buddy/TBB-2.jpg | Bin 0 -> 47532 bytes .../the-belongings-buddy/TBB-3.jpg | Bin 0 -> 26707 bytes .../thermal-fuse-cover-0.jpg | Bin 0 -> 51279 bytes .../thermal-fuse-cover-1.jpg | Bin 0 -> 36778 bytes .../thermal-fuse-cover-2.jpg | Bin 0 -> 58750 bytes .../thermal-fuse-cover-3.jpg | Bin 0 -> 49629 bytes .../PPB-0.jpg | Bin 0 -> 48176 bytes .../PPB-1.jpg | Bin 0 -> 58342 bytes .../PPB-2.jpg | Bin 0 -> 69088 bytes .../PPB-3.jpg | Bin 0 -> 11180 bytes .../xanderglasses/XanderGlasses-0.jpg | Bin 0 -> 21163 bytes .../xanderglasses/XanderGlasses-1.jpg | Bin 0 -> 67054 bytes .../xanderglasses/XanderGlasses-2.jpg | Bin 0 -> 63157 bytes .../xanderglasses/XanderGlasses-3.jpg | Bin 0 -> 26754 bytes lib/assets/products.csv | 26 +++---- lib/tasks/products.rake | 64 +++++++++++++++++- 46 files changed, 76 insertions(+), 14 deletions(-) create mode 100644 lib/assets/product-photos/atlas-knee-supporter/knee-supporter-0.jpg create mode 100644 lib/assets/product-photos/atlas-knee-supporter/knee-supporter-1.jpg create mode 100644 lib/assets/product-photos/atlas-knee-supporter/knee-supporter-2.jpg create mode 100644 lib/assets/product-photos/atlas-knee-supporter/knee-supporter-3.jpg create mode 100644 lib/assets/product-photos/cart-sweeper-attachment/sweeper-0.jpg create mode 100644 lib/assets/product-photos/cart-sweeper-attachment/sweeper-1.jpg create mode 100644 lib/assets/product-photos/cart-sweeper-attachment/sweeper-3.jpg create mode 100644 lib/assets/product-photos/dropease/drop-ease-0.jpg create mode 100644 lib/assets/product-photos/dropease/drop-ease-1.jpg create mode 100644 lib/assets/product-photos/dropease/drop-ease-2.jpg create mode 100644 lib/assets/product-photos/dropease/drop-ease-3.jpg create mode 100644 lib/assets/product-photos/habit-camera/habit-camera-0.jpg create mode 100644 lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-0.jpg create mode 100644 lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-1.jpg create mode 100644 lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-2.jpg create mode 100644 lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-3.jpg create mode 100644 lib/assets/product-photos/prosthetic-sock-management-tool-psmt/PSMT-0.jpg create mode 100644 lib/assets/product-photos/prosthetic-sock-management-tool-psmt/PSMT-1.jpg create mode 100644 lib/assets/product-photos/prosthetic-sock-management-tool-psmt/PSMT-2.jpg create mode 100644 lib/assets/product-photos/prosthetic-sock-management-tool-psmt/PSMT-3.jpg create mode 100644 lib/assets/product-photos/rapid-on-demand-connection-information-technology-rocit/Rocit-0.jpg create mode 100644 lib/assets/product-photos/rapid-on-demand-connection-information-technology-rocit/Rocit-1.jpg create mode 100644 lib/assets/product-photos/rapid-on-demand-connection-information-technology-rocit/Rocit-2.jpg create mode 100644 lib/assets/product-photos/rapid-on-demand-connection-information-technology-rocit/Rocit-3.jpg create mode 100644 lib/assets/product-photos/self-leveling-walker-slw/walker-0.jpg create mode 100644 lib/assets/product-photos/self-leveling-walker-slw/walker-1.jpg create mode 100644 lib/assets/product-photos/self-leveling-walker-slw/walker-2.jpg create mode 100644 lib/assets/product-photos/self-leveling-walker-slw/walker-3.jpg create mode 100644 lib/assets/product-photos/the-belongings-buddy/TBB-0.jpg create mode 100644 lib/assets/product-photos/the-belongings-buddy/TBB-1.jpg create mode 100644 lib/assets/product-photos/the-belongings-buddy/TBB-2.jpg create mode 100644 lib/assets/product-photos/the-belongings-buddy/TBB-3.jpg create mode 100644 lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-0.jpg create mode 100644 lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-1.jpg create mode 100644 lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-2.jpg create mode 100644 lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-3.jpg create mode 100644 lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-0.jpg create mode 100644 lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-1.jpg create mode 100644 lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-2.jpg create mode 100644 lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-3.jpg create mode 100644 lib/assets/product-photos/xanderglasses/XanderGlasses-0.jpg create mode 100644 lib/assets/product-photos/xanderglasses/XanderGlasses-1.jpg create mode 100644 lib/assets/product-photos/xanderglasses/XanderGlasses-2.jpg create mode 100644 lib/assets/product-photos/xanderglasses/XanderGlasses-3.jpg diff --git a/lib/assets/product-photos/atlas-knee-supporter/knee-supporter-0.jpg b/lib/assets/product-photos/atlas-knee-supporter/knee-supporter-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ec44df48e97674a4e2a05714db281bb052edce8 GIT binary patch literal 14356 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

)I zmqs5WGyRva2QR&rg5R#%dy+hj@i8FAJdsk$)~O2-F@3sndHb`{fOONSV|sYA`XgVb zGh=O94oBU*PB?FI`gi1GxYE?ex{N!NsEsu1jD%YoTrn!GoVY{O@WYce5`>#LOWs*W z3)ro8B6ZhK5@lkOdfGRUB3W*$*HJ04rGbuo-B&IGi?31c##Zi*F_csr7+ShKI z%NMC_0p7cGMw7QGvb%X{>fmk@uCg#3wR)1Di;jxqfr?^2H1zc5lH>1OMwiBdm=7uF5Py0Nsi<}rkK#4kgTj+9ArNgfr+J^=PMF;DA=4VHRSHOc-j+xQS6_YvEeOXpZe4H z&l{9Z)m}K@rBLnuv=(uvt+Xo0lLY3uTv;17S={R>Nu?)k5k!~*Vu5V&-RIz)7c42- z6E{jp6xZ7nbGFkMoe7sZY5Qn=q{l6s*Pt3pm4ez;DF?@p_qS*0NL(nHWNA77;#&2p z$R06v{(*CWqP@Q7i$*`BVUx55y}4$!nMZAOl5haSaKyQc*S08qL~8uebWS2(sZ{7t zk6psi063mEvOqNhC1vTs>8`r zZmGSzhPKm4Dt>9Lc!I^55D>QeI`;cm$33pV^;B!Jx6L+iBOuil=Yb&U;4lj8RxcbK zs{p5JV04AySPd4QE@^v;CkbII+F}pEflCddJP#xZj+%%iuD1)gncQ<4SP@xIHZLRD{L1#lgO;1N^9xxph85aBcY2q-CG9=!M@t zNeug{IY58MA1?brY-G0Jdu##g=5sonTyGudU&*~73@Nxwjh~Gpad5B<<#>MYR%WM- z)KnNA;JDNj&=kcywf6Za73AB$7Ug!un33oAoqRF7{Z8i3G!JOSTX*z<>?VnA2##Uw z-jmkwvKj_Ix(FVJ&wR8xjrS@2zd{bWY0Rgs>IWx$UPf0E)CUZcH%Wn z+@nY$6|R%xll0-1bOc*h04R?YEW_97gktg#kYelnJAnNnb?Gtpe5j)C(fmgk z!Tb!~y^lk$$Zrc$OHYM8(YZj`7oUJK8a!-4&@rS8KMGqWXO>f}uUtGTF`MYxk!Ac2 z>8Xh^CVxi6G9^YP&0yD{r7|^*`}lzhiDkMH!O;hBe`fc0&` z9Zf=$0tU3u>}!Rr&r?`YS@X+WJFzs%UQ7E}-I&+&;%tHvMAWp!u!JIfyT}Py%i*u==eu=oJ~=nk&@IXt;T&!Dex4DS>eicX z#k&3DD<^I&q$VqK-K1_%9~vlwc) z&BJ0poPQ=?chADW1sS0cOQZAT1@icx;T!BZV)3o^!dSt<{TCMim&0 zqupGSn}w>Xxz-vHnR~%y&4MCt<@PmkaFUIGvUjbHa{J^-ktVWa%1DEj(#Lb+X8wR~ zI$`oOJUf-|UMx2cwmP;+JrJxg(W|C}iFI)V?8Z$#~_+un0AinOLgy9UCGzKr*3B^|*wBBHD&A1>E2WPO_*tX$v^VcdNxi7qX@ieTa$i2kok*DQ2e(=9sl4opb#U z-C3c|-ZrxL#F#K#Mz~b-`l)-31ak%^HuAZ;zSGVN;U=0%P@NhPq8T^n_lGJc@&h_WLz(4U;N zO*3EhfrQ0L-L9)C@@3dgz79wC2UGQ=rEUx5^YNBU$s3e@6B{F|e6(z5VP|pYw5dBz z8C8wOlN_bh@C*bXDuT4Agk|<+F6iCvu9nNafa80WzwQ7}+x&cgFG2ya`?x(;WYOZV ztesK34gZDe4uqMVcB`1Uotj1QRo`w-yO>nV%9kBzawk_(P;-qMDDy+6`UKnqY5E&; zu1LCM_6;`Q&_?YkmGf+%Ydub-oE3Q(z>ZLvgI@-=>8GZw)~Vjb`{}t0x8}$yqsUAv zb1`wsCe=}F$NttsVj@j?yh`EZhDbPyhf$SnRrAdfzxxgaTo4of%2sJrJmkRt>r%Aj zQ({!TGRhdyfCi~a6i%4oFR`7>;R(qS$k1aH!Wxdh`A;-zi7dh{*+Fg!@78bk3(Ik$ ztM2zt!Xhjms331GnjSAP2>64H^eR4`K`gNm79H_~?6RBvP2P~JU=OQ%r1-P{Gdq zRn)D%o=$l9i+jQ!dNTJu zI%Sl=0jr97JT+ho7+w(^&UN;-BdQzAnWXnnmwc_UIfMWfEFZlE_=R8fDgE~Ssk_7T z-X0xQv!#5YUm_09&^>SM#rJQgqsT65rTkaDTdgbPpTYPr%ZgDKaE!aqargyVGQeGr zz);*G-4ImV91GjNq^KBa1BnaX@2;-`#oR=rl7dyzdY4}x;%S-Rl(PTqnsu&)pkNsCG0+-o%E*x^}|10F`EO){_y5VwaDB(=59e zv&=g=z5Q~yb9lo&bX^OU{o zH;5XWd8GF>kKN}#yrBp^!Q8_M&2SV=3wh_-=`MRd@4n@n?BbqW1X?mgk3{$EDMeqbnID_Lc@7tPPzJwm^BFdoz$QhsIv#Y2vYht;_Q$lI`h6NnsOF7!ve?|AA%FO0{-mQrQ@Y%rK-Y43`}KrZqt<;kHq+`xwX_4mJNe#MzB z%wyJfnP^VOS27reQix=43zTN;8ZXU^Yil0SYF)lZU1AfZ@^uoSja5`%^7>@sY4?MyKh+-4bR1%jh zqTLP`J7I(NdNf?;ioCJ01;q9q2-oby9cRAES5nfN7TWc!%V7&hgsDz)R3qLtcR(CK zbBA%e(#``(Bw&%j+!N#qEl++#+*vwpv8`4(0W znMj~4!+q1!lBv$e%gw4CSXWjm24vn$kt57D=E6j1=Wa-*Q;F;ol#_(mDcu z;i^qqK4^dM-CS<^MK%94_iM;=t$Ask7dc|mrR?ilZ*KbjF+5T2Jq}hC-YF)+)`|RScN*H7(;-ZH(s{;2@(rlUxSf3L2=qY^Ie@i6&8 zI~!TrG=Fi@nOu@65B!MyMHws3E#0qV#BGrB4!wi8VFe!%-3Pf QFQD$~x&biC;+;i{q*=+l44{wS| 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 EAK11!+yDRo literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/atlas-knee-supporter/knee-supporter-2.jpg b/lib/assets/product-photos/atlas-knee-supporter/knee-supporter-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27ec92a596a56f51497d24de3fe73bcae00ec1ba GIT binary patch literal 129734 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

aR>)3`Uuv{jKOPEWkQw& zN!*gf5OJQow(Gv1xUX%@7Q!g8g?6t3h>vG;mkLi36+k7AKs2^o7Z)VA3axfTda;^2 z0+r!nwXTTFdqql(r;|vq*5=iuB|(|mRLQ*);Sf5rxWR~6u3SE5AKvH?PDg|+poZUG$Nt{ zL=)0ukQ?tLdTLs$PqdO2wq+ZY6KAzPU_mpn8ml7S3&8^p)soJQ9E*h?cVcpeRyz@= zRWD^CWDDyFgGC ze#04yYuN>;U>UND;4A8-$K;_$YQ5+h^3RPAoq4;S?W_GX( zc>UyE!{>J@6=9SBB=Q5Mjf0&*h!OIN)_a|}+y!WjrdCzwVg+N`Y7 z!eST=1r^H~=Dc_W;>`9|O!o>w1QQ!{+g1)@4U7Pvx(W^tI>HK_`wAGjE%O`NRRJae}|9YVj?GuddFS$hh|55 z$H1}cqb)!IiL`)OWu1wLEP6(o$D0@3W;^q*cH*G(A{p#9NNQfR>UOs`)accNZNf&4IXPZT2*mx zqawwkr*-ZxwP2rW7+5RUsXDbpTVutKU?4GLWn{BDITc!@NQn`!0yQ=*MJ!fUXTP++ zKeYQ;SzDMqnYLm+*wQt0zXSmh=ti!Zn5YS5me^5QY&&%8xcF*@x~gdkyf2V0$hm5B zXSw+DDp~!rvqsQ#EUzK*9hdIf+bpQn-L-*wPzkhD2qJifKC%v{V_k0zm!K?SgfTa&tvF975O47}Z2G@vPce7qXU0%#h69plclCmp9v0X5!ZJ zHFp{5ab-!uusEj5HwA}LrA#n!imGJf8y(bTJt%oIDgnZ}QG%7*uddolY_n>aDikXu zqU5h845W}tDh62qabBZOXD2$2UlmD565 z+A7xA_qBmau!8EW2PK%^4DG9^?gIV0Dl3c?o``ks5-hOD3F{;QB7Jo0Wrzg_YiqK* zUgd>Uwyr#$OA@wBo+IJDlPPMZ`)eyb+NjFMv4o@9b}ixSwOtwl{D?={rz$O4cs*6t znHAXeowzNBbI|YAjKJSP#c5ljaxuy6A;U0B5gBacJ7ksF0qYtTNH$UtNhtg*YS*|! zDe77R?X>h8&X(3_ODi>H3whWqYZNpTB1vSB^X`a`T`pcSmBGEs)THrrU}D89)etd( z>FLyI@Z6zxMp{XeWg!PNb#@#*+oJ+?m4?cQtPR!dNcIp}6v;eP&fjjT%I+_38U{)@ z_T7bRamlDZAPu}*<&eT>a1Oqu@MyiuJZF%~!L47PV$6DTEwc&is-~{|>+8m`cy>u* z6_v)pjn$V?_pZ>j;wnmY$eT{eFT6aC)ZHIuq42xT@|D% zBKwav0eKkQa_Oe=zfO3cA?G}VDYqZT)NVMmvxG{{Y%wmsyy$VpWhUUuEOu`09dOyev-_jhaHpThxixPlEa<6UP2p zeKnQs$?@MtrTCs#%2p4z{{T>ZU6po6)jo0Aes#AfV=*QwP-9!p{{ZHHN!;pj=xYb> z2!jzY#DVRd{dAUPtI=6CG)EHR(s-18*NKUpzh0^j#@o@ivZiDp_XDfT6UkHM`1`if z*HCJbs>S`gL|SdN%YGx10ohuNgEI$6mQj4NSQKS@xt1`6Y62UZC_dl>Z~AR;{{V<8 z^(Y;oLOUZj63N6kRWcRKZb0c8TAU$7N?0Y9v7iNQovjE7vcgJ|y?tUeRYrzmS}IV# zcUKxY5)}5;+TI6xj^(F+hOX`uHm4wYgG-v0HYfM^?A$*D7n8L77{M3R9 zz(61df_9jlHLQiZg1T6_Y3{W|8Lk3^UL|0Hdj6eOKrF+DZ1-#}%~z90KWR#p&htk_huh9x)#EW}v#uH{@t;kJSC(z$w_1uD#p z33YP*)GA;&4Y(z}!gdE!!C(hwTN{F{sKm;&HueJq@90NOD%w&_fQwhTW7d0f!qnIU zJXANVZ>|=C?(H_L21Jl1SpgDk^_{vY2Tr`!$%EW(T$Ou(n%ELKkUmj8HtVmOgt;cy z!05ad_e=p`A(Ek7j`@h$# zK3|-FBl=(Ezw^J~{C|#ho&Nyj=k!&7Q~gJ$@;{6H=BxQXlK%id{$2A~)BY#!YQO6L z0IPnV$o^mZPxznie#q8GPPKgB%>KUL=YR7b?!SwczuNx*M%_P`{Zjnj@xOQNohS2u zmy7*h@;*yCfAZhC{4=ay{5fCL^!{RepT+*IWPkg5{{Wrx{LAzI00-{>01q8`F2BjM zr(fiM??1)+zsDM*`F#`r05bW1oBsg6{{RQ>e;&X0zvn;6{IBL)^MAwr-}rjF`tRjc z^8Wz$gV+B6l>Y#8_QtRNPxUu{Gx=R>`9FjAzv4!+f0z8azmfePTfdq7UmvnGf0Odz z{{Tt-SIqwa%l;4dzr#AG`d{cN{$KOHTfde39}nZw{{T(Ue?`~lZ|lF~{`cED%Kmrq zY3uzz%)Ni$f2)?Wdi?AB-{gF&^Zx)J`@K=~{{XZ8m-$~a{{SoP{qN$__3MTGN6+)w z^8WzC{qN(^{%6l$$@2We=l&1-wT=9)w{`w^@<&hN{{VgZw4cfU0Nwups{Ws=e^vH> zyZ$KG=0E;f{{WaD=s%hKihrU10E_$o0P!{c)2jTxH~#=*{{YK;e%%k{`u_k?*ZIfi z{y+6-bpB<%I{d@0{BPg;BVYT+Mftu@PM`3<@6rCh{zv}*0QmL$KkEHoW{1nr{M|i&%TN6mMgFg^U-o})tN#GXznA+T z%K7X5Z}5CShBb@V`E`Fcr^#pX{{Z3qKZ{p?L;SiwpZZ_r{tu7w#*^gvE$jaPg#Q3j z{6D*+{NL$n{(t@x)A+tW@U=(tKc&0o{Vmh}AH(>ySM^^mM_=Us08-yC{7;YZXn#NF zuljH2{{XW80NDMJq5Plb+t>NsAFtW}0M^wXCq({t@_%pU{xAOkc^Yr$e=GKS{{Sue z{lB~R&WFj;zmxeNG5J2<-~RxItncN2Q~uNc0JHvQ{9oPvIMV#T&QJV5)PJ@9AN5X$ z$@3rOe^31X0R6aqx*sq5E}zQk-!J?h-1{R#`j3{cm#^*r05kqS!}V&;pR@9G{lET) v{{UKbUr*-Q{LlPD<^Dg1@lKoO`CI4z0K%PrhyMM3&;D=vzo7pB^>zQ*RVGsF literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/atlas-knee-supporter/knee-supporter-3.jpg b/lib/assets/product-photos/atlas-knee-supporter/knee-supporter-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e94a719f071b24a6f3fa29907a0c3904e2971a83 GIT binary patch literal 59018 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 JPiOo;|Jkh<5z_zw literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/cart-sweeper-attachment/sweeper-0.jpg b/lib/assets/product-photos/cart-sweeper-attachment/sweeper-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7e1668847b9dcd1767db855e36c9f7f6d056263 GIT binary patch literal 109465 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/cart-sweeper-attachment/sweeper-1.jpg b/lib/assets/product-photos/cart-sweeper-attachment/sweeper-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cc225a3215aea01140bc9647b7a3e5af03a7dbe GIT binary patch literal 84296 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/cart-sweeper-attachment/sweeper-3.jpg b/lib/assets/product-photos/cart-sweeper-attachment/sweeper-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d91a9e33aa02f55e9252102190ccff1bf5adf054 GIT binary patch literal 88275 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/dropease/drop-ease-0.jpg b/lib/assets/product-photos/dropease/drop-ease-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f92ab7a821889efe596998f32dcfc1633979818 GIT binary patch literal 58747 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≶nFEpp?)Sf5o+sUp7%!J%_9lS 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/dropease/drop-ease-1.jpg b/lib/assets/product-photos/dropease/drop-ease-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9cfcca354ade999dad46137f348af4e8b259dd7 GIT binary patch literal 89408 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 g{luQfRXf3-yPo!oS)70nC{M6951J literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/dropease/drop-ease-2.jpg b/lib/assets/product-photos/dropease/drop-ease-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e3b49554171629c279685a08ff5056690aaed00d GIT binary patch literal 106357 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�Jt|tO)x9S&{UeFwt{agjlFn^h;LY1q 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 D1hfaB literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/dropease/drop-ease-3.jpg b/lib/assets/product-photos/dropease/drop-ease-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..778259b1edc63031e58a2fab6347df83637045c7 GIT binary patch literal 103071 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%0Dne5l6$JrfMgN&Z%AW+ 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/habit-camera/habit-camera-0.jpg b/lib/assets/product-photos/habit-camera/habit-camera-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64d61161bfa97f551756c91e76045543a1a7e7dd GIT binary patch literal 8805 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-0.jpg b/lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58896d2839afab31222347b431f31cc575e7075b GIT binary patch literal 21769 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 V!Sm_j;o{SU0)L6}>;1Zl|Jj?uqelP$ literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-1.jpg b/lib/assets/product-photos/hinged-bathtub-bench/hinged-bathtub-bench-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..95fa2715d43888bebf1acb02db527b720f3bbbe2 GIT binary patch literal 30527 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 o`^)2Qpk^_+O0w2BmWBtEdU)UW59Bz zH$iQ?n|S;_k1<_$As8=^M=QXmJ5|$ndX=+Oi-gLT*kN`|wIL=YKZd+JbdKDzXz?<&J#1g>(VuNs4-xNOLn+*yY@CrE7 z@f+nqA7v6VnMcBqDf@jV*xVrdSt@&tpr+4^lZt(;wrA=0%<&w&2s)Qlg3@kZbDWcb z@ZLz)b#;t#?d(lg_ZP>ENOwCZEWz2Kst6gJY~Ol!;1RpW#K-S`>dPJs$m95=iPnQH zHLn2Iz2B|pnn3Mcw4x-(k(9@3E$ma>RPW0BbKM-pETB9*MAinB%q52gpt6fCmJo{) zr$)7%LUl6i{_`09TTjEPXjAi8P*15W-)kAaq|j5mItrHjT!fGsbHqoDSXW4V3&ROf zq_^`^b!(}cBclS#5GdO)%3 z&sc<@?8OmHXoj4CVvE@w(!2?ZX*>tseMJqu3@BWIs7M9(pzC+to^$U!5Ap_cCDB}BkW%`a7rFqOQ=0CViTX)%0sPS-j1KXmOB%UgFIj~uN-L(hO zb~**rDOQ?$eT{K6fQT>Sm`7=*Iei|@C^COK2i0=KQv{1lF140|7aIdso3q}JH~l

YY$MrDmMGh|IETBneY6A>t01Wp1F9zr(60s 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%0A8(O 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%0DMD))dt8H_6ld()0|m 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 SW7sK?$TZ4{k-)Lm|2F}B5qhlv literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/the-belongings-buddy/TBB-2.jpg b/lib/assets/product-photos/the-belongings-buddy/TBB-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9db787a41da4bd8ed80e5ce5faf97f97456bcbeb GIT binary patch literal 47532 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�+BFpGpbXO|YNOgP5| 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/the-belongings-buddy/TBB-3.jpg b/lib/assets/product-photos/the-belongings-buddy/TBB-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96a337681de28a9450cab8d4470ac2b2636537b4 GIT binary patch literal 26707 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�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 ioX5Nkg`HRpl= literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-1.jpg b/lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe8e10bc0397ba576adcc59953f996bdbbd42a0e GIT binary patch literal 36778 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-2.jpg b/lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79da14423a31abc67f0357130bfdb26df4f5c32b GIT binary patch literal 58750 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�b}3~!H3l?7`iRi4b-Z7Jfps! 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 T|NlSuk4^&rkJ2N3^yR+*gsR2t literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-3.jpg b/lib/assets/product-photos/thermal-fuse-cover/thermal-fuse-cover-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..95082d6dcec11dc8f0b3b9ef4583bf30230d803a GIT binary patch literal 49629 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≫^3xBpY=KTZvgT2IHLkcL4~K%ddq}p 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 lFWps1ClL!H?BQIo~U_iN4DbMG+DV{EOm`;t;#_ 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 Nzi+>Sp+4WT|JiK+G2#FK literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-0.jpg b/lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9af9cf81729bb172189f07dc3270cb24230747a GIT binary patch literal 48176 zcmbTdcT^K^6fGJ=MUf&1(uoR!bdiog6r~GD??eUZ9f8mi0Ria((n~~|^cp%uYCuGg z-b-jw0-*;|xcR+z*S%}KzuvuHX4aaO%uLSy%A9ld*>gF4xeU0isj8t0prD`tK*%4! z$H20BCCi1OWiR4FILyZ2$%NhS8s&fO`qitH*Ql;jQT?~yxOwa5jT_WAsHmuEsi|+#kQ>!aI(k|fy8n*< zyUBl-|92I6qq#wKn`}NMb)5GCc`N%)7y( zT+_*{{};*^5=jZMuhUEMvs zeW?C{U!!B=6O&WZGqWq`)wT7F&3{|l2Zu+;C#Pq)^Nas*Q2;3aUs(SO+5ZO@0~yy9 z@)%sD`VSYy6+iM$$#C`Beevsz&-JL@dfs{PB;*E@a$;Uh=S?07eJt}kufNoHc_mjK z9{dOG|3UWu4_N5`6|(;Y?0@5$1<+7ZkOz;F0RRGAfKd$>uy}&N4~H`Yj74605e;)i zk?{gkX|T~xP>vbS=0H`K9ilH(_9G}q|Bq_T`1b`;=>{m}5^#M5RY!epjz8`BThNyJ z)Yuti%$xFOVzarDzYpF}79@9Y2NJr#D{uXsk=9xvVWE~#GyiD#?P22&RH2Q)w&6Qy zXk*laB(d{%O{*JF=R3WBx1e&^qLMtPR~0rD=2|wM>+#C!;a-Y;UW&azpkO>SIGU1Y zL3pqeTqpZ94O{Ms_Z9mbqfNcoUz4psvu;VRw_~cAFBzwJ6K0e1ZtV2Yl$+0v`sY#G zDVCq$JICpBLWNF=%@(v!@mZnInc|O@-=EP%AfK6_MqkdE4C*5>_79MXk}(*1G{wO} z#bPp78=T2ya?qqBZdz)a_x*j5KQgE<&si0y7l}z7A~-mjrR%e#mFk5voB<-bPLL_X zfZC2+NroxNoq|9P#Urg*v-sC7O1Lnz{2%Fo4>gT0? z6CV;>pFvXfor82$UIK^_kvk`<;*1I_aiHZxsqm6%xbvOk zsA%~5XzGoxQc&APSf@Yqo0nGzY|K)=s8j2 zchCK2Q?FAsLd2O(v%n2n`t7xRh{nTt$1^jH6RGq2C9qC6l0?5>aO6+ll5zUoW>#Qt zVY$UVP6XVyQ`jS46-7}{kwsWG&uO0;Bh3GDdcjIxdyhX3x>e?tsp89&Lx%v44%HI0q0OH<9Y3&i`rz17pR`N`cK68&R& z+wbMC@&KOW)l=^SzB26CD!fNG{Guv~@EncjqU(Nja5t{Rc`T;lRj)6v*5|^n6z#^4 z7=GZR;C4V2*q!MmD+xpu&+V!nQ7qY+{f+)j4!Xlmc=K6b&7p($ruK_p@Ig7lAi$KUzX*f zZ|UYiRgeEAz!eymR(u9$>bO^fGD@#H)GU+1m>ooKGso*j!5G<{a#h>oFk1`2-lS+yNoyiI_w>HlM##N!Z&GE`{8xm#o z=O71M)cQFLn+Z8ccA%jv43M}4Bp3zjSPg7~Ajufsu(kPB(9r<0tMJwbwTr9-{OQsP zIMffw5)|m+r;Xlc|1~|AIw7V8Jex3%MEk{7SY?8kAsy20ZA-I_9~(&^wecm7)5!f_ z-4NvAuhp?V_GF)N=OZG8#R z77wh7-3g9Zk=Ayb?H$lCsT{p^d|G_MGOt)dq<9h3+mH(Gj8L%*l`G~{LVRs^MO(!oh-LCLLMd{KvX%ScY ^5u9E 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

EESa0it|-4H4VR`c^b z(=KC6neCdtJq&UVY)WHFaZhM_zLM$L*~U?{ygVU^&1@I<+aynzr@nP^6Z=)t>lfrO zj?}WXwh9^XCa95=P2I~>{DR~2l^S=}>B|*r=!l*jUd}R}^)nNrw~WGs#A}#j2kQY2 ziPi^^znNaoWir--MWno1EC=74bPD38$%k775RieUPR1C;Nhd=^w+b`*Z$duzquCc) zuFwe@mf+Yk8?*Xx;exQ8)UxJ*VYOEUCleWbN9FTPkw+%<@d;$7Pd*IWb7-mfI2wk%=Y1ElUoN4yIx-SO`Vf4kBoY)6=p-=sr~;I*1qS zhR=1Tv?h$e_&^yd;*j%Qy0rL0O!j(3B8tWxZu|>z7t#R=)uzmB|b(_U0>U7@wj;4*gu{>fGNxOAJ`@=6wafEMqo z%(?@~lx|efb>5;eV6>3yWWn8LPbZ5Jj8tpKCkL>sid%;9;Q!2EP;O%kOjNm75Fjwt z_MpgAE_Kl-aL~N~n2p!jS?criwilse6ci_#a|>n?9H8u-tLdM&66M8R@g$jf=$9F+ z*0aVtg-&Cl+^kl7j}cj<_M(KL9#gU7+%xfJ@vp{Qy=xV1FON|5ib~4Oo0Hs5{NY1F z^bohFA521YVw;_(rDPKuUny=?FNlV@U4p{(y>0aE<{geCxgnAGW9f}oP`N?ytVFD* zEc&JdIZ!V!(%2X2vb07a*>h9=bkcYJnNO_1GD7zB8s}Fbb~r6G^u_-d?bcHn*_{1& zsGn=$Vo?6h`v@BJ1*1lq1dc_@axQB<;rU00c?v&ad5>)>fZf;QZws+Gl`_&d1)1Z$ z+ukjWt`@&K4+6W&;Ivnw=2hPJ?<#geLfZ0l`agHkUGce3tY4Rjg?P~|FDmXva8e~n zx1K-HNy(Fs)m^=JA}S-leiS}e#ak!3WoD7_oTprznM+$U-q-wKDjn1@Y#`9)QJ8xy z(4c^SWh9}II{D__fMeE~LCoPLqZS{3{$n>5-srxB9FN$bptg-hP`wwpp}~D$Ysj3k zfThwfQww7}p)O_Rbud?h(OPRfBk{6ywP|)53=53+XGDfDtzD15mlT`J`o(^6}X=zT& zhL=ss6DA5S<#q(;<$WajIsJ#PhsLC4VtGI|Zx^GXR&3&zn6ScYE3KL9v5*Z(!c=?< z)43=)pTsn34ROtQ!Vlo{r&U=2&{yj^5Yk}to~`(>bNs0JexIVPy>}s-c>zA)f|>dH zVDAK{&`!x+CqB%E_^d7|S^Ws9W2{U+vdl_AKyW=7akUbjA|y|DaqzPJ%-}C5CgL&zka|;ly5|(Fh#qG4|er$|3`3Lf~t`v#SolIC;_`OL?ulj>BoJu9%$*-=w# z-fi?V*ERgd>gh|cT2Bk;I@d$~;q2zvn7}FA;0Cc$iRyZaioBzabTdS?sVSxbHq+ba z{l&-rW}FR6{myMJwP_id^=@8XNfvI#tcF9Z0Xw%P&PMn|4Mwkj1ka3-?Fr8V2S+3C z5l-iZaS(BYn107ShDE$`eRWnWbdT>kzlurYo^2>R*#lmrg_0}bl`<>v6Xx!9i+bI? z{`*{xTj;?Chf<$H+*w7RI)xkkmU0_T%NP5kz&i-dux1b$-LHylq|Tqd#X<^$ zyotCAPoq7|E~~GaqOXltRz5oVAa+HmBU07i$%s&us%ZHLQ37z3c|@eZ|@YFPci2rK2KVz@SSYEWK6)3C&zTG1iI~# zgUV(8ts^okpi%twqWoQq{V&)Bl>w>PnokNlOx$VfOmQx!1zK{24cg_n{2K@>DiACo@g;?G}^x`8FvAlg;0$L;?f=0n-d(LH+*XJ*p!U zc<&)p?IznaFZ9)EUKo4w_|&;KtiG+eC4(iwkM>#hVS86n3V-;E9~E5jmVy}>&d z95qZ?6lQr8$UAcO992NXO$Ty-IwDg!MyrCBbW_@zn(At2gJ)O-qCxe5sNyd#r2Jy^ z!*v4(pPjB|ra`$-)<1n?dO-IA#mkpIn!GP^oTpYUR9`1Y-g7taCP*VRT(iPYouEH4 zgloRl!SoxdF&xuZ&V0S^_HkC<*o+gO2AgbuWBaTi7GeZ$xCzAoPUqJQeos6}pi#@; z&!sxenJX$WoFL4Ang@>f0Ye_>^7m=V5$`%Z7~nZwd9catX9_5@sQkqpt=6!dzcGz0 zcaUL<`wP+bO;}$xIc^)R@wu)k+sK?#<#m75VO&SP#gsoPJPS5sms$ZIizS5Oc(AMbpSKo~rM zW0-1u+{Ivb+rLwpsOph#uW2SS_jHWDt}BoCF`+q(UXJ2PZ>&uV;A&qGfXHn=vQZ|K|MVi{o%O!3q$Kk1<)5OP=Q zVK{3h^W8F-x2%|pF`KZwFo_`wtDxo8p4VvoM=*5|kQvOR_O@3kp7YAk8%~lWZcG}% zK@fD3q3GmOWhh#K`k7=kL#HgEhqusv`-bMpfctCT{UG0Jbr7YhrPq!?hR6yyqg8?S zO&?(ofd3Cj3+^9()2G!_WPIG5p?ea=T_*i}txUQ@QRlBOlySXC(oEUmPT*X&PBMr4 z=~fBHaaBvEDaC>7dDFF2nW%BpjXLa41#h^q*tfQ`5b>i=U73C&!6y_4xadqT}N5zA(R*X8#EZY>uA<@X-Yp)c>dI?*&KPtE7>aY-|C- z1IJ3st5-W!MuBe~LHw!^_NH}qCFF=<3+oOhNN`&8!s~NmUN2hU9HjAkXMwHb`UuAr ztc=FMWQ354;yUtl2jqg0JdgPb9e!yL^B}+Y-_GsCtfO7hBw6Q9sG7e$GI~?>R{}m- z5q5cyVx}$2gGh{{%NZqpkT`-2v^(V~G+z21qrc0dK$Za5aHeSFm!@%wBm z#jYWIM0mKJp+>8_`+n3AEtDGYwu(-uN=K<*45|9A(be)$$OKLt-7o(nvb{tsSw%x1 zq0BSnIDO%Oz;XnYnA+d`L1%7XMttBAY{HXA$fj>T>x3oEi*AD(#lovrF!x$#d6AlJ zlb2YPl@Xnm)R*8_iVu`}254b{9nEZ3^SK!O@`gtHN?(7Qc7@bu-0!qbWpKcoEpkDw8R=ZJsHlnvS765T7A=5=*7hlT1!Ou6}N zyC!_5k4)Py2^-!m3RE)_8L9E&8ctQ3NzPPbzt%CCc-IQ@F$D){OoKKUcQSGw%{Wfw zaJIU;xu+u>mt)jA_&bjHQ!ZtEt{tWd@U6a(Z_sg<5Bpdfc%m&rhxLUC?!Mx>neCmN zJ#{Pmh*mUb#LRFkAJI!x$XoO^HrL!dQSP3&7M$vEm0`W(6y7^Bc(`7hIZV&l$36IW zl1(|8v2$nYZT4A6_I0(#Msc{CXhLt^)BW6cndwo$mv%0@A%+ifAJ|#x$*5DinyC{% z=oJ6rL1i3OVaWpxE_4vx<`P-Osg8D#*PIEnrpi9=-CnSD@GMbQ9e=IHj(5r71nGK6 z1v>Hm1RtrH{`&N;-}XZ@L)dRCt6c&ws?@;P`Uj?tx`zJ<=EA8N+I(mh{=40RTpBNf zmT6?L-TGgmp=}p4-7{&*u~CS$_CKe`(4bz1%exNc0mUNySrOXe_sJ_49}!*cNpU02 zZyw0WmgEZNw$JTei_CXP*ubm}-fQ7%e=sBz6GL!~BtL#|oNU`S?RxO|{R|~~Hcgc1 z@5wOlEcGprBf*$-+e`Xj{uYyv8_a@&;P8|OYBPC!oaMqd&9voI^IVN83zvIA#6|u9 zxEfVpoEVnHF1x~5olG!kI9FoJw#aWtlEF6KZ4c}gR(8ZW0G`VP#P0lXwT#Y@O>e#Q zhmHmnVG!0BYW+HzYG*5>Ux|R`eR(dx+xx-4F&wBQ*Rz!M$Ow#q%ioIXy|a}MSsryJ z&KYjF(ddmXMs)%i5;)WBO&*5Ac;jrYlO7e*BTgZbPIrHB=1?>DJ-%h+4S_6wC)&Fk z#=r(h(+?zd1y9YcXdQ91Mj%X9`nJc7Mgja;kd9PYs&4QxixecD+VLbN`NCVa)>lX{ zRZrVvbuZ8Ltn|F;7@3|%>qIz#c~E3mm{hl7lI4fi(3BC@{P1fqB|ysaVGFv0d>1^% zaUG(5JT7r8YonJe5A&8HoIX9$8x_pT4tK76{kfwDj=ruU`Gp8}Ug(iz*gZQ0{Vqt; zyLVnK_{VFU%kDmy57xPGeKf(gwK<&-eD(f_-LfUqYKeR}3Pk1~>$O>BZ@Ti@{3SY7 ziJ24K!BrX9bAAEKRdjX3+LKPqiqL~7_v-gxf9erSufz+(jdOp|o`%buy-s)B1Wy)xm$?Ea81Q$#|n9guk z+meqrOzuxV>A6d$Xws;)*kHjYlk76a9*z+GOu`yP1`E+Rg7G&>-D{u7WL^`O6e;p3 z-m9!VvRQ5>$|Z)DvQ8Jti{(#N2nFa=txoGY$4uH!g?;A_90!Z7JmPNqstYdlf^x#pCW{4-^j^RTc3blcJo(_rBbllObD7 z`O!RE`;Zrq4al!sQNWD~);PI*n=-7k|x|#=`d32p| zX1kV?+PFR2k^3vahic}T$`IqQAKQ@^F{$u4nSxz@2`voUK?%&-_(#y}1(Kh+G}Nbm zVWp=}S^X&X+4-YOKrAAtBmMB@nZ{5kP4IGsueWqg6!p=gslZ{>UH1*KWPUW7oC36^ z5p|V-OQ*a{xc`q}%jfH59xh4vJHBA)pymzFs4SfP8OiY1wEQ;+c z5f)012nf6hELzEt{5S~8tn1OvMe&98>4U`TyYXF$KHMh`JoK`Gy9u0p50S+)zfVN4 z27e)jyMSY_Alhv)#UtvQq@laP&74KOmPhZp|0Ay1XitCtr!r8ccwfIYD5ol}d|zDn zq4S1e0oi%-SmPV|ALkm{cKKb!$j{xmdLTMYF#{apB`zpC6RO= z^n0z4gtIrz+^{sw5Lnp~IX^cjib8>^cf-Q}5%}V|QZuEJ(Rr3O^qFe_(FCK{V{t1T z#9)<0eE30yC?3|zWB-j3uc%uyDWW+CXFn*XCGk{hNm)iw#;`9tmzFBmH>**PcYJGVvn8{gHdV=+q5CoH7E#YyT*kMYg8B5K3 z4n3)g@1?s3nHsm8Z%Xq!4|s6IqZr#L&?@*R{t7q+I8`xP5kM?b8KqkN5$GlOOmkmb z81*F>|IPMqLeU&&c~{4ZQ@+M{O_CWAuJaw1`iBQc{aUb>hOR}u3NfJ-Gr0;UbkhU- zl%`Accl^>BO8e*X^9V{+()8@^l) zVYxdu^!109!|;_Zn(L8tT9skL*=}oS5USMW2b{>6-S-H0^;}aZeDj%0P*UxYp}_~E esv)+tAE6qMA6oD4#W&E#U~V6A=6?bGTl^nCc&7IN literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-1.jpg b/lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab1f006c806f0baca7c45f1db8a404eee6e642e0 GIT binary patch literal 58342 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-2.jpg b/lib/assets/product-photos/wareologie-portable-parallel-bars/PPB-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..740d09f85fb42609461177dde3c7217bbc85fa52 GIT binary patch literal 69088 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/xanderglasses/XanderGlasses-1.jpg b/lib/assets/product-photos/xanderglasses/XanderGlasses-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df74dbaa7b2b11c3cf4b4fe62168d37e22f56e57 GIT binary patch literal 67054 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 Pr@n5uZi?F`{Ez?HVbym> literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/xanderglasses/XanderGlasses-3.jpg b/lib/assets/product-photos/xanderglasses/XanderGlasses-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..786c839924ae6524d9e55420757a209ba12df8c5 GIT binary patch literal 26754 zcmb4qWmH^Cv-SYN-Gf_jclQ9n-QC^Yli(iQgS)%CyW8M4I0SdNzbza!+QPY|D= zAfcfC^M;0nfr5sGhJu2Dhk=FrD<7W_;NcMdUi=05?^bX~2na|xXej9aEcyQ$-g^P4 zFds_XK!BkFz)`^5y_LFcREh)JR zOgZa#I}v7xX2>TXcxUanwUS{lOZr=v$siiO;m+_eX zy!b0sc?K1Gg8(^uN(Y7MVF;}8e$gqPE|ig0Ogte8=qNItX@IcV{cZ8|=hpvX0l*?- zA3KfH!(w1pWjsPKXW6))%>hV(Tn2v858-U0n?B6k0v0zS_WWh|H#ni+D{dlg!xQ^4l;27~XrRKHcu zUov}rTM6cHJw`{5*Y2cOSekHNTv2zI+XD7%3)-{o35BGVYp;%n52Rh(7@S7#{R@g< ztL$xe8aI zk^XAQa*vzHCKN*dphFOlUEd5S$jVU^r;f&=q*k0d7iI_ypkv9T7Bq=04~R|3$TtL> znFYngH*_G=Gw9&h)8TM9%ku}-{DeYSk*FE#X!WY)EdM0(wS4!Q_1JMt)H`;$OyeH{ z05gyaovW1DDo9l)IcxAy1s&|r-YSOIpV-P)`;v3k_AGqd+RjT1%JC&5Azhp1@T|YF zQP`-Kqrn!zlcjL7QupGD#H{B_c?+XOqVDId_4YY_|8M`o8}B)2St>VxMiY%nupYHV z^Q0eFAGAg7%1T<4$Ab5J8vK-v_UDdOPCOC^L>i72lR%48PHZ)t@`>fI48HGxpO+2S zXIZ7!zw5SsC1fnhqQp|AIITaog8rp|{O*uUZoaLY;i_4GDxan$jiu+}%xU}E?qheE zOp_ks_(IX_FpqBfI{<0FCRvUjR25^Stz}(PR+X8>U!lvO6YPV%7z`S9YvC5H8ZU@L zNlJ}Z`qZB>cq(&SDfAB!m_c5!r^5n;)nbFxGKkuOt5)gu>gqz;`GT@Qcr4m09Yv4lT{vT8j>F#O)7RxN4J8n^(QQtmF;NmHUu zY|kjTh|XeLhivVy{)Y{q;fyZ;T&h6tf1z;PoM03iNdASN`IJ<+SDrg@Jw-NS$4E5& zYzFitteB{n9d@dnU&=h^5E@EGJ+(aQvLD_?%0f!jw!wn8w{N^k7a=+W4BxC`kDMFW z9pLdQrFKnujoVE$`)r&uPK@_==#gtZSmP4VtW8n!H%%BVL5UvNxkPMwG)gI0ThZH+ zn6lVP8LXC?93#Z~T^1x8DO+!F)4itR5Fr8=UHLo~yTTn;X)0A?bJ8 zo`V-l4V)Kzo|jPP__l3D)mpklTy^UYX4^eU0y-MWB?aU1s@JEy9X*|%kFBmJ?E@<< z719w(81bn^s^99*#3^N~5B{M9z_XHb!>{biE}B>CQSi-N0=?oVCb8|MnaoFUpIMSu zfYF@Q>qwOOqc0on?S-t?hf~%Q=kBbtGg>WU(q;TQivrrQl|D_(q{jZ%^lJ)6})hxDmjr|8Rg?@6en>N zGHI-1hll3B&+P;$OG+-B(` zxjf)g+;7sXAz|xv1u)9KPDQP}WeKEv&6ct8On}#Y&9}kAf1WF9{FfHXwrnIiI?Byb zkw(mjqD$J)mw)5iBeG(fj$dJ*+hapJ0YMnZ-EA}ei1mW3B#$s4)!o*3dEHi8T423u z{OFXC$Zq(^^4Q$F-*Il`f$+O$=h;w|UxP1g_rC0e7N0D*ikECl^x`S&MyD-ke)V7C zzxIMQ3Y=y%(&nqQ<1h;fYc_vva4wuRrJY|*%{bZcXL#ElyqXOiJ|Q-5Js~hRO*CIL zBwsXOBPg>mBFzuHGU&7MyHC1Q)$|-5q~36v{<+ON?1XyRm}@Fa+7xTR$~H>FU~NQL z?I>#gmli8%rDunZl_r-rbd>`yXQP*_8c4ALZFfT1UOavDpf&QYGL!V0^Q_)BeJh)*YGrwJ345 zit~g;uS(>w&}S-VaU}|AP-3VBi7|}zs(MNySuc{~uE109>;+r=<-jPWuBex#(_VP_fLg5e*XuHEvvxbEft-8Ai1UOs#SHSOLq6PGK+}s*krCt z^5B-UB9GoZPD&YCypi48ChB5o@?SEn{2^Ax=rVK%T?Zhu6W415CBLQDIb9~iHNi_q z|Jm;8jNPU{|23~lRA>Px{e*B~iGXK-UU{G-%`^2Rg>{L02{csyCvEQVrBZUKvD3}d z1J7Ge>GDrPE%Oe6Q`%cR=D%F?bozW>7mW`Ps^s2c6;VHM*fKd_Z= z8j|dkj>oc|!}5woXegxfo;~oheJi>`aGc(IP{YXiZNlHTMq=VR82cpF@eeux0x2sD zvxrpb>wNJwt>27V`NV=)YJ0W$E5}Q~*+L{QItH+HXW_1BP)fJyOGRAad=G&DHbiI4 zRfpxVlU-WqPpMH7kRr()ip@#j&=H}IOFlTpk14V-!UNVCQ zlV>rr;A|70_zQK>=Fpj$_76oz7So50X#TIZl7it20OueZ3u?0=L43y>e+xjbQ2Bm^0Y zph~5bd{`}a)JlSO6^1O)?3p}E4N@>=R>{out2<-4MhQ#tNRIo$muXq=7iTN<4+@}{ za>tAwzd~ulCQOC*ON?vSO?QIwxJ*GVxn2%N2z9Y&T|fWWDLJ`fNJ4i4clm_*HfYM# zGg-?_P!j7u%KS~5cu@dgpTHo%AR(b4AU;8Spo0Uz{w77JXz0)=7$l@H%p5|(m}D%h z?3{|k6e3t(*swp78#0MHek4sWAITIL4EQ?$wAcl;A8)@lp2}hT;)?o9N#j*I;S5~hon8ye4;#nZ=zFnU zuXWRZ(%V~YqmO4X8CzN1h4<$#e?uB0!IGg8W-285LYxXuVWK0}-VBQjHv<~iU{lvHtTRh8QMS57pYUOk|*;CYnw#`e4aRL%)_Xv zXmBmOHT_8Tzq@3tOi-JD;EKp12#dj5!N-&rm*Ew~mPTCuWT>kj^7f`P=TG?-bc%mVSfK7+raS74S||H7iO4Pq zAGwW)y;@lYzfg^>m8rD_HpMJ_dDmLgEz49_?ow43&`b%f&9l>LZ5toH)A3vTd2n;e z>LTze6cTV6;6fc_GiICaT4u{7F{dUaX^z`air{e^PTj7M7&3D75D1bPlri6V+;QOLPaM>d%_*Th^R=?V=ZS_E@cM4^l&FcMN3 zm6Lh^5lGPM6Lu>+5=-fW)4VF|ER6&)GWyts%Q^ znN`s3hX)kZ{F+7Qz)s>cj+(UKnpld~Iy1xBpwq`=>X2x`&)_b9>Cn=K%!#&>t6r2R za^2=$wqA!#mmEFNIPQYl?H}bd?cw5_i@6@)V(1Z|Z@31QZTrNb3i0M(360sVj{U3| zDm>A=5OA^(r-o`rrtO=`c0(Cw7MqQcJ^d;bC7=qVDEfAgnP=SJPCu`(v*8ro8ZR%0 zhu)agA!S$xr7i``quRTi`jl+sS80}?@?5pppqiHziqC?yx+GX%6C@>z=a5B?b%075 z8rwe{VzS$MRAjo$YFm2db64_UOd8CFaP;fmQ4>dkNJ_evJInw}c*@vlBbE+|u7Cq2ve?OK(p^?CH#BX>2Itnr4f)AdviN#I_A) z+$k!r_HH@S8VDqUt`dpxWf3DIO|=BEMG}{Nghn5dJ!%v8<+0*nn153Vqwq?33MJlL)m5~*2ueYxbYsZuW+AN2yD=a*8 zsLEGGEOF&#;ZP#z)-Y2Qw&;{-f@!&5$f4@;56wHCZkQq7GReX8pq#fM+n=Wk@|Set z4O5uklVF>W1`C!|KNeyF$8P@olwxo#Zk)iIGVc=yu#=o%r4F{#+qlt4M|!q%9Z5gJ zz*&2diSIGFX)R3W(ZiY~-i$nOe`Ih6>ZW!i>G5>YNj{khL(&1KAU>+=5(#OQL4DeU z1`N~*Y;vQv9hSK6s}#H&I;HqtO?WajwKUX3bYG0v(^cM|R4+3Tq%k9IUskQWiTFzd z2s*zDCSl1yTsWFNv2q-BB?2pw>)hb1){~F15mY@4gC)(&opkGVDCbxZ#Cah<(*ZIX zs29zh#Ei;O&OO1hNEs)&#o_y4BrG>DHPYOUiX*q5TbiH=`u;pE`V5(`YW)dd_}W@7 z;);xIQm$eUFZ&K??pEU@rjHFiZO)B3j>d3g7+AHHH$G^{@%O3<>NNh2QC5>4%4AMQEc*@*E^Cjif`6ve=kErO%{k=A#AH1pT)56iw4w zE^`)|OzTf6;i;12Vwv|*!L*X0C9^L&)RbHsaEm11b)0nB_BQH$sO14sXhB@mm&1MQ z3JG&T6@J0@CW~_8w{k$|B-3n&B^I2{OxCf zt86n!ggqv9H`Tbjt-9ROcayRT0hN>ajOl#XWiRT~gDiSpqr=Q;kPIOek7Z8}p2wup zkb|iJ%5_v!Oo?Tu1};BgeK~e;%C2debaq#?IVo05 zg`l8JfrZM0R$Wj$4&stODTmXC(m`!_w?`$y_?Ej8SckhVM){B{8t(uHxpx46aVJrG zuJ5$FXDiC)I)=$fQ!A2(l{&Whbd5P_!Z;F0Tv{yodBs$9-|{;pzRI{m7#-o>hWq}X zU$r%{V5v`u?0PIXIO(sNG3(N0%;uape6H5y?Wn3Ar^$F-y4R4$n(6il^KMn07=*C2 z>$b9rJ7Z_qCi8HGzt`4qUS@`BnU&yvDY7z*Yunsx{zsX-t9$Vu@GRd2f5jZX=5G^m z=AHEr1`{TZp(Wu~DRIV{=X!Q?go0j zu@cDj&R}Y=-EzkVkP+qnQVCZSr>!GeGJ8A|eS+LW$h#IAS)ox>5{i6<{I znbV3OhqpYg*j}uQY+h^rEc3nF@j^s5J23ls?j_RzB|G2ouaX zrjyvk)f|%>9JHok!)&G_NIHZuvNgdh&*5C)0=8;VMYce$tn>l)H^8X$?&qX?`h?>6#bv}3AH?+l~CSWh(qfBoA1#qx^&}$Lv(j1~^{b7SwUH6p`(Q%uryuxllkNH6^ zP{1BF3S1`|meXil8eg^#A~Q0@Luo`k>pYUB0)k0gQ(ieCwS0OAz1m|$x48qZQh1(T zqUd<<1Yh|m5}}~vZA!C@dA1*z>gF*xUq1d?6wqjI9-9ACuAED6$@^Qk4OVx#b!GOL(%k+F@H%00}cMV@65pBhUe!+yqETI;h1%+W}`fsY>x z75N#iT*t6YEHs4U`3l-kO+)51dgRrGQX8%g#}y7~g5-8jeEG=(f6?YV5r%An1fvFf z3tS1&zA3>f-)we)0^@=o+@@&~tfl8@aHnHD`*Mr8I+-EE-42O-0a}rlI0#6jI<}8i zBbf3G$i|;{UWJmnu&?uV$jn3ydtMRQ;=Q->*gz%5z-muE9f;C*fKfx5Jbv0%2r}iV($8gUS-6$hP>d0>CT-XP z9^V0m=zh4%%J+P1!I0CwcNSJd=yt$#gg}AV2IQr5TAWEtD)l!@ zC`R4^2NdV7?||j>jVR={mQ~kN+vh0%gEr~c=6N_GQmzH@U96D~CEHgleYX;TGh_@pFlC^qYVYQG*SR%kZ5B{ejp)UDy~Qoc{pzZWis%e35L6SPQvEzeo1389M(6ReqoG`afA0 zyOHi8k}^tPD>Tl$1H>Ai6NySW{0{5|c3$wR-T}Ou?*JiQ`Z=oAi3y&vN9y=o(TC@i z=htXKC&rh1%dEzyAO1f|x^`=cdOJJ%%l#y2-T}Y(Co={2d7k{`XIS0=*ox2b&x!gY z7-PpVf2~;ET%%pyy(c5NBKjyMNPiR)K2C$7pI`B%+j41H~$8^s{H?k5k+w##d#N+-+z~^988hv07h z0!qQvh?)#R6pO@(HjJnju1($9A_hKP{CDlG_1n49)MT!^2`5My~Fjs1he08J2uY)T7!6U zsgwq?<+``Fl=ntHTRoUN_T7GWwEC!sq)gg$YAQ9}BJ+%0;bt`@n86nt{rHEd z?D+Qf7dJ|&E2sT1ve8&*m058x&@)S>Xsxy1?~FG@|EVCQsTL;+bi8nGoP@CtUwZDTXnT$ zOh*SNRE_`i?NTP4pd152<)qe~7NH?D&L-^) zTW;U+bp%#g@xg8bHNk>vcrZkDYbRPUfg#4-H=`{@{2YHK?$Cxoj@3Ebw$e4*JI5aa z2@$BedY9vMW$81*f`=Xdvcd`7I3RAbZwX)Wtt132x5QBxsB3J}UVa$zmKfH{hvO|W zog*7vEi0Zu6(ZTx=sifC_=R5dO!$_7@UM56Bi6Xz)`Jiyb}}hyYOQR}exd1y=J504 zk;?~w{k~BjQGU5}>p>X4E3SlWe5^Ba9i|-SSlCM&zt1q~jF5;N>_zs>Yc*jzD-|21 zyW@{uH0;hPTwFA%fz8dk4SrEepv2Af|KyS*X8S;UcW@2uzB1O5ptn7>iVrJm%?oKq zCFdq=-_c=>URYpESK%_ve56QVw4gmh7t>`c`$_uCg8Uw7!9{d5`XhK&Sv;CTqL+|7V#n686IZ33HMSS9Ejv0bsD zDK~JQ36vhD;&w+R8Z28&j$3KlXSfv|j~}x#f`4xG*MF=L>)bmsL2z#^6+dfsszP^B zU-i$c=uZb(SEbo2r8)MbE8-9 z%xf;QN@lyu`9+ePO8D&gAJiY5UkcEoSD`O4?}9hrt-ldvO?VgWMbDqtALUuX)fNBA z!xlfSQOwxd_QqpJz3!$V50s5Ar{|JHt|zbUVZy84G0GX0AoxsRdWRtQb?GrSw5guxffZ&V`BHd?1` z470&em^lHU^zy;6@MqD2Ma-Og`l3kZd z+BcluTqsMmDy^EH293@DMGJf9bP|lmb=2B!Ocr|g*7|@O?N+JhLM&>aDox!(R0N9J zFxo@5bzkTc@ADS{G}+|L+&U)He-yABrojIq5<>Ac&vTfMlC-jz{v-~oFQ2zPGF5-# z542<#>#yRl#tGqB!o_)7_9kemkJ37Ww%xFue6{7*6Vb1{+L)d{n1SiJhl$U~x1wr@ zdLucR6UZO#Py71e{^SN>;Df}Ek8}82_3A$8$9Q@hb=1X`vb9xSGXX*N3U&E#UbVHD zQmGif-uY+kT1|r5@o37)-5M=Pk;NIvc3Zh}5`nU>mFRkkzDRW3QeVD(>En?5)86#8 zkn^S8t&KPB_qC@xTiCil?lC(L{HCCrlY4ibt8CfxJWkl|GmY)FVw4}upXa{jS*B+h)uOL}(jmbnw7gZ(S&ZyfZ$7GeY>2 zrldFCol4$8`dh(`RfOaqIW9?{H$rcY@}Z9*Ou#F-rx$`nZB`1a^*bPOn8C_>Vt;Ls z(q$jVYiSma9Q%AAlGdO8WaK7XqW~_tKD8OBeOEVSvUm{7fo4)xcW_#LL9h*tMc<^_Jl ztB(~SEMzHnI1Ohk^wgF4qAm3g#i09N;PT2&is{)H%NcoYZjSf4mi2@YnK2(})!S zk-#{Kw-d6{?Zh`Iq-N`(YQBPF64csuX~qm_NLxkSN&1EbL%&vcoE}bI%U!W%7*38n zE~{OgTcfu+Jt_!ry&Xx+g}no&w9H>Bqiw1X79;(!>*jM?E*#T$_~#gQoDz<3TlvhQ z<0bN~i1{J_3g+a<>iW03V#q&j=8&}>8EVr>u4QVP*iTlvH;#DLFMlW29)cz*l?Sn+8A2z%dQ-RLn{r0f^YBfE)V)MU-T$i(9Y3XYu zV>#+0@N*uUyo*#y*?!zLQcM8?n+j!@Te!wIRD+cIxon5*_C|l1b1A$7SW|=DMFafE>NbzHDgdMyy^4K3MS_vE8U>LX<#w^(4q?o&qy;$h9m;L^uu%(JNX6tHkL%|F2@LXo=h0 zjvAodbjdKtXCm1BqOJC}*PL9?>^Ag^y`D(6*tTw0+7tEHcfg3(6*)NmJ0NN^?J9$Y z>!YF~4spP~|D;NG-XCqc;$Cv^+=}|f#-KZ$Pz5<=HN;7z;DqT_53+SLZ_Avvzszwu z4=8wG7&$*MOs!jbZdr$U2jF5e97?JG+`l;3K5>}rZ;G8n{1L*(D? z%Krw=s3gq7iiVCqVsmOxgg!!Kh3!k?|2=aPBzXq^&LhqY&uiohDa||RMCwj{OKeUg zEvo_{3xXo^Y@xrw8^S5R2+RKzyoQwYwOD5TqcaO!VWfNx(UGGwARMFUaFLaswuB9Q zzkkT*(becG6`6Ow0f|^OCCQ93^iqKlfiphPVDQ?C&%pJP>2=JOD)k)zKorZUi`K_) zu?9~kf5Jo@f$rC#LXqQybwzdE52=WXN;Xq56ika8)04$WsZ=FVWy=eo_BN_iGt>C#54k?r$R)im&E7F_fL)(I4Vi$ ziIbOitohG!UL7QH^!i6gPsYX1`WDSxAsklDmMnfGbQ5>iVhMf{^JFME97p%ccy_o+ zs6{tYTGFV)gebY7CatM@pwhVK&ahbRfke+6Z<8}hEJ><19K#Pke+>Syz7&PvLXvfZ z`0PScfH#qz>y+Y(4hhmxb(tv5QPyu<81#IG>xo^>%MeTf->YgtKov z+t7xD)CWLDciL+5wQIdecx#R-=X*2g`)=U8x}!3OutrVc|6|gMLl70Xrxyv6q`<~? zXT7MH+6=4a@giY}k?84g)3X}xJ_>X>drsL?56-$%rK4e7`@vFgGA@s{u9T{xJ500p zqhi$W1@)v1hCSK%8e?i^RgnnHZsz#X%>6OR(t@9n(Yk+%K+bL%-iAEt_?+9vB~es) zG9YV=2RntLj;HIqdKzv#lr=-w;wIRdYFa{# zOldf9pY|Da9XYGhN;j%=*c&MXX|(_7OgJMLGVXEsb5)!KHTTO_-2+)zK3;d;>}>MB zy;rJFnY|f*?xC}X#oG=QJ4I7cld4Op@4knlTq2k6tFgHc*n_2GZT%GzAFBcb7F61A z8830SgLM}_iZ(p2HvFpGaegZH_=)Xrk>(4{p7a@S9;SaON4nqVz-<1Gz?876V1o35LtcM zbwJwKbE>0-;CimPp$@-iID;#O3!cyDO(dk?ouwS2eZLR4Tm?g?6{c2n&X{rWqKO%W zi#kF1PlMbtIKJ!tI!)i41#*63Tw(Fugf?;0cYy!XB+Xd^vyu8oPe{Q9txZ~N>=Pr% z+{(&n^O}wpRz2XYH_;jqX?6)+uf7)riFg8S0?b>lwk2Nex1jZab}*#xCyJpB|w_$-J+=gnI?lW)JB*lU8$vKld|L*6?dDS zm4an7^|%U4;0(~zD*Flh@s+S(3Qr>U%D!ozLkmA06g3Av#OX&>t^}1aey=&Db4sB$?B(^iIbNj znzK-;#rxah5;jIAms3NE`KkCrHqF#e9|bI5Tn|g^9G0)=!AGgZ(_wJgtBAfwz9dBN z0FLO`F0L-HhuiP9l~BnRmrB7YL1JB{%;GH-MviG1Wic6o!}g5C1pQ7;b!LpCxPjkg zBt!jZZ_>_%D+f)Jd6{h6kTH*_2e6iN*6Z3Qi5>;3X7#3p^nxi+BZnkqX%M@u6`J1x z5H-{j1(m-9Vizy%K}cU`UXh8VHy~LX?_18EqB1fzvYgKld@QW8NTY+T_qM1L#)JsdyFs8YhB!>4q}HXF<2pp={?k`7xGDv z_Yf4uEXeFRj!(;R|J)|bYb9?AixzkXn0gvTNM_>%fcLk44?|hO^iE4Yf@3@*$@CG) za=J-d5yGCOYx;>V$~-~8Z--4nN({vaiLjcipaMHV-g>F{xSMpA$~TcRTH{9Gkl-aV zJ2v3m@2~suqyp>j1+ldZoI!bLKFayf>XB6|8yS00h{-fcA^ZOkybX%LU{4F|@g#?m z85jOo?+nboPcF>Al~K6v%455Pf$pwX>DEx9aTpvzdw<1_bu0n5R z9c4;SmM-2Hrb^W1G~bYd(ukK5RKNz))D;AK2|te1R0zw7dDxXn(v;V+BiS%Wp0J?m zERXZu+crT9$u|1}oDfFl@%x{^EVpa211~>fr1=(99SeTYAj*Ktn;OUoHtgN~l94%NuB* z)koxhr9P1x@R{R*Cbh~l0qcJ3^-u7-Z>EXF#wIo3Gb|a;{W~oN9;V00%nvO(n+jFz zVLwwgSx)y_6^mH5@$pS(vN@{UuwscC2=h|ttxiu12N@WG-pmC(DypaokE6(MyeKd< zRC_{Z65|RXZLw~GqtG()jW)Y%Q^iG!zxQdUl-8$#At<-1hw2s3OP~#%^@eW{^*i7? zb8Q|6=Xx_&r3lf?wr9piu`zO(l*|N&B_^Z`<%ySM z5;*W9bPt6Vk8&PL35~Wz_!<5&BW&IHeYBb6iX5Im6Tv1EI?7nzIF{)DBlgyYX_`ro zlA6)viL|u3)!_u6mah_h<65oJ%lt9CclrQukK;xiqDPogIcfDkX^a4Hil~Vl*KlGn zw=mU;BG(2C%8wHUG#3V+(3FOomW#KxoZ)=R)5T5gHs=0KWs=%I5WkI8yoDmFwNie zm4$f&`N!eG#W=c0tgyJ( z_SgM05JXw)Ck*>pC;9#!$&GZxe;!k@3MeixqEAvMv5d^H2@D8iGc_z4bA>*jHIn}pRMW_k#6hewL!EZf-&%l%93wVfdvKiN~vglU9Agg-=tl02SVic>=J(GBMLN>AhBB&fq_Dt z=|j0C%#)Ps^WwQ+pjK&Hm{C!$vFxq#tS|(;147i%AGtm;mh!AY=a*;;wan4_%<<^U z@y9%%`hBN$-~F9Exz7qrX4Nk=pJD79Czp{?_p2=!QQ%cr-nj-yjnY85li;cT3LWN^ zIsci&lbvh}li;rJ#(ecHlaPsdI&C3Pxl7akxZ30W#*~}mqK3_?g;bsnRmT% zf|Pb8rko%IwWjPzXHclC(D!jB=nxOXbJQQ(V|N|KU2tW*Ywr?F?j!V}t6_8dcJ0zu zx&O+!4OV)I*MKk0VBndsZEDoMbn!fuuy0RH^T) z{UizI{8Yuh8BOeW8I}wk?N{P^G;MV;znqWf7S#g`thjQWpA}mKJ|`ZJ-M$1C_*|gz z3WlO0-q;K`Xb^_MAW3dNMk{dc6RjZ#@%KwX_}RL|S~=|F)39VkPhqTf#adqeEt9Pr zZng`GvJ>IAA0wfP$Vz*qEg=TGDA$=_Ack!A$n)>}{BqaYosRrzbBG%E$lT|3ZS>Z1MXdr3SuS7j;6C_w04$89FXMfQ9i#vZt4OAFZyGx?dqNWi z(>{2bI2x5(KrMaRL(~BAXfWmkA=Svm^~PhNK^!`hdcUK!Qmk-wv}f9P_|IXP!>4q{ zf84`7CnkpY7=UA2>z)A=#;)R-Dp+^fsd2Z}ySX7WZ=gtg92Xe+v84=p(Jycprjt73hJus$n(pj!OQn<) zCtvZ0+m(uo)kHMQN-DmX%&4-HYRyFNKte@N_B9gT_o3?lx;1HKsA!0!E9RG5T%g0> z8OYOB`%~7`(YW4m6;x>uVpvB=Tc<%SW{4p7iFgt~MI_-+fJ~p~op_zH5Q%1{8rr1e+Rs2`lMQTCwrYhE&Q5vxR{2eGr2UwE_# zNp)`!0K3erNbC$J#-9=HBt)qbm&Ff-c&HPKqaV!lGqU1#yKc$HLYS;N!@MP5gFBR9)Cll3&p7ho!wiyeZ5%@NNqmpG!nX|8fkU8Y}J|Q= z{I+Fz{o&UFEtP6x+U(WZt^VB|qYX1w(a(6w_6QHdU|!wOPPO!RZRC^XkNM7VB3Jua zG@AZm^z8nzpNmy=Ddr!Z%x>MI0rHW_L5_&>o`eblXGGX*Xwtvr8glzRhxZs6zLwE} zss8$`c!W7w3I#rCQ{)Zpjwf@ir9yyhd9)vzS9)#-sE~2Okg=_Um&toD=$|MGZBaBQ z`rX4xGFTc~^|@kpgLDf)&?!f53w5$anaLD^+f09Su_yJYCnnB$`_rLPE7v`BMnOf9 zKbznE&?sVqC{#VQ!Z2+!Hi?9&0e%RwbZAnzX2*=-nR=hLlb=z`6lK#Oc7aOp+;(`* zj=?RZn}`!)mh%^Uwyv>3MYJI*sHYpsTuPT_B|LnMw`RrroeE&#)Du(nco4;{h>#DD zLPjeewy3T~7h+qo+JrScW3S5t4A8it`p|oTQYAx_pioLX;dBTEJi&s54tR-PZmgWJ zq;LT39FV=K6f#mZb$5Wu+B2_@jba@at7lI$DYnZ_1dFCx{tNEYmZF{P`GS1tmYM8< z?lz5wk9c4<^FsM%BSb0# za>1SYh@bCo?+{QLfB8Zn!&r0u2r`sznF`g!_RXmSE15)a`c<1_zf9tBoi;9?l+vRb zv(HtZh!=D#eUE)?Y7mv7{zyUKWL2l|z^Aj&I_4M`Lp-zxjU&eL2f$a`n;c)8Q+1ik zkpDAWo%1alnx~B3{3e)*C;@RqTB^*7o3>hAb&!tO>LLjoLn@ffwfBI_E1{>(g3ffs zsM9v?c*w0WZo<8nbw^9qr>DXg)OH$tp}0x{F*#IEBZ3IU32ncYGgp_${Ku13*@8>Hoi6aDAS+e0&BG*3LMxJ9GAoFhFznHP=O-#Rp)-Hfq! zxVe+fqnYD7{k-3p`Z`*^m;!jE)>SbdE5C;Q&EnGQH1g8`jlZykonl8zHDPS%^wm(4k4x z2+{P&nn<|JHKg^u=hj2wZeHmUx9LKQnzJk{3YO%G9_U7f%MM+5tuz`h;gdte9t_C! zwv^+gC+Rl37yUIV-N4Xm>H)dtuVk(%`>;78)HsZ@aK+a|*Rgnn+vLe~XCzdg5D-Xv zz3ec$eMB7!Fn=m>?!v~-xv3+ScZJzB8jAt`6#IOFQ~*2%}SHq?YGZ5$_elt3=WGfF**`+zA>J7T-1cB-~LoX0L z?9l3bG!|2{8Nd#E4{yvW1?&<22;gFd2Rx#TG+8Y~>7wFx!`C6F}s*t z(OZHJG0oss(;d=`)jLs}vheWxmKkHwLibtN%0PQ?eW$pM7=e9QuJ9<#CaSp^r-qM7 zRQvkz2nD$X<2w?A4#aOY$LdbwFYpz#fx}0_GR_Kqjb;&pu;ATWry7<^e@I19xa-{; zv`-UTH}JowwKv?X{Z9ZOCg0h8Xg6C{YSUB|;-$y|bgV`C=b~7Or8| zh|A+f!?yHb9e8pM@$VuQ)Yg=~Vp(Ub;#?bZJ)n64lL-oYUo6|NL>OU#U?9Z}{O{&m zLGE4(S@Mll6|724^2NcnIS6Tic!ikMaHg=9(H@rc;3r|xH z)qpsJgVoc(v9Q9X2$k;IX!Q(Zb=Z84b#JdR=Z1$UIqKLQ0CIqgq4q^e9dJAW6cUX% zG|=E%YdlO=fSX)yy<sQ7YrZPebt-YmrCs@|CFq!=dUEkcDQ;>PMS0_#J+*Ku$^ zg5E&ka2zj*S)V-m!MlZ(f|8>51wmk$>VQfR5WuNwazh8u&836d8x!{GGvv*u7n)V_ zQ1u;4D-)GT$Z6$$&>>2m2TJ%W+`Dkcb`oUY5f5$Y5-19+HL_fW_cOZV_cA#(WP2rs znCW-?;}_nXvcvHzDOB%>W>=F_9d~_m3L}H2Smj2=_L8H2l zE$>-fk~p_bBJi3I9RQlhV?}tgY$ykfTsp8~EsocZ?3c2Z%{gs0!~PU>Cm8Nzq62ac ze}SkFf(X`3JxvkWQ6{d`FghMP4xG7L5(Fpq3S9~2+T2+CUltJGAZPcq6Ayh1B)iI}D7m@EBApW8O>E*{P#7*W(pjc(w>dVg-``~^G7ZN^F!oV0&I#=PGC=|LZWuW3Q#KaI zF%sAyySZ`2?M8&->LI;yycvr{;vpu7R-{}iw-{t-Q`++f3gE+FCt;o?Og@(vkvFBR4-}-&9Po0`RfSE%@0k+?R7yI$}G0r z<1dvROB|*Vo3xauUowP>uBKu=8ExhK?=}-hwV?Glh0CZ31=krlc>R#B(vNrWW+H`}L7H<0!9B#5l$XIe^U++=&?N?MX`$_;SC=_l?4R4C(^!9&<;6~&|)E>ngw+zzcL zZhtxwF~s%5cbF0#nj`LW0bPLc7&66|5yVYZ)U?t+csAV{alUOJ@1eD(qvxnWXnaw1 zBjhTzaWNC#6HxTT5E)A$7&8rHSz-ZRCxc{vI*8M5S8)ijta-M}zXUXlAfRPJf&f|B z)H2$)45r#LZywmAkG5sEPXi9#6kw%wK=U%Rjkpbdg#61d9PyY=@Dqvx!N3>Ua+EI8 zl!Mzb9%<8Kfm|786d9RLcJ0P72-@B89bZheRo^ggpXbeUki~Tv9KoyJE1rn7VB=7V zncy`qtKPR*`4ClYss?QNu~;oCF?ndTaY*rOsp_e>zynF{;uMh^0Z+iDk~TJQ_xgcl z!yRbUyf-t7OWa0*Z#N*>@pk}9EZD0+flETSEH(paRb%87RL&1V( z%}?CoW;?W`mzu@jFq}8}#w`1ilzgzrX>i9W??1TU9FC*d#U!e3`6F0rhYn#BZ#zLR zbZ0Vd1;$ikn;bdC+voADpp$|Z!ux)tIU4C6Wcf?3<++BP8-C;QR&SYk{vzZnfw8dl z2QFAjAAQ4HRXjO9*WzDGI*RX-?8n8#!081C6?fuP-xK@m^#~qZdT~*F8fXE>qZjiW zo70f47rJyu<+_<9o9@VTkg5)VhO@N5{=V3u*ITIy+7NZ^)4&+)jgd@!%p7q6w!3M0 zk8`InP|)!!Z_f5RY0NNL%o7Qm_cX4>!b&w;;tCe}0$deFZSyH1j85O?ck|*@2~!}D zy0Y0%D+xudxXEED{k%$6hnuP0GWa1h{-DeURjcAQFPZV{{UZ56?^ixMe>exOX#s!gDDPA+m>!&07CxHRFgjSHVbgp;^zUflOJ-N8UW=tz)XBwVY`b^K7OLNDl}cz9wJ=atBv6r=_pSACYSy%fwS(Q z+-|vmfL;Rr?JreLSOtB9rcaUwC+A|FPpVwWsIAA70zSdA8@Z!V+SoUOKFi%O_t!1kul^X# z_R%AGO4rJ;>AbkLJY_<+yLDTt`JF=AE0BJ{N^&^4YV=dWTj;dpMt~Bf-=w8@7Fq;q zyE!X_Vp3tcj=PB-&~ds5CpBfU@uYx#0*-ETgf9+rLH=PE0@2WmzegRf zi9@yfz|g{I2>w(h<)FP5v!6Gd47QqvYO65_Du;k0TrM+mqr7`PkCL_hrmt+U`cyrYZEA{2@bpFww2B|!}x zcAD>NKX@|4^lBtgaE)Md{8SUyHe6?;_P7yR|Fw%!%JAyYgj?ck)2<-+`LufQ^_{&>^pN5j{c~u_${7u7=z;$5Pc<7+-ZwM;u5(Q z?f8O3batV=!(X1vGAuzF+Pkxi=j2hN&xypnO*}_iWu2(!*_=2TnXcNfA?1i+yg=EF zJSxE35vbH#{@~+vE(a8{X2Hfkfd17E0{FstgB*EgH6;Kq`i{pXfw(0;-ye;nv;%7x zTwlarLdwRpAhzJsjU7dM%PODrz<#)a*QfwbA5h<}7;j6y)AQUrri!|HfFyNFC2FR2 z3bnWnv9B!1?H)8T*jPB1&k;TNKXAY_;2~zLAq`Z$su!kV*n>$!+vHEwBX7OG;;5JA zx?N!8hZwenmS9oxl$)xuv^b-PnO%5&`ie8Es59f3*i10lhgbc_O;*{TOJV>R9^|ea z*b!E`KC@o)Z{lW%t)4h0D)6aJ91vLXDg!*nmR`=>%o4S`T`Qs!Q;988G98RT#$^ul5w z7^{Td$zjQ5XPdZaTB~yz3W$qC0icPA_Prg;#7*yk5SAEQo$LI{UKn2P)~Vx167-zt zyXghsg5w!QC-1mUXIPp1d2Kg<(#l8b^*2foLYz*}y`ITePV9PD|W{o~$A1M5QAxY7C zVZ9oaG5-LDjRP|tpXZfSJD2aN(Xe^hztau2Zx2Qy;;!pTLWh-#L*y9NnMPNku% zGXq@f>_%ISlRWcKDj;=G>-!KUN;+T+vJm~i#WY)w^BFBBS&sq+>i+<#Q5FrVARw$l zu;qVDTPxxKSB@c7afL8xd0Lw^kc_S04_J24-EwZhQ5&D8sJLkSf>0q0@ z*UOeEv{{Z9w<695~ zVgCRb{{UyXzy1zRW9X0Mn#4cwTzh|+{XYc9|HJ?~5dZ-M00aaB1qcBH1pxp600963 z0}%ugAu$CIK~WQ7aUdcxK!FA`LQs*h!SJCJBjF@4G-A>5|Jncu0RjO5KLGy#zo#wF zIuwZRvaJ;h_Ii67gk7q%PbwCP=nx920couRU&z6(U@W}o6-y{vAg!p#z=YBFLPn9H zRu=2YYJlpz&~gMV7eoz&1txr4`u;(()0F_LMO?*|msCz$B}s{Pp`WVG&m(;q!pk?ZbNU#$@WR0u^61>v~08G_3hOMyK;nt3jLF8 zl*SXfEKMb-%7}H?O_|Y}dw!uqE%m-)j;l~PH1|S^zUs#z+wu$LN{=v&1&hSy_gk_X zA0%aK0X;v-OeN=Epb3n9{{R6(%(^VX>1PyB0EFgRmMI3TDU-N+uL{FG_8k-xXJ)Co zs;*f|8WYSK|q6c1Bx#(mFjda~fAOgA%@|X;+wH{XJH&F^2?z3eD4L40d05ncD zXuP!LKSbjko2_C!!iIkd_BK(t7Ul&s-zu~(ud?00A+=ZRJ=q#cd9q4z%F=tUy);od zJ<;`1Hz3pEJ0?62qGR*9J>W1BqLgI^x)O>a_D+}+N#sbv+tg|kWimA0<8>Ru+eHE4 zytJ$gmlz0cP}kTBmQ>%L0a5^yq9adZ67n0O09CvDxe5J)>4Fx2GCrM2yuh9uI-H@>lNXnvu&AQaIZ_B$BBO)5IfU)eFbS@kH>L0F4= zlflhIqYMvj>R5zpI+8+TP`fhEhi-*C6Bg_X3o{F^VzAEfECm@4_aC@Y#BvdKu#c=u zPf$nrR8?9b0b8KassfPJSI;x!2(=Ib0@WfdQp9M&6wd%sXd#u|SPK&^3Rs!+ATI+E zJE}I4e30RsO`y0otIY`KbMm~YqI5)pi>--~J;M4d4+j4LS$6s(u)pLd{hE=Yyh`;S z$R$mKp9L;SMRx3c7Y?5+;`->NW$F&02WO1;8mPV8V|yRnHtA9g0BWe96GE*m9lm-$ zydJ8GBSMCUl^s~F zjBcpAF}96=!o-6pC3t-lFLOpxbPEr~ju88U=t7^5$%qEUdMUB5#6}wKn=C7w9jb}` zEJ4Z4pj;6pru%9>iG)3X_f=b>wWKXqC++jmedB#XtF&5+MJ%BmEf6VVo^vL)#U83+ zT}*E0_D&6kBG#-!GXrRn&6KZwYNKtH7FHT+5nN=I;L)O;7E@~XArgBi+hJi@Wne7D zNDiua!(3@_)1LstsE&Eu?%FIy ztSV;vs#xn(_Sw-!+8QY1bEE^hdqX3on38EZqDFb9GQsY=CtawREkMB4!_9&RPx(%E zMJ+zS+%5`lhd1l{r#7}jR05@@wt!NDm*=AU#`=Utm&>6}ZE~#^I94EfC!CR=C53ph zru%|Zz%5fYtv<6ML15%=V}C_?fdx7T19zfvZd(OC>@K#f<0^~yQ5{zaX(ChU{HdRz z2tQ|eE(iYrgY_zoWB@2MDpazmhr9Lp=)UlJgk7a`JcSUrkRB^fkyw{xg~dSf7*BPZ zJ{`dgSVDioRIQ>@jc%d`b)DcHQE568q9aO86lfp@$~v`&aV{%_z!`%sJ#|=(2`PXW zzrEK5AN0;1XrRr|(`C5jvXpzjJs-vpaaYLfsM4|)JZK!ai->^v(rKYeJu9(97C5x2 zM@5LBQy67&9TOuUXus1;e38M+x;RO7q~?}xDLK?sO9~WC5n)3+0H)T*n!~=~)o_^0 zF#fg31y+bu2uEdz_&#}`5LZg<^E|O}XNZrg;y(*Va-4Oghi+y7u}m#}r;S!IiH|Ii zVKFeYR#aw-A+T@tP4I*B7hbzjOqv+%4|sY|{z}HJ- zAs%QPl0CkJEE7P&u#TW1uPX@oA*U(Luzd4=Agrqit`$XI=pu-*ON+!~nVqdX+ls;c z>l%86i-S8)eg6PW3Uh2MTLYMjf87>^G@&!V(5B*E-o;Ibe3no6S%aLID3t?jE)@<) z%ae^prghAHRwadwYmZP@2|gzciQoE#utfDh?wz+Ivc!BJJl}|N*#r#^WUf6O;hOQ# z{_0~+(LpXp#Qy+K-ALLwmL-BY+|G(d7XlOT6pn#rr9P}5 zJU2jvdM27$+6K{Z3iVu3o-PT&PHe2?;hK9a9K#cY5AHQwKxCcNfevc$nn_rUHs~?& zY8AV6W#M7)<;KpzG9l4RAZ~#{igYrE4(lC@Z~6fK;bB-^D;w%oI=ny!K)6w;JrF6l ziCfh-7Jm>;#Kw1CBOkF}g-R)(JQm8rwB5Oth;T6wvC!niIkl$YVa>!?xIQSx9Rs~W z;#4Ikx{3O$6=;xKsw{;VFz6T=d0S`_Q{~9oPLk}b<<9_jLRaD`ia6pn3pl_UWR*q8;Tc^(ibz32#X|S%hMg0dSY6{}`dT^9<)99oB z0B!zCNQ)hvyM>CJOAv5D#*-z|ka{a1AyZpv^EH5{%3k80{>VyvTML8_8JhZ)9ByP3 z&CmG%0PrJ&%0O6V7PKDs`=)K8{3*YY4n=IUo{IbOwcTQ24rm2WfiXC@q1io;iwaAV z=4iTJD_4tKCSqv`fnG3Aojv60i^D>eO(-Tu*?pRbKEt-JnO22b8mE9tbS--bD~do53z4nd3;i`k=UYL=360TBp03ko0USU^anTt{ z%;U0Tdg`!PIWaPZFj*^yaOPkjt=xA%z~(gN_)}M2ZTb5JwudpNAc7#K>{P50M&_QN zkJU>EV~ANRR6r{sO=E`WHONPz5sr())o}h5iN{Hmjnk>x}Fnl-aN{b1F zfPc2YJpus=Kw2xOvD1*z9r?HC{{RZyBDWlXwBBQ{AT>Pn>Zlb#S0IMo%Xj7lqrW!o z^W#N968Hf;^7r zn|+Rlk=-}sKmWu4HxU2<0|NpB1_T8J0s{a5000310uciQArdhK5J3|lKv7|F1|l-C z6fl92!6P%F(Lzu|;qd?300;pC0RcY%@Gx}BX?E$PktjzdpyH&$846BUL_!Eea~MT* zQPe5x$S#Fq5JRdi=o6+&Z<25Q2$;fautE+k*$RL)2fA{aT6R(jfVN!_lA6~eP5wx= z!w|Bk2xluYfLSPW1#Z*=87eTKG|D^dnd8Se%7UUf1ROwxt;wz~*;Ap3at#{*w3Y0H z%6mj)BGm>V2EA;DA?wIUl`s?)3NgveIVqkz1*Hb}MpP68l|tV@le*I?2Ele(lrRM6 z#>EP=x*|}g0Wh{8uF0=yEp+-6`g(do9l!uVKv1D+)q7_?&iui`=v2-M5M~#;0PcGD{*Z?t0a!r{wNqhxl`#SnMxzLPfi=3ac27FV z@(9x>^-pGj39Kc=C($`wk--R1A*qb)-U-;FOF{JLi%2*`>t>*?S@RWui4ayA)gZSh zxtSdiU^xpT2soz9neqB(kjmU3IRHt@wrE+H3X3!aI*CMllDjjeJk=|38L4&}iWDKp zQPdn!w~AoWdqbFG*zOj0v$^lWz0yF;rLpedsL8eFw0NG?FWb&kbSXQwlr#n;O zTjj<50=E)LJyjZC)Fo4+CQpz|wjzs(-hSxNI!k>20NSBO2?~w0wbahxTGI^GOsmUY z$e7t&Gjg8L=9Nh4Bo$8>Ttc3ghk2>xu;l}g@#keG6DgNvU`m-xGcuXFgv>N52Td|i zog|*AuMK99tl28g-&4=%soTrPmJwzQCfmz^Lf9I(>YqTh`o`f_wPVj{&BsMjkgG_7 zuWemOnb@k0(&CFu%BJ}Xh>cdo-dRl{Z?X~)$d!PJ?o^b`pR zu8EWYDoSiM2#Hi7&y`80ROFu|0V>9UCRLTNnR5J9t+OVhfcGh!Q-{?$LxDbtmlT-N zK*F@SW5kZA5?oc)cChIi{gw9{rNi4V>Zp8KYWGW9KHvLPZ>e6<*25$1?zpwEscPul zWi;T*YfD}NssXikqUuOngbXPJBRvy|%%;i?1o-Fu1vT=5=>atKQaM@-!We3aIzoWP z%CMshXetddU@H6?t^G1fzH`@c?Hv_|!dEnE>#0-rng0MQvJ|N4aV7*$RbWLp3$z+# zTvHCIsuk}6w&FRcO!Bm8&{U?JCcMg#$(~BdzbR7$pCv>AE;|pppdDVYo~qbs z+oGdKv;dV#-X;Qvr%~0HBUO~^KuxPG*-(2b0@A+@2HPfDA2jQ7973;1w94ZwXu5JE zaHzbU_gAvZw}IxSLWBksmW4Q4)iDn~I;ZyC?f%dhSphYpbkKqa$yhch%9QVxkZR$8 zejo*I2A~zV%Az#{=81(~qeV9#C2ut@2`RML1WFM?<2w{y7(hE8x^-GZa)=PF95fKP z<|`6YSuDz9OEc!UpwoQs(JetI!8MrG!MFH zmwT%0Izq7#b_b%N8nCUZW(uV2LW1D9iwJ0F>YB&XcAyn2$|bs7**?p&d*6`?n@Odl zrdw6*jGS-&RaXH3D~Rlh|h)RSlv-;}-_C_K~x3{Hi3Dr(l)E2q)@lk zU{uggSOg>Rw-$TD>DCS#?m_-Sy5JuZy}BId96%T3X}Ah zTt2KlRCw%gqDr^CuWccx9$gc-l}dn;AfF`Ly6&Oaf^>w&mdQcN?zWbaR~xuBD+bQV zpqHjLDE^9r!w9ti3l(%ZA@EW^TmX&{7 zw04ozaeGHG#-Qq{9dFVThMHt~0IdT<97j^PwY5`v_q0eQ5L$8|ro0iJLu4|v7*_kA z9ClL}Lnwk2NQD3`)M0Sf3U@(ML6KR(T+%cyi#>3-NtD<#w)XGN{uoCFNaOHmxELlCrZczbx`9;owqxm7MlQdX;;cr9g$) zQavFXQP81pP$Nyu83~&z23&l25`-c$f{7SFM4&MNTeZ!o308G=&_7;c`j{pVw+zWLP^YZIYXEF2jEZEctYy7N z)aq5`R`y|qQ2A+qeb4HyOt^QSLUPf9& z+Yj=E)~2~sI*Ih}k>lbwSWTTcL4a>Zxs93=p&-+@66$o0gd*^Q+)|Uj+zkq}j9v4eGg@gEAZkm`V+A(F5D zGP|uUwr+vua(~jRTBUcF)Nv&BIpp2X_`0Z(mfxf_hGOO_$>%Z?+bG^y? zcSaDxG0U%b?c;|b*SdS6KR>T{`0 :shipping_timeline_estimate, 'Meet the Intrapreneur' => :origin_story, 'Description' => :description, - 'Innovators' => :innovators + 'Innovators' => :innovators, + 'slug' => :slug, + 'Video URL' => :video_url, + 'Video Caption' => :video_caption } # Check the csv origin column values for changes or additions @@ -35,6 +38,10 @@ namespace :products do product_attributes = row.to_hash.transform_keys { |key| COLUMN_MAPPING[key.strip] }.compact origin = product_attributes.delete(:origin) innovators = product_attributes.delete(:innovators) + slug = product_attributes.delete(:slug) + video_url = product_attributes.delete(:video_url) + video_caption = product_attributes.delete(:video_caption) + product_attributes.each do |key, value| product_attributes[key] = nil if value == 'N/A' || value == '' @@ -70,6 +77,61 @@ namespace :products do VaEmployeePractice.find_or_create_by!(va_employee: va_employee, innovable: product) end end + + # Multimedia - Video + if video_url + PracticeMultimedium.find_or_create_by( + link_url: video_url, + name: video_caption, + resource_type: "video", + innovable: product + ) + end + + # Multimedia - Images + folder_path = Rails.root.join('lib', 'assets', 'product-photos', slug) + + if Dir.exist?(folder_path) + filenames = (Dir.entries(folder_path) - %w[. ..]).sort # Get all files excluding '.' and '..' + + # Preload existing multimedia for the product to avoid repeated DB calls + existing_multimedia = product.practice_multimedia.where(resource_type: 'image').pluck(:attachment_file_name).map(&:downcase) + main_image_set = product.main_display_image_file_name&.downcase + + filenames.each do |filename| + next unless filename.downcase.match?(/\.(jpg|jpeg|png)$/) # Check if it's an image + + file_path = Rails.root.join(folder_path, filename) + + # Check if this is the main image (ends in '0') and hasn't been set yet + if filename.split('.')[0][-1] == '0' + if main_image_set != filename.downcase + # Only set the main image if it's different from the current one + File.open(file_path) do |file| + product.main_display_image = file + product.main_display_image_alt_text = "add alt text" + product.save! + end + puts "#{filename} - main_display_image added" # Log only when a new image is added + end + else + # Check if the non-main image is already associated with the product + unless existing_multimedia.include?(filename.downcase) + pm = PracticeMultimedium.new( + name: "add caption", + resource_type: "image", + innovable: product, + image_alt_text: "add alt text" + ) + pm.attachment = File.new(file_path) + pm.save! + puts "#{filename} - Multimedia - image added" # Log only when a new image is added + end + end + end + else + puts "Image folder does not exist: #{folder_path}" + end end puts "Created Product - #{product_name}" From 32bf24250b1e8cd9b0b5ebe7151f5d2881f8a7be Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Fri, 27 Sep 2024 16:30:54 -0700 Subject: [PATCH 17/36] DM-5211: Add Thumbnail / main display image to Product page (#1048) * Dm 5108 innovation data model (#1000) * add Innovation abstract class, update Practice to inherit * add Product model * update Innovation model to add paper_trail and belongs_to :user * add db migration to create products table * update schema with new products table * add migration to update category_practices table removes practices foreign key adds polymorphic reference to innovable with indexing converts existing `practice_id` column data to new column `innovable_id` removes practice_id column * update schema with new polymorphic association for category_practices * add polymorphic relation on Innovation model to category_practices * update CategoryPractice with new polymorphic association referring innovable * update Category model with CategoryPractice's polymorphic association reference innovable * remove redundant relation to categories from the Practice model * update admin/practices file to expect new polymorphic association to categories * update category_practices factory with polymorphic association reference * add products factory * update feature and model specs to expect new categories association definitions * add product model spec * remove old migration that adds `other` column to categories table * update importer and categories tasks to expect new relation reference innovable for CategoryPractice * update products migration to include paperclip cropper columns * update schema * remove commented line from practice model * add relation and validations to Product for attachment and name uniqueness * update product factory and spec * add migration to update employee_practices to utilize polymorphic relationship * update schema * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update specs, tasks, and services to expect VaEmployeePractice polymorphic relationship reference innovable * add migration to update practice_multimedia to utilize polymorphic relationship * update schema with change to multimedia_practices relationship * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * update acts_as_lists designations on VaEmployeePractice and PracticeMultimedium to utilize polymorphic reference innovable * update spec fixture creation for category_practices to utilize polymorphic association reference * update query in partial to utilize CategoryPractice polymorphic association reference innovable * update VaEmployeePractice model spec to expect polymorphic association through reference innovable * update video feature spec to expect polymorphic association through reference innovable * update image feature spec to expect polymorphic association through reference innovable * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * update admin/practices helper method set_categories_view to utilize CategoryPractice polymorphic association reference innovable * update image feature spec to expect CategoryPractice polymorphic association through reference innovable * update admin/categories show block to utilize Category relation innovable_practices * update admin/practices update_categories method to designate innovable_type when creating CategoryPractice * update admin_spec to designate innovable_type when creating CategoryPractice * update message for name validation on Product model * add :main_display_image_alt_text to products creation migration * update schema with added image_alt_text column for products table * add presence validation for main_display_image_alt_text to Product model * update product spec and factory to accomodate main_display_image_alt_text column * add :published, :private_contact_info, :support_network_email columns to products creation migration * update schema with :published, :private_contact_info, :support_network_email columns for products table * dm-5179 products visibility (#1015) * update schema with new products table * update schema with new polymorphic association for category_practices * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * add index to products name column in order to add unique constraint at the db level this enables the use of `create_or_find_by` with the name attribute * add admin/products file with overwrites for create and update actions * update Product model add name presence validation add ransackable_attributes for name and user_email * add admin/products feature spec file * edit admin/products to remove file export until setup decided upon * remove except: [:destroy] from admin/products actions :all * add user_email method to Product model * add "Owner email", timestamps, actions to admin/products index * add scoped_collection to admin/products controller block allows for filtering through association * remove download_links: false from admin/products index view * spacing * edit Product#user_email to not be private * update admin/products removes permit_params method in favor of traditional strong params methods for product attrs and user_email edits scoped_collection to use left_joins for records with no :user edits set_product_user method to set nil value for product.user * update admin/products to utilize strong params for user_email * update admin/products edits structure of create and update actions to utilize transaction blocks updates error handling method to deliver concise error messages * update admin/products feature specs adds sad path testing, restructures test organization * add migration for additional products columns * update schema with additional products columns * add products.csv to assets folder Directly imported as csv from xlsx file provided by IPM team, unaltered contents * add products rake namespace with :create_or_update_products task converts csv file containing IPM products data to persisted product records in the db. the data in the csv is unaltered so some columns containing leading quotes and slashes had to be regexed before saving to the products attrs some columns' values are "N/A" so for convenience and simplicity they are just being saved as nil values * add products:create_or_update_products task to :full_import tasks * add migration to update products table adds default: false to :published col adds :date_published and :retired cols * update schema with added products columns * add after_update callback :update_date_published to Product model runs method to update :date_published column when :published value changes * add spec for new :update_date_published callback on Product model * update index actions for admin/products adds buttons for publishing/unpublishing and retiring/activating products in admin/products view adds feature specs for new functionality * add data rows to admin/products show view * add :published as admin/products index filter * add :published as col to admin/products index view * Dm 5123 poly practice partners (#1023) * Dm 5108 innovation data model (#1000) * add Innovation abstract class, update Practice to inherit * add Product model * update Innovation model to add paper_trail and belongs_to :user * add db migration to create products table * update schema with new products table * add migration to update category_practices table removes practices foreign key adds polymorphic reference to innovable with indexing converts existing `practice_id` column data to new column `innovable_id` removes practice_id column * update schema with new polymorphic association for category_practices * add polymorphic relation on Innovation model to category_practices * update CategoryPractice with new polymorphic association referring innovable * update Category model with CategoryPractice's polymorphic association reference innovable * remove redundant relation to categories from the Practice model * update admin/practices file to expect new polymorphic association to categories * update category_practices factory with polymorphic association reference * add products factory * update feature and model specs to expect new categories association definitions * add product model spec * remove old migration that adds `other` column to categories table * update importer and categories tasks to expect new relation reference innovable for CategoryPractice * update products migration to include paperclip cropper columns * update schema * remove commented line from practice model * add relation and validations to Product for attachment and name uniqueness * update product factory and spec * add migration to update employee_practices to utilize polymorphic relationship * update schema * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update specs, tasks, and services to expect VaEmployeePractice polymorphic relationship reference innovable * add migration to update practice_multimedia to utilize polymorphic relationship * update schema with change to multimedia_practices relationship * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * update acts_as_lists designations on VaEmployeePractice and PracticeMultimedium to utilize polymorphic reference innovable * update spec fixture creation for category_practices to utilize polymorphic association reference * update query in partial to utilize CategoryPractice polymorphic association reference innovable * update VaEmployeePractice model spec to expect polymorphic association through reference innovable * update video feature spec to expect polymorphic association through reference innovable * update image feature spec to expect polymorphic association through reference innovable * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * update admin/practices helper method set_categories_view to utilize CategoryPractice polymorphic association reference innovable * update image feature spec to expect CategoryPractice polymorphic association through reference innovable * update admin/categories show block to utilize Category relation innovable_practices * update admin/practices update_categories method to designate innovable_type when creating CategoryPractice * update admin_spec to designate innovable_type when creating CategoryPractice * update message for name validation on Product model * add :main_display_image_alt_text to products creation migration * update schema with added image_alt_text column for products table * add presence validation for main_display_image_alt_text to Product model * update product spec and factory to accomodate main_display_image_alt_text column * add :published, :private_contact_info, :support_network_email columns to products creation migration * update schema with :published, :private_contact_info, :support_network_email columns for products table * add db migration to make PracticePartnerPractice relationship to practices polymorphic as innovable * update schema with polymorphic association update to practice_partner_practices table * update PracticePartnerPractice relationship to practices to be polymorphic as innovable * update PracticePartner to define polymorphic relationship to innovable * update Innovation model to add polymorphic association to practice_partner_practices as innovable * remove old migrations that added specific PracticePartner records * add task :add_none_of_the_above_practice that adds blank PracticePartner record that is required by PracticesController#show logic * update :inet_partner_practices task to create vha-innovators-network PracticePartner and expect polymporphic relationship when creating inet practice_partners * update :importer task to utilize polymorphic relationship when creating practice_parnters * update schema * fix PracticePartner association to :practice_partner_practices should not have been designated to be "as: :innovable" * update after_commit callback on PracticePartnerPractice to clear innovable cache only if it is a Practice * update products:create_or_update_products task to associate each created product with the vha-innovators-network PracticePartner * update products:create_or_update_products task to create or attach existing practice_parnters corresponding to origin values from csv * remove addition of :origin column from AddFieldsToProducts migration * update schema after removing :origin from products table * added blank line to bottom of file * add products to admin/practice_partners#show * move Practice#published and #unpublished scopes into parent model Innovation * update admin/practice_partners adds product selection to edit form, mirrors functionality for practices adds products col to show view * update comment in practice_partners:add_none_of_the_above_practice * update product spec to utilize different image fixture * update PracticePartnerPractice model spec for associations * update breadcrumbs spec to utilize polymorphic association when creating PracticePartnerPractice * update PracticesController#introduction to utilize new innovable alias for PracticePartnerPractice query * update various specs to utilize polymorphic association when creating PracticePartnerPractice fixtures * DM-5078 product editor intrapreneur details (#1034) * update product editor description page header * add intrapreneur endpoint for products * add initial view for product editor intrpreneur page * add accepts_nested_attrs for :va_employees to Innovation model * update product editor intrapreneur html page edits name adds origin_story field updates copy, classnames, and ids (copied from practice editor partial) * update products controller adds logic to handle updating of product's va_employees and origin_story * update copy styling in intrapreneur_details partial * update name of product editor intrapreneur page * add :with_va_employees trait to products factory * add va_employees factory * add product editor intrapreneur page feature spec * update copy in the product editor intrpreneur page * Add main display image to product page * Add spec and backfill multimedia specs * Clean up the view file a bit * Backfill text field specs * spacing * Extract #main_display_image_s3_presigned_url to Innovation model * update product show feature spec to check for absence of header with no value for corresponding product attr * fix rebase error --------- Co-authored-by: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> Co-authored-by: PhilipDeFraties --- app/models/innovation.rb | 4 +++ app/models/practice.rb | 6 +--- .../products/_main_display_image.html.erb | 4 +++ app/views/products/show.html.erb | 35 ++++++++++--------- lib/assets/products.csv | 26 +++++++------- lib/tasks/products.rake | 7 ++++ spec/factories/products.rb | 2 +- spec/features/product_viewer_spec.rb | 24 +++++++++++++ 8 files changed, 73 insertions(+), 35 deletions(-) create mode 100644 app/views/products/_main_display_image.html.erb diff --git a/app/models/innovation.rb b/app/models/innovation.rb index e74ee156c..bb70a4bb6 100644 --- a/app/models/innovation.rb +++ b/app/models/innovation.rb @@ -16,4 +16,8 @@ class Innovation < ApplicationRecord scope :published, -> { where(published: true) } scope :unpublished, -> { where(published: false) } + + def main_display_image_s3_presigned_url(style = nil) + object_presigned_url(main_display_image, style) + end end diff --git a/app/models/practice.rb b/app/models/practice.rb index 8c55a88dc..ac79adc9b 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -105,10 +105,6 @@ def last_month_favorited # crop the img with custom Paperclip processor located in lib/paperclip_processors/cropper.rb has_attached_file :main_display_image, styles: {thumb: '768x432>'}, :processors => [:cropper] - def main_display_image_s3_presigned_url(style = nil) - object_presigned_url(main_display_image, style) - end - has_attached_file :origin_picture, styles: {thumb: '200x200#'} def origin_picture_s3_presigned_url(style = nil) @@ -227,7 +223,7 @@ def self.ransackable_scopes(auth_object = nil) has_many :clinical_condition_practices, dependent: :destroy has_many :clinical_conditions, through: :clinical_condition_practices has_many :clinical_location_practices, dependent: :destroy - has_many :clinical_locations, through: :clinical_location_practices + has_many :clinical_locations, through: :clinical_location_practices has_many :department_practices, dependent: :destroy has_many :departments, through: :department_practices has_many :developing_facility_type_practices, dependent: :destroy diff --git a/app/views/products/_main_display_image.html.erb b/app/views/products/_main_display_image.html.erb new file mode 100644 index 000000000..9378c5a45 --- /dev/null +++ b/app/views/products/_main_display_image.html.erb @@ -0,0 +1,4 @@ +<%= product&.main_display_image_alt_text %> diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index e981008a6..8df51a56c 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -26,23 +26,26 @@

Product Description

<% product_description_fields = [ - [:description, "Executive Summary"], - [:item_number, "Item Number"], - [:vendor, "Vendor"], - [:duns, "DUNS"], - [:practice_partners, "Partners", @product&.practice_partners.pluck(:name).join(', ')], - [:shipping_timeline_estimate, "Shipping Timeline Estimate"] + [:description, "Executive Summary"], + [:main_display_image, "Main Product Image", {heading: false}], # replace this with partial to render + [:item_number, "Item Number"], + [:vendor, "Vendor"], + [:duns, "DUNS"], + [:practice_partners, "Partners", {content: @product&.practice_partners.pluck(:name).join(', ')}], + [:shipping_timeline_estimate, "Shipping Timeline Estimate"] ] %> <% product_description_fields.each do |arr| %> - <% field_name = arr[0] - field_label = arr[1] - options = arr[2] - %> - <% next if @product.send(field_name.to_sym).blank? %> -

<%= field_label %>

- <% if options.present? %> -

<%= options %>

- <% else %> + <% field_name, field_label, field_options = arr %> + <% if field_options&.present? %> + <% if field_name == :main_display_image && @product.main_display_image.exists? %> + <%= render partial: 'main_display_image', locals: { product: @product} %> + <% else %> + <%= tag.h3 field_label, class: 'font-sans-lg line-height-25px margin-top-2 margin-bottom-1' unless field_options[:heading] == false %> + <%= tag.p field_options[:content] %> + <% end %> + <% else # default fields %> + <% next if @product.send(field_name.to_sym).blank? %> +

<%= field_label %>

<%= @product.send(field_name.to_sym) %>

<% end %> <% end %> @@ -95,4 +98,4 @@

-
\ No newline at end of file + diff --git a/lib/assets/products.csv b/lib/assets/products.csv index d1793bff4..3126c56ae 100644 --- a/lib/assets/products.csv +++ b/lib/assets/products.csv @@ -1,10 +1,10 @@ -Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,DUNS #,Shipping Estimate,Meet the Intrapreneur,Innovators,slug,Video URL,Video Caption +Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,DUNS #,Shipping Estimate,Meet the Intrapreneur,Innovators,slug,Video URL,Video Caption Atlas Knee Supporter,Spark-Seed-Spread,FACILITY USE,"The Atlas Knee Supporter was designed as a supportive device to immobilize Veterans and provide comfort during an otherwise challenging knee pain management procedures. It could, however, be used for any similar procedure where a Veteran needs to be secured and stable. The device comes in two sizes for different size legs and supports comfortably from the hip to the ankle.",Coming soon! (001),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""I really felt bad for the patient and knew there had to be a way to streamline the procedure while giving comfort to the Veteran. With the very first trial the patient loved it and wanted to take it home!! Throughout the prototyping phase I had such an adrenaline rush from any design changed needed. Since 2021, the need to reschedule patients is at ZERO, and knee procedure time has been reduced by 15 minutes. Previously, 20% of patients were rescheduled due to pain, inability to hold still, or needing sedation. The benefits of the supporter and the data I collected include decreased radiation exposure to patient and staff, rescheduling, use of anesthesia and procedure time. The meaning of VA Innovation to me is knowing that I have lots of support behind me. I have had many people cheering me on and giving great suggestions. VA Innovation is the way to go!!!!"" Debra (DJ) Cole Radiologic Technologist VA Richmond Healthcare System","Debra (DJ) Cole -Radiologic Technologist, VA Richmond Healthcare System",atlas-knee-supporter,https://www.youtube.com/watch?v=OlvQx24FHvM,"An interview with Innovator, Debra Cole at the Richmond VA Medical Center" +Radiologic Technologist, VA Richmond Healthcare System",atlas-knee-supporter,https://www.youtube.com/watch?v=OlvQx24FHvM,"An interview with Innovator, Debra Cole at the Richmond VA Medical Center" Cart Sweeper Attachment,Spark-Seed-Spread,FACILITY USE,"The Cart Sweeper Attachment is a simple device which attaches to the bottom of a housekeeping/janitorial cart. The device allows you to sweep the floors as the cart is pushed along its usual route throughout the hospital. This tool improves the cleanliness of the hospital environment by keeping floors clear of dust, dirt, and debris.",Coming soon! (002),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""We can work smarter, not harder. Developing this product opened me up to a large network and the depth of iNET support that VA offers when they bring an idea to the forefront. That was an eye-opener. It has allowed me to help others who have had similar innovations to steer them in the right direction. VA Innovation made me realize the VA is one of the biggest innovators out there in the nation's healthcare system! We are on the forefront of many new products in our industry!"" @@ -12,13 +12,13 @@ VA Innovation made me realize the VA is one of the biggest innovators out there Larry Hillson Chief, Environmental Management Service VA Sierra Nevada Healthcare System","Larry Hillson -Chief, Environmental Management Service, VA Sierra Nevada Healthcare System",cart-sweeper-attachment,https://www.youtube.com/watch?v=JPsrxpz-xhg,2022 VHA Innovation Experience +Chief, Environmental Management Service, VA Sierra Nevada Healthcare System",cart-sweeper-attachment,https://www.youtube.com/watch?v=JPsrxpz-xhg,2022 VHA Innovation Experience DropEase,Spark-Seed-Spread,Veteran use,"The DropEase device provides a stable platform for self-administering eyedrops, complete with a handle that is easy to squeeze with weak or shaky hands. The device allows users to set a metered dosage to get the proper amount of medication every time. Standard eyedrop bottles fit into the device.",Coming soon! (003),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""iNET makes me feel that I am being heard. More importantly, [that] the Veterans are being heard. I asked what the problem was, and then strived to find the answer; then take it back to the Vets so they can tell me how to make it better."" Terri Ohlinger, RN Eye Clinic Case Manager Cincinnati VA Medical Cente","Terri Ohlinger, RN -Eye Clinic Case Manager, Cincinnati VA Medical Cente",dropease,https://www.youtube.com/watch?v=VNoU3L-ngKk,2022 VHA Innovation Experience +Eye Clinic Case Manager, Cincinnati VA Medical Cente",dropease,https://www.youtube.com/watch?v=VNoU3L-ngKk,2022 VHA Innovation Experience Prosthetic Sock Management Tool (PSMT),Spark-Seed-Spread,FACILITY USE,The Prosthetic Sock Management Tool (PSMT) is a two-part organizational system that enhances a Veteran's prosthetic experience. The PSMT aids in a Veteran's education and management of prosthetic sock use. This tool helps clinicians visually demonstrate the proper way to use prosthetic socks and better manage the health of their residual limbs.,PSMT-P119,1-100 units: $67.52 + $50.00 shipping,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon order being placed.,"""The PSMT is important to me because I have seen that what I do has a real impact on the lives of Veterans. One Veteran who used it told me that it 'changed his life'. He 'finally' understood how to properly use his prosthetic socks and a wound he had for a long time was finally beginning to heal. He also used the accompanying infographic to explain his amputation to his grandkids. He was so appreciative."" ""Through the development of the PSMT I learned that I was not just a task do-er, but also an innovator. I saw myself in a new light and have been inspired to bring this exciting possibility of personal transformation to my VA colleagues."" @@ -26,7 +26,7 @@ Prosthetic Sock Management Tool (PSMT),Spark-Seed-Spread,FACILITY USE,The Prosth Billie Savvas Slater Research Health Science Specialist and Innovation Specialist Minneapolis VA Medical Center","Billie Savvas Slater -Research Health Science Specialist and Innovation Specialist, Minneapolis VA Medical Center",prosthetic-sock-management-tool-psmt,https://www.youtube.com/watch?v=lfuZ_lkVOFU,2022 VHA Innovation Experience +Research Health Science Specialist and Innovation Specialist, Minneapolis VA Medical Center",prosthetic-sock-management-tool-psmt,https://www.youtube.com/watch?v=lfuZ_lkVOFU,2022 VHA Innovation Experience Rapid On-demand Connection Information Technology (ROCIT),Greenhouse,Veteran use,"ROCIT is a powerful and light-weight enterprise portable VPN internet hotspot with all the network speed required for your Veteran's Digital Divide connectivity needs. This product is great for home-based primary care, field staff, extended reality programs, TeleX programs, simulation centers, rural clinics, community-based outpatient centers, and emergency departments. The compartment conveniently doubles as a clutch bag.",HT-Case-ROCIT-XaaS,"$8,225/yr",HERMTAC,11-753-1993,Orders can be expected 2-4 weeks after purchase.,"Via the Greenhouse Initiative, frontline employees from VA Pittsburgh Healthcare System, participated in the co-design and user experience testing of this product. ""Unnecessary suffering or dying at-home because someone can't afford quality internet, especially when a cost-saving model of care solution is available is important to me. @@ -36,13 +36,13 @@ Developing this product made me proud of myself again, gave me a purpose, got my Steven M. Handler MD, PhD, CMD Associate Chief of Staff: Geriatrics and Extended Care (GEC) VA Pittsburgh Health Care","Steven M. Handler MD, PhD, CMD -Associate Chief of Staff: Geriatrics and Extended Care (GEC), VA Pittsburgh Health Care",rapid-on-demand-connection-information-technology-rocit,, +Associate Chief of Staff: Geriatrics and Extended Care (GEC), VA Pittsburgh Health Care",rapid-on-demand-connection-information-technology-rocit,, The Belongings Buddy,Spark-Seed-Spread,FACILITY USE,"Patients often lose personal items while in the hospital including glasses, dentures, hearing aids, and cell phones. The Belongings Buddy is a small bag that can be attached to a bed rail with multiple, brightly colored pockets to help patients keep track of personal items.",BB-L169,See website for pricing.,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon ordering being placed.,"""Through VA innovation we have been empowered to follow through with our idea for the 'Belongings Buddy' (a means for Veterans to have their small belongings together in one place). It has been exciting and motivating to see this idea come to fruition and to have it so greatly supported across the VHA system. Without the support of iNET innovation it is unlikely to have been developed. The support, encouragement, and networking has been an amazing experience."" Rebecca Gallo RN and Cindie Rice MSN Quality Management Central Virginia VA Health Care System","Rebecca Gallo RN and Cindie Rice MSN -Quality Management, Central Virginia VA Health Care System",the-belongings-buddy,https://www.youtube.com/watch?v=CIHsyN9NX38,"An innovator with Co-Innovator, Becky Gallo" +Quality Management, Central Virginia VA Health Care System",the-belongings-buddy,https://www.youtube.com/watch?v=CIHsyN9NX38,"An innovator with Co-Innovator, Becky Gallo" Wareologie Portable Parallel Bars,Greenhouse,FACILITY USE,"Portable Parallel Bars bring physical therapy treatment to patients anywhere. Wareologie™ parallel bars fold in minutes, transport on wheels, and have a sturdy, 600 lb. weight capacity. The portable parallel bars are compact enough to maneuver into small spaces while providing ample area for the patient to stand, balance, practice weight-bearing, and take those first recovery steps. The Wareologie Portable Parallel Bars are classified as an FDA Class 1 Medical Device. Class 1 Medical Devices have a low to moderate risk to the patient and/or user. Common examples include electric toothbrushes, hospital beds, and non-electric wheelchairs.",201001V1,"$5,500 and $350 shipping",Wareologie,08-439-7981,Orders can be expected 2 months after purchase.,"Via the Greenhouse Initiative, physical therapists and other frontline employees from the VA Richmond Healthcare System and VA Northeast Ohio Healthcare, participated in the co-design and user experience testing of this product. ""It was an awesome experience to work with the team Wareologie to take this great idea and see it come to physical fruition! We started from scratch with an idea on a power point, discussing balancing a Physical Therapists wants vs needs, and what the patient would absolutely need in order to feel safe and secure. @@ -54,7 +54,7 @@ Each meeting, we were able to collaborate our clinical needs with the engineers' Peter DiSalvo PT, DPT PolyTrauma and Traumatic Brain Injury Rehabilitation Central Virginia VA Health Care System","Peter DiSalvo PT, DPT -PolyTrauma and Traumatic Brain Injury Rehabilitation, Central Virginia VA Health Care System",wareologie-portable-parallel-bars,https://www.youtube.com/watch?v=LE67GyYKGB4,"An demonstration by Co-Innovator, Peter DiSalvo" +PolyTrauma and Traumatic Brain Injury Rehabilitation, Central Virginia VA Health Care System",wareologie-portable-parallel-bars,https://www.youtube.com/watch?v=LE67GyYKGB4,"An demonstration by Co-Innovator, Peter DiSalvo" XanderGlasses,Greenhouse,Veteran use,"XanderGlasses improve communication for individuals affected by hearing loss and auditory processing disorder by using sight to augment sound. The glasses translate speech to text and project accurate real-time captions in the wearer's field of vision, allowing them to look at speakers, absorb visual cues, and refer to captions as needed. This simple, on-off device provides instant and accurate captions with or without a cloud connection.",XG01,"$4,999/unit + shipping",Xander,117518919,Shipments can be expected within 2 weeks of order.,"Greenhouse Initiative, VA clinicians and Veterans across multiple VA healthcare systems, including VA Pittsburgh and VA Augusta Health Care Systems, participated in discovery interviews and user experience testing of this product. ""Working with the developers of XanderGlasses has been very exciting and thoroughly enjoyable. I am a cochlear implant audiologist and realize the awesome benefit this device could have on helping hearing impaired Veterans to communicate more effectively with others."" @@ -75,7 +75,7 @@ Pittsburgh VA Medical Center","Maureen Wargo, Au.D., MBA Audiology Supervisor, Pittsburgh VA Medical Center Lisa Rodgers, Au.D. -Audiologist, VA Augusta Health Care System",xanderglasses,, +Audiologist, VA Augusta Health Care System",xanderglasses,, Hinged Bathtub Bench,Spark-Seed-Spread & Technology Transfer,Veteran use,"The benches and support legs of the most popular bathtub transfer device solutions extend beyond the width of the bathtub and do not allow the user to easily close the curtain during bathing. This results in unwanted, wasted space in the bathroom and the potential for water to escape the bathtub surrounding it. These problems can introduce trip, slip, and fall hazards to users that already have difficulty ambulating and performing routine, daily tasks. A smaller footprint bathtub bench with a hinged transfer platform eliminates both of these issues. @@ -85,7 +85,7 @@ The Hinged Bathtub Bench features a hinged platform that rests on the lip of the Randall Wesley Occupational Therapist Jesse Brown VA Medical Center","Randall Wesley -Occupational Therapist, Jesse Brown VA Medical Center",hinged-bathtub-bench,, +Occupational Therapist, Jesse Brown VA Medical Center",hinged-bathtub-bench,, Self-Leveling Walker (SLW),Spark-Seed-Spread & Technology Transfer,FACILITY USE,"The Self-Leveling Walker addresses the limitations of conventional walking aids and the lack of options for teaching efficient stair ascent/descent maneuvers for patients in rehabilitation recovering from an injury. This product helps fulfill an unmet market need giving patients increased independence to safely negotiate stairs and inclines while also minimizing the cost of home adaptations and extended stays in rehabilitation settings for training. The walker's front and rear legs are coupled such that the front legs shorten, and the rear legs lengthen by the same amount when a pair of hand levers are held down by the user. When the levers are released, the legs are locked in the new configuration for continued stair or ramp ascent/descent until re-adjusted at the end of the staircase or incline. In the default state where the legs are level and locked, the device performs exactly like a standard walker on level surfaces, making it the only walker a user will ever need regardless of the environment.",GKG-4746,Coming soon!,AliMed,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"""This innovation capitalized on the contributions of institutional investments by the Rehabilitation R&D Service, the VA Technology Transfer Program, the Case-Coulter Translational Research Program, and VHA Innovators Network to deliver something that can profoundly and positively impact the mobility of disabled Veterans and enable them to independently negotiate architectural barriers and take full advantage of life opportunities at home and in the community. And all without costly home modifications! I'm most proud that it's been patented and licensed and poised to be disseminated commercially within and outside the VA so that Veterans and all Americans can benefit."" @@ -102,10 +102,10 @@ VA Northeast Ohio Healthcare System","Ronald Triolo Health Research Scientist, VA Northeast Ohio Healthcare System Lisa Lombardo -Physical Therapist, VA Northeast Ohio Healthcare System",self-leveling-walker-slw,, +Physical Therapist, VA Northeast Ohio Healthcare System",self-leveling-walker-slw,, Habit Camera,Technology Transfer Program,FACILITY USE & Veteran Use,"Daily skin inspection is crucial for those with limited sensation, wounds, or ulcers, but consistency can be challenging. By promptly identifying pressure sores or wounds early on, you can take immediate action to prevent further complications. Neglecting thorough daily skin inspection can delay the detection of life-threatening issues. -Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",11-747-7981,Ships immediately upon order being placed.,N/A,,habit-camera,, +Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",11-747-7981,Ships immediately upon order being placed.,N/A,,habit-camera,, Thermal Fuse Cover,Technology Transfer Program,Veteran use,"The Thermal Fuse Cover is a protective cover designed to protect the OxySafe Cannula Valve thermal fuse product and resist from being tampered with or accidentally dislodged, while still allowing for normal use and function of the OxySafe fuse, the canulae, and the lanyard or facemask. The Thermal Fuse Cover is intended to be installed by a durable medical equipment provider and delivered to the patient's home as a part of their oxygen supply equipment. The Thermal Fuse Cover is intended to be used for Veterans with at-home oxygen systems who are tampering with or removing the thermal fuse safety device. The Thermal Fuse Cover is another level of security designed to make it more difficult for this essential safety feature to be removed.",Coming Soon! (005),~$16.24/unit and the minimum quantity order is 60 units *cost may vary depending on size of production order,VHAs Office of Advanced Manufacturing. Contact OAM directly to place an order.,N/A,This product was just licensed and is expected to ramp-up product in 2024,"Mr. Doug Hilliard, the VISN 4 Prosthetic Manager, recognized that the contracted O2 vendors for his VISN were reporting that ~20% of Veterans were removing the inline safety fuses that have been installed for at-home oxygen therapy setups, thinking it may impede O2 flow. Sensitive to this potential home oxygen issue being a safety risk and being preoccupied with failure, he took immediate action coming up with solutions to prevent tampering with the inline safety fuse. @@ -114,4 +114,4 @@ In his garage, Mr. Hilliard developed the initial concepts for the clamshell loc Doug Hilliard Prosthetic Manager","Doug Hilliard -Prosthetic Manager",thermal-fuse-cover,, \ No newline at end of file +Prosthetic Manager",thermal-fuse-cover,, diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake index d4b909899..3533817ed 100644 --- a/lib/tasks/products.rake +++ b/lib/tasks/products.rake @@ -30,6 +30,13 @@ namespace :products do 'Technology Transfer Program' => 'VA Technology Transfer Program' } + # Check the csv origin column values for changes or additions + PRACTICE_PARTNER_MAPPING = { + "Spark-Seed-Spread" => "iNet Seed-Spark-Spread Innovation Investment Program", + "Greenhouse" => "iNet Greenhouse Initiative", + "Technology Transfer Program" => "VA Technology Transfer Program" + } + CSV.foreach(csv_file_path, headers: true) do |row| product_name = row['Name'] diff --git a/spec/factories/products.rb b/spec/factories/products.rb index acb3ce757..bf76f70fb 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -12,7 +12,7 @@ association :user trait :with_image do - main_display_image { Rack::Test::UploadedFile.new(Rails.root.join('app/assets/images/about-page-image.png'), 'image/jpg') } + main_display_image { File.new(Rails.root.join('spec', 'assets', 'acceptable_img.jpg')) } main_display_image_alt_text { "sample image" } end diff --git a/spec/features/product_viewer_spec.rb b/spec/features/product_viewer_spec.rb index 2b117e64e..0fde6cbc1 100644 --- a/spec/features/product_viewer_spec.rb +++ b/spec/features/product_viewer_spec.rb @@ -2,6 +2,7 @@ describe 'Product show page', type: :feature do let!(:product) { create(:product)} + let!(:product_with_images) { create(:product, :with_image, :with_multimedia, name: 'Product with Images', published: true) } let!(:user) { create(:user) } let!(:admin) { create(:user, :admin)} @@ -21,4 +22,27 @@ visit "/products/#{product.name.parameterize}" expect(page).to have_current_path(product_path(product)) end + + it 'conditionally renders text fields' do + login_as(admin, :scope => :user, :run_callbacks => false) + visit product_path(product) + expect(page).to have_content 'Executive Summary' + expect(page).to have_content 'Item Number' + expect(page).to have_content 'Vendor' + expect(page).to have_content 'DUNS' + expect(page).to have_content 'Partners' + expect(page).to have_content 'Shipping Timeline Estimate' + product.update(vendor: nil) + visit product_path(product) + expect(page).to have_no_selector('h3', text: 'Vendor') + end + + it 'renders media assets' do + visit(product_path(product_with_images)) + expect(page).to have_css('.product-main-display-image') + within('.multimedia-section') do + expect(page).to have_css('.practice-editor-impact-photo') + expect(page).to have_css('.video-container') + end + end end From 2d1568a7852be528c7d0b2de36e50841e814cbf7 Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Tue, 1 Oct 2024 17:21:37 -0600 Subject: [PATCH 18/36] Dm 5200 product editor footer (#1050) * update ProductsController adds update logic to handle image cropping * update products controller adds inst var for categories to description action adds category key to strong params adds update_category_practices method for handling the updating of product's categories * move ProductsController#update_category_practices method to Product model * update ProductsController#handle_multimedia_updates to be model method Product#update_multimedia * add product editor pages to NavigationHelper::INNOVATION_EDITOR_PAGES * add PRODUCT_EDITOR_SLUGS to Product * update application layout to utilize practice editor footer if on product edit page * update practice editor footer partial to include path_options for `@product` * update practice editor header partial to use updated name of NavigationHelper::INNOVATION_EDITOR_PAGES * update Product#update_category_practices & update_multimedia methods to return boolean indicating persisted change to records * update Product#update to check for changes to associated records in addition to self when redirecting with update status notice * remove "Submit" button from product editor description and intrapreneur partials * update product editor feature specs to utilize "Save and continue" button for form submissions * update products factory to use different block var name for VaEmployeePractice creation as per Clear-text storage of sensitive information warning * update product editor feature specs to expect updated copy of continue button * spacing * rename practice_editor_footer partial and move to shared partials folder * move back_and_continue_buttons partial from practices partials folder to shared partials folder * update Practices and Products controllers to set @show_return_to_top flag var for specified pages * update views to utilize @show_return_to_top var to determine presence of return to top button / link / css * remove NavigationHelper::RETURN_TO_TOP_PAGES const no longer needed * update var name within Product#update_category_practices * update products edit form partials to utilize action param for :submitted_page field * update name of product slugs const * remove extra conditional in innovation_editor_footer --- app/controllers/practices_controller.rb | 5 ++ app/controllers/products_controller.rb | 27 ++++--- app/helpers/navigation_helper.rb | 13 ++- app/models/product.rb | 28 ++++++- app/views/layouts/application.html.erb | 9 ++- .../shared/_practice_editor_footer.html.erb | 60 -------------- .../shared/_practice_editor_header.html.erb | 2 +- app/views/products/form/description.html.erb | 6 +- app/views/products/form/intrapreneur.html.erb | 6 +- app/views/products/form/multimedia.html.erb | 2 +- .../_back_and_continue_buttons.html.erb | 0 app/views/shared/_footer.html.erb | 2 +- .../shared/_innovation_editor_footer.html.erb | 79 +++++++++++++++++++ spec/factories/products.rb | 4 +- .../product_editor/description_spec.rb | 11 +-- .../product_editor/intrapreneur_spec.rb | 14 +++- .../product_editor/multimedia_spec.rb | 3 + 17 files changed, 169 insertions(+), 102 deletions(-) delete mode 100644 app/views/practices/shared/_practice_editor_footer.html.erb rename app/views/{practices => }/shared/_back_and_continue_buttons.html.erb (100%) create mode 100644 app/views/shared/_innovation_editor_footer.html.erb diff --git a/app/controllers/practices_controller.rb b/app/controllers/practices_controller.rb index 71636abdb..f97cbd637 100644 --- a/app/controllers/practices_controller.rb +++ b/app/controllers/practices_controller.rb @@ -28,6 +28,7 @@ class PracticesController < ApplicationController # rubocop:disable Metrics/Clas before_action :practice_locked_for_editing, only: [:editors, :introduction, :overview, :adoptions, :about, :implementation] before_action :fetch_visns, only: [:show, :search, :introduction] before_action :fetch_va_facilities, only: [:show, :search, :metrics, :introduction] + before_action :set_return_to_top_flag, only: [:show, :metrics, :introduction, :overview, :implementation] # GET /practices # GET /practices.json @@ -708,6 +709,10 @@ def update_conditions updated end end + + def set_return_to_top_flag + @show_return_to_top = true + end end def clear_origin_facilities diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 49e35977a..39e17ed1e 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -13,29 +13,34 @@ def intrapreneur render 'products/form/intrapreneur' end - def show - render 'products/show' - end def multimedia + @show_return_to_top = true render 'products/form/multimedia' end + def show + render 'products/show' + end + def update submitted_product_data = product_params current_endpoint = submitted_product_data.delete(:submitted_page) + product_updated = false + if params[:practice].present? submitted_product_data = process_multimedia_params(multimedia_params) - @product.update_multimedia(multimedia_params) + product_updated = @product.update_multimedia(multimedia_params) elsif current_endpoint == 'description' - @product.update_category_practices(product_params[:category]) + product_updated = @product.update_category_practices(product_params[:category]) submitted_product_data.delete(:category) end @product.assign_attributes(submitted_product_data) + product_updated = (@product.changed? || product_associations_changed?) ? true : product_updated - if @product.changed? || product_associations_changed? + if product_updated unless @product.save flash[:error] = @product.errors.map {|error| error.options[:message]}.join(', ') redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) @@ -43,9 +48,13 @@ def update end end - # once subsequent editor pages exist render the next page using submitted_page upon successful update - flash[:success] = 'Product was successfully updated.' - redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) + notice = product_updated ? "Product was successfully updated." : nil + if params[:next] + redirect_to send("product_#{Product::PRODUCT_EDITOR_NEXT_PAGE[current_endpoint.to_sym]}_path", @product), notice: notice + return + else + redirect_to product_path(@product), notice: notice + end rescue => e logger.error "Product update failed: #{e.message}" flash[:error] = "An unexpected error occurred: #{e.message}" diff --git a/app/helpers/navigation_helper.rb b/app/helpers/navigation_helper.rb index e83fd440a..e0cd30854 100644 --- a/app/helpers/navigation_helper.rb +++ b/app/helpers/navigation_helper.rb @@ -1,6 +1,15 @@ module NavigationHelper - RETURN_TO_TOP_PAGES = ['show', 'metrics', 'introduction', 'overview', 'implementation'] - PRACTICE_EDITOR_PAGES = ['introduction', 'editors', 'overview', 'implementation', 'adoptions', 'about'] + INNOVATION_EDITOR_PAGES = [ + 'introduction', + 'editors', + 'overview', + 'implementation', + 'adoptions', + 'about', + 'description', + 'intrapreneur', + 'multimedia' + ] def setup_breadcrumb_navigation session[:breadcrumbs] = session[:breadcrumbs] || [] diff --git a/app/models/product.rb b/app/models/product.rb index cd2c5752f..a74a39d25 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -9,6 +9,12 @@ class Product < Innovation after_update :update_date_published + PRODUCT_EDITOR_NEXT_PAGE = + { + 'description': 'intrapreneur', + 'intrapreneur': 'multimedia', + } + extend FriendlyId friendly_id :name, use: :slugged @@ -17,20 +23,34 @@ def user_email end def update_category_practices(category_params) + changed = false + category_keys = category_params ? category_params.keys.map { |key| key.gsub("_resource", "") } : [] current_category_ids = categories.pluck(:id) product_category_practices = category_practices # Add new category practices if not present - (category_keys.map(&:to_i) - current_category_ids).each do |category_id| - product_category_practices.find_or_create_by(category_id: category_id) + missing_category_ids = category_keys.map(&:to_i) - current_category_ids + missing_category_ids.delete(0) if missing_category_ids.count + if missing_category_ids.any? + missing_category_ids.each do |category_id| + product_category_practices.create!(category_id: category_id) + end + changed = true end # Remove category practices that are not in the submitted category keys - product_category_practices.joins(:category).where.not(categories: { id: category_keys }).destroy_all + cat_practices_to_remove = product_category_practices.joins(:category).where.not(categories: { id: category_keys }) + if cat_practices_to_remove.any? + cat_practices_to_remove.destroy_all + changed = true + end + + changed end def update_multimedia(multimedia_params) + changed = false multimedia_resources = multimedia_params["practice_multimedia_attributes"] if multimedia_resources multimedia_resources.each do |r| @@ -38,9 +58,11 @@ def update_multimedia(multimedia_params) r_id = r[1][:id].to_i record = practice_multimedia.find(r_id) reprocess_attachment(record, r[1]) + changed = true end end end + changed end private diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index ab8aba7c6..5b7f59fd3 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -43,20 +43,21 @@ <%= yield(:body_attributes) %> <% end %> class="<%= yield(:body_classes) %>"> - <% is_practice_editor = params[:controller] === 'practices' && (NavigationHelper::PRACTICE_EDITOR_PAGES.include?(params[:action]) || params[:action] === 'metrics') %> + <% is_practice_editor = params[:controller] === 'practices' && (NavigationHelper::INNOVATION_EDITOR_PAGES.include?(params[:action]) || params[:action] === 'metrics') %> + <% is_product_editor = params[:controller] === 'products' && NavigationHelper::INNOVATION_EDITOR_PAGES.include?(params[:action]) %> <%= render 'shared/header' unless is_practice_editor %> <%= render 'practices/shared/practice_editor_header' if is_practice_editor %>
<% if session[:breadcrumbs].any? || session[:heading].present? %> <%= render partial: 'shared/breadcrumbs', locals: {classes: params[:controller] === 'clinical_resource_hubs' && params[:action] === 'show' ? 'margin-top-96' : nil} %> <% end %> <%= yield %>
- <%= render 'shared/footer' unless is_practice_editor %> - <%= render 'practices/shared/practice_editor_footer' if is_practice_editor %> + <%= render 'shared/footer' unless (is_practice_editor || is_product_editor) %> + <%= render 'shared/innovation_editor_footer' if (is_practice_editor || is_product_editor) %> <% if current_user.present? %> <%= render partial: 'shared/terms_and_conditions_modal' %> diff --git a/app/views/practices/shared/_practice_editor_footer.html.erb b/app/views/practices/shared/_practice_editor_footer.html.erb deleted file mode 100644 index e74d8dc2c..000000000 --- a/app/views/practices/shared/_practice_editor_footer.html.erb +++ /dev/null @@ -1,60 +0,0 @@ -<% - path_options = { - editors: { - back: nil, - continue: practice_introduction_path(@practice) - }, - introduction: { - back: practice_editors_path(@practice), - continue: practice_adoptions_path(@practice) - }, - adoptions: { - back: practice_introduction_path(@practice), - continue: practice_overview_path(@practice) - }, - overview: { - back: practice_adoptions_path(@practice), - continue: practice_implementation_path(@practice) - }, - implementation: { - back: practice_overview_path(@practice), - continue: practice_about_path(@practice) - }, - about: { - back: practice_implementation_path(@practice), - continue: nil - } - } -%> - -
- <%# only show return to top on mobile views, practice show page and long practice editor pages (per design 9/21/21) %> - - - <% if params[:action] === 'metrics' %> -
-
- Seal of the Department of Veterans Affairs -

- Diffusion Marketplace
- Department of Veterans Affairs -

-
-
- <% else %> -
-
-
- <% - action_as_sym = params[:action].present? ? params[:action].to_sym : nil - back_path = path_options[action_as_sym][:back] || nil - continue_path = path_options[action_as_sym][:continue] || nil - %> - <%= render partial: 'practices/shared/back_and_continue_buttons', locals: { back_path: back_path, continue_path: continue_path } %> -
-
-
- <% end %> -
\ No newline at end of file diff --git a/app/views/practices/shared/_practice_editor_header.html.erb b/app/views/practices/shared/_practice_editor_header.html.erb index 8818fbba1..c9f17ed49 100644 --- a/app/views/practices/shared/_practice_editor_header.html.erb +++ b/app/views/practices/shared/_practice_editor_header.html.erb @@ -42,7 +42,7 @@
- <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %> - -
- <%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> -
+ <%= f.hidden_field :submitted_page, value: params[:action] %> <% end %> diff --git a/app/views/products/form/intrapreneur.html.erb b/app/views/products/form/intrapreneur.html.erb index 49cca78ca..11ba7c135 100644 --- a/app/views/products/form/intrapreneur.html.erb +++ b/app/views/products/form/intrapreneur.html.erb @@ -91,11 +91,7 @@

WY|GrJ3n?6)`Y${Mi;<}$> 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/prosthetic-sock-management-tool-psmt/PSMT-2.jpg b/lib/assets/product-photos/prosthetic-sock-management-tool-psmt/PSMT-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..284e3ceb723a51e1c2780c10500a870451a036ac GIT binary patch literal 22146 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 literal 0 HcmV?d00001 diff --git a/lib/assets/product-photos/rapid-on-demand-connection-information-technology-rocit/Rocit-2.jpg b/lib/assets/product-photos/rapid-on-demand-connection-information-technology-rocit/Rocit-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..999a04dd5f231efb486c75cda8ea735b1d7e0978 GIT binary patch literal 26326 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

- <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %> - -
- <%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> -
+ <%= f.hidden_field :submitted_page, value: params[:action] %> <% end %> diff --git a/app/views/products/form/multimedia.html.erb b/app/views/products/form/multimedia.html.erb index 33648a3ea..461f94fe5 100644 --- a/app/views/products/form/multimedia.html.erb +++ b/app/views/products/form/multimedia.html.erb @@ -97,7 +97,7 @@ <% end %>
- <%= f.hidden_field :submitted_page, value: request.original_url.split('/').last %> + <%= f.hidden_field :submitted_page, value: params[:action] %>
<%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> diff --git a/app/views/practices/shared/_back_and_continue_buttons.html.erb b/app/views/shared/_back_and_continue_buttons.html.erb similarity index 100% rename from app/views/practices/shared/_back_and_continue_buttons.html.erb rename to app/views/shared/_back_and_continue_buttons.html.erb diff --git a/app/views/shared/_footer.html.erb b/app/views/shared/_footer.html.erb index a808fe56a..4cb83ab1a 100644 --- a/app/views/shared/_footer.html.erb +++ b/app/views/shared/_footer.html.erb @@ -1,7 +1,7 @@
<%# only show return to top on mobile views, practice show page and long practice editor pages (per design 9/21/21) %> diff --git a/app/views/shared/_innovation_editor_footer.html.erb b/app/views/shared/_innovation_editor_footer.html.erb new file mode 100644 index 000000000..dd40d7c0d --- /dev/null +++ b/app/views/shared/_innovation_editor_footer.html.erb @@ -0,0 +1,79 @@ +<% + if @practice + path_options = { + editors: { + back: nil, + continue: practice_introduction_path(@practice) + }, + introduction: { + back: practice_editors_path(@practice), + continue: practice_adoptions_path(@practice) + }, + adoptions: { + back: practice_introduction_path(@practice), + continue: practice_overview_path(@practice) + }, + overview: { + back: practice_adoptions_path(@practice), + continue: practice_implementation_path(@practice) + }, + implementation: { + back: practice_overview_path(@practice), + continue: practice_about_path(@practice) + }, + about: { + back: practice_implementation_path(@practice), + continue: nil + } + } + else + path_options = { + description: { + back: nil, + continue: product_intrapreneur_path(@product) + }, + intrapreneur: { + back: product_description_path(@product), + continue: product_multimedia_path(@product) + }, + multimedia: { + back: product_intrapreneur_path(@product), + continue: nil + } + } + end +%> + +
+ <%# only show return to top on mobile views, practice show page and long practice editor pages (per design 9/21/21) %> + <% if @show_return_to_top %> + + <% end %> + + <% if params[:action] === 'metrics' %> +
+
+ Seal of the Department of Veterans Affairs +

+ Diffusion Marketplace
+ Department of Veterans Affairs +

+
+
+ <% else %> +
+
+
+ <% + action_as_sym = params[:action].present? ? params[:action].to_sym : nil + back_path = path_options[action_as_sym][:back] || nil + continue_path = path_options[action_as_sym][:continue] || nil + %> + <%= render partial: 'shared/back_and_continue_buttons', locals: { back_path: back_path, continue_path: continue_path } %> +
+
+
+ <% end %> +
diff --git a/spec/factories/products.rb b/spec/factories/products.rb index bf76f70fb..b619073bd 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -58,10 +58,10 @@ trait :with_va_employees do after(:create) do |product| - create_list(:va_employee, 3).each do |va_employee| + create_list(:va_employee, 3).each do |va_e| VaEmployeePractice.create( innovable: product, - va_employee: va_employee + va_employee: va_e ) end end diff --git a/spec/features/product_editor/description_spec.rb b/spec/features/product_editor/description_spec.rb index 72d14697f..7809133aa 100644 --- a/spec/features/product_editor/description_spec.rb +++ b/spec/features/product_editor/description_spec.rb @@ -35,7 +35,7 @@ expect(page).to have_content('Description') fill_in 'product_name', with: 'Updated Product Name' - click_button 'Submit' + click_link 'Save and Continue' expect(page).to have_content('Product was successfully updated.') expect(product.reload.name).to eq('Updated Product Name') @@ -45,7 +45,7 @@ visit product_description_path(product) fill_in 'product_name', with: '' - click_button 'Submit' + click_link 'Save and Continue' expect(page).to have_current_path(product_description_path(product)) expect(page).to have_selector("input:invalid") end @@ -55,7 +55,7 @@ visit product_description_path(new_product) fill_in 'product_name', with: product.name - click_button 'Submit' + click_link 'Save and Continue' expect(page).to have_current_path(product_description_path(new_product)) expect(page).to have_content('Product name already exists') end @@ -74,7 +74,8 @@ find('.usa-checkbox__label[title="Test Category 2"]').click expect(find("#cat-all-clinical-input", visible: false)).to be_checked end - click_button 'Submit' + + click_link 'Save and Continue' expect(product.categories).to include(cat1, cat2) @@ -88,7 +89,7 @@ expect(find("#cat-3-input", visible: false)).to be_checked expect(find("#cat-all-clinical-input", visible: false)).to_not be_checked end - click_button 'Submit' + click_link 'Save and Continue' expect(product.categories).to include(cat2) expect(product.categories).to_not include(cat1) diff --git a/spec/features/product_editor/intrapreneur_spec.rb b/spec/features/product_editor/intrapreneur_spec.rb index 764ee424e..a388eee26 100644 --- a/spec/features/product_editor/intrapreneur_spec.rb +++ b/spec/features/product_editor/intrapreneur_spec.rb @@ -51,9 +51,11 @@ all('.va-employee-role').last.set('New Role') end - click_button 'Submit' + click_link "Save and Continue" new_va_employee = product.va_employees.last expect(page).to have_content('Product was successfully updated.') + expect(page).to have_current_path(product_multimedia_path(product)) + visit product_intrapreneur_path(product) expect(page).to have_field("product_va_employees_attributes_#{new_va_employee.id - 1}_name", with: new_va_employee.name) expect(page).to have_field("product_va_employees_attributes_#{new_va_employee.id - 1}_role", with: new_va_employee.role) end @@ -63,9 +65,11 @@ fill_in "product_va_employees_attributes_0_name", with: 'Updated Name' fill_in "product_va_employees_attributes_0_role", with: 'Updated Role' - click_button 'Submit' + click_link "Save and Continue" va_employee = product.va_employees.first expect(page).to have_content('Product was successfully updated.') + expect(page).to have_current_path(product_multimedia_path(product)) + visit product_intrapreneur_path(product) expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_name", with: 'Updated Name') expect(page).to have_field("product_va_employees_attributes_#{va_employee.id - 1}_role", with: 'Updated Role') end @@ -76,7 +80,7 @@ within '#innovators-container' do all('a', text: 'Delete entry').last.click end - click_button 'Submit' + click_link "Save and Continue" expect(page).to have_content('Product was successfully updated.') expect(product.va_employees.count).to eq(2) @@ -86,9 +90,11 @@ visit product_intrapreneur_path(product) fill_in 'product_origin_story', with: 'Updated text' - click_button 'Submit' + click_link "Save and Continue" expect(page).to have_content('Product was successfully updated.') + expect(page).to have_current_path(product_multimedia_path(product)) + visit product_intrapreneur_path(product) expect(page).to have_field("product_origin_story", with: 'Updated text') end end diff --git a/spec/features/product_editor/multimedia_spec.rb b/spec/features/product_editor/multimedia_spec.rb index 1f9e89f8d..163a5e23d 100644 --- a/spec/features/product_editor/multimedia_spec.rb +++ b/spec/features/product_editor/multimedia_spec.rb @@ -59,6 +59,7 @@ click_button 'Add image' click_button 'Submit' expect(page).to have_content('Product was successfully updated.') + visit product_multimedia_path(product) expect(page).to have_field("practice[practice_multimedia_attributes][1_image][name]", with: 'Test Image') expect(page).to have_selector("img[src*='acceptable_img.jpg']") end @@ -72,6 +73,7 @@ click_button 'Add video' click_button 'Submit' expect(page).to have_content('Product was successfully updated.') + visit product_multimedia_path(product) expect(page).to have_field("practice[practice_multimedia_attributes][1_video][name]", with: 'Test Video') expect(page).to have_field("practice[practice_multimedia_attributes][1_video][link_url]", with: 'https://www.youtube.com/watch?v=example') end @@ -83,6 +85,7 @@ click_button 'Submit' expect(page).to have_content('Product was successfully updated.') + visit product_multimedia_path(product) expect(page).to have_field("practice[practice_multimedia_attributes][0_image][name]", with: 'Updated Media Name') end From 9e70c13b8b274e1224e7a79b6e215d0aa9365a82 Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 2 Oct 2024 12:32:01 -0700 Subject: [PATCH 19/36] DM-5231: Add Vendor links to bulk import file (#1052) * DM-5231: Add Vendor links to import * Add vendor links to Product model * Add vendor link to product editor * Add vendor link to show page * Remove vendor phone number --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/controllers/products_controller.rb | 1 + app/views/products/form/description.html.erb | 13 +++++++++ app/views/products/show.html.erb | 2 +- ...40930214407_add_vendor_link_to_products.rb | 5 ++++ db/schema.rb | 3 +- lib/assets/products.csv | 28 +++++++++---------- lib/tasks/products.rake | 1 + spec/factories/products.rb | 1 + spec/features/product_viewer_spec.rb | 9 ++++++ 9 files changed, 47 insertions(+), 16 deletions(-) create mode 100644 db/migrate/20240930214407_add_vendor_link_to_products.rb diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 39e17ed1e..1ca46409f 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -75,6 +75,7 @@ def product_params :description, :item_number, :vendor, + :vendor_link, :duns, :shipping_timeline_estimate, :origin_story, diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index 5439abaf4..bdad97f54 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -74,6 +74,19 @@ <%= show_errors(@product, :vendor) %>

+
+
+ <%= f.label :vendor_link, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Vendor link + <% end %> + Et harum quidem rerum facilis est et expedita distinctio.  +
+ <%= f.text_field :vendor_link, class: "usa-input #{ @product.errors[:vendor_link].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: false %> + +

  + <%= show_errors(@product, :vendor) %> +

+
<%= f.label :duns, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index 8df51a56c..0d199b031 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -29,7 +29,7 @@ [:description, "Executive Summary"], [:main_display_image, "Main Product Image", {heading: false}], # replace this with partial to render [:item_number, "Item Number"], - [:vendor, "Vendor"], + [:vendor, "Vendor", {content: @product.vendor_link.present? ? link_to(@product.vendor, @product.vendor_link, class: ".usa-link .usa-link--external") : @product.vendor }], [:duns, "DUNS"], [:practice_partners, "Partners", {content: @product&.practice_partners.pluck(:name).join(', ')}], [:shipping_timeline_estimate, "Shipping Timeline Estimate"] diff --git a/db/migrate/20240930214407_add_vendor_link_to_products.rb b/db/migrate/20240930214407_add_vendor_link_to_products.rb new file mode 100644 index 000000000..eb5f15df4 --- /dev/null +++ b/db/migrate/20240930214407_add_vendor_link_to_products.rb @@ -0,0 +1,5 @@ +class AddVendorLinkToProducts < ActiveRecord::Migration[6.1] + def change + add_column :products, :vendor_link, :string + end +end diff --git a/db/schema.rb b/db/schema.rb index a423eb96f..06acbbdd5 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2024_09_20_234630) do +ActiveRecord::Schema.define(version: 2024_09_30_214407) do # These are extensions that must be enabled in order to support this database enable_extension "pgcrypto" @@ -1101,6 +1101,7 @@ t.datetime "date_published" t.boolean "retired", default: false, null: false t.string "slug" + t.string "vendor_link" t.index ["name"], name: "index_products_on_name", unique: true t.index ["slug"], name: "index_products_on_slug", unique: true t.index ["user_id"], name: "index_products_on_user_id" diff --git a/lib/assets/products.csv b/lib/assets/products.csv index 3126c56ae..9e236e8f1 100644 --- a/lib/assets/products.csv +++ b/lib/assets/products.csv @@ -1,11 +1,11 @@ -Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,DUNS #,Shipping Estimate,Meet the Intrapreneur,Innovators,slug,Video URL,Video Caption -Atlas Knee Supporter,Spark-Seed-Spread,FACILITY USE,"The Atlas Knee Supporter was designed as a supportive device to immobilize Veterans and provide comfort during an otherwise challenging knee pain management procedures. It could, however, be used for any similar procedure where a Veteran needs to be secured and stable. The device comes in two sizes for different size legs and supports comfortably from the hip to the ankle.",Coming soon! (001),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""I really felt bad for the patient and knew there had to be a way to streamline the procedure while giving comfort to the Veteran. With the very first trial the patient loved it and wanted to take it home!! Throughout the prototyping phase I had such an adrenaline rush from any design changed needed. Since 2021, the need to reschedule patients is at ZERO, and knee procedure time has been reduced by 15 minutes. Previously, 20% of patients were rescheduled due to pain, inability to hold still, or needing sedation. The benefits of the supporter and the data I collected include decreased radiation exposure to patient and staff, rescheduling, use of anesthesia and procedure time. The meaning of VA Innovation to me is knowing that I have lots of support behind me. I have had many people cheering me on and giving great suggestions. VA Innovation is the way to go!!!!"" +Name,Origin,Facility or Veteran Use,Description,Item Number,Price,Vendor,Vendor link,DUNS #,Shipping Estimate,Meet the Intrapreneur,Innovators,slug,Video URL,Video Caption +Atlas Knee Supporter,Spark-Seed-Spread,FACILITY USE,"The Atlas Knee Supporter was designed as a supportive device to immobilize Veterans and provide comfort during an otherwise challenging knee pain management procedures. It could, however, be used for any similar procedure where a Veteran needs to be secured and stable. The device comes in two sizes for different size legs and supports comfortably from the hip to the ankle.",Coming soon! (001),Coming soon!,Harbor Designs and Manufacturing,https://www.harbordesigns.net/,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""I really felt bad for the patient and knew there had to be a way to streamline the procedure while giving comfort to the Veteran. With the very first trial the patient loved it and wanted to take it home!! Throughout the prototyping phase I had such an adrenaline rush from any design changed needed. Since 2021, the need to reschedule patients is at ZERO, and knee procedure time has been reduced by 15 minutes. Previously, 20% of patients were rescheduled due to pain, inability to hold still, or needing sedation. The benefits of the supporter and the data I collected include decreased radiation exposure to patient and staff, rescheduling, use of anesthesia and procedure time. The meaning of VA Innovation to me is knowing that I have lots of support behind me. I have had many people cheering me on and giving great suggestions. VA Innovation is the way to go!!!!"" Debra (DJ) Cole Radiologic Technologist VA Richmond Healthcare System","Debra (DJ) Cole Radiologic Technologist, VA Richmond Healthcare System",atlas-knee-supporter,https://www.youtube.com/watch?v=OlvQx24FHvM,"An interview with Innovator, Debra Cole at the Richmond VA Medical Center" -Cart Sweeper Attachment,Spark-Seed-Spread,FACILITY USE,"The Cart Sweeper Attachment is a simple device which attaches to the bottom of a housekeeping/janitorial cart. The device allows you to sweep the floors as the cart is pushed along its usual route throughout the hospital. This tool improves the cleanliness of the hospital environment by keeping floors clear of dust, dirt, and debris.",Coming soon! (002),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""We can work smarter, not harder. Developing this product opened me up to a large network and the depth of iNET support that VA offers when they bring an idea to the forefront. That was an eye-opener. It has allowed me to help others who have had similar innovations to steer them in the right direction. +Cart Sweeper Attachment,Spark-Seed-Spread,FACILITY USE,"The Cart Sweeper Attachment is a simple device which attaches to the bottom of a housekeeping/janitorial cart. The device allows you to sweep the floors as the cart is pushed along its usual route throughout the hospital. This tool improves the cleanliness of the hospital environment by keeping floors clear of dust, dirt, and debris.",Coming soon! (002),Coming soon!,Harbor Designs and Manufacturing,https://www.harbordesigns.net/,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""We can work smarter, not harder. Developing this product opened me up to a large network and the depth of iNET support that VA offers when they bring an idea to the forefront. That was an eye-opener. It has allowed me to help others who have had similar innovations to steer them in the right direction. VA Innovation made me realize the VA is one of the biggest innovators out there in the nation's healthcare system! We are on the forefront of many new products in our industry!"" @@ -13,13 +13,13 @@ Larry Hillson Chief, Environmental Management Service VA Sierra Nevada Healthcare System","Larry Hillson Chief, Environmental Management Service, VA Sierra Nevada Healthcare System",cart-sweeper-attachment,https://www.youtube.com/watch?v=JPsrxpz-xhg,2022 VHA Innovation Experience -DropEase,Spark-Seed-Spread,Veteran use,"The DropEase device provides a stable platform for self-administering eyedrops, complete with a handle that is easy to squeeze with weak or shaky hands. The device allows users to set a metered dosage to get the proper amount of medication every time. Standard eyedrop bottles fit into the device.",Coming soon! (003),Coming soon!,Harbor Designs and Manufacturing,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""iNET makes me feel that I am being heard. More importantly, [that] the Veterans are being heard. I asked what the problem was, and then strived to find the answer; then take it back to the Vets so they can tell me how to make it better."" +DropEase,Spark-Seed-Spread,Veteran use,"The DropEase device provides a stable platform for self-administering eyedrops, complete with a handle that is easy to squeeze with weak or shaky hands. The device allows users to set a metered dosage to get the proper amount of medication every time. Standard eyedrop bottles fit into the device.",Coming soon! (003),Coming soon!,Harbor Designs and Manufacturing,https://www.harbordesigns.net/,01-007-5243,This product was just licensed and is expected to ramp-up production in the fall. Shipments are expected to begin in 2024.,"""iNET makes me feel that I am being heard. More importantly, [that] the Veterans are being heard. I asked what the problem was, and then strived to find the answer; then take it back to the Vets so they can tell me how to make it better."" Terri Ohlinger, RN Eye Clinic Case Manager Cincinnati VA Medical Cente","Terri Ohlinger, RN Eye Clinic Case Manager, Cincinnati VA Medical Cente",dropease,https://www.youtube.com/watch?v=VNoU3L-ngKk,2022 VHA Innovation Experience -Prosthetic Sock Management Tool (PSMT),Spark-Seed-Spread,FACILITY USE,The Prosthetic Sock Management Tool (PSMT) is a two-part organizational system that enhances a Veteran's prosthetic experience. The PSMT aids in a Veteran's education and management of prosthetic sock use. This tool helps clinicians visually demonstrate the proper way to use prosthetic socks and better manage the health of their residual limbs.,PSMT-P119,1-100 units: $67.52 + $50.00 shipping,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon order being placed.,"""The PSMT is important to me because I have seen that what I do has a real impact on the lives of Veterans. One Veteran who used it told me that it 'changed his life'. He 'finally' understood how to properly use his prosthetic socks and a wound he had for a long time was finally beginning to heal. He also used the accompanying infographic to explain his amputation to his grandkids. He was so appreciative."" +Prosthetic Sock Management Tool (PSMT),Spark-Seed-Spread,FACILITY USE,The Prosthetic Sock Management Tool (PSMT) is a two-part organizational system that enhances a Veteran's prosthetic experience. The PSMT aids in a Veteran's education and management of prosthetic sock use. This tool helps clinicians visually demonstrate the proper way to use prosthetic socks and better manage the health of their residual limbs.,PSMT-P119,1-100 units: $67.52 + $50.00 shipping,"Clothier Design Source",https://www.clothierdesignsource.com/psmt,02-8548173,Ships immediately upon order being placed.,"""The PSMT is important to me because I have seen that what I do has a real impact on the lives of Veterans. One Veteran who used it told me that it 'changed his life'. He 'finally' understood how to properly use his prosthetic socks and a wound he had for a long time was finally beginning to heal. He also used the accompanying infographic to explain his amputation to his grandkids. He was so appreciative."" ""Through the development of the PSMT I learned that I was not just a task do-er, but also an innovator. I saw myself in a new light and have been inspired to bring this exciting possibility of personal transformation to my VA colleagues."" @@ -27,7 +27,7 @@ Billie Savvas Slater Research Health Science Specialist and Innovation Specialist Minneapolis VA Medical Center","Billie Savvas Slater Research Health Science Specialist and Innovation Specialist, Minneapolis VA Medical Center",prosthetic-sock-management-tool-psmt,https://www.youtube.com/watch?v=lfuZ_lkVOFU,2022 VHA Innovation Experience -Rapid On-demand Connection Information Technology (ROCIT),Greenhouse,Veteran use,"ROCIT is a powerful and light-weight enterprise portable VPN internet hotspot with all the network speed required for your Veteran's Digital Divide connectivity needs. This product is great for home-based primary care, field staff, extended reality programs, TeleX programs, simulation centers, rural clinics, community-based outpatient centers, and emergency departments. The compartment conveniently doubles as a clutch bag.",HT-Case-ROCIT-XaaS,"$8,225/yr",HERMTAC,11-753-1993,Orders can be expected 2-4 weeks after purchase.,"Via the Greenhouse Initiative, frontline employees from VA Pittsburgh Healthcare System, participated in the co-design and user experience testing of this product. +Rapid On-demand Connection Information Technology (ROCIT),Greenhouse,Veteran use,"ROCIT is a powerful and light-weight enterprise portable VPN internet hotspot with all the network speed required for your Veteran's Digital Divide connectivity needs. This product is great for home-based primary care, field staff, extended reality programs, TeleX programs, simulation centers, rural clinics, community-based outpatient centers, and emergency departments. The compartment conveniently doubles as a clutch bag.",HT-Case-ROCIT-XaaS,"$8,225/yr",HERMTAC,https://hermtac.com/,11-753-1993,Orders can be expected 2-4 weeks after purchase.,"Via the Greenhouse Initiative, frontline employees from VA Pittsburgh Healthcare System, participated in the co-design and user experience testing of this product. ""Unnecessary suffering or dying at-home because someone can't afford quality internet, especially when a cost-saving model of care solution is available is important to me. @@ -37,13 +37,13 @@ Steven M. Handler MD, PhD, CMD Associate Chief of Staff: Geriatrics and Extended Care (GEC) VA Pittsburgh Health Care","Steven M. Handler MD, PhD, CMD Associate Chief of Staff: Geriatrics and Extended Care (GEC), VA Pittsburgh Health Care",rapid-on-demand-connection-information-technology-rocit,, -The Belongings Buddy,Spark-Seed-Spread,FACILITY USE,"Patients often lose personal items while in the hospital including glasses, dentures, hearing aids, and cell phones. The Belongings Buddy is a small bag that can be attached to a bed rail with multiple, brightly colored pockets to help patients keep track of personal items.",BB-L169,See website for pricing.,"Clothier Design Source, (651-225-8025)",02-8548173,Ships immediately upon ordering being placed.,"""Through VA innovation we have been empowered to follow through with our idea for the 'Belongings Buddy' (a means for Veterans to have their small belongings together in one place). It has been exciting and motivating to see this idea come to fruition and to have it so greatly supported across the VHA system. Without the support of iNET innovation it is unlikely to have been developed. The support, encouragement, and networking has been an amazing experience."" +The Belongings Buddy,Spark-Seed-Spread,FACILITY USE,"Patients often lose personal items while in the hospital including glasses, dentures, hearing aids, and cell phones. The Belongings Buddy is a small bag that can be attached to a bed rail with multiple, brightly colored pockets to help patients keep track of personal items.",BB-L169,See website for pricing.,"Clothier Design Source",https://www.clothierdesignsource.com/belongings-buddy,02-8548173,Ships immediately upon ordering being placed.,"""Through VA innovation we have been empowered to follow through with our idea for the 'Belongings Buddy' (a means for Veterans to have their small belongings together in one place). It has been exciting and motivating to see this idea come to fruition and to have it so greatly supported across the VHA system. Without the support of iNET innovation it is unlikely to have been developed. The support, encouragement, and networking has been an amazing experience."" Rebecca Gallo RN and Cindie Rice MSN Quality Management Central Virginia VA Health Care System","Rebecca Gallo RN and Cindie Rice MSN Quality Management, Central Virginia VA Health Care System",the-belongings-buddy,https://www.youtube.com/watch?v=CIHsyN9NX38,"An innovator with Co-Innovator, Becky Gallo" -Wareologie Portable Parallel Bars,Greenhouse,FACILITY USE,"Portable Parallel Bars bring physical therapy treatment to patients anywhere. Wareologie™ parallel bars fold in minutes, transport on wheels, and have a sturdy, 600 lb. weight capacity. The portable parallel bars are compact enough to maneuver into small spaces while providing ample area for the patient to stand, balance, practice weight-bearing, and take those first recovery steps. The Wareologie Portable Parallel Bars are classified as an FDA Class 1 Medical Device. Class 1 Medical Devices have a low to moderate risk to the patient and/or user. Common examples include electric toothbrushes, hospital beds, and non-electric wheelchairs.",201001V1,"$5,500 and $350 shipping",Wareologie,08-439-7981,Orders can be expected 2 months after purchase.,"Via the Greenhouse Initiative, physical therapists and other frontline employees from the VA Richmond Healthcare System and VA Northeast Ohio Healthcare, participated in the co-design and user experience testing of this product. +Wareologie Portable Parallel Bars,Greenhouse,FACILITY USE,"Portable Parallel Bars bring physical therapy treatment to patients anywhere. Wareologie™ parallel bars fold in minutes, transport on wheels, and have a sturdy, 600 lb. weight capacity. The portable parallel bars are compact enough to maneuver into small spaces while providing ample area for the patient to stand, balance, practice weight-bearing, and take those first recovery steps. The Wareologie Portable Parallel Bars are classified as an FDA Class 1 Medical Device. Class 1 Medical Devices have a low to moderate risk to the patient and/or user. Common examples include electric toothbrushes, hospital beds, and non-electric wheelchairs.",201001V1,"$5,500 and $350 shipping",Wareologie,https://www.wareologie.com/product/portable-parallel-bars/,08-439-7981,Orders can be expected 2 months after purchase.,"Via the Greenhouse Initiative, physical therapists and other frontline employees from the VA Richmond Healthcare System and VA Northeast Ohio Healthcare, participated in the co-design and user experience testing of this product. ""It was an awesome experience to work with the team Wareologie to take this great idea and see it come to physical fruition! We started from scratch with an idea on a power point, discussing balancing a Physical Therapists wants vs needs, and what the patient would absolutely need in order to feel safe and secure. @@ -55,7 +55,7 @@ Peter DiSalvo PT, DPT PolyTrauma and Traumatic Brain Injury Rehabilitation Central Virginia VA Health Care System","Peter DiSalvo PT, DPT PolyTrauma and Traumatic Brain Injury Rehabilitation, Central Virginia VA Health Care System",wareologie-portable-parallel-bars,https://www.youtube.com/watch?v=LE67GyYKGB4,"An demonstration by Co-Innovator, Peter DiSalvo" -XanderGlasses,Greenhouse,Veteran use,"XanderGlasses improve communication for individuals affected by hearing loss and auditory processing disorder by using sight to augment sound. The glasses translate speech to text and project accurate real-time captions in the wearer's field of vision, allowing them to look at speakers, absorb visual cues, and refer to captions as needed. This simple, on-off device provides instant and accurate captions with or without a cloud connection.",XG01,"$4,999/unit + shipping",Xander,117518919,Shipments can be expected within 2 weeks of order.,"Greenhouse Initiative, VA clinicians and Veterans across multiple VA healthcare systems, including VA Pittsburgh and VA Augusta Health Care Systems, participated in discovery interviews and user experience testing of this product. +XanderGlasses,Greenhouse,Veteran use,"XanderGlasses improve communication for individuals affected by hearing loss and auditory processing disorder by using sight to augment sound. The glasses translate speech to text and project accurate real-time captions in the wearer's field of vision, allowing them to look at speakers, absorb visual cues, and refer to captions as needed. This simple, on-off device provides instant and accurate captions with or without a cloud connection.",XG01,"$4,999/unit + shipping",Xander,https://www.xanderglasses.com/,117518919,Shipments can be expected within 2 weeks of order.,"Greenhouse Initiative, VA clinicians and Veterans across multiple VA healthcare systems, including VA Pittsburgh and VA Augusta Health Care Systems, participated in discovery interviews and user experience testing of this product. ""Working with the developers of XanderGlasses has been very exciting and thoroughly enjoyable. I am a cochlear implant audiologist and realize the awesome benefit this device could have on helping hearing impaired Veterans to communicate more effectively with others."" @@ -80,7 +80,7 @@ Hinged Bathtub Bench,Spark-Seed-Spread & Technology Transfer,Veteran use,"The be These problems can introduce trip, slip, and fall hazards to users that already have difficulty ambulating and performing routine, daily tasks. A smaller footprint bathtub bench with a hinged transfer platform eliminates both of these issues. -The Hinged Bathtub Bench features a hinged platform that rests on the lip of the bathtub. This allows the user to transfer into and out of the bathtub, all while being able to close the curtain inside of the tub to prevent water from escaping. The bench is assembled completely within the walls of the bathtub, taking up less space outside of the tub making navigation in the bathroom much easier.",Coming Soon! (004),Coming Soon!,AliMed,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"A Veteran told me that he was getting into the tub by sitting on the lip of the tub and swinging his legs over. While that technique is unsafe, it gave me the idea that the lip of the tub could support a person's weight. I see how difficult lives can be for Veterans with disabilities and I drive myself to develop new products/techniques to make their lives easier. +The Hinged Bathtub Bench features a hinged platform that rests on the lip of the bathtub. This allows the user to transfer into and out of the bathtub, all while being able to close the curtain inside of the tub to prevent water from escaping. The bench is assembled completely within the walls of the bathtub, taking up less space outside of the tub making navigation in the bathroom much easier.",Coming Soon! (004),Coming Soon!,AliMed,https://www.alimed.com/,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"A Veteran told me that he was getting into the tub by sitting on the lip of the tub and swinging his legs over. While that technique is unsafe, it gave me the idea that the lip of the tub could support a person's weight. I see how difficult lives can be for Veterans with disabilities and I drive myself to develop new products/techniques to make their lives easier. Randall Wesley Occupational Therapist @@ -88,7 +88,7 @@ Jesse Brown VA Medical Center","Randall Wesley Occupational Therapist, Jesse Brown VA Medical Center",hinged-bathtub-bench,, Self-Leveling Walker (SLW),Spark-Seed-Spread & Technology Transfer,FACILITY USE,"The Self-Leveling Walker addresses the limitations of conventional walking aids and the lack of options for teaching efficient stair ascent/descent maneuvers for patients in rehabilitation recovering from an injury. This product helps fulfill an unmet market need giving patients increased independence to safely negotiate stairs and inclines while also minimizing the cost of home adaptations and extended stays in rehabilitation settings for training. -The walker's front and rear legs are coupled such that the front legs shorten, and the rear legs lengthen by the same amount when a pair of hand levers are held down by the user. When the levers are released, the legs are locked in the new configuration for continued stair or ramp ascent/descent until re-adjusted at the end of the staircase or incline. In the default state where the legs are level and locked, the device performs exactly like a standard walker on level surfaces, making it the only walker a user will ever need regardless of the environment.",GKG-4746,Coming soon!,AliMed,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"""This innovation capitalized on the contributions of institutional investments by the Rehabilitation R&D Service, the VA Technology Transfer Program, the Case-Coulter Translational Research Program, and VHA Innovators Network to deliver something that can profoundly and positively impact the mobility of disabled Veterans and enable them to independently negotiate architectural barriers and take full advantage of life opportunities at home and in the community. And all without costly home modifications! I'm most proud that it's been patented and licensed and poised to be disseminated commercially within and outside the VA so that Veterans and all Americans can benefit."" +The walker's front and rear legs are coupled such that the front legs shorten, and the rear legs lengthen by the same amount when a pair of hand levers are held down by the user. When the levers are released, the legs are locked in the new configuration for continued stair or ramp ascent/descent until re-adjusted at the end of the staircase or incline. In the default state where the legs are level and locked, the device performs exactly like a standard walker on level surfaces, making it the only walker a user will ever need regardless of the environment.",GKG-4746,Coming soon!,AliMed,https://www.alimed.com/,05-600-7248,This product was just licensed and is expected to ramp-up product in 2024.,"""This innovation capitalized on the contributions of institutional investments by the Rehabilitation R&D Service, the VA Technology Transfer Program, the Case-Coulter Translational Research Program, and VHA Innovators Network to deliver something that can profoundly and positively impact the mobility of disabled Veterans and enable them to independently negotiate architectural barriers and take full advantage of life opportunities at home and in the community. And all without costly home modifications! I'm most proud that it's been patented and licensed and poised to be disseminated commercially within and outside the VA so that Veterans and all Americans can benefit."" Ronald Triolo Health Research Scientist @@ -105,13 +105,13 @@ Lisa Lombardo Physical Therapist, VA Northeast Ohio Healthcare System",self-leveling-walker-slw,, Habit Camera,Technology Transfer Program,FACILITY USE & Veteran Use,"Daily skin inspection is crucial for those with limited sensation, wounds, or ulcers, but consistency can be challenging. By promptly identifying pressure sores or wounds early on, you can take immediate action to prevent further complications. Neglecting thorough daily skin inspection can delay the detection of life-threatening issues. -Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",11-747-7981,Ships immediately upon order being placed.,N/A,,habit-camera,, +Habit Camera revolutionizes skin inspection by providing a simple and effective tool accessible to everyone. It sets a new standard in skin inspection, enhancing your quality of life, overall health, and longevity. With early problem detection, you and your healthcare team can swiftly seek solution.",1,149,"Paratroop, LLC",https://habitcamera.com/,11-747-7981,Ships immediately upon order being placed.,N/A,,habit-camera,, Thermal Fuse Cover,Technology Transfer Program,Veteran use,"The Thermal Fuse Cover is a protective cover designed to protect the OxySafe Cannula Valve thermal fuse product and resist from being tampered with or accidentally dislodged, while still allowing for normal use and function of the OxySafe fuse, the canulae, and the lanyard or facemask. The Thermal Fuse Cover is intended to be installed by a durable medical equipment provider and delivered to the patient's home as a part of their oxygen supply equipment. -The Thermal Fuse Cover is intended to be used for Veterans with at-home oxygen systems who are tampering with or removing the thermal fuse safety device. The Thermal Fuse Cover is another level of security designed to make it more difficult for this essential safety feature to be removed.",Coming Soon! (005),~$16.24/unit and the minimum quantity order is 60 units *cost may vary depending on size of production order,VHAs Office of Advanced Manufacturing. Contact OAM directly to place an order.,N/A,This product was just licensed and is expected to ramp-up product in 2024,"Mr. Doug Hilliard, the VISN 4 Prosthetic Manager, recognized that the contracted O2 vendors for his VISN were reporting that ~20% of Veterans were removing the inline safety fuses that have been installed for at-home oxygen therapy setups, thinking it may impede O2 flow. Sensitive to this potential home oxygen issue being a safety risk and being preoccupied with failure, he took immediate action coming up with solutions to prevent tampering with the inline safety fuse. +The Thermal Fuse Cover is intended to be used for Veterans with at-home oxygen systems who are tampering with or removing the thermal fuse safety device. The Thermal Fuse Cover is another level of security designed to make it more difficult for this essential safety feature to be removed.",Coming Soon! (005),~$16.24/unit and the minimum quantity order is 60 units *cost may vary depending on size of production order,VHAs Office of Advanced Manufacturing. Contact OAM directly to place an order.,https://www.innovation.va.gov/oam/,N/A,This product was just licensed and is expected to ramp-up product in 2024,"Mr. Doug Hilliard, the VISN 4 Prosthetic Manager, recognized that the contracted O2 vendors for his VISN were reporting that ~20% of Veterans were removing the inline safety fuses that have been installed for at-home oxygen therapy setups, thinking it may impede O2 flow. Sensitive to this potential home oxygen issue being a safety risk and being preoccupied with failure, he took immediate action coming up with solutions to prevent tampering with the inline safety fuse. In his garage, Mr. Hilliard developed the initial concepts for the clamshell lock which would cover and lock the thermal fuse in place, preventing fuse removal. After the clamshell solution was conceived, he worked with the engineering expertise at the Human Engineering Research Laboratory (HERL) team to further develop prototypes and secure a patent, later working with OAM to establish production capabilities within the VA for distribution of this device to Veterans. Doug Hilliard Prosthetic Manager","Doug Hilliard -Prosthetic Manager",thermal-fuse-cover,, +Prosthetic Manager",thermal-fuse-cover,, \ No newline at end of file diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake index 3533817ed..663b08c5c 100644 --- a/lib/tasks/products.rake +++ b/lib/tasks/products.rake @@ -13,6 +13,7 @@ namespace :products do 'Item Number' => :item_number, 'Price' => :price, 'Vendor' => :vendor, + 'Vendor link' => :vendor_link, 'DUNS #' => :duns, 'Shipping Estimate' => :shipping_timeline_estimate, 'Meet the Intrapreneur' => :origin_story, diff --git a/spec/factories/products.rb b/spec/factories/products.rb index b619073bd..ab167b8bf 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -4,6 +4,7 @@ tagline { "This is a sample tagline for a product." } item_number { "ITEM12345" } vendor { "Sample Vendor" } + vendor_link { "https://va.gov"} duns { "123456789" } shipping_timeline_estimate { "2-3 weeks" } origin_story { "This product has an interesting origin story." } diff --git a/spec/features/product_viewer_spec.rb b/spec/features/product_viewer_spec.rb index 0fde6cbc1..01f8518a5 100644 --- a/spec/features/product_viewer_spec.rb +++ b/spec/features/product_viewer_spec.rb @@ -37,6 +37,15 @@ expect(page).to have_no_selector('h3', text: 'Vendor') end + it 'conditionally renders linked fields ' do + login_as(admin, :scope => :user, :run_callbacks => false) + visit product_path(product) + expect(page).to have_link(product.vendor) + product.update(vendor_link: nil) + visit product_path(product) + expect(page).not_to have_link(product.vendor) + end + it 'renders media assets' do visit(product_path(product_with_images)) expect(page).to have_css('.product-main-display-image') From 0d3131ef962dce8d715b1604b709335b6031fe8e Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 2 Oct 2024 15:26:49 -0700 Subject: [PATCH 20/36] DM-5220: Add siderail with Tags to Product page (#1051) * Add siderail with Tags to product page * Move Partners field up on show page * Add spec * Update scope and share between practices and products * Make related not_none scope a little more concise * Make table name explicit * Update factories --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- .../stylesheets/dm/components/_tags.scss | 8 +- .../stylesheets/dm/pages/_products.scss | 24 ++- app/controllers/practices_controller.rb | 2 +- app/controllers/products_controller.rb | 2 +- app/models/category.rb | 4 +- .../desktop_partials/_search_terms.html.erb | 4 +- .../show/search_terms/_category.html.erb | 2 +- app/views/products/show.html.erb | 190 ++++++++++-------- spec/factories/category_practices.rb | 9 +- spec/factories/products.rb | 9 + .../practice_viewer/introduction_spec.rb | 2 +- spec/features/product_viewer_spec.rb | 11 +- 12 files changed, 168 insertions(+), 99 deletions(-) diff --git a/app/assets/stylesheets/dm/components/_tags.scss b/app/assets/stylesheets/dm/components/_tags.scss index 7c54c8ff9..3a8f78d89 100644 --- a/app/assets/stylesheets/dm/components/_tags.scss +++ b/app/assets/stylesheets/dm/components/_tags.scss @@ -22,7 +22,13 @@ @include u-padding-y('05'); } - +// Product / Editor page tags +.show-page-tag { + @extend .usa-tag; + @include transition-btn-colors; + @include u-text('uppercase'); + @include u-text('semibold'); +} // CUSTOM TAGS .dm-tag--big--action-primary { diff --git a/app/assets/stylesheets/dm/pages/_products.scss b/app/assets/stylesheets/dm/pages/_products.scss index 6ab6cc26f..2e1b3e248 100644 --- a/app/assets/stylesheets/dm/pages/_products.scss +++ b/app/assets/stylesheets/dm/pages/_products.scss @@ -1,4 +1,24 @@ -.products.show-main { +#main-content.products.show-main { + #show-page-siderail { // TO DO: extract this after migrating practices template + .desktop-tags { + display: none; + border: 1px solid color($theme-color-base-lighter); + @include u-radius('lg'); + @include u-padding-x(3); + @include u-padding-bottom(2); + @include at-media(tablet) { + display: none; + } + @include at-media(desktop) { + display: block; + } + } + .show-page-tag { + display: block; + width: fit-content; + } + } + #practice-show-intrapreneur { .origin-story p { margin-bottom: 0.5rem; @@ -8,4 +28,4 @@ p { @extend .line-height-26; } -} \ No newline at end of file +} diff --git a/app/controllers/practices_controller.rb b/app/controllers/practices_controller.rb index f97cbd637..e43ee21cf 100644 --- a/app/controllers/practices_controller.rb +++ b/app/controllers/practices_controller.rb @@ -39,7 +39,7 @@ def index # GET /innovations/1 # GET /practices/1.json def show - @search_terms = Naturalsorter::Sorter.sort(@practice.categories.get_category_names.sort, true) + @search_terms = @practice.categories.get_category_names # This allows comments thread to show up without the need to click a link commontator_thread_show(@practice) diffusion_histories = @practice.diffusion_histories diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 1ca46409f..66650806d 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -13,13 +13,13 @@ def intrapreneur render 'products/form/intrapreneur' end - def multimedia @show_return_to_top = true render 'products/form/multimedia' end def show + @search_terms = @product.categories.get_category_names render 'products/show' end diff --git a/app/models/category.rb b/app/models/category.rb index 87ccb6784..00315302f 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -14,9 +14,9 @@ class Category < ApplicationRecord scope :with_practices, -> { not_none.joins(:innovable_practices).where(practices: {approved: true, published: true, enabled: true} ).order_by_name.uniq } scope :order_by_name, -> { order(Arel.sql("lower(categories.name) ASC")) } - scope :not_none, -> { where.not(name: 'None').where.not(name: 'none') } + scope :not_none, -> { where.not('LOWER(categories.name) = ?', 'none') } scope :get_category_by_name, -> (cat_name) { where('lower(name) = ?', cat_name.downcase) } - scope :get_category_names, -> { not_none.pluck(:name) } + scope :get_category_names, -> { not_none.order(:name).pluck(:name) } attr_accessor :related_terms_raw attr_accessor :reset_cached_categories diff --git a/app/views/practices/show/desktop_partials/_search_terms.html.erb b/app/views/practices/show/desktop_partials/_search_terms.html.erb index f1544c810..2adaebd78 100644 --- a/app/views/practices/show/desktop_partials/_search_terms.html.erb +++ b/app/views/practices/show/desktop_partials/_search_terms.html.erb @@ -1,5 +1,5 @@ -
-
TAGS:
+
+

Tags:

<% if search_terms.count > 10 %> <% search_terms[0..9].each do |term| %> <%= render partial: 'practices/show/search_terms/category', locals: {term: term} %> diff --git a/app/views/practices/show/search_terms/_category.html.erb b/app/views/practices/show/search_terms/_category.html.erb index 1509000e8..4448942c1 100644 --- a/app/views/practices/show/search_terms/_category.html.erb +++ b/app/views/practices/show/search_terms/_category.html.erb @@ -1,5 +1,5 @@ <%= term %> diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index 0d199b031..f538a0639 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -1,3 +1,10 @@ +<% provide :head_tags do %> + <%= javascript_include_tag 'practice_page', 'data-turbolinks-track': 'reload' %> + <%= javascript_tag 'data-turbolinks-track': 'reload' do %> + <% #TO DO: create separate tracking for productsrender partial: 'practices/show/ahoy_event_tracking', formats: [:js] if current_user.present? %> + <% end %> +<% end %> +
@@ -9,93 +16,104 @@
-
-
-
-

- <%= @product.name %> -

- <%# innovation last update timestamp %> -

- Last updated <%= timeago(@product&.updated_at) %> -

-
+
+
+ <% if @search_terms.any? %> + <%= render partial: 'practices/show/desktop_partials/search_terms', locals: { search_terms: @search_terms } %> + <% end %>
-
- -
-

Product Description

- <% product_description_fields = [ - [:description, "Executive Summary"], - [:main_display_image, "Main Product Image", {heading: false}], # replace this with partial to render - [:item_number, "Item Number"], - [:vendor, "Vendor", {content: @product.vendor_link.present? ? link_to(@product.vendor, @product.vendor_link, class: ".usa-link .usa-link--external") : @product.vendor }], - [:duns, "DUNS"], - [:practice_partners, "Partners", {content: @product&.practice_partners.pluck(:name).join(', ')}], - [:shipping_timeline_estimate, "Shipping Timeline Estimate"] - ] %> - <% product_description_fields.each do |arr| %> - <% field_name, field_label, field_options = arr %> - <% if field_options&.present? %> - <% if field_name == :main_display_image && @product.main_display_image.exists? %> - <%= render partial: 'main_display_image', locals: { product: @product} %> - <% else %> - <%= tag.h3 field_label, class: 'font-sans-lg line-height-25px margin-top-2 margin-bottom-1' unless field_options[:heading] == false %> - <%= tag.p field_options[:content] %> +
+
+
+
+

+ <%= @product.name %> +

+ <%# innovation last update timestamp %> +

+ Last updated <%= timeago(@product&.updated_at) %> +

+
+
+
+
+

Product Description

+ <% product_description_fields = [ + [:description, "Executive Summary"], + [:main_display_image, "Main Product Image", {heading: false}], # replace this with partial to render + [:practice_partners, "Partners", {content: @product&.practice_partners.pluck(:name).join(', ')}], + [:item_number, "Item Number"], + [:vendor, "Vendor", {content: @product.vendor_link.present? ? link_to(@product.vendor, @product.vendor_link, class: ".usa-link .usa-link--external") : @product.vendor }], + [:duns, "DUNS"], + [:shipping_timeline_estimate, "Shipping Timeline Estimate"] + ] %> + <% product_description_fields.each do |arr| %> + <% field_name, field_label, field_options = arr %> + <% if field_options&.present? %> + <% if field_name == :main_display_image && @product.main_display_image.exists? %> + <%= render partial: 'main_display_image', locals: { product: @product} %> + <% else %> + <%= tag.h3 field_label, class: 'font-sans-lg line-height-25px margin-top-2 margin-bottom-1' unless field_options[:heading] == false %> + <%= tag.p field_options[:content] %> + <% end %> + <% else # default fields %> + <% next if @product.send(field_name.to_sym).blank? %> +

<%= field_label %>

+

<%= @product.send(field_name.to_sym) %>

+ <% end %> <% end %> - <% else # default fields %> - <% next if @product.send(field_name.to_sym).blank? %> -

<%= field_label %>

-

<%= @product.send(field_name.to_sym) %>

+
+
+

Intrapreneur

+

<%= 'Innovator'.pluralize(@product.va_employee_practices.count) %>

+ <% @product.va_employee_practices.each do |innovator| %> +
+

<%= innovator.va_employee&.name %>

+

<%= innovator.va_employee&.role %>

+
+ <% end %> +

From the Innovator

+
<%= simple_format(@product.origin_story, wrapper_tag: "p") %>
+
+ <% if @product.practice_multimedia.any? %> +
+
+
+

Multimedia

TO DO: fix partial to fix different heading levels +
+ <% # temporarily skip files while troubleshooting %> + <% multimedia = @product.practice_multimedia.where.not(resource_type: "file") %> + <%= render partial: 'practices/show/overview/overview_sections', locals: {resources: multimedia, statement: '', title: 'Multimedia', s_area: 'multimedia'} %> +
+
+
+
<% end %> +
+

Order Product

+
    +
  1. +

    Order from the Marketplace

    +

    + VA employees wishing to order a product should copy and paste the details under the "Order" tab and send it to their usual service-line purchasing agent. If the order is above the purchase card threshold, contact VAIMPSupport@va.govfor information on contracting with the vendor. VA employees cannot order directly from the manufacturer unless they are authorized to do so. +

    +
  2. +
  3. +

    Obtain a Completed VA Form 1091

    +

    + For first-time purchases from a vendor, contact VAIPMVendorizationRequest@va.gov to obtain a copy of the completed VA Form 10091 (FSC Vendor File Request Form). +

    +
  4. +
  5. +

    Request a Local Vendor Number

    +

    + Follow your local vendorization process to request the assignment of a local vendor number. +

    +
  6. +
+
+ <% if @search_terms.present? %> + <%= render partial: 'practices/show/mobile_partials/search_terms', locals: { search_terms: @search_terms } %> <% end %> -
-
-

Intrapreneur

-

<%= 'Innovator'.pluralize(@product.va_employee_practices.count) %>

- <% @product.va_employee_practices.each do |innovator| %> -
-

<%= innovator.va_employee&.name %>

-

<%= innovator.va_employee&.role %>

-
- <% end %> -

From the Innovator

-
<%= simple_format(@product.origin_story, wrapper_tag: "p") %>
-
-<% if @product.practice_multimedia.any? %> -
-
-
-

Multimedia

TO DO: fix partial to fix different heading levels -
- <% # temporarily skip files while troubleshooting %> - <% multimedia = @product.practice_multimedia.where.not(resource_type: "file") %> - <%= render partial: 'practices/show/overview/overview_sections', locals: {resources: multimedia, statement: '', title: 'Multimedia', s_area: 'multimedia'} %> -
-
-
-
-<% end %> -
-

Order Product

-
    -
  1. -

    Order from the Marketplace

    -

    - VA employees wishing to order a product should copy and paste the details under the "Order" tab and send it to their usual service-line purchasing agent. If the order is above the purchase card threshold, contact VAIMPSupport@va.govfor information on contracting with the vendor. VA employees cannot order directly from the manufacturer unless they are authorized to do so. -

    -
  2. -
  3. -

    Obtain a Completed VA Form 1091

    -

    - For first-time purchases from a vendor, contact VAIPMVendorizationRequest@va.gov to obtain a copy of the completed VA Form 10091 (FSC Vendor File Request Form). -

    -
  4. -
  5. -

    Request a Local Vendor Number

    -

    - Follow your local vendorization process to request the assignment of a local vendor number. -

    -
  6. -
-
+
+
\ No newline at end of file diff --git a/spec/factories/category_practices.rb b/spec/factories/category_practices.rb index 9b071e63f..371e657eb 100644 --- a/spec/factories/category_practices.rb +++ b/spec/factories/category_practices.rb @@ -1,6 +1,13 @@ FactoryBot.define do factory :category_practice do association :category - association :innovable, factory: :practice + + trait :for_product do + association :innovable, factory: :product + end + + trait :for_practice do + association :innovable, factory: :practice + end end end diff --git a/spec/factories/products.rb b/spec/factories/products.rb index ab167b8bf..7df99e280 100644 --- a/spec/factories/products.rb +++ b/spec/factories/products.rb @@ -67,5 +67,14 @@ end end end + + trait :with_tags do + sequence(:name) { |n| "Sample Product with Tags #{n}" } + after(:create) do |product| + create_list(:category, 11).each do |category| + create(:category_practice, :for_product, innovable: product, category: category) + end + end + end end end diff --git a/spec/features/practice_viewer/introduction_spec.rb b/spec/features/practice_viewer/introduction_spec.rb index b9ec70aa7..d5e870dbd 100644 --- a/spec/features/practice_viewer/introduction_spec.rb +++ b/spec/features/practice_viewer/introduction_spec.rb @@ -191,7 +191,7 @@ end it 'should take the user to the search page with results that match the category that was clicked on' do - all('.usa-tag').first.click + all('.show-page-tag').first.click expect(page).to have_current_path('/search?category=COVID') expect(page).to have_selector('#search-page', visible: true) expect(page).to have_content('2 Results') diff --git a/spec/features/product_viewer_spec.rb b/spec/features/product_viewer_spec.rb index 01f8518a5..b95ac2f72 100644 --- a/spec/features/product_viewer_spec.rb +++ b/spec/features/product_viewer_spec.rb @@ -2,7 +2,8 @@ describe 'Product show page', type: :feature do let!(:product) { create(:product)} - let!(:product_with_images) { create(:product, :with_image, :with_multimedia, name: 'Product with Images', published: true) } + let(:product_with_images) { create(:product, :with_image, :with_multimedia, name: 'Product with Images', published: true) } + let(:product_with_tags) { create(:product, :with_tags, published: true) } let!(:user) { create(:user) } let!(:admin) { create(:user, :admin)} @@ -54,4 +55,12 @@ expect(page).to have_css('.video-container') end end + + it 'renders associated categories / tags', js: true do + visit(product_path(product_with_tags)) + within('#show-page-siderail') do + expect(page).to have_css('.show-page-tag', count: 10) + expect(page).to have_content(/See more/i) + end + end end From b30fdc9a5f0bb77d28c36ef25e42d05e92014ee1 Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 2 Oct 2024 17:20:21 -0700 Subject: [PATCH 21/36] DM-5245: Update product editor helper text; add Price (#1057) * Update helper text labels * Add Price field to editor and show page * Update label for innovation title --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/controllers/products_controller.rb | 1 + app/views/products/form/description.html.erb | 32 ++++++++++++++------ app/views/products/show.html.erb | 3 +- 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 66650806d..8e851f9c8 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -78,6 +78,7 @@ def product_params :vendor_link, :duns, :shipping_timeline_estimate, + :price, :origin_story, :submitted_page, va_employees_attributes: [:id, :name, :role, :_destroy], diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index bdad97f54..113d56ba7 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -14,9 +14,9 @@
<%= f.label :name, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> - Innovation Title* + Product Title* <% end %> - Type the official name of your product.  + What should your product be called? 
<%= f.text_field :name, class: "usa-input #{ @product.errors[:name].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> @@ -28,7 +28,7 @@ <%= f.label :tagline, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> Tagline* <% end %> - Type a short sentence summarizing the key outcomes of your innovation. This text will display in search results. (72 characters max)  + How would you summarize the key outcomes of your product in the shortest sentence possible? Note that this will only be leveraged on the search results page. 
<%= f.text_field :tagline, class: "usa-input #{ @product.errors[:tagline].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> @@ -40,7 +40,7 @@ <%= f.label :description, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> Executive Summary* <% end %> - Type the description of your product.  + Provide a short summary of your product’s mission. Include relevant information about the product's features, material, size, and more. 
<%= f.text_area :description, class: "usa-textarea #{ @product.errors[:description].any? ? 'usa-input--error' : '' } display-block practice-editor-overview-statement-input dm-required-field", required: true %> @@ -53,7 +53,7 @@ <%= f.label :item_number, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> Item Number* <% end %> - Et harum quidem rerum facilis est et expedita distinctio.  + Provide the item number to help individuals identify and purchase your product. 
<%= f.text_field :item_number, class: "usa-input #{ @product.errors[:item_number].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> @@ -66,7 +66,7 @@ <%= f.label :vendor, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> Vendor* <% end %> - Et harum quidem rerum facilis est et expedita distinctio.  + Provide the name of the person or business that sells your product. 
<%= f.text_field :vendor, class: "usa-input #{ @product.errors[:vendor].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input dm-required-field", required: true %> @@ -92,7 +92,7 @@ <%= f.label :duns, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> DUNS <% end %> - Et harum quidem rerum facilis est et expedita distinctio.  + The DUNS (Data Universal Numbering System) number is a unique nine-digit number that identifies your product as a business entity. What’s yours? 
<%= f.text_field :duns, class: "usa-input #{ @product.errors[:duns].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input" %> @@ -105,15 +105,29 @@ <%= f.label :shipping_timeline_estimate, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> Shipping Timeline Estimate <% end %> - Et harum quidem rerum facilis est et expedita distinctio.  + Provide the date or date range when your product will be able to be shipped or delivered.  - <%= f.text_field :shipping_timeline_estimate, class: "usa-input #{ @product.errors[:duns].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input" %> + <%= f.text_field :shipping_timeline_estimate, class: "usa-input #{ @product.errors[:shipping_timeline_estimate].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input" %>

  <%= show_errors(@product, :shipping_timeline_estimate) %>

+
+
+ <%= f.label :price, class: 'usa-label text-bold display-block margin-top-0 margin-bottom-2' do %> + Price + <% end %> + What is the cost of your product in U.S. dollars?  +
+ <%= f.text_field :price, class: "usa-input #{ @product.errors[:price].any? ? 'usa-input--error' : '' } display-block practice-editor-name-input" %> + +

  + <%= show_errors(@product, :price) %> +

+
+

diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index f538a0639..776d6dc78 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -45,7 +45,8 @@ [:item_number, "Item Number"], [:vendor, "Vendor", {content: @product.vendor_link.present? ? link_to(@product.vendor, @product.vendor_link, class: ".usa-link .usa-link--external") : @product.vendor }], [:duns, "DUNS"], - [:shipping_timeline_estimate, "Shipping Timeline Estimate"] + [:shipping_timeline_estimate, "Shipping Timeline Estimate"], + [:price, "Price"] ] %> <% product_description_fields.each do |arr| %> <% field_name, field_label, field_options = arr %> From 5bce097f0f5495d7248af7fea7239cd29bc67e4e Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Wed, 2 Oct 2024 17:21:02 -0700 Subject: [PATCH 22/36] DM-5082: Port basic Ahoy events from Practices Show (#1058) Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/models/ahoy/event.rb | 16 ++++++ .../products/_ahoy_event_tracking.js.erb | 51 +++++++++++++++++++ app/views/products/show.html.erb | 3 +- 3 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 app/views/products/_ahoy_event_tracking.js.erb diff --git a/app/models/ahoy/event.rb b/app/models/ahoy/event.rb index 32bdc2e49..bff298f44 100644 --- a/app/models/ahoy/event.rb +++ b/app/models/ahoy/event.rb @@ -72,5 +72,21 @@ class Ahoy::Event < ApplicationRecord where(name: page_search).where("properties->>'search_term' = ?", term).by_date_range(start_date, end_date) } + # Products + scope :product_views, -> { where(name: 'Product show').exclude_duplicates } + scope :product_views_for_single_product, -> (product_id) { product_views.where_props(product_id: product_id) } + scope :product_views_for_single_product_by_date_range, -> (product_id, start_date, end_date) { + product_views.where_props(product_id: product_id).by_date_range(start_date, end_date) + } + scope :product_views_for_multiple_products, -> (product_ids) { + product_views.where("properties->>'product_id' IN (?)", product_ids.map(&:to_s)) + } + scope :product_views_for_multiple_products_by_date_range, -> (product_ids, start_date, end_date) { + product_views.where( + "properties->>'product_id' IN (?)", product_ids.map(&:to_s) + ).by_date_range(start_date, end_date) + } + + store_accessor :properties, :search_term end diff --git a/app/views/products/_ahoy_event_tracking.js.erb b/app/views/products/_ahoy_event_tracking.js.erb new file mode 100644 index 000000000..1533545a8 --- /dev/null +++ b/app/views/products/_ahoy_event_tracking.js.erb @@ -0,0 +1,51 @@ +var PRODUCT_SHOW_KEY = 'product-show'; + +function saveProductShow(visit) { + sessionStorage.setItem(PRODUCT_SHOW_KEY, JSON.stringify(visit)); +} + +function shouldTrackProductShow(currentVisit) { + var prevVisit = JSON.parse(sessionStorage.getItem(PRODUCT_SHOW_KEY)); + + if (prevVisit) { + var prevVisitTime = prevVisit.timestamp; + var currentVisitTime = currentVisit.timestamp; + var isSameVisit = (currentVisitTime - prevVisitTime) <= 1000; + var isSameProduct = currentVisit["product_id"] === prevVisit["product_id"]; + var isSameUser = currentVisit.userId === prevVisit.userId + + // make sure we aren't logging the same exact practice show (difference between visits is <= 1000ms) by same user for the same request + // this occurs because of turbolinks reloading the page + return !(isSameVisit && isSameProduct && isSameUser); + } else { + return true; + } +} + +function trackProductShow(visit) { + saveProductShow(visit); + // remove the timestamp and userId key/value from the prevVisit object + delete visit.timestamp; + delete visit.userId; + ahoy.track('Product show', visit); +} + +function ahoyEventTrackingFns() { + var action = "<%= params[:action] %>"; + var controller = "<%= params[:controller] %>"; + + // only track on the show action + if (action === 'show' && controller === 'products') { + var userId = <%= current_user.id %>; + var productId = <%= @product.id %>; + // only track if there is a current user and practice + if (userId && productId) { + var productShowProps = { "product_id": productId, timestamp: Date.now(), userId: userId }; + if (shouldTrackProductShow(productShowProps)) { + trackProductShow(productShowProps); + } + } + } +} + +ahoyEventTrackingFns(); diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index 776d6dc78..def95366d 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -1,10 +1,9 @@ <% provide :head_tags do %> <%= javascript_include_tag 'practice_page', 'data-turbolinks-track': 'reload' %> <%= javascript_tag 'data-turbolinks-track': 'reload' do %> - <% #TO DO: create separate tracking for productsrender partial: 'practices/show/ahoy_event_tracking', formats: [:js] if current_user.present? %> + <%= render partial: 'products/ahoy_event_tracking', formats: [:js] if current_user.present? %> <% end %> <% end %> -

From dc756c2a6307623fa49403955c572344cad8dff5 Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Mon, 7 Oct 2024 09:43:06 -0700 Subject: [PATCH 23/36] DM-5228: Add step indicator to Product editor (#1053) * Set up step indicator; Add stub Editors page * Use EST for last updated time to make it more user-friendly * Re-extract PRODUCT and PRACTICE editor slugs for reuse around the application * Add a spec for step indicators * Add a feature spec page for Editors * update navg helper array to match practice editor order * Update spec expectations --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> --- app/controllers/products_controller.rb | 13 +++++- app/helpers/navigation_helper.rb | 14 ++---- app/models/product.rb | 1 + .../practices/shared/_step_indicator.html.erb | 4 +- app/views/products/_step_indicator.html.erb | 27 ++++++++++++ app/views/products/form/description.html.erb | 2 + app/views/products/form/editors.html.erb | 11 +++++ app/views/products/form/intrapreneur.html.erb | 1 + app/views/products/form/multimedia.html.erb | 1 + .../shared/_innovation_editor_footer.html.erb | 6 ++- config/routes.rb | 1 + .../practice_editor/step_indicator_spec.rb | 4 +- spec/features/product_editor/editors_spec.rb | 43 +++++++++++++++++++ .../product_editor/navigation_spec.rb | 28 ++++++++++++ 14 files changed, 138 insertions(+), 18 deletions(-) create mode 100644 app/views/products/_step_indicator.html.erb create mode 100644 app/views/products/form/editors.html.erb create mode 100644 spec/features/product_editor/editors_spec.rb create mode 100644 spec/features/product_editor/navigation_spec.rb diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 8e851f9c8..1e979380e 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,8 +1,13 @@ class ProductsController < ApplicationController include InnovationControllerMethods before_action :authenticate_user!, except: [:show, :search, :index] - before_action :set_product, only: [:show, :update, :description, :intrapreneur, :multimedia] - before_action :check_product_permissions, only: [:show, :update, :description, :intrapreneur, :multimedia] + before_action :set_product, only: [:show, :update, :editors, :description, :intrapreneur, :multimedia] + before_action :check_product_permissions, only: [:show, :update, :editors, :description, :intrapreneur, :multimedia] + before_action :set_return_to_top_flag, only: [:show, :editors, :description, :intrapreneur, :multimedia] + + def editors + render 'products/form/editors' + end def description @categories = Category.prepared_categories_for_practice_editor(current_user.has_role?(:admin)) @@ -92,6 +97,10 @@ def multimedia_params ) end + def set_return_to_top_flag + @show_return_to_top = true + end + def check_product_permissions unless @product.published? || current_user&.has_role?(:admin) || @product&.user_id == current_user&.id unauthorized_response diff --git a/app/helpers/navigation_helper.rb b/app/helpers/navigation_helper.rb index e0cd30854..a154e034c 100644 --- a/app/helpers/navigation_helper.rb +++ b/app/helpers/navigation_helper.rb @@ -1,15 +1,7 @@ module NavigationHelper - INNOVATION_EDITOR_PAGES = [ - 'introduction', - 'editors', - 'overview', - 'implementation', - 'adoptions', - 'about', - 'description', - 'intrapreneur', - 'multimedia' - ] + PRACTICE_EDITOR_PAGES = ['editors', 'introduction', 'adoptions', 'overview', 'implementation', 'about'] + PRODUCT_EDITOR_PAGES = ['editors', 'description','intrapreneur','multimedia'] + INNOVATION_EDITOR_PAGES = PRACTICE_EDITOR_PAGES + PRODUCT_EDITOR_PAGES.uniq def setup_breadcrumb_navigation session[:breadcrumbs] = session[:breadcrumbs] || [] diff --git a/app/models/product.rb b/app/models/product.rb index a74a39d25..e71f8e472 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -11,6 +11,7 @@ class Product < Innovation PRODUCT_EDITOR_NEXT_PAGE = { + 'editors': 'description', 'description': 'intrapreneur', 'intrapreneur': 'multimedia', } diff --git a/app/views/practices/shared/_step_indicator.html.erb b/app/views/practices/shared/_step_indicator.html.erb index b7fbed272..067cedb72 100644 --- a/app/views/practices/shared/_step_indicator.html.erb +++ b/app/views/practices/shared/_step_indicator.html.erb @@ -6,7 +6,7 @@ <% session_end_datetime = session.session_end_time session_date = "#{session_end_datetime.strftime("%-m/%-d/%Y")}" - session_time = "#{session_end_datetime.strftime("%I:%M %p")} " + session_time = "#{session_end_datetime.in_time_zone('Eastern Time (US & Canada)').strftime("%I:%M %p")} EST" session_user = session.user last_updated_text = "#{@practice.name} last updated on #{session_date} at #{session_time} by #{is_full_name_present(session_user) ? user_full_name(session_user) : session_user.email}" %> @@ -17,7 +17,7 @@
    <% - page_titles = ['editors', 'introduction', 'adoptions', 'overview', 'implementation', 'about'] + page_titles = NavigationHelper::PRACTICE_EDITOR_PAGES action = params[:action] %> <% page_titles.each_with_index do |pt, i| %> diff --git a/app/views/products/_step_indicator.html.erb b/app/views/products/_step_indicator.html.erb new file mode 100644 index 000000000..427b23d00 --- /dev/null +++ b/app/views/products/_step_indicator.html.erb @@ -0,0 +1,27 @@ +
    + <%= "#{product.name} last updated on #{product.updated_at.strftime("%-m/%-d/%Y")} at #{product.updated_at.in_time_zone('Eastern Time (US & Canada)').strftime("%I:%M %p")} EST" %> +
    +
    +
      + <% + page_titles = NavigationHelper::PRODUCT_EDITOR_PAGES + action = params[:action] + %> + <% page_titles.each_with_index do |pt, i| %> + <% + current_page_index = page_titles.index(action) + status = '' + if current_page_index > i + status = '--complete' + elsif current_page_index === i + status = '--current' + end + %> +
    1. + + <%= link_to pt.capitalize, eval("product_#{pt}_path(product)") %> + +
    2. + <% end %> +
    +
    diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index 113d56ba7..a1cbe7fd1 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -2,10 +2,12 @@ <%= javascript_include_tag '_allCategories', 'data-turbolinks-track': 'reload' %> <% end %> +
    <%= render partial: "shared/messages", locals: {small_text: false} %> + <%= render partial: "products/step_indicator", locals: {product: @product} %>

    Product Description

    <%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> diff --git a/app/views/products/form/editors.html.erb b/app/views/products/form/editors.html.erb new file mode 100644 index 000000000..6db3a2dbc --- /dev/null +++ b/app/views/products/form/editors.html.erb @@ -0,0 +1,11 @@ +
    +
    +
    + <%= render partial: "shared/messages", locals: {small_text: false} %> + <%= render partial: "products/step_indicator", locals: {product: @product} %> +
    +

    Editors

    +
    +
    +
    +
    \ No newline at end of file diff --git a/app/views/products/form/intrapreneur.html.erb b/app/views/products/form/intrapreneur.html.erb index 11ba7c135..b0e2373a3 100644 --- a/app/views/products/form/intrapreneur.html.erb +++ b/app/views/products/form/intrapreneur.html.erb @@ -2,6 +2,7 @@
    <%= render partial: "shared/messages", locals: {small_text: false} %> + <%= render partial: "products/step_indicator", locals: {product: @product} %>

    Intrapreneur

    <%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> diff --git a/app/views/products/form/multimedia.html.erb b/app/views/products/form/multimedia.html.erb index 461f94fe5..27cccc9e6 100644 --- a/app/views/products/form/multimedia.html.erb +++ b/app/views/products/form/multimedia.html.erb @@ -9,6 +9,7 @@
    <%= render partial: "shared/messages", locals: {small_text: false} %> + <%= render partial: "products/step_indicator", locals: {product: @product} %>

    Multimedia

    <%= nested_form_for(@product, html: {multipart: true, style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> diff --git a/app/views/shared/_innovation_editor_footer.html.erb b/app/views/shared/_innovation_editor_footer.html.erb index dd40d7c0d..f5aa8f261 100644 --- a/app/views/shared/_innovation_editor_footer.html.erb +++ b/app/views/shared/_innovation_editor_footer.html.erb @@ -28,8 +28,12 @@ } else path_options = { - description: { + editors: { back: nil, + continue: product_description_path(@product) + }, + description: { + back: product_editors_path(@product), continue: product_intrapreneur_path(@product) }, intrapreneur: { diff --git a/config/routes.rb b/config/routes.rb index c24c8529f..849f5ab9b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -59,6 +59,7 @@ resources :products, except: :index do get '/products/:id', action: 'show' + get 'edit/editors', action: 'editors', as: 'editors' get '/edit/description', action: 'description', as: 'description' get '/edit/intrapreneur', action: 'intrapreneur', as: 'intrapreneur' get '/edit/multimedia', action: 'multimedia', as: 'multimedia' diff --git a/spec/features/practice_editor/step_indicator_spec.rb b/spec/features/practice_editor/step_indicator_spec.rb index b454c3c63..c46969025 100644 --- a/spec/features/practice_editor/step_indicator_spec.rb +++ b/spec/features/practice_editor/step_indicator_spec.rb @@ -29,8 +29,8 @@ it 'should display the step indicator on each page' do session_date = "#{@end_time.strftime("%-m/%-d/%Y")}" - session_time = "#{@end_time.strftime("%I:%M %p")}" - last_updated_txt = "#{@practice.name} last updated on #{session_date} at #{session_time} by #{@admin.first_name} #{@admin.last_name}" + session_time = "#{@end_time.in_time_zone('Eastern Time (US & Canada)').strftime("%I:%M %p")}" + last_updated_txt = "#{@practice.name} last updated on #{session_date} at #{session_time} EST by #{@admin.first_name} #{@admin.last_name}" # editors visit practice_editors_path(@practice) diff --git a/spec/features/product_editor/editors_spec.rb b/spec/features/product_editor/editors_spec.rb new file mode 100644 index 000000000..479861a61 --- /dev/null +++ b/spec/features/product_editor/editors_spec.rb @@ -0,0 +1,43 @@ +require 'rails_helper' + +describe 'Product editor - Editors', type: :feature do + let!(:product) { create(:product)} + let!(:user) { create(:user) } + let!(:admin) { create(:user, :admin)} + + before do + login_as(current_user, :scope => :user, :run_callbacks => false) + end + + describe 'when logged in as a regular user' do + let(:current_user) { user } + + context 'with no permissions' do + it 'redirects to the root path with a warning' do + visit product_editors_path(product) + expect(page).to have_current_path('/') + expect(page).to have_content('You are not authorized to view this content.') + end + end + end + + describe 'when logged in as an admin' do + let(:current_user) { admin } + + it 'allows access and displays the product description form' do + visit product_editors_path(product) + expect(page).to have_selector('h1', text:'Editors') + end + end + + describe 'when not logged in' do + let(:current_user) { nil } + + context 'without login' do + it 'redirects to the login page' do + visit product_editors_path(product) + expect(page).to have_current_path(new_user_session_path) + end + end + end +end diff --git a/spec/features/product_editor/navigation_spec.rb b/spec/features/product_editor/navigation_spec.rb new file mode 100644 index 000000000..357f98b8e --- /dev/null +++ b/spec/features/product_editor/navigation_spec.rb @@ -0,0 +1,28 @@ +require 'rails_helper' + +describe 'Product editor - Navigation between pages', type: :feature do + let(:product) { create(:product)} + let!(:admin) { create(:user, :admin)} + + before do + login_as(admin, :scope => :user, :run_callbacks => false) + end + + it 'renders step indicators correctly' do + product_editor_pages = NavigationHelper::PRODUCT_EDITOR_PAGES + product_editor_pages.each_with_index do |page_name, index| + pathname = "product_#{page_name}_path" + visit(send(pathname.to_sym, product)) + expect(page).to have_selector('h1', text: page_name.titleize) + within(".usa-step-indicator__segment--current") do + expect(page).to have_content(page_name.titleize) + end + if index > 0 + last_indicator = find_all('.usa-step-indicator__segment--complete').last + within(last_indicator) do + expect(page).to have_content(product_editor_pages[index - 1].titleize) + end + end + end + end +end \ No newline at end of file From c1cda4a855d27be1f2ef095b734d0d5885bdbf8d Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Mon, 7 Oct 2024 14:21:33 -0600 Subject: [PATCH 24/36] Dm 5201 product editor main thumbnail (#1064) * dm-5179 products visibility (#1015) * update schema with new products table * update schema with new polymorphic association for category_practices * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * add index to products name column in order to add unique constraint at the db level this enables the use of `create_or_find_by` with the name attribute * add admin/products file with overwrites for create and update actions * update Product model add name presence validation add ransackable_attributes for name and user_email * add admin/products feature spec file * edit admin/products to remove file export until setup decided upon * remove except: [:destroy] from admin/products actions :all * add user_email method to Product model * add "Owner email", timestamps, actions to admin/products index * add scoped_collection to admin/products controller block allows for filtering through association * remove download_links: false from admin/products index view * spacing * edit Product#user_email to not be private * update admin/products removes permit_params method in favor of traditional strong params methods for product attrs and user_email edits scoped_collection to use left_joins for records with no :user edits set_product_user method to set nil value for product.user * update admin/products to utilize strong params for user_email * update admin/products edits structure of create and update actions to utilize transaction blocks updates error handling method to deliver concise error messages * update admin/products feature specs adds sad path testing, restructures test organization * add migration for additional products columns * update schema with additional products columns * add products.csv to assets folder Directly imported as csv from xlsx file provided by IPM team, unaltered contents * add products rake namespace with :create_or_update_products task converts csv file containing IPM products data to persisted product records in the db. the data in the csv is unaltered so some columns containing leading quotes and slashes had to be regexed before saving to the products attrs some columns' values are "N/A" so for convenience and simplicity they are just being saved as nil values * add products:create_or_update_products task to :full_import tasks * add migration to update products table adds default: false to :published col adds :date_published and :retired cols * update schema with added products columns * add after_update callback :update_date_published to Product model runs method to update :date_published column when :published value changes * add spec for new :update_date_published callback on Product model * update index actions for admin/products adds buttons for publishing/unpublishing and retiring/activating products in admin/products view adds feature specs for new functionality * add data rows to admin/products show view * add :published as admin/products index filter * add :published as col to admin/products index view * Dm 5123 poly practice partners (#1023) * Dm 5108 innovation data model (#1000) * add Innovation abstract class, update Practice to inherit * add Product model * update Innovation model to add paper_trail and belongs_to :user * add db migration to create products table * update schema with new products table * add migration to update category_practices table removes practices foreign key adds polymorphic reference to innovable with indexing converts existing `practice_id` column data to new column `innovable_id` removes practice_id column * update schema with new polymorphic association for category_practices * add polymorphic relation on Innovation model to category_practices * update CategoryPractice with new polymorphic association referring innovable * update Category model with CategoryPractice's polymorphic association reference innovable * remove redundant relation to categories from the Practice model * update admin/practices file to expect new polymorphic association to categories * update category_practices factory with polymorphic association reference * add products factory * update feature and model specs to expect new categories association definitions * add product model spec * remove old migration that adds `other` column to categories table * update importer and categories tasks to expect new relation reference innovable for CategoryPractice * update products migration to include paperclip cropper columns * update schema * remove commented line from practice model * add relation and validations to Product for attachment and name uniqueness * update product factory and spec * add migration to update employee_practices to utilize polymorphic relationship * update schema * update Practice, Product, VaEmployee, and VaEmployee practice models to utilize polymorphic relationship reference innovable * update specs, tasks, and services to expect VaEmployeePractice polymorphic relationship reference innovable * add migration to update practice_multimedia to utilize polymorphic relationship * update schema with change to multimedia_practices relationship * update Practice, Product, and PracticeMultimedium models and specs with polymorphic relationship * update acts_as_lists designations on VaEmployeePractice and PracticeMultimedium to utilize polymorphic reference innovable * update spec fixture creation for category_practices to utilize polymorphic association reference * update query in partial to utilize CategoryPractice polymorphic association reference innovable * update VaEmployeePractice model spec to expect polymorphic association through reference innovable * update video feature spec to expect polymorphic association through reference innovable * update image feature spec to expect polymorphic association through reference innovable * move practice_multimedia relationship from Product and Practice models into parent class Innovation * move va_employees relationship from Product and Practice models into parent class Innovation * update admin/practices helper method set_categories_view to utilize CategoryPractice polymorphic association reference innovable * update image feature spec to expect CategoryPractice polymorphic association through reference innovable * update admin/categories show block to utilize Category relation innovable_practices * update admin/practices update_categories method to designate innovable_type when creating CategoryPractice * update admin_spec to designate innovable_type when creating CategoryPractice * update message for name validation on Product model * add :main_display_image_alt_text to products creation migration * update schema with added image_alt_text column for products table * add presence validation for main_display_image_alt_text to Product model * update product spec and factory to accomodate main_display_image_alt_text column * add :published, :private_contact_info, :support_network_email columns to products creation migration * update schema with :published, :private_contact_info, :support_network_email columns for products table * add db migration to make PracticePartnerPractice relationship to practices polymorphic as innovable * update schema with polymorphic association update to practice_partner_practices table * update PracticePartnerPractice relationship to practices to be polymorphic as innovable * update PracticePartner to define polymorphic relationship to innovable * update Innovation model to add polymorphic association to practice_partner_practices as innovable * remove old migrations that added specific PracticePartner records * add task :add_none_of_the_above_practice that adds blank PracticePartner record that is required by PracticesController#show logic * update :inet_partner_practices task to create vha-innovators-network PracticePartner and expect polymporphic relationship when creating inet practice_partners * update :importer task to utilize polymorphic relationship when creating practice_parnters * update schema * fix PracticePartner association to :practice_partner_practices should not have been designated to be "as: :innovable" * update after_commit callback on PracticePartnerPractice to clear innovable cache only if it is a Practice * update products:create_or_update_products task to associate each created product with the vha-innovators-network PracticePartner * update products:create_or_update_products task to create or attach existing practice_parnters corresponding to origin values from csv * remove addition of :origin column from AddFieldsToProducts migration * update schema after removing :origin from products table * added blank line to bottom of file * add products to admin/practice_partners#show * move Practice#published and #unpublished scopes into parent model Innovation * update admin/practice_partners adds product selection to edit form, mirrors functionality for practices adds products col to show view * update comment in practice_partners:add_none_of_the_above_practice * update product spec to utilize different image fixture * update PracticePartnerPractice model spec for associations * update breadcrumbs spec to utilize polymorphic association when creating PracticePartnerPractice * update PracticesController#introduction to utilize new innovable alias for PracticePartnerPractice query * update various specs to utilize polymorphic association when creating PracticePartnerPractice fixtures * update ProductsController adds update logic to handle image cropping * update products controller adds inst var for categories to description action adds category key to strong params adds update_category_practices method for handling the updating of product's categories * move ProductsController#update_category_practices method to Product model * update ProductsController#handle_multimedia_updates to be model method Product#update_multimedia * add specs for new SaveProductService class * add SaveProductService class * refactor ProductsController to utilize new SaveProductService class in update action removes logic now contained within service class * remove association update logic from Product model now contained within SaveProductService class * add delete_main_display_image attr accessor and main_display_image_s3_presigned_url method to Innovation class removes duplicate logic from Practice class * update introduction_image_editor js and image_editor partial adds data-model-type value to top level div which allows for both products and practice model types to utilize cropping logic * update product editor description partial adds practice image editor js and partial updates hidden field to no longer be nested under :product in params * update intrapreneur and multimedia partials to move hidden field value from :product key in params * fix rebase error * fix rebase error * update description partial re-add image_editor partial change hidden field to be outside of form values * update ProductsController update show action to re-add @search_terms update multimedia action to re-add @show_return_to_top update update action to utilize new name for slugs hash * add :delete_main_display_image attr_accessor to Innovation * update description partial re-adds image_editor partial * update Product and SaveProductService moves remove_main_display_image from Product class into service class * update ProductsController re-adds :price and :vendor_link to the product_params * update ProductsController#update to redirect to the `multimedia` path if :next param isn't present this ensures that when the form is submitted on the `/multimedia` page it stays on the page and displays the flash messages * update :create_or_update_products task to remove duplicate logic created by rebase mistake * move Product and Practice image crop attr_accessor into Innovation model * update :create_or_update_products task to remove duplicate logic created by rebase mistake --- .../_introduction_image_editor.es6 | 7 +- app/controllers/products_controller.rb | 81 +++++------ app/models/innovation.rb | 3 + app/models/practice.rb | 2 - app/models/product.rb | 46 +----- app/services/save_product_service.rb | 136 ++++++++++++++++++ app/views/products/form/description.html.erb | 5 +- app/views/products/form/intrapreneur.html.erb | 2 +- app/views/products/form/multimedia.html.erb | 2 +- lib/assets/products.csv | 2 +- spec/models/product_spec.rb | 9 -- spec/services/save_product_service_spec.rb | 90 ++++++++++++ 12 files changed, 275 insertions(+), 110 deletions(-) create mode 100644 app/services/save_product_service.rb create mode 100644 spec/services/save_product_service_spec.rb diff --git a/app/assets/javascripts/_introduction_image_editor.es6 b/app/assets/javascripts/_introduction_image_editor.es6 index c3997736d..3fe7d9f7b 100644 --- a/app/assets/javascripts/_introduction_image_editor.es6 +++ b/app/assets/javascripts/_introduction_image_editor.es6 @@ -6,11 +6,16 @@ let $cancelEditBtn; let $deleteInput; let $imgsContainer; - let fileUploadHtml = ``; function _clearUpload({ target }) { let $imgImgsContainer = $(target).closest('.dm-cropper-boundary').find($imgsContainer) $imgImgsContainer.empty(); + + let modelType = $(target).closest('.dm-cropper-boundary').data('model-type'); + + // Dynamically set the correct input HTML based on the model type + let fileUploadHtml = ``; + let fileUploadExists = $('.usa-file-input').length > 0; if (fileUploadExists) { diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 1e979380e..703702817 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -18,52 +18,40 @@ def intrapreneur render 'products/form/intrapreneur' end - def multimedia - @show_return_to_top = true - render 'products/form/multimedia' - end - def show @search_terms = @product.categories.get_category_names render 'products/show' end - def update - submitted_product_data = product_params - current_endpoint = submitted_product_data.delete(:submitted_page) - - product_updated = false - - if params[:practice].present? - submitted_product_data = process_multimedia_params(multimedia_params) - product_updated = @product.update_multimedia(multimedia_params) - elsif current_endpoint == 'description' - product_updated = @product.update_category_practices(product_params[:category]) - submitted_product_data.delete(:category) - end + def multimedia + @show_return_to_top = true + render 'products/form/multimedia' + end - @product.assign_attributes(submitted_product_data) - product_updated = (@product.changed? || product_associations_changed?) ? true : product_updated + def update + submitted_page = navigation_params[:submitted_page] - if product_updated - unless @product.save - flash[:error] = @product.errors.map {|error| error.options[:message]}.join(', ') - redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) - return - end - end + service = SaveProductService.new( + product: @product, + product_params: params[:product].nil? ? {} : product_params, + multimedia_params: params[:practice].nil? ? {} : multimedia_params + ) - notice = product_updated ? "Product was successfully updated." : nil - if params[:next] - redirect_to send("product_#{Product::PRODUCT_EDITOR_NEXT_PAGE[current_endpoint.to_sym]}_path", @product), notice: notice - return + if service.call + notice = service.product_updated ? "Product was successfully updated." : nil + next_page = params[:next] ? "#{Product::PRODUCT_EDITOR_NEXT_PAGE[submitted_page.to_sym]}" : "multimedia" + redirect_to send("product_#{next_page}_path", @product), notice: notice + elsif service.errors.any? + flash[:error] = service.errors.join(', ') + redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) else - redirect_to product_path(@product), notice: notice + next_page = params[:next] ? "#{Product::PRODUCT_EDITOR_NEXT_PAGE[submitted_page.to_sym]}_" : nil + redirect_to send("product_#{next_page}path", @product) end rescue => e logger.error "Product update failed: #{e.message}" flash[:error] = "An unexpected error occurred: #{e.message}" - redirect_to send("product_#{current_endpoint}_path", @product) || admin_product_path(@product) + redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) end private @@ -85,9 +73,14 @@ def product_params :shipping_timeline_estimate, :price, :origin_story, - :submitted_page, + :main_display_image, + :crop_x, + :crop_y, + :crop_w, + :crop_h, + :delete_main_display_image, va_employees_attributes: [:id, :name, :role, :_destroy], - category: permitted_dynamic_keys(params[:product][:category]) + category: permitted_dynamic_keys(params[:product][:category]), ) end @@ -97,6 +90,10 @@ def multimedia_params ) end + def navigation_params + params.permit(:submitted_page, :next) + end + def set_return_to_top_flag @show_return_to_top = true end @@ -106,18 +103,4 @@ def check_product_permissions unauthorized_response end end - - def product_associations_changed? - @product.va_employees.any? { |record| record.changed? || record.marked_for_destruction? } || - @product.va_employees.length != @product.va_employees.reject(&:marked_for_destruction?).length || - @product.practice_multimedia.any? { |record| record.changed? || record.marked_for_destruction? } || - @product.practice_multimedia.length != @product.practice_multimedia.reject(&:marked_for_destruction?).length - end - - def process_multimedia_params(params) - PracticeMultimedium.resource_types.each do |rt| - params['practice_multimedia_attributes']&.delete('RANDOM_NUMBER_OR_SOMETHING_' + rt[0]) - end - params - end end diff --git a/app/models/innovation.rb b/app/models/innovation.rb index bb70a4bb6..e8be25ac7 100644 --- a/app/models/innovation.rb +++ b/app/models/innovation.rb @@ -17,6 +17,9 @@ class Innovation < ApplicationRecord scope :published, -> { where(published: true) } scope :unpublished, -> { where(published: false) } + attr_accessor :delete_main_display_image + attr_accessor :crop_x, :crop_y, :crop_w, :crop_h + def main_display_image_s3_presigned_url(style = nil) object_presigned_url(main_display_image, style) end diff --git a/app/models/practice.rb b/app/models/practice.rb index ac79adc9b..257795d62 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -25,8 +25,6 @@ class Practice < Innovation attr_accessor :last_month_commits attr_accessor :two_months_ago_commits attr_accessor :three_months_ago_commits - attr_accessor :delete_main_display_image - attr_accessor :crop_x, :crop_y, :crop_w, :crop_h attr_accessor :practice_partner, :department, :practice_award, :category def self.cached_json_practices(is_guest_user) diff --git a/app/models/product.rb b/app/models/product.rb index e71f8e472..d988c472d 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -1,8 +1,7 @@ class Product < Innovation - include CropperUtils has_attached_file :main_display_image, styles: {thumb: '768x432>'}, :processors => [:cropper] - validates :main_display_image_alt_text, presence: true, if: :main_display_image_present? + # validates :main_display_image_alt_text, presence: true, if: :main_display_image_present? validates_attachment_content_type :main_display_image, content_type: /\Aimage\/.*\z/ validates :name, presence: true validates_uniqueness_of :name, {message: 'Product name already exists'} @@ -23,49 +22,6 @@ def user_email user&.email end - def update_category_practices(category_params) - changed = false - - category_keys = category_params ? category_params.keys.map { |key| key.gsub("_resource", "") } : [] - current_category_ids = categories.pluck(:id) - product_category_practices = category_practices - - # Add new category practices if not present - missing_category_ids = category_keys.map(&:to_i) - current_category_ids - missing_category_ids.delete(0) if missing_category_ids.count - if missing_category_ids.any? - missing_category_ids.each do |category_id| - product_category_practices.create!(category_id: category_id) - end - changed = true - end - - # Remove category practices that are not in the submitted category keys - cat_practices_to_remove = product_category_practices.joins(:category).where.not(categories: { id: category_keys }) - if cat_practices_to_remove.any? - cat_practices_to_remove.destroy_all - changed = true - end - - changed - end - - def update_multimedia(multimedia_params) - changed = false - multimedia_resources = multimedia_params["practice_multimedia_attributes"] - if multimedia_resources - multimedia_resources.each do |r| - if is_cropping?(r[1]) && r[1][:_destroy] == 'false' && r[1][:id].present? - r_id = r[1][:id].to_i - record = practice_multimedia.find(r_id) - reprocess_attachment(record, r[1]) - changed = true - end - end - end - changed - end - private def main_display_image_present? diff --git a/app/services/save_product_service.rb b/app/services/save_product_service.rb new file mode 100644 index 000000000..8153ab4fb --- /dev/null +++ b/app/services/save_product_service.rb @@ -0,0 +1,136 @@ +class SaveProductService + include CropperUtils + attr_reader :product, :multimedia_params, :product_params, :errors, :product_updated + + def initialize(product:, product_params:, multimedia_params: nil) + @product = product + @multimedia_params = multimedia_params + @product_params = product_params + @errors = [] + @product_updated = false + end + + def call + ActiveRecord::Base.transaction do + handle_product_params if @product_params.present? + handle_multimedia_params if @multimedia_params.present? + + merged_params = @product_params.merge(@multimedia_params) + @product.assign_attributes(merged_params) + + handle_main_display_image_cropping if main_display_image_cropping_params_present?(merged_params) + + if @product.changed? || product_associations_changed? || @product_updated + unless @product.save + collect_errors + raise ActiveRecord::Rollback + end + @product_updated = true + else + @product_updated = false + end + end + + @product_updated + rescue StandardError => e + @errors << e.message + false + end + + private + + def handle_product_params + if @product_params[:category].present? + @product_updated = update_category_practices(@product_params[:category]) || @product_updated + @product_params.delete(:category) + end + + if @product_params[:delete_main_display_image] == 'true' + remove_main_display_image(@product_params) + @product_updated = true + @product_params.delete(:delete_main_display_image) + end + end + + def handle_multimedia_params + @multimedia_params = process_multimedia_params(@multimedia_params) + @product_updated = update_multimedia(@multimedia_params) || @product_updated + end + + def handle_main_display_image_cropping + @product.main_display_image.reprocess! + @product_updated = true + end + + def process_multimedia_params(params) + PracticeMultimedium.resource_types.each do |rt| + params['practice_multimedia_attributes']&.delete('RANDOM_NUMBER_OR_SOMETHING_' + rt[0]) + end + params + end + + def main_display_image_cropping_params_present?(params) + %w[crop_x crop_y crop_w crop_h].any? { |param| params[param].present? } + end + + def product_associations_changed? + @product.va_employees.any? { |record| record.changed? || record.marked_for_destruction? } || + @product.va_employees.length != product.va_employees.reject(&:marked_for_destruction?).length || + @product.practice_multimedia.any? { |record| record.changed? || record.marked_for_destruction? } || + @product.practice_multimedia.length != product.practice_multimedia.reject(&:marked_for_destruction?).length + end + + def update_category_practices(category_params) + changed = false + + category_keys = category_params ? category_params.keys.map { |key| key.gsub("_resource", "") } : [] + current_category_ids = @product.categories.pluck(:id) + product_category_practices = @product.category_practices + + missing_category_ids = category_keys.map(&:to_i) - current_category_ids + missing_category_ids.delete(0) if missing_category_ids.count + if missing_category_ids.any? + missing_category_ids.each do |category_id| + product_category_practices.create!(category_id: category_id) + end + changed = true + end + + practices_to_remove = product_category_practices.joins(:category).where.not(categories: { id: category_keys }) + if practices_to_remove.any? + practices_to_remove.destroy_all + changed = true + end + + changed + end + + def update_multimedia(multimedia_params) + changed = false + multimedia_resources = multimedia_params["practice_multimedia_attributes"] + + if multimedia_resources + multimedia_resources.each do |r| + if is_cropping?(r[1]) && r[1][:_destroy] == 'false' && r[1][:id].present? + r_id = r[1][:id].to_i + record = @product.practice_multimedia.find(r_id) + reprocess_attachment(record, r[1]) + changed = true + end + end + end + changed + end + + def remove_main_display_image(params) + if params[:delete_main_display_image].present? && params[:delete_main_display_image] == 'true' + @product.update!(main_display_image: nil, main_display_image_alt_text: nil) + else + false + end + end + + def collect_errors + @errors.concat(@product.errors.full_messages) + end +end diff --git a/app/views/products/form/description.html.erb b/app/views/products/form/description.html.erb index a1cbe7fd1..7c0159499 100644 --- a/app/views/products/form/description.html.erb +++ b/app/views/products/form/description.html.erb @@ -1,5 +1,6 @@ <% provide :head_tags do %> <%= javascript_include_tag '_allCategories', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag '_introduction_image_editor', 'data-turbolinks-track': 'reload' %> <% end %> @@ -156,7 +157,9 @@ <% end %>
    - <%= f.hidden_field :submitted_page, value: params[:action] %> + <%= render partial: 'practices/introduction_forms/image_editor', locals: { section_title: 'Thumbnail', form: f, practice: @product, modal_link: true } %> + + <%= hidden_field_tag :submitted_page, params[:action] %> <% end %>
    diff --git a/app/views/products/form/intrapreneur.html.erb b/app/views/products/form/intrapreneur.html.erb index b0e2373a3..14f930013 100644 --- a/app/views/products/form/intrapreneur.html.erb +++ b/app/views/products/form/intrapreneur.html.erb @@ -92,7 +92,7 @@

    - <%= f.hidden_field :submitted_page, value: params[:action] %> + <%= hidden_field_tag :submitted_page, params[:action] %> <% end %>
    diff --git a/app/views/products/form/multimedia.html.erb b/app/views/products/form/multimedia.html.erb index 27cccc9e6..90990f5f6 100644 --- a/app/views/products/form/multimedia.html.erb +++ b/app/views/products/form/multimedia.html.erb @@ -98,7 +98,7 @@ <% end %>
    - <%= f.hidden_field :submitted_page, value: params[:action] %> + <%= hidden_field_tag :submitted_page, params[:action] %>
    <%= f.submit 'Submit', class: 'usa-button usa-button--primary' %> diff --git a/lib/assets/products.csv b/lib/assets/products.csv index 9e236e8f1..b7452ac94 100644 --- a/lib/assets/products.csv +++ b/lib/assets/products.csv @@ -114,4 +114,4 @@ In his garage, Mr. Hilliard developed the initial concepts for the clamshell loc Doug Hilliard Prosthetic Manager","Doug Hilliard -Prosthetic Manager",thermal-fuse-cover,, \ No newline at end of file +Prosthetic Manager",thermal-fuse-cover,, diff --git a/spec/models/product_spec.rb b/spec/models/product_spec.rb index 3d4336731..ec214bde3 100644 --- a/spec/models/product_spec.rb +++ b/spec/models/product_spec.rb @@ -29,15 +29,6 @@ expect(product).not_to be_valid expect(product.errors[:main_display_image_content_type]).to include('is invalid') end - - it 'validates presence of main_display_image_alt_text' do - product = build(:product, main_display_image: File.new(Rails.root.join('app/assets/images/va-seal.png'))) - expect(product).not_to be_valid - expect(product.errors[:main_display_image_alt_text]).to include("can't be blank") - - product.main_display_image_alt_text = 'Sample alt text' - expect(product).to be_valid - end end end diff --git a/spec/services/save_product_service_spec.rb b/spec/services/save_product_service_spec.rb new file mode 100644 index 000000000..96d023c0e --- /dev/null +++ b/spec/services/save_product_service_spec.rb @@ -0,0 +1,90 @@ +require 'rails_helper' + +RSpec.describe SaveProductService do + let!(:category) { create(:category) } + let!(:sub_category) { create(:category, parent_category: category) } + let!(:product) { create(:product, :with_image, :with_multimedia, :with_va_employees) } + let(:user) { create(:user) } + + let(:product_params) do + { + name: "Updated Product", + tagline: "Updated tagline", + description: "Updated description", + category: { "#{sub_category.id}_resource" => { value: sub_category.id.to_s } }, + delete_main_display_image: "false" + } + end + + let(:multimedia_params) do + { + "practice_multimedia_attributes" => { + "0" => { + "id" => product.practice_multimedia.first.id, + "link_url" => "https://updated.com", + "_destroy" => "false" + } + } + } + end + + subject { described_class.new(product: product, product_params: product_params, multimedia_params: multimedia_params) } + + describe "#call" do + context "when valid product params are provided" do + it "successfully updates the product" do + result = subject.call + expect(result).to be true + expect(product.reload.name).to eq "Updated Product" + expect(product.tagline).to eq "Updated tagline" + end + + it "updates the multimedia attributes" do + subject.call + expect(product.practice_multimedia.first.link_url).to eq "https://updated.com" + end + + it "updates the category associations" do + subject.call + expect(product.categories).to include(sub_category) + end + end + + context "when removing the main display image" do + before do + product_params[:delete_main_display_image] = "true" + end + + it "removes the image and updates the product" do + expect(product.main_display_image.present?).to be true + subject.call + expect(product.reload.main_display_image.present?).to be false + end + end + + context "when no changes are submitted" do + it "does not update the product and returns false" do + service = @service_class = described_class.new( + product: product, + product_params: {}, + multimedia_params: {} + ) + result = service.call + expect(result).to be false + expect(product.reload.name).not_to eq "Updated Product" + end + end + + context "when an exception is raised" do + before do + allow(product).to receive(:save).and_raise(StandardError, "Something went wrong") + end + + it "returns false and adds the error message" do + result = subject.call + expect(result).to be false + expect(subject.errors).to include("Something went wrong") + end + end + end +end From 2f86571e88ea74747a324c460b496bac7ec6988f Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Tue, 8 Oct 2024 16:48:00 -0700 Subject: [PATCH 25/36] DM-5073: Bulk import tags for Products (#1059) * Add data structure with initial tags * Find or create tags and assign to appropriate parent category * Add tags to products * Update tag initialization in importer * updated products:create_or_update_products for styling --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> Co-authored-by: PhilipDeFraties --- lib/tasks/products.rake | 66 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake index 663b08c5c..1861391c1 100644 --- a/lib/tasks/products.rake +++ b/lib/tasks/products.rake @@ -142,7 +142,6 @@ namespace :products do end end puts "Created Product - #{product_name}" - rescue ActiveRecord::RecordInvalid, ActiveRecord::RecordNotFound, ActiveRecord::RecordNotSaved => e puts "Failed to process product: #{product_name}, Error: #{e.message}" raise ActiveRecord::Rollback @@ -150,5 +149,70 @@ namespace :products do end puts 'All Products have been added to the DB!' + + # Tags + ## Find or create all tags + product_tags = { + Clinical: + [ + "Radiology", + "Patient Comfort", + "Ophthalmology", + "Medication Management", + "Amputee Care", + "Nursing", + "Physical Therapy", + "Diabetes", + "Dermatology", + "Mobility" + ], + Operational: + [ + "Emergency Care", + "Prosthetic and Sensory Aids", + "Patient Education", + "Rural Health", + "Information Technology", + "Inpatient Care", + "Physical Equipment", + "Patient Safety", + "Access to Care", + "Mobility" + ] + } + + product_tags.each do |parent_cat, tags| + parent_id = Category.find_by(name: parent_cat.to_s).id + tags.each do |tag| + cat = Category.find_or_initialize_by(name: tag) + cat.parent_category_id = parent_id + cat.save + end + end + + ## Assign tags to their Products + PRODUCT_TAG_MAPPING = { + "atlas-knee-supporter" => ["Radiology", "Patient Comfort"], + "cart-sweeper-attachment" => ["Emergency Care"], + "dropease" => ["Ophthalmology", "Medication Management"], + "prosthetic-sock-management-tool-psmt" => ["Amputee Care", "Prosthetic and Sensory Aids", "Patient Education"], + "rapid-on-demand-connection-information-technology-rocit" => ["Rural Health", "Information Technology"], + "the-belongings-buddy" => ["Inpatient Care", "Nursing"], + "wareologie-portable-parallel-bars" => ["Physical Therapy", "Physical Equipment", "Patient Safety", "Access to Care"], + "xanderglasses" => ["Physical Equipment", "Access to Care"], + "hinged-bathtub-bench" => ["Mobility", "Patient Safety"], + "self-leveling-walker-slw" => ["Mobility", "Patient Safety"], + "habit-camera" => ["Diabetes", "Dermatology", "Mobility"], + "thermal-fuse-cover" => ["Patient Safety"] + } + + PRODUCT_TAG_MAPPING.each do |product_slug, tags| + product_id = Product.find_by(slug: product_slug).id + tags.each do |tag| + cat_id = Category.find_by(name: tag).id + CategoryPractice.create(innovable_type: "Product", innovable_id: product_id, category_id: cat_id ) + puts "Tagged #{product_slug} with #{tag}" + end + end end end From 0c9526a10c743a28361e2f0defb526977d2c438c Mon Sep 17 00:00:00 2001 From: Philip DeFraties <65036872+PhilipDeFraties@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:20:51 -0600 Subject: [PATCH 26/36] dm-5152 product editors page (#1072) * add migration to convert PracticeEditor relation to practice into polymorphic relation to innovable * update schema with new polymorphic relation for PracticeEditor class * add relation to practice_editors to Innovation model * update PracticeEditor model with polymorphic relation to innovable * remove redundant relation to practice_editors from Practice model * update SavePracticeService to utilize new polymorphic relation for PracticeEditor when updating for practice * update products:create_or_update_products task to add a default editor for every created product * update PracticesController#update to utilize polymorphic relation for PracticeEditor query * update SaveProductService.. adds UserUtils adds logic to handle adding and removing practice_editors when included in the product_params refactors #call logic a bit to be less verbose * update SaveProductService spec to include tests for adding and removing practice_editors * update PracticeEditor#invite_to_edit_practice_email to be useable by both products and practices renames method to invite_to_edit * update practice editor editors page to utilize instance var for practice_editors rather than query in view * add attr_accessor :add_editor, :delete_editor to Product model * update Products controller... adds editors inst var containing queried practice_editors for product adds :add_editor & :delete_editor to product_params updates #update logic to be less verbose, no longer rescue StandardErrors, and return specific messages in the event of adding or removing practice_editors * add partial for product editor invite email * update product editor editors page adds ui for listing, adding, and removing practice editors * update PracticeEditorUtils to utilize polymorphic relation * update products editors feature spec adds tests for adding and removing practice_editors * add product owner email to editors partial * update various specs to utilize polymorphic relation to innovable when creating PracticeEditor fixtures * update practice_mailer_service_spec to use PracticeEditor's polymorphic association * update PracticeEditor factory to use polymorphic association * update PracticeMailerService to utilize polymorphic association in PracticeEditor query * update practice_editor_spec to utilize polymorphic association in PracticeEditor query * update User#created_practices to utilize PracticeEditor's polymorphic association for query * update User#user_roles method to use pluck instead of collect avoids instantiating Role objects and simplifies query * update email_selected_practices_spec to utilize polymorphic association in PracticeEditor query * update SaveProductService#call to no longer return bool unnecessary since we are tracking errors with an attr accessor * fix syntax error in admin_adoptions_spec * update SaveProductService and unit spec updates error message for already-removed editor updates expectations in unit test to reflect call method no longer returning a bool value updates unit spec syntax as per linter --- app/controllers/practices_controller.rb | 3 +- app/controllers/products_controller.rb | 32 +++--- app/mailers/practice_editor_mailer.rb | 14 +-- app/models/innovation.rb | 1 + app/models/practice.rb | 1 - app/models/practice_editor.rb | 8 +- app/models/product.rb | 2 + app/models/user.rb | 4 +- app/services/practice_mailer_service.rb | 11 +- app/services/save_practice_service.rb | 2 +- app/services/save_product_service.rb | 100 +++++++++++++++--- app/views/practices/form/editors.html.erb | 9 +- .../invite_to_edit_product_email.html.erb | 1 + app/views/products/form/editors.html.erb | 71 ++++++++++++- ...ice_editors_for_polymorphic_association.rb | 13 +++ db/schema.rb | 8 +- lib/modules/practice_editor_utils.rb | 2 +- lib/tasks/practice_editors.rake | 4 +- lib/tasks/products.rake | 4 + spec/factories/practice_editors.rb | 2 +- spec/features/admin/admin_adoptions_spec.rb | 2 +- .../email_selected_practices_editors_spec.rb | 6 +- .../practice_editor/authorization_spec.rb | 2 +- spec/features/practice_editor/editors_spec.rb | 2 +- .../introduction/introduction_spec.rb | 2 +- spec/features/product_editor/editors_spec.rb | 80 ++++++++++++-- .../users/recommended_for_you_spec.rb | 8 +- spec/features/users/user_profile_spec.rb | 4 +- spec/models/practice_editor_spec.rb | 2 +- spec/services/practice_mailer_service_spec.rb | 6 +- spec/services/save_product_service_spec.rb | 87 ++++++++++++--- 31 files changed, 385 insertions(+), 108 deletions(-) create mode 100644 app/views/product_editor_mailer/invite_to_edit_product_email.html.erb create mode 100644 db/migrate/20241007232231_update_practice_editors_for_polymorphic_association.rb diff --git a/app/controllers/practices_controller.rb b/app/controllers/practices_controller.rb index e43ee21cf..9e721ecbf 100644 --- a/app/controllers/practices_controller.rb +++ b/app/controllers/practices_controller.rb @@ -170,7 +170,7 @@ def update format.json { render json: @practice, status: :ok } end # Update last_edited field for the Practice Editor unless the current_user is the Practice Editor and their Practice Editor record was just created - practice_editor = PracticeEditor.find_by(practice: @practice, user: current_user) + practice_editor = PracticeEditor.find_by(innovable: @practice, user: current_user) if practice_editor.present? && Time.current - practice_editor.created_at > 2 practice_editor.update(last_edited_at: DateTime.current) end @@ -333,6 +333,7 @@ def implementation # /practices/slug/editors def editors + @practice_editors = PracticeEditor.where(innovable: @practice).order(created_at: :asc) render 'practices/form/editors' end diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 703702817..d51b43e0f 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,11 +1,12 @@ class ProductsController < ApplicationController - include InnovationControllerMethods + include InnovationControllerMethods, UsersHelper before_action :authenticate_user!, except: [:show, :search, :index] before_action :set_product, only: [:show, :update, :editors, :description, :intrapreneur, :multimedia] before_action :check_product_permissions, only: [:show, :update, :editors, :description, :intrapreneur, :multimedia] before_action :set_return_to_top_flag, only: [:show, :editors, :description, :intrapreneur, :multimedia] def editors + @editors = PracticeEditor.where(innovable: @product).order(created_at: :asc) render 'products/form/editors' end @@ -36,22 +37,23 @@ def update product_params: params[:product].nil? ? {} : product_params, multimedia_params: params[:practice].nil? ? {} : multimedia_params ) - - if service.call - notice = service.product_updated ? "Product was successfully updated." : nil - next_page = params[:next] ? "#{Product::PRODUCT_EDITOR_NEXT_PAGE[submitted_page.to_sym]}" : "multimedia" + service.call + if service.errors.empty? + notice = if service.added_editor + "Editor was added to the list. Product was successfully updated." + elsif service.editor_removed + "Editor was removed from the list. Product was successfully updated." + elsif service.product_updated + "Product was successfully updated." + else + nil + end + next_page = params[:next] ? Product::PRODUCT_EDITOR_NEXT_PAGE[submitted_page.to_sym] : submitted_page redirect_to send("product_#{next_page}_path", @product), notice: notice - elsif service.errors.any? - flash[:error] = service.errors.join(', ') - redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) else - next_page = params[:next] ? "#{Product::PRODUCT_EDITOR_NEXT_PAGE[submitted_page.to_sym]}_" : nil - redirect_to send("product_#{next_page}path", @product) + flash[:error] = service.errors.any? ? service.errors.join(', ') : "An unexpected error occurred." + redirect_back(fallback_location: admin_product_path(@product)) end - rescue => e - logger.error "Product update failed: #{e.message}" - flash[:error] = "An unexpected error occurred: #{e.message}" - redirect_to send("product_#{submitted_page}_path", @product) || admin_product_path(@product) end private @@ -79,6 +81,8 @@ def product_params :crop_w, :crop_h, :delete_main_display_image, + :add_editor, + :delete_editor, va_employees_attributes: [:id, :name, :role, :_destroy], category: permitted_dynamic_keys(params[:product][:category]), ) diff --git a/app/mailers/practice_editor_mailer.rb b/app/mailers/practice_editor_mailer.rb index db45c24f3..7e092ee19 100644 --- a/app/mailers/practice_editor_mailer.rb +++ b/app/mailers/practice_editor_mailer.rb @@ -3,14 +3,16 @@ class PracticeEditorMailer < ApplicationMailer layout 'mailer' MAILER_RETURN = "marketplace@va.gov" - def invite_to_edit_practice_email(practice, user) - practice_user_editor_text = "You have been added to the list of practice editors for the #{practice.name} Diffusion Marketplace Page!" - practice_editor_text = "You are invited to edit the #{practice.name} Diffusion Marketplace Page!" + def invite_to_edit(resource, user) + resource_name = resource.is_a?(Practice) ? "practice" : "product" + editor_text = "You are invited to edit the #{resource.name} Diffusion Marketplace Page!" + user_editor_text = "You have been added to the list of #{resource_name} editors for the #{resource.name} Diffusion Marketplace Page!" + mail( - to: user.email, - subject: practice.user === user ? practice_user_editor_text : practice_editor_text + to: user.email, + subject: resource.user == user ? user_editor_text : editor_text ) do |format| - format.html { render "practice_editor_mailer/invite_to_edit_practice_email".html_safe, locals: { practice: practice } } + format.html { render "#{resource_name}_editor_mailer/invite_to_edit_#{resource_name}_email".html_safe, locals: { resource_name.to_sym => resource } } end end diff --git a/app/models/innovation.rb b/app/models/innovation.rb index e8be25ac7..9d8dbbc36 100644 --- a/app/models/innovation.rb +++ b/app/models/innovation.rb @@ -10,6 +10,7 @@ class Innovation < ApplicationRecord has_many :practice_multimedia, -> { order(id: :asc) }, as: :innovable, dependent: :destroy has_many :practice_partner_practices, as: :innovable, dependent: :destroy has_many :practice_partners, through: :practice_partner_practices + has_many :practice_editors, -> { order(id: :asc) }, as: :innovable, dependent: :destroy accepts_nested_attributes_for :va_employees, allow_destroy: true, reject_if: proc { |attributes| attributes['name'].blank? || attributes['role'].blank? } accepts_nested_attributes_for :practice_multimedia, allow_destroy: true diff --git a/app/models/practice.rb b/app/models/practice.rb index 257795d62..6742d809f 100644 --- a/app/models/practice.rb +++ b/app/models/practice.rb @@ -258,7 +258,6 @@ def self.ransackable_scopes(auth_object = nil) has_many :practice_emails, -> {order(id: :asc) }, dependent: :destroy has_many :practice_resources, -> {order(id: :asc) }, dependent: :destroy has_many :practice_editor_sessions, -> {order(id: :asc) }, dependent: :destroy - has_many :practice_editors, -> {order(created_at: :asc) }, dependent: :destroy # This allows the practice model to be commented on with the use of the Commontator gem acts_as_commontable dependent: :destroy diff --git a/app/models/practice_editor.rb b/app/models/practice_editor.rb index 6f17a133d..7dfe269ca 100644 --- a/app/models/practice_editor.rb +++ b/app/models/practice_editor.rb @@ -1,7 +1,7 @@ class PracticeEditor < ApplicationRecord include VaEmail - belongs_to :practice + belongs_to :innovable, polymorphic: true belongs_to :user attr_accessor :email @@ -15,14 +15,14 @@ class PracticeEditor < ApplicationRecord def self.create_and_invite(practice, user) # Email param ensures the user associated with the practice editor has a valid va.gov email address - self.create!(practice: practice, user: user, email: user.email) + self.create!(innovable: practice, user: user, email: user.email) if (Rails.env.production? && ENV['PROD_SERVERNAME'] == 'PROD') || Rails.env.test? - PracticeEditorMailer.invite_to_edit_practice_email(practice, user).deliver + PracticeEditorMailer.invite_to_edit(practice, user).deliver end end def ensure_practice_has_at_least_one_practice_editor - if self.practice.practice_editors.count == 1 + if self.innovable.practice_editors.count == 1 errors.add(:base, 'At least one editor is required') throw :abort end diff --git a/app/models/product.rb b/app/models/product.rb index d988c472d..6a89acab5 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -8,6 +8,8 @@ class Product < Innovation after_update :update_date_published + attr_accessor :add_editor, :delete_editor + PRODUCT_EDITOR_NEXT_PAGE = { 'editors': 'description', diff --git a/app/models/user.rb b/app/models/user.rb index d70986339..5fecba1f5 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -78,7 +78,7 @@ def to_s def created_practices # returns a list of Practices a user has created or can edit - editor_practices = PracticeEditor.where(user: self).collect { |pe| pe.practice } + editor_practices = PracticeEditor.where(user: self, innovable_type: 'Practice').collect { |pe| pe.innovable } created_practices = Practice.where(user_id: id) all_created_practices = (editor_practices + created_practices).uniq all_created_practices = all_created_practices.sort_by{ |a| a.retired ? 1 : 0 } @@ -113,7 +113,7 @@ def remove_all_roles(_role) end def user_role - roles.collect(&:name).join(', ') + roles.pluck(:name).join(', ') end def full_name diff --git a/app/services/practice_mailer_service.rb b/app/services/practice_mailer_service.rb index 2186c176a..94499d761 100644 --- a/app/services/practice_mailer_service.rb +++ b/app/services/practice_mailer_service.rb @@ -33,13 +33,14 @@ def collect_users_and_their_practices_info practice_ids_to_update << practice.id end - editor_practices = PracticeEditor.joins(:user, :practice).where(practice_id: practices.ids) + editor_practices = PracticeEditor.where(innovable_type: 'Practice', innovable_id: practices.ids) + .includes(:user, innovable: :practice_editors) editor_practices.each_with_object(user_practices) do |editor, hash| - next unless editor.user.present? && editor.practice.published? + next unless editor.user.present? && editor.innovable.published? hash[editor.user] ||= Set.new - hash[editor.user] << editor.practice - practice_names << editor.practice.name - practice_ids_to_update << editor.practice.id + hash[editor.user] << editor.innovable + practice_names << editor.innovable.name + practice_ids_to_update << editor.innovable.id end if Rails.env.production? && ENV['PROD_SERVERNAME'] != 'PROD' diff --git a/app/services/save_practice_service.rb b/app/services/save_practice_service.rb index f2270daf5..608014169 100644 --- a/app/services/save_practice_service.rb +++ b/app/services/save_practice_service.rb @@ -367,7 +367,7 @@ def update_practice_editors else email_param = editors.values.first.values.first.downcase user = User.find_by(email: email_param) - practice_editor = PracticeEditor.find_by(practice: @practice, user: user) + practice_editor = PracticeEditor.find_by(innovable: @practice, user: user) # if the user tries to save with a blank email field, raise an error raise StandardError.new "error. Email field cannot be blank" if email_param.blank? diff --git a/app/services/save_product_service.rb b/app/services/save_product_service.rb index 8153ab4fb..8689ea446 100644 --- a/app/services/save_product_service.rb +++ b/app/services/save_product_service.rb @@ -1,40 +1,44 @@ class SaveProductService - include CropperUtils - attr_reader :product, :multimedia_params, :product_params, :errors, :product_updated - - def initialize(product:, product_params:, multimedia_params: nil) + include CropperUtils, UserUtils + attr_reader :product, + :multimedia_params, + :product_params, + :errors, + :product_updated, + :added_editor, + :editor_removed + + def initialize(product:, product_params:, multimedia_params:) @product = product @multimedia_params = multimedia_params @product_params = product_params @errors = [] @product_updated = false + @editor_added = false + @editor_removed = false end def call ActiveRecord::Base.transaction do handle_product_params if @product_params.present? handle_multimedia_params if @multimedia_params.present? - merged_params = @product_params.merge(@multimedia_params) @product.assign_attributes(merged_params) handle_main_display_image_cropping if main_display_image_cropping_params_present?(merged_params) - if @product.changed? || product_associations_changed? || @product_updated + if @product.changed? || product_associations_changed? + @product_updated = true + end + + if @product_updated unless @product.save collect_errors - raise ActiveRecord::Rollback end - @product_updated = true - else - @product_updated = false + + send_editor_invitation if @added_editor end end - - @product_updated - rescue StandardError => e - @errors << e.message - false end private @@ -50,6 +54,16 @@ def handle_product_params @product_updated = true @product_params.delete(:delete_main_display_image) end + + if @product_params[:add_editor].present? + @product_updated = add_editor(@product_params[:add_editor]) || @product_updated + @product_params.delete(:add_editor) + end + + if @product_params[:delete_editor].present? + @product_updated = delete_editor(@product_params[:delete_editor]) || @product_updated + @product_params.delete(:delete_editor) + end end def handle_multimedia_params @@ -77,7 +91,9 @@ def product_associations_changed? @product.va_employees.any? { |record| record.changed? || record.marked_for_destruction? } || @product.va_employees.length != product.va_employees.reject(&:marked_for_destruction?).length || @product.practice_multimedia.any? { |record| record.changed? || record.marked_for_destruction? } || - @product.practice_multimedia.length != product.practice_multimedia.reject(&:marked_for_destruction?).length + @product.practice_multimedia.length != product.practice_multimedia.reject(&:marked_for_destruction?).length || + @product.practice_editors.any? { |record| record.changed? || record.marked_for_destruction? } || + @product.practice_editors.length != product.practice_editors.reject(&:marked_for_destruction?).length end def update_category_practices(category_params) @@ -130,7 +146,59 @@ def remove_main_display_image(params) end end + def add_editor(editor_email) + email = editor_email.downcase + user = User.find_by(email: email) + + unless user + @errors << "No user found with the email \"#{email}\"" + return false + end + + if @product.practice_editors.exists?(user: user) + @errors << "A user with the email \"#{user.email}\" is already an editor for this product" + return false + end + + practice_editor = @product.practice_editors.build(user: user, email: user.email) + if practice_editor.valid? + @added_editor = practice_editor + true + else + @errors.concat(practice_editor.errors.full_messages) + false + end + end + + def delete_editor(editor_id) + editor = @product.practice_editors.find_by(id: editor_id) + + if editor.nil? + @errors << "User is not an editor for this practice" + return false + end + + if @product.practice_editors.count <= 1 + @errors << "At least one editor is required" + return false + end + + if @product.practice_editors.destroy(editor) + @editor_removed = true + true + else + @errors << editor.errors.full_messages.to_sentence + false + end + end + def collect_errors @errors.concat(@product.errors.full_messages) end + + def send_editor_invitation + if ((Rails.env.production? && ENV['PROD_SERVERNAME'] == 'PROD') || Rails.env.test?) + PracticeEditorMailer.invite_to_edit(@product, @added_editor.user).deliver + end + end end diff --git a/app/views/practices/form/editors.html.erb b/app/views/practices/form/editors.html.erb index e5faf40f1..6f5629fbe 100644 --- a/app/views/practices/form/editors.html.erb +++ b/app/views/practices/form/editors.html.erb @@ -15,17 +15,16 @@ <%= render partial: "practices/shared/step_indicator" %>

    Editors

    - <% practice_editors = PracticeEditor.where(practice: @practice).order(created_at: :asc) %> - <% practice_editors.each do |pe| %> + <% @practice_editors.each do |pe| %> <% user = pe.user email = user.email %> -
    +

    <%= user_full_name(user) %>

    - <%= email %> diff --git a/app/views/product_editor_mailer/invite_to_edit_product_email.html.erb b/app/views/product_editor_mailer/invite_to_edit_product_email.html.erb new file mode 100644 index 000000000..c9ee1a068 --- /dev/null +++ b/app/views/product_editor_mailer/invite_to_edit_product_email.html.erb @@ -0,0 +1 @@ +

    Visit your page <%= link_to 'here', product_url(product) %> and click "Edit" to begin editing.

    diff --git a/app/views/products/form/editors.html.erb b/app/views/products/form/editors.html.erb index 6db3a2dbc..1a3dd15e3 100644 --- a/app/views/products/form/editors.html.erb +++ b/app/views/products/form/editors.html.erb @@ -1,11 +1,74 @@ +<% innovation = @practice || @product %> + +<%# TODO: separate into partial to be shared when able to refactor editor management for practices %>
    <%= render partial: "shared/messages", locals: {small_text: false} %> - <%= render partial: "products/step_indicator", locals: {product: @product} %> -
    -

    Editors

    + <%= render partial: "products/step_indicator", locals: {product: innovation} %> +
    +

    Editors

    +
    + <% @editors.each do |pe| %> + <% + user = pe.user + email = user.email + %> +
    +
    +

    <%= user_full_name(user) %>

    + + <%= email %> + + <% + last_edited = pe.last_edited_at + %> + <% if last_edited.present? %> + <%= render partial: 'practices/practice_editor_status', locals: { status_text: 'Last edited on', status: last_edited } %> + <% else %> + <%= render partial: 'practices/practice_editor_status', locals: { status_text: 'Added to the team on', status: pe.created_at } %> + <% end %> +
    +
    + <%= link_to '', product_path(innovation, + product: { delete_editor: pe.id }, + submitted_page: params[:action]), + data: { confirm: "Are you sure you want to remove #{user.email} from the editors list?" }, + method: 'put', + class: 'fas fa-trash-alt fa-2x text-middle', + id: "delete-practice-editor-#{pe.id}", + 'aria-label': "Remove #{user.email} from practice editors" + %> +
    +
    + <% end %> + <%= nested_form_for(innovation, html: {style: 'max-width: 100%', class: 'usa-form', id: 'form'}) do |f| %> +
    + Product Editors +
    +

    Add Editor

    +
    + <%= f.label :add_editor, 'Provide va.gov email of the individual who can help you edit this Innovation Page.', class: 'usa-label editor-label margin-top-0' %> + <%= f.text_field :add_editor, class: 'usa-input editor-input', type: 'email', pattern: '.+@va.gov', required: true %> +
    +
    + <%= hidden_field_tag :submitted_page, params[:action] %> +
    +
    + <%= f.submit "Send Invitation", class: 'usa-button dm-button--outline-secondary margin-top-2 invite-practice-editor-button' %> +
    + <% end %>
    -
    \ No newline at end of file +
    diff --git a/db/migrate/20241007232231_update_practice_editors_for_polymorphic_association.rb b/db/migrate/20241007232231_update_practice_editors_for_polymorphic_association.rb new file mode 100644 index 000000000..d48a62b42 --- /dev/null +++ b/db/migrate/20241007232231_update_practice_editors_for_polymorphic_association.rb @@ -0,0 +1,13 @@ +class UpdatePracticeEditorsForPolymorphicAssociation < ActiveRecord::Migration[6.1] + def change + add_reference :practice_editors, :innovable, polymorphic: true, index: true + + execute <<-SQL + UPDATE practice_editors + SET innovable_id = practice_id, innovable_type = 'Practice' + WHERE practice_id IS NOT NULL + SQL + + remove_column :practice_editors, :practice_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 06acbbdd5..b0f794ae8 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2024_09_30_214407) do +ActiveRecord::Schema.define(version: 2024_10_07_232231) do # These are extensions that must be enabled in order to support this database enable_extension "pgcrypto" @@ -813,12 +813,13 @@ end create_table "practice_editors", force: :cascade do |t| - t.bigint "practice_id" t.bigint "user_id" t.datetime "last_edited_at" t.datetime "created_at", null: false t.datetime "updated_at", null: false - t.index ["practice_id"], name: "index_practice_editors_on_practice_id" + t.string "innovable_type" + t.bigint "innovable_id" + t.index ["innovable_type", "innovable_id"], name: "index_practice_editors_on_innovable" t.index ["user_id"], name: "index_practice_editors_on_user_id" end @@ -1462,7 +1463,6 @@ add_foreign_key "practice_creators", "practices" add_foreign_key "practice_creators", "users" add_foreign_key "practice_editor_sessions", "practices" - add_foreign_key "practice_editors", "practices" add_foreign_key "practice_editors", "users" add_foreign_key "practice_emails", "practices" add_foreign_key "practice_management_practices", "practice_managements" diff --git a/lib/modules/practice_editor_utils.rb b/lib/modules/practice_editor_utils.rb index 9420a162f..ce8191eeb 100644 --- a/lib/modules/practice_editor_utils.rb +++ b/lib/modules/practice_editor_utils.rb @@ -1,5 +1,5 @@ module PracticeEditorUtils def is_user_an_editor_for_practice(practice, user) - PracticeEditor.where(practice: practice, user: user).present? + PracticeEditor.where(innovable: practice, user: user).present? end end \ No newline at end of file diff --git a/lib/tasks/practice_editors.rake b/lib/tasks/practice_editors.rake index 7a5fe82c7..adca6a943 100644 --- a/lib/tasks/practice_editors.rake +++ b/lib/tasks/practice_editors.rake @@ -5,12 +5,10 @@ namespace :practice_editors do practices.each do |practice| if practice.user.present? && practice.practice_editors.where(user: practice.user).empty? - PracticeEditor.create!(practice: practice, user: practice.user, email: practice.user.email) + PracticeEditor.create!(innovable: practice, user: practice.user, email: practice.user.email) end end puts "A practice editor has been created for every practice that has an owner!!" end end - - diff --git a/lib/tasks/products.rake b/lib/tasks/products.rake index 1861391c1..10a2d0875 100644 --- a/lib/tasks/products.rake +++ b/lib/tasks/products.rake @@ -64,6 +64,10 @@ namespace :products do user_changed = true end + if product.user.present? && product.practice_editors.where(user: product.user).empty? + PracticeEditor.create!(innovable: product, user: product.user, email: product.user.email) + end + product.save! if product.changed? || user_changed if PRACTICE_PARTNER_MAPPING[origin] diff --git a/spec/factories/practice_editors.rb b/spec/factories/practice_editors.rb index 500bd20aa..89bd83f2b 100644 --- a/spec/factories/practice_editors.rb +++ b/spec/factories/practice_editors.rb @@ -1,6 +1,6 @@ FactoryBot.define do factory :practice_editor do - association :practice + association :innovable association :user after(:build) do |practice_editor| diff --git a/spec/features/admin/admin_adoptions_spec.rb b/spec/features/admin/admin_adoptions_spec.rb index 49b17ac8b..078ba5809 100644 --- a/spec/features/admin/admin_adoptions_spec.rb +++ b/spec/features/admin/admin_adoptions_spec.rb @@ -54,7 +54,7 @@ it 'should allow an admin to download adoption data as a .xlsx file' do go_to_adoptions - export_button find(:css, "input[value='Download All']") + export_button = find(:css, "input[value='Download All']") export_button.click # should not navigate away from metrics page diff --git a/spec/features/admin/email_selected_practices_editors_spec.rb b/spec/features/admin/email_selected_practices_editors_spec.rb index 0b786f300..c49931b0e 100644 --- a/spec/features/admin/email_selected_practices_editors_spec.rb +++ b/spec/features/admin/email_selected_practices_editors_spec.rb @@ -51,7 +51,7 @@ visit admin_practices_path [recently_updated_practice, older_practice, unemailed_practice].each do |practice| - create(:practice_editor, user: editors.first, practice: practice) + create(:practice_editor, user: editors.first, innovable: practice) end page.driver.browser.manage.window.resize_to(1920, 1080) @@ -62,8 +62,8 @@ end it 'sends an email to all editors of unfiltered and published practices' do - create(:practice_editor, user: editors.second, practice: recently_updated_practice) - create(:practice_editor, user: user, practice: recently_updated_practice) + create(:practice_editor, user: editors.second, innovable: recently_updated_practice) + create(:practice_editor, user: user, innovable: recently_updated_practice) filter_practices_and_send_email diff --git a/spec/features/practice_editor/authorization_spec.rb b/spec/features/practice_editor/authorization_spec.rb index 1023321e8..4d22abf05 100644 --- a/spec/features/practice_editor/authorization_spec.rb +++ b/spec/features/practice_editor/authorization_spec.rb @@ -10,7 +10,7 @@ @admin.add_role(User::USER_ROLES[0].to_sym) @approver.add_role(User::USER_ROLES[0].to_sym) @user_practice = Practice.create!(name: 'The Best Innovation Ever!', user: @user, initiating_facility: 'Test facility name', initiating_facility_type: 'other', tagline: 'Test tagline') - @practice_editor = PracticeEditor.create!(practice: @practice, user: @user_2, email: @user_2.email) + @practice_editor = PracticeEditor.create!(innovable: @practice, user: @user_2, email: @user_2.email) end describe 'Authorization' do diff --git a/spec/features/practice_editor/editors_spec.rb b/spec/features/practice_editor/editors_spec.rb index a85fecd01..d1e9b220c 100644 --- a/spec/features/practice_editor/editors_spec.rb +++ b/spec/features/practice_editor/editors_spec.rb @@ -41,7 +41,7 @@ def login_and_visit_editors(user) end it 'should allow a user to reach the Editors page if they are at least one of the following: practice owner, admin, or practice editor' do - PracticeEditor.create!(practice: @practice, user: @user, email: @user.email) + PracticeEditor.create!(innovable: @practice, user: @user, email: @user.email) login_and_visit_editors(@user) expect(page).to have_content('Editors') expect(page).to have_content('Add Editor') diff --git a/spec/features/practice_editor/introduction/introduction_spec.rb b/spec/features/practice_editor/introduction/introduction_spec.rb index 39d53fbb5..8d3a9b681 100644 --- a/spec/features/practice_editor/introduction/introduction_spec.rb +++ b/spec/features/practice_editor/introduction/introduction_spec.rb @@ -541,7 +541,7 @@ it 'does not show Communities categories for non-admin' do editor = User.create!(email: 'some.guy@va.gov', password: 'Password123', password_confirmation: 'Password123', skip_va_validation: true, confirmed_at: Time.now, accepted_terms: true) - PracticeEditor.create!(user: editor, practice: @practice, email: editor.email) + PracticeEditor.create!(user: editor, innovable: @practice, email: editor.email) login_as(editor, :scope => :user, :run_callbacks => false) visit_practice_edit diff --git a/spec/features/product_editor/editors_spec.rb b/spec/features/product_editor/editors_spec.rb index 479861a61..688a88487 100644 --- a/spec/features/product_editor/editors_spec.rb +++ b/spec/features/product_editor/editors_spec.rb @@ -1,12 +1,10 @@ -require 'rails_helper' - describe 'Product editor - Editors', type: :feature do - let!(:product) { create(:product)} - let!(:user) { create(:user) } - let!(:admin) { create(:user, :admin)} + let!(:product) { create(:product) } + let!(:user) { create(:user) } + let!(:admin) { create(:user, :admin) } before do - login_as(current_user, :scope => :user, :run_callbacks => false) + login_as(current_user, scope: :user, run_callbacks: false) end describe 'when logged in as a regular user' do @@ -24,9 +22,75 @@ describe 'when logged in as an admin' do let(:current_user) { admin } - it 'allows access and displays the product description form' do + it 'allows access and displays the product editors form' do visit product_editors_path(product) - expect(page).to have_selector('h1', text:'Editors') + expect(page).to have_selector('h1', text: 'Editors') + end + + context 'Adding and managing editors' do + describe 'Adding a new editor successfully' do + before do + allow(PracticeEditorMailer).to receive(:invite_to_edit).and_return(double("mailer", deliver: true)) + end + + it 'adds the editor and shows a confirmation message' do + visit product_editors_path(product) + fill_in 'Provide va.gov email of the individual who can help you edit this Innovation Page.', with: user.email + click_button 'Send Invitation' + + expect(PracticeEditorMailer).to have_received(:invite_to_edit).with(product, anything) + expect(page).to have_content("Editor was added to the list. Product was successfully updated.") + within('.editors') do + expect(page).to have_content(user.email) + end + end + end + + describe 'Adding an editor who is already on the list' do + before { product.practice_editors.create(user: user, email: user.email) } + + it 'displays an error message' do + visit product_editors_path(product) + fill_in 'Provide va.gov email of the individual who can help you edit this Innovation Page.', with: user.email + click_button 'Send Invitation' + + expect(page).to have_content("A user with the email \"#{user.email}\" is already an editor for this product") + end + end + + describe 'Removing an existing editor' do + let!(:editor) { product.practice_editors.create(user: user, email: user.email) } + let(:user2) { create(:user) } + let!(:editor2) { product.practice_editors.create(user: user2, email: user2.email) } + + it 'removes the editor and shows a confirmation message' do + visit product_editors_path(product) + accept_confirm("Are you sure you want to remove #{user.email} from the editors list?") do + find("a#delete-practice-editor-#{editor.id}").click + end + + expect(page).to have_content("Editor was removed from the list. Product was successfully updated.") + within('.editors') do + expect(page).not_to have_content(user.email) + end + end + end + + describe 'Attempting to remove the last editor' do + let!(:editor) { product.practice_editors.create(user: user, email: user.email) } + + it 'shows an error message and keeps the editor in the list' do + visit product_editors_path(product) + accept_confirm("Are you sure you want to remove #{user.email} from the editors list?") do + find("a#delete-practice-editor-#{editor.id}").click + end + + expect(page).to have_content("At least one editor is required") + within('.editors') do + expect(page).to have_content(user.email) + end + end + end end end diff --git a/spec/features/users/recommended_for_you_spec.rb b/spec/features/users/recommended_for_you_spec.rb index d8ddc058e..1a9308914 100644 --- a/spec/features/users/recommended_for_you_spec.rb +++ b/spec/features/users/recommended_for_you_spec.rb @@ -35,10 +35,10 @@ @user_practice2 = UserPractice.create!(practice: @practice2, user: @user2, favorited: true, time_favorited: DateTime.now.midnight - 8.days) @user_practice3 = UserPractice.create!(practice: @practice3, user: @user2, favorited: true, time_favorited: DateTime.now.midnight - 6.days) @user_practice4 = UserPractice.create!(practice: @practice4, user: @user2, favorited: true, time_favorited: nil) - PracticeEditor.create!(practice: @practice, user: @user2, email: @user2.email) - PracticeEditor.create!(practice: @practice2, user: @user2, email: @user2.email) - PracticeEditor.create!(practice: @practice3, user: @user2, email: @user2.email) - PracticeEditor.create!(practice: @practice4, user: @user2, email: @user2.email) + PracticeEditor.create!(innovable: @practice, user: @user2, email: @user2.email) + PracticeEditor.create!(innovable: @practice2, user: @user2, email: @user2.email) + PracticeEditor.create!(innovable: @practice3, user: @user2, email: @user2.email) + PracticeEditor.create!(innovable: @practice4, user: @user2, email: @user2.email) end def login_and_visit_recommended_path(user) diff --git a/spec/features/users/user_profile_spec.rb b/spec/features/users/user_profile_spec.rb index 98cb83312..178001631 100644 --- a/spec/features/users/user_profile_spec.rb +++ b/spec/features/users/user_profile_spec.rb @@ -92,7 +92,7 @@ it 'should have created practices' do @practice1 = Practice.create!(name: 'A public practice', approved: true, published: true, tagline: 'Test tagline', user: @user) @practice2 = Practice.create!(name: 'The Best Innovation Ever!', approved: true, published: true, tagline: 'Test tagline', user: @user2) - @user_pr1_editor = PracticeEditor.create!(practice: @practice1, user: @user, email: @user.email) + @user_pr1_editor = PracticeEditor.create!(innovable: @practice1, user: @user, email: @user.email) login_as(@user, scope: :user, run_callbacks: false) visit "/users/#{@user.id}" @@ -114,7 +114,7 @@ end # add user as just an editor of practice2 - PracticeEditor.create!(practice: @practice2, user: @user, email: @user.email) + PracticeEditor.create!(innovable: @practice2, user: @user, email: @user.email) visit "/users/#{@user.id}" within(:css, '.dm-created-practices') do diff --git a/spec/models/practice_editor_spec.rb b/spec/models/practice_editor_spec.rb index 8c6d57944..75b41e87d 100644 --- a/spec/models/practice_editor_spec.rb +++ b/spec/models/practice_editor_spec.rb @@ -2,7 +2,7 @@ RSpec.describe PracticeEditor, type: :model do describe 'associations' do - it { should belong_to(:practice) } + it { should belong_to(:innovable) } it { should belong_to(:user) } end end \ No newline at end of file diff --git a/spec/services/practice_mailer_service_spec.rb b/spec/services/practice_mailer_service_spec.rb index 57d32ce09..c52afd519 100644 --- a/spec/services/practice_mailer_service_spec.rb +++ b/spec/services/practice_mailer_service_spec.rb @@ -15,9 +15,9 @@ let!(:unpublished_practice) { create(:practice, name: "Innovation C", user: user, published: false, updated_at: 1.day.ago) } before do - create(:practice_editor, user: user2, practice: practice_a) - create(:practice_editor, user: user, practice: practice_b) - create(:practice_editor, user: user3, practice: unpublished_practice) + create(:practice_editor, user: user2, innovable: practice_a) + create(:practice_editor, user: user, innovable: practice_b) + create(:practice_editor, user: user3, innovable: unpublished_practice) ActionMailer::Base.deliveries.clear Sidekiq::Testing.inline! diff --git a/spec/services/save_product_service_spec.rb b/spec/services/save_product_service_spec.rb index 96d023c0e..b94262ed3 100644 --- a/spec/services/save_product_service_spec.rb +++ b/spec/services/save_product_service_spec.rb @@ -1,6 +1,8 @@ require 'rails_helper' RSpec.describe SaveProductService do + subject(:service) { described_class.new(product: product, product_params: product_params, multimedia_params: multimedia_params) } + let!(:category) { create(:category) } let!(:sub_category) { create(:category, parent_category: category) } let!(:product) { create(:product, :with_image, :with_multimedia, :with_va_employees) } @@ -28,24 +30,23 @@ } end - subject { described_class.new(product: product, product_params: product_params, multimedia_params: multimedia_params) } describe "#call" do context "when valid product params are provided" do it "successfully updates the product" do - result = subject.call - expect(result).to be true + service.call + expect(product.reload.name).to eq "Updated Product" expect(product.tagline).to eq "Updated tagline" end it "updates the multimedia attributes" do - subject.call + service.call expect(product.practice_multimedia.first.link_url).to eq "https://updated.com" end it "updates the category associations" do - subject.call + service.call expect(product.categories).to include(sub_category) end end @@ -57,11 +58,69 @@ it "removes the image and updates the product" do expect(product.main_display_image.present?).to be true - subject.call + service.call expect(product.reload.main_display_image.present?).to be false end end + context "when adding an editor" do + let(:product_params) { { add_editor: user.email } } + + before do + allow(PracticeEditorMailer).to receive_message_chain(:invite_to_edit, :deliver) + end + + it "successfully adds an editor" do + expect { service.call }.to change { product.practice_editors.count }.by(1) + expect(product.practice_editors.last.user).to eq(user) + expect(PracticeEditorMailer).to have_received(:invite_to_edit).with(product, instance_of(User)).once + end + + it "does not add a duplicate editor" do + product.practice_editors.create(user: user, email: user.email) + + expect { service.call }.not_to(change { product.practice_editors.count }) + expect(service.errors).to include("A user with the email \"#{user.email}\" is already an editor for this product") + end + + it "fails when no matching user exists" do + non_existent_email = "nonexistent@va.gov" + updated_product_params = product_params.merge(add_editor: non_existent_email) + service_with_invalid_email = described_class.new( + product: product, + product_params: updated_product_params, + multimedia_params: {} + ) + + service_with_invalid_email.call + product.reload + + expect(product.practice_editors).not_to include(non_existent_email) + expect(service_with_invalid_email.errors).to include("No user found with the email \"#{non_existent_email}\"") + end + end + + context "when removing an editor" do + let!(:practice_editor) { product.practice_editors.create(user: user, email: user.email) } + let!(:user2) { create(:user) } + let!(:practice_editor2) { product.practice_editors.create(user: user2, email: user2.email) } + let(:product_params) { { delete_editor: practice_editor.id } } + + it "successfully removes the specified editor and retains the other editor" do + service.call + + expect(product.practice_editors.reload).not_to include(practice_editor) + expect(product.practice_editors).to include(practice_editor2) + end + + it "fails when the editor does not exist" do + invalid_params = { delete_editor: 999 } + service_with_invalid_id = described_class.new(product: product, product_params: invalid_params, multimedia_params: {}) + service_with_invalid_id.call + expect(service_with_invalid_id.errors).to include("User is not an editor for this practice") + end + end + context "when no changes are submitted" do it "does not update the product and returns false" do service = @service_class = described_class.new( @@ -69,21 +128,19 @@ product_params: {}, multimedia_params: {} ) - result = service.call - expect(result).to be false + service.call expect(product.reload.name).not_to eq "Updated Product" end end - context "when an exception is raised" do - before do - allow(product).to receive(:save).and_raise(StandardError, "Something went wrong") - end + context "when an exception is raised during save" do + let(:product_params) { { name: nil } } + let(:multimedia_params) { {} } it "returns false and adds the error message" do - result = subject.call - expect(result).to be false - expect(subject.errors).to include("Something went wrong") + service.call + + expect(service.errors).to include("Name can't be blank") end end end From 5b4fc3eb55ed7f66e53f1fee08f3dc8349cb1a60 Mon Sep 17 00:00:00 2001 From: Camille Villa Date: Tue, 15 Oct 2024 12:39:35 -0700 Subject: [PATCH 27/36] DM-5081: In-page sidenav and other Product page tweaks (#1069) * Add sidenav dummy component * Move last updated above product title * Update multimedia section heading * simplest implementation of scroll to links * set up data and IDs for simple scrolltop * Set up sticky siderail * Customize the sidenav component colors * Reuse old scrollspy code; rename classes to make class purpose clearer * Prevent vendor field from being rendered if a vendor link is present without vendor name * Add Partners to products factory * Add Price to factories and spec * add blank line to bottom of file * update product editor description page partial to remove required designations from form fields * Update applied classes and label named --------- Co-authored-by: Camille Villa <5402927+camillevilla@users.noreply.github.com> Co-authored-by: PhilipDeFraties --- app/assets/javascripts/practice_page.es6 | 2 +- .../stylesheets/dm/components/_sidenav.scss | 7 +-- .../stylesheets/dm/pages/_products.scss | 28 ++++++++++++ .../practices/show/about/_about.html.erb | 2 +- .../practices/show/contact/_contact.html.erb | 2 +- .../mobile_partials/_search_terms.html.erb | 2 +- app/views/practices/show/show.html.erb | 4 +- app/views/products/form/description.html.erb | 16 +++---- app/views/products/show.html.erb | 45 +++++++++++++------ spec/factories/practice_partners.rb | 4 ++ spec/factories/products.rb | 9 ++++ spec/features/product_viewer_spec.rb | 3 +- 12 files changed, 93 insertions(+), 31 deletions(-) diff --git a/app/assets/javascripts/practice_page.es6 b/app/assets/javascripts/practice_page.es6 index 5486fca3f..d928f3900 100644 --- a/app/assets/javascripts/practice_page.es6 +++ b/app/assets/javascripts/practice_page.es6 @@ -15,7 +15,7 @@ function highlightSidebarSectionWhenInView() { let sections = {}; - const sideNavHeaders = $('.nav-header'); + const sideNavHeaders = $('.sidenav-header'); sideNavHeaders.each(function() { const headerSelector = `#${this.id}`; sections[headerSelector] = `.sidebar-${this.id}`; diff --git a/app/assets/stylesheets/dm/components/_sidenav.scss b/app/assets/stylesheets/dm/components/_sidenav.scss index db4f4a046..e870bbdfc 100644 --- a/app/assets/stylesheets/dm/components/_sidenav.scss +++ b/app/assets/stylesheets/dm/components/_sidenav.scss @@ -1,6 +1,7 @@ // `usa-sidenav` OVERRIDES .usa-sidenav__item { - .usa-current, a:hover { - color: color($theme-color-primary-vivid) !important; + .usa-current, + a:hover { + color: color($theme-link-color) !important; } -} \ No newline at end of file +} diff --git a/app/assets/stylesheets/dm/pages/_products.scss b/app/assets/stylesheets/dm/pages/_products.scss index 2e1b3e248..a7f2cf194 100644 --- a/app/assets/stylesheets/dm/pages/_products.scss +++ b/app/assets/stylesheets/dm/pages/_products.scss @@ -1,5 +1,32 @@ #main-content.products.show-main { #show-page-siderail { // TO DO: extract this after migrating practices template + #show-page-siderail-sticky { + position: sticky; + top: 4rem; + } + + #product-show-sidenav { + ul.usa-sidenav { + border-left: 1px solid color($theme-color-base-lighter); + border-bottom: none; + } + .usa-sidenav__item { + border: none; + a, a:hover, a:focus, a:active, a:visited { + color: color($theme-link-color); + font-weight: 700; + + &.usa-current { + color: color($theme-color-base-ink) !important; + } + + &.usa-current::after { + background-color: color($theme-color-base-ink); + } + } + } + } + .desktop-tags { display: none; border: 1px solid color($theme-color-base-lighter); @@ -13,6 +40,7 @@ display: block; } } + .show-page-tag { display: block; width: fit-content; diff --git a/app/views/practices/show/about/_about.html.erb b/app/views/practices/show/about/_about.html.erb index cbeddc4d5..55401f4b7 100644 --- a/app/views/practices/show/about/_about.html.erb +++ b/app/views/practices/show/about/_about.html.erb @@ -3,7 +3,7 @@ team_members = @practice.va_employees %> -