mirror of
https://github.com/frappe/books.git
synced 2024-11-15 01:44:04 +00:00
feat: added coupon codes to sidebar and formatted
This commit is contained in:
parent
dbde1748a2
commit
e278f9aa32
@ -1,71 +1,70 @@
|
|||||||
{
|
{
|
||||||
"name": "CouponCode",
|
"name": "CouponCode",
|
||||||
"label": "Coupon Code",
|
"label": "Coupon Code",
|
||||||
"naming": "manual",
|
"naming": "manual",
|
||||||
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"fieldname": "name",
|
|
||||||
"label": "Name",
|
|
||||||
"fieldtype": "Data",
|
|
||||||
"required": true,
|
|
||||||
"placeholder": "Coupon Name",
|
|
||||||
"section": "Default"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fieldname": "couponCode",
|
|
||||||
"label": "Coupon Code",
|
|
||||||
"fieldtype": "Data",
|
|
||||||
"required": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fieldname": "isEnabled",
|
|
||||||
"label": "Is Enabled",
|
|
||||||
"fieldtype": "Check",
|
|
||||||
"default": true,
|
|
||||||
"required": true,
|
|
||||||
"section": "Validity and Usage"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fieldname": "validFrom",
|
|
||||||
"label": "Valid From",
|
|
||||||
"fieldtype": "Date",
|
|
||||||
"required": true,
|
|
||||||
"section": "Validity and Usage"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fieldname": "validTo",
|
|
||||||
"label": "Valid To",
|
|
||||||
"fieldtype": "Date",
|
|
||||||
"required": true,
|
|
||||||
"section": "Validity and Usage"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fieldname": "maximumUse",
|
|
||||||
"label": "Maximum Use",
|
|
||||||
"fieldtype": "Int",
|
|
||||||
"default":0,
|
|
||||||
"required": true,
|
|
||||||
"section": "Validity and Usage"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fieldname": "used",
|
|
||||||
"label": "Used",
|
|
||||||
"fieldtype": "Int",
|
|
||||||
"default":0,
|
|
||||||
"required": true,
|
|
||||||
"readOnly": true,
|
|
||||||
"section": "Validity and Usage"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"quickEditFields": [
|
|
||||||
"name",
|
|
||||||
"couponCode",
|
|
||||||
"validFrom",
|
|
||||||
"validTo",
|
|
||||||
"maximumUse",
|
|
||||||
"used"
|
|
||||||
],
|
|
||||||
"keywordFields": ["name"]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"fieldname": "name",
|
||||||
|
"label": "Name",
|
||||||
|
"fieldtype": "Data",
|
||||||
|
"required": true,
|
||||||
|
"placeholder": "Coupon Name",
|
||||||
|
"section": "Default"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "couponCode",
|
||||||
|
"label": "Coupon Code",
|
||||||
|
"fieldtype": "Data",
|
||||||
|
"required": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "isEnabled",
|
||||||
|
"label": "Is Enabled",
|
||||||
|
"fieldtype": "Check",
|
||||||
|
"default": true,
|
||||||
|
"required": true,
|
||||||
|
"section": "Validity and Usage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "validFrom",
|
||||||
|
"label": "Valid From",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"required": true,
|
||||||
|
"section": "Validity and Usage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "validTo",
|
||||||
|
"label": "Valid To",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"required": true,
|
||||||
|
"section": "Validity and Usage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "maximumUse",
|
||||||
|
"label": "Maximum Use",
|
||||||
|
"fieldtype": "Int",
|
||||||
|
"default": 0,
|
||||||
|
"required": true,
|
||||||
|
"section": "Validity and Usage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "used",
|
||||||
|
"label": "Used",
|
||||||
|
"fieldtype": "Int",
|
||||||
|
"default": 0,
|
||||||
|
"required": true,
|
||||||
|
"readOnly": true,
|
||||||
|
"section": "Validity and Usage"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"quickEditFields": [
|
||||||
|
"name",
|
||||||
|
"couponCode",
|
||||||
|
"validFrom",
|
||||||
|
"validTo",
|
||||||
|
"maximumUse",
|
||||||
|
"used"
|
||||||
|
],
|
||||||
|
"keywordFields": ["name"]
|
||||||
|
}
|
||||||
|
@ -216,6 +216,13 @@ function getCompleteSidebar(): SidebarConfig {
|
|||||||
schemaName: 'Lead',
|
schemaName: 'Lead',
|
||||||
hidden: () => !fyo.singles.AccountingSettings?.enableLead,
|
hidden: () => !fyo.singles.AccountingSettings?.enableLead,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: t`Coupon Code`,
|
||||||
|
name: 'coupon-code',
|
||||||
|
route: `/list/CouponCode/CouponCode`,
|
||||||
|
schemaName: 'CouponCode',
|
||||||
|
hidden: () => !fyo.singles.AccountingSettings?.enableCouponCode,
|
||||||
|
},
|
||||||
] as SidebarItem[],
|
] as SidebarItem[],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user