From 64fec78076a44ca63274a134fcbfc641e414bae9 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sat, 6 Apr 2024 10:27:33 +0530 Subject: added FirmName to user --- invoice/invoice.go | 13 ++++++++----- main.go | 2 +- user/user.go | 1 + 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/invoice/invoice.go b/invoice/invoice.go index 6fcd3c5..86fed17 100644 --- a/invoice/invoice.go +++ b/invoice/invoice.go @@ -64,11 +64,14 @@ type Invoice struct { IsDraft bool Items []InvoiceItem - // the customer fields are hard coded for: - // 1. simplicity and - // 2. don't wanna update details for all the - // invoices if one customer's details are updated - // NOTE: These fields aren't getting validated (as of now, at least) + // issuer and customer details are stored here + // because they are NOT intended to ever change + IssuerFirmName string + IssuerFirmAddress string + IssuerFirmGstin string + IssuerFirmPhone string + IssuerFirmEmail string + IssuerFirmWebsite string CustomerName string CustomerGstin string CustomerContactName string diff --git a/main.go b/main.go index ff12523..d5ca7da 100644 --- a/main.go +++ b/main.go @@ -38,7 +38,7 @@ import ( "log" ) -const OPENBILLS_VERSION = "v0.6.0" +const OPENBILLS_VERSION = "v0.6.1" func init() { if !viper.GetBool("debug_mode") { diff --git a/user/user.go b/user/user.go index 401ebe7..1682388 100644 --- a/user/user.go +++ b/user/user.go @@ -41,6 +41,7 @@ type User struct { gorm.Model u.Address FullName string + FirmName string Gstin string Phone string Email string -- cgit v1.2.3