Show defaults when creating recurring invoices
This commit is contained in:
parent
d1c54b8dc8
commit
ff3ce553bc
|
|
@ -821,6 +821,7 @@ abstract class SettingsEntity
|
|||
String getDefaultTerms(EntityType entityType) {
|
||||
switch (entityType) {
|
||||
case EntityType.invoice:
|
||||
case EntityType.recurringInvoice:
|
||||
return defaultInvoiceTerms;
|
||||
case EntityType.quote:
|
||||
return defaultQuoteTerms;
|
||||
|
|
@ -835,6 +836,7 @@ abstract class SettingsEntity
|
|||
String getDefaultFooter(EntityType entityType) {
|
||||
switch (entityType) {
|
||||
case EntityType.invoice:
|
||||
case EntityType.recurringInvoice:
|
||||
return defaultInvoiceFooter;
|
||||
case EntityType.quote:
|
||||
return defaultQuoteFooter;
|
||||
|
|
|
|||
|
|
@ -574,7 +574,7 @@ class InvoiceEditDesktopState extends State<InvoiceEditDesktop>
|
|||
controller: _termsController,
|
||||
keyboardType: TextInputType.multiline,
|
||||
label: '',
|
||||
hint: invoice.isOld
|
||||
hint: invoice.isOld && !invoice.isRecurringInvoice
|
||||
? ''
|
||||
: settings.getDefaultTerms(invoice.entityType),
|
||||
),
|
||||
|
|
@ -583,7 +583,7 @@ class InvoiceEditDesktopState extends State<InvoiceEditDesktop>
|
|||
controller: _footerController,
|
||||
keyboardType: TextInputType.multiline,
|
||||
label: '',
|
||||
hint: invoice.isOld
|
||||
hint: invoice.isOld && !invoice.isRecurringInvoice
|
||||
? ''
|
||||
: settings.getDefaultFooter(invoice.entityType),
|
||||
),
|
||||
|
|
|
|||
Loading…
Reference in New Issue