Remove the link to edit contact from the invoice table

We agreed with Oriol that this link would only serve to confuse people.
I initially added the link because i thought it was a shame to have to
navigate to the contact section to look or change the info of a customer
that you have an invoice for in front of you.  However, it makes little
sense to be able to edit the contact from both sections, and we do not
have a “view page” for contacts to link to, thus the removal.
This commit is contained in:
jordi fita mas 2023-03-28 09:50:19 +02:00
parent 47c23fc4cc
commit 2417b4ebd2
2 changed files with 2 additions and 5 deletions

View File

@ -26,7 +26,6 @@ type InvoiceEntry struct {
Number string
Total string
CustomerName string
CustomerSlug string
Tags []string
Status string
StatusLabel string
@ -54,7 +53,6 @@ func mustCollectInvoiceEntries(ctx context.Context, conn *Conn, company *Company
, invoice_date
, invoice_number
, contact.business_name
, contact.slug
, array_agg(coalesce(tag.name::text, ''))
, invoice.invoice_status
, isi18n.name
@ -71,7 +69,6 @@ func mustCollectInvoiceEntries(ctx context.Context, conn *Conn, company *Company
, invoice_date
, invoice_number
, contact.business_name
, contact.slug
, invoice.invoice_status
, isi18n.name
, total
@ -84,7 +81,7 @@ func mustCollectInvoiceEntries(ctx context.Context, conn *Conn, company *Company
var entries []*InvoiceEntry
for rows.Next() {
entry := &InvoiceEntry{}
if err := rows.Scan(&entry.Slug, &entry.Date, &entry.Number, &entry.CustomerName, &entry.CustomerSlug, &entry.Tags, &entry.Status, &entry.StatusLabel, &entry.Total); err != nil {
if err := rows.Scan(&entry.Slug, &entry.Date, &entry.Number, &entry.CustomerName, &entry.Tags, &entry.Status, &entry.StatusLabel, &entry.Total); err != nil {
panic(err)
}
entries = append(entries, entry)

View File

@ -50,7 +50,7 @@
title="{{ $title }}"/></td>
<td>{{ .Date|formatDate }}</td>
<td><a href="{{ companyURI "/invoices/"}}{{ .Slug }}">{{ .Number }}</a></td>
<td><a href="{{ companyURI "/contacts/"}}{{ .CustomerSlug }}">{{ .CustomerName }}</a></td>
<td>{{ .CustomerName }}</td>
<td>
<details class="invoice-status menu">
<summary class="invoice-status-{{ .Status }}">{{ .StatusLabel }}</summary>