feat: remove path alias.

feat: remove Webpack and depend on nodemon.
feat: refactoring expenses.
feat: optimize system users with caching.
feat: architecture tenant optimize.
This commit is contained in:
Ahmed Bouhuolia
2020-09-15 00:51:39 +02:00
parent ad00f140d1
commit a22c8395f3
293 changed files with 3391 additions and 1637 deletions

View File

@@ -3,9 +3,9 @@ import {
expect,
} from '~/testInit';
import moment from 'moment';
import ManualJournal from '@/models/ManualJournal';
import AccountTransaction from '@/models/AccountTransaction';
import AccountBalance from '@/models/AccountBalance';
import ManualJournal from 'models/ManualJournal';
import AccountTransaction from 'models/AccountTransaction';
import AccountBalance from 'models/AccountBalance';
import {
tenantWebsite,
tenantFactory,

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import Account from '@/models/Account';
import Account from 'models/Account';
import {
tenantWebsite,
tenantFactory,

View File

@@ -1,15 +1,15 @@
import { request, expect, createUser } from '~/testInit';
import { hashPassword } from '@/utils';
import knex from '@/database/knex';
import { hashPassword } from 'utils';
import knex from 'database/knex';
import {
tenantWebsite,
tenantFactory,
systemFactory,
loginRes
} from '~/dbInit';
import TenantUser from '@/models/TenantUser';
import PasswordReset from '@/system/models/PasswordReset';
import SystemUser from '@/system/models/SystemUser';
import TenantUser from 'models/TenantUser';
import PasswordReset from 'system/models/PasswordReset';
import SystemUser from 'system/models/SystemUser';
describe('routes: /auth/', () => {

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import Currency from '@/models/Currency';
import Currency from 'models/Currency';
import {
tenantWebsite,
tenantFactory,

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import Currency from '@/models/Currency';
import Currency from 'models/Currency';
import {
tenantWebsite,
tenantFactory,

View File

@@ -4,9 +4,9 @@ import {
request,
expect,
} from '~/testInit';
import Expense from '@/models/Expense';
import ExpenseCategory from '@/models/ExpenseCategory';
import AccountTransaction from '@/models/AccountTransaction';
import Expense from 'models/Expense';
import ExpenseCategory from 'models/ExpenseCategory';
import AccountTransaction from 'models/AccountTransaction';
import {
tenantWebsite,
tenantFactory,

View File

@@ -1,4 +1,4 @@
import knex from '@/database/knex';
import knex from 'database/knex';
import {
request,
expect,
@@ -9,9 +9,9 @@ import {
tenantFactory,
loginRes
} from '~/dbInit';
import Invite from '@/system/models/Invite'
import TenantUser from '@/models/TenantUser';
import SystemUser from '@/system/models/SystemUser';
import Invite from 'system/models/Invite'
import TenantUser from 'models/TenantUser';
import SystemUser from 'system/models/SystemUser';
describe('routes: `/api/invite_users`', () => {
describe('POST: `/api/invite_users/send`', () => {

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import Item from '@/models/Item';
import Item from 'models/Item';
import {
tenantWebsite,
tenantFactory,

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import ItemCategory from '@/models/ItemCategory';
import ItemCategory from 'models/ItemCategory';
import {
tenantWebsite,
tenantFactory,

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import Option from '@/models/Option';
import Option from 'models/Option';
import {
tenantWebsite,
tenantFactory,

View File

@@ -10,7 +10,7 @@ import {
import {
PaymentReceive,
PaymentReceiveEntry,
} from '@/models';
} from 'models';
describe('route: `/sales/payment_receives`', () => {
describe('POST: `/sales/payment_receives`', () => {

View File

@@ -2,7 +2,7 @@ import {
request,
expect,
} from '~/testInit';
import Item from '@/models/Item';
import Item from 'models/Item';
import {
tenantWebsite,
tenantFactory,

View File

@@ -1,6 +1,6 @@
import { tenantWebsite, tenantFactory, loginRes } from '~/dbInit';
import { request, expect } from '~/testInit';
import { SaleInvoice } from '@/models';
import { SaleInvoice } from 'models';
import { SaleInvoiceEntry } from '../../src/models';
describe('route: `/sales/invoices`', () => {

View File

@@ -1,6 +1,6 @@
import { tenantWebsite, tenantFactory, loginRes } from '~/dbInit';
import { request, expect } from '~/testInit';
import { SaleReceipt } from '@/models';
import { SaleReceipt } from 'models';
describe('route: `/sales/receipts`', () => {
describe('POST: `/sales/receipts`', () => {

View File

@@ -1,4 +1,4 @@
import knex from '@/database/knex';
import knex from 'database/knex';
import {
request,
expect,

View File

@@ -2,13 +2,13 @@ import {
request,
expect,
} from '~/testInit';
import Currency from '@/models/Currency';
import Currency from 'models/Currency';
import {
tenantWebsite,
tenantFactory,
loginRes
} from '~/dbInit';
import Vendor from '@/models/Vendor';
import Vendor from 'models/Vendor';
describe('route: `/vendors`', () => {
describe('POST: `/vendors`', () => {

View File

@@ -2,9 +2,9 @@ import {
request,
expect,
} from '~/testInit';
import View from '@/models/View';
import ViewRole from '@/models/ViewRole';
import '@/models/ResourceField';
import View from 'models/View';
import ViewRole from 'models/ViewRole';
import 'models/ResourceField';
import ViewColumn from '../../src/models/ViewColumn';
import {
tenantWebsite,