From cc3f420b97d5cdd2e5a0231fb31d2d9652757562 Mon Sep 17 00:00:00 2001 From: Mike Virata-Stone Date: Wed, 14 Aug 2024 12:42:18 -0700 Subject: [PATCH] Fix Donation journal link and view --- app/models/net_suite_integration.rb | 6 +++++- app/views/donations/_donation_header.html.erb | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/models/net_suite_integration.rb b/app/models/net_suite_integration.rb index f82fbd01..ee2f4752 100644 --- a/app/models/net_suite_integration.rb +++ b/app/models/net_suite_integration.rb @@ -17,7 +17,11 @@ def self.path(object, prefix: nil) # rubocop:disable Metrics/CyclomaticComplexit "https://#{host}/app/accounting/transactions/custinvc.nl?id=#{external_id_for(object, prefix: prefix)}" end when Donation - "https://#{host}/app/accounting/transactions/cashsale.nl?id=#{external_id_for(object, prefix: prefix)}" + if prefix == :journal + "https://#{host}/app/accounting/transactions/journal.nl?id=#{external_id_for(object, prefix: prefix)}" + else + "https://#{host}/app/accounting/transactions/cashsale.nl?id=#{external_id_for(object, prefix: prefix)}" + end when Purchase if prefix == :variance "https://#{host}/app/accounting/transactions/journal.nl?id=#{external_id_for(object, prefix: prefix)}" diff --git a/app/views/donations/_donation_header.html.erb b/app/views/donations/_donation_header.html.erb index 42cb6a5e..373fc241 100644 --- a/app/views/donations/_donation_header.html.erb +++ b/app/views/donations/_donation_header.html.erb @@ -69,7 +69,7 @@ <% if current_user.can_sync_donations? %>
<% if donation.sync_status_available? %> -
+
<%= external_id_or_status(donation, link: true) %>
@@ -78,10 +78,10 @@ <% end %> <% if donation.journal_sync_status_available? %> -
+
- <%= external_id_or_status(donation, link: true, prefix: :journal) %> +
<%= external_id_or_status(donation, link: true, prefix: :journal) %>
<% end %>