feat(homepage): content.

fix(saleInvoice): invoice number error in edit.
This commit is contained in:
a.bouhuolia
2021-04-06 17:47:18 +02:00
parent da17ce1566
commit 6f36f32f7c
4 changed files with 29 additions and 35 deletions

View File

@@ -7,35 +7,32 @@ export const accountsReceivable = [
shortcuts: [ shortcuts: [
{ {
title: 'Sales invoices', title: 'Sales invoices',
description: description: 'Tracking sales invoices with your customers with payment due date.',
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
link: '/invoices', link: '/invoices',
}, },
{ {
title: 'Sales estimates', title: 'Sales estimates',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Manage your sales estimates to create quotes that can later be turned to a sale invoice.',
link: '/estimates', link: '/estimates',
}, },
{ {
title: 'Sales receipts', title: 'Sales receipts',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Manage sales receipts for sales that get paid immediately from the customer.',
link: '/receipts', link: '/receipts',
}, },
{ {
title: 'Customers', title: 'Customers',
description: description: 'Manage the customers relations with customer receivable and credit balances.',
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
link: '/customers', link: '/customers',
}, },
{ {
title: 'Customers payment', title: 'Customers payment',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Manage payment transactions from your customers with sale invoices.',
link: '/payment-receives', link: '/payment-receives',
}, },
], ],
@@ -48,21 +45,18 @@ export const accountsPayable = [
shortcuts: [ shortcuts: [
{ {
title: 'Purchase invoices', title: 'Purchase invoices',
description: description: 'Manage the purchase invoices with your vendors with payment due date.',
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
link: '/bills', link: '/bills',
}, },
{ {
title: 'Vendors', title: 'Vendors',
description: description: 'Manage the vendors relations with vendor payable and debit balances.',
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
link: '/vendors', link: '/vendors',
}, },
{ {
title: 'Vendors payments', title: 'Vendors payments',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Manage payments transactions to your vendors with purchase invoices.',
link: '/payment-mades', link: '/payment-mades',
}, },
@@ -77,26 +71,24 @@ export const financialAccounting = [
{ {
title: 'Chart of accounts', title: 'Chart of accounts',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Manage your accounts chart to record your transactions and categorise your transactions in parent accounts.',
link: '/accounts', link: '/accounts',
}, },
{ {
title: 'Manual journal', title: 'Manual journal',
description: description: 'Manage manual journal transactions on accounts, cost centra and projects.',
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
link: '/manual-journals', link: '/manual-journals',
}, },
{ {
title: 'Expenses', title: 'Expenses',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Track your indirect expenses under specific categories such as payroll, rent.',
link: '/expenses', link: '/expenses',
}, },
{ {
title: 'Financial statements', title: 'Financial statements',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Show financial reports about your organization to summarize your businesss financial performance.',
link: '/financial-reports', link: '/financial-reports',
}, },
], ],
@@ -110,19 +102,18 @@ export const productsServices = [
{ {
title: 'Products & Services', title: 'Products & Services',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Manage your products (inventory or non-inventory) and services and place them into categories.',
link: '/items', link: '/items',
}, },
{ {
title: 'Products & Services Categories', title: 'Products & Services Categories',
description: description:
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.', 'Group your products and service into different categories.',
link: 'items/categories', link: 'items/categories',
}, },
{ {
title: 'Inventory Adjustments', title: 'Inventory Adjustments',
description: description: 'Manage your inventory adjustment of inventory items.',
'Labore aute elit proident sit culpa. Commodo nulla veniam ullamco ullamco ut nulla pariatur eu. Esse tempor irure incididunt veniam sint excepteur quis.',
link: '/inventory-adjustments', link: '/inventory-adjustments',
}, },
], ],

View File

@@ -3,7 +3,7 @@
.section-title { .section-title {
font-weight: 500; font-weight: 500;
margin-bottom: 1.6rem; margin-bottom: 1.4rem;
font-size: 20px; font-size: 20px;
color: rgb(31, 50, 85); color: rgb(31, 50, 85);
margin-top: 10px; margin-top: 10px;
@@ -15,14 +15,13 @@
margin-left: -20px; margin-left: -20px;
} }
&__item { &__item {
width: 270px; width: 260px;
margin-bottom: 20px; margin-bottom: 16px;
margin-left: 20px; margin-left: 16px;
border: 1px solid #d1dee2; border: 1px solid #d1dee2;
border-top: 3px solid #d1dee2; border-top: 3px solid #d1dee2;
padding-top: 16px;
background: #fff; background: #fff;
padding: 20px; padding: 18px;
.title { .title {
font-size: 16px; font-size: 16px;

View File

@@ -4,11 +4,12 @@
"description": "", "description": "",
"main": "src/server.ts", "main": "src/server.ts",
"scripts": { "scripts": {
"build": "clear && tsc -p tsconfig.json && copy-18n",
"start": "cross-env NODE_PATH=./src nodemon", "start": "cross-env NODE_PATH=./src nodemon",
"inspect": "cross-env NODE_PATH=./src nodemon src/server.ts", "inspect": "cross-env NODE_PATH=./src nodemon src/server.ts",
"copy-18n": "cpy --cwd=src/locales --parents '**/*.json' ../../build/locales", "copy-18n": "cpy --cwd=src/locales --parents '**/*.json' ../../build/locales",
"clear": "rimraf build" "clear": "rimraf build",
"build:ts": "tsc -p tsconfig.json",
"build": "npm-run-all clear build:ts copy-18n"
}, },
"author": "Ahmed Bouhuolia, <a.bouhuolia@gmail.com>", "author": "Ahmed Bouhuolia, <a.bouhuolia@gmail.com>",
"license": "ISC", "license": "ISC",
@@ -94,13 +95,15 @@
"knex-factory": "0.0.6", "knex-factory": "0.0.6",
"mocha": "^5.2.0", "mocha": "^5.2.0",
"module-alias": "^2.2.2", "module-alias": "^2.2.2",
"npm-run-all": "^4.1.5",
"nyc": "^14.1.1", "nyc": "^14.1.1",
"regenerator-runtime": "^0.13.7", "regenerator-runtime": "^0.13.7",
"sinon": "^7.4.2", "sinon": "^7.4.2",
"ts-node": "^9.0.0", "ts-node": "^9.0.0",
"typedi": "^0.8.0", "typedi": "^0.8.0",
"typescript": "^3.9.7", "typescript": "^3.9.7",
"webpack-cli": "^4.6.0" "webpack-cli": "^4.6.0",
"rimraf": "^3.0.2"
}, },
"_moduleAliases": { "_moduleAliases": {
"loaders": "build/loaders", "loaders": "build/loaders",
@@ -121,5 +124,6 @@
"services": "build/services", "services": "build/services",
"subscribers": "build/subscribers", "subscribers": "build/subscribers",
"system": "build/system" "system": "build/system"
} },
"_moduleAliases": {}
} }

View File

@@ -399,7 +399,7 @@ export default class SaleInvoicesService implements ISalesInvoicesService {
if (saleInvoiceObj.invoiceNo) { if (saleInvoiceObj.invoiceNo) {
await this.validateInvoiceNumberUnique( await this.validateInvoiceNumberUnique(
tenantId, tenantId,
saleInvoiceDTO.invoiceNo, saleInvoiceObj.invoiceNo,
saleInvoiceId saleInvoiceId
); );
} }