mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-19 06:10:31 +00:00
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:
@@ -1,5 +1,5 @@
|
||||
import { expect } from '~/testInit';
|
||||
import NestedSet from '@/collection/NestedSet';
|
||||
import NestedSet from 'collection/NestedSet';
|
||||
|
||||
describe('NestedSet', () => {
|
||||
describe('linkChildren()', () => {
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
systemFactory,
|
||||
dropTenant,
|
||||
} from '~/testInit';
|
||||
import CacheService from '@/services/Cache';
|
||||
import CacheService from 'services/Cache';
|
||||
|
||||
let tenantWebsite;
|
||||
let tenantFactory;
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Account from '@/models/Account';
|
||||
import Account from 'models/Account';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { expect } from '~/testInit';
|
||||
import MetableStore from '@/lib/MetableStore';
|
||||
import MetableStore from 'lib/MetableStore';
|
||||
|
||||
describe('MetableStore()', () => {
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import {
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Account from '@/models/Account';
|
||||
import AccountType from '@/models/AccountType';
|
||||
import Account from 'models/Account';
|
||||
import AccountType from 'models/AccountType';
|
||||
import {
|
||||
tenantFactory,
|
||||
tenantWebsite
|
||||
} from '~/dbInit';
|
||||
import DependencyGraph from '@/lib/DependencyGraph';
|
||||
import DependencyGraph from 'lib/DependencyGraph';
|
||||
|
||||
describe('Model: Account', () => {
|
||||
it('Should account model belongs to the associated account type model.', async () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import '@/models/Account';
|
||||
import AccountType from '@/models/AccountType';
|
||||
import 'models/Account';
|
||||
import AccountType from 'models/AccountType';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import Expense from '@/models/Expense';
|
||||
import ExpenseCategory from '@/models/ExpenseCategory';
|
||||
import Expense from 'models/Expense';
|
||||
import ExpenseCategory from 'models/ExpenseCategory';
|
||||
import {
|
||||
tenantFactory,
|
||||
tenantWebsite
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import Item from '@/models/Item';
|
||||
import Item from 'models/Item';
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
import itemCategory from '@/models/ItemCategory';
|
||||
import itemCategory from 'models/ItemCategory';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import '@/models/Item';
|
||||
import ItemCategory from '@/models/ItemCategory';
|
||||
import 'models/Item';
|
||||
import ItemCategory from 'models/ItemCategory';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import Resource from '@/models/Resource';
|
||||
import '@/models/View';
|
||||
import '@/models/ResourceField';
|
||||
import Resource from 'models/Resource';
|
||||
import 'models/View';
|
||||
import 'models/ResourceField';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import User from '@/models/TenantUser';
|
||||
import '@/models/Role';
|
||||
import User from 'models/TenantUser';
|
||||
import 'models/Role';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { create, expect } from '~/testInit';
|
||||
import View from '@/models/View';
|
||||
import Resource from '@/models/Resource';
|
||||
import ResourceField from '@/models/ResourceField';
|
||||
import ViewRole from '@/models/ViewRole';
|
||||
import View from 'models/View';
|
||||
import Resource from 'models/Resource';
|
||||
import ResourceField from 'models/ResourceField';
|
||||
import ViewRole from 'models/ViewRole';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Account from '@/models/Account';
|
||||
import Account from 'models/Account';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -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/', () => {
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Currency from '@/models/Currency';
|
||||
import Currency from 'models/Currency';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Currency from '@/models/Currency';
|
||||
import Currency from 'models/Currency';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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`', () => {
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Item from '@/models/Item';
|
||||
import Item from 'models/Item';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import ItemCategory from '@/models/ItemCategory';
|
||||
import ItemCategory from 'models/ItemCategory';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Option from '@/models/Option';
|
||||
import Option from 'models/Option';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
import {
|
||||
PaymentReceive,
|
||||
PaymentReceiveEntry,
|
||||
} from '@/models';
|
||||
} from 'models';
|
||||
|
||||
describe('route: `/sales/payment_receives`', () => {
|
||||
describe('POST: `/sales/payment_receives`', () => {
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
request,
|
||||
expect,
|
||||
} from '~/testInit';
|
||||
import Item from '@/models/Item';
|
||||
import Item from 'models/Item';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
|
||||
@@ -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`', () => {
|
||||
|
||||
@@ -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`', () => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import knex from '@/database/knex';
|
||||
import knex from 'database/knex';
|
||||
import {
|
||||
request,
|
||||
expect,
|
||||
|
||||
@@ -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`', () => {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
import { expect } from '~/testInit';
|
||||
import JournalPoster from '@/services/Accounting/JournalPoster';
|
||||
import JournalEntry from '@/services/Accounting/JournalEntry';
|
||||
import AccountBalance from '@/models/AccountBalance';
|
||||
import AccountTransaction from '@/models/AccountTransaction';
|
||||
import Account from '@/models/Account';
|
||||
import JournalPoster from 'services/Accounting/JournalPoster';
|
||||
import JournalEntry from 'services/Accounting/JournalEntry';
|
||||
import AccountBalance from 'models/AccountBalance';
|
||||
import AccountTransaction from 'models/AccountTransaction';
|
||||
import Account from 'models/Account';
|
||||
import {
|
||||
tenantWebsite,
|
||||
tenantFactory,
|
||||
loginRes
|
||||
} from '~/dbInit';
|
||||
import { omit } from 'lodash';
|
||||
import DependencyGraph from '@/lib/DependencyGraph';
|
||||
import DependencyGraph from 'lib/DependencyGraph';
|
||||
|
||||
let accountsDepGraph;
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
import chai from 'chai';
|
||||
import chaiHttp from 'chai-http';
|
||||
import chaiThings from 'chai-things';
|
||||
import systemDb from '@/database/knex';
|
||||
import app from '@/app';
|
||||
import createTenantFactory from '@/database/factories';
|
||||
import TenantsManager from '@/system/TenantsManager';
|
||||
import systemDb from 'database/knex';
|
||||
import app from 'app';
|
||||
import createTenantFactory from 'database/factories';
|
||||
import TenantsManager from 'system/TenantsManager';
|
||||
import faker from 'faker';
|
||||
import { hashPassword } from '@/utils';
|
||||
import TenantModel from '@/models/TenantModel';
|
||||
import createSystemFactory from '@/database/factories/system';
|
||||
import { hashPassword } from 'utils';
|
||||
import TenantModel from 'models/TenantModel';
|
||||
import createSystemFactory from 'database/factories/system';
|
||||
|
||||
|
||||
const { expect } = chai;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { dateRangeCollection } from '@/utils';
|
||||
import { dateRangeCollection } from 'utils';
|
||||
import { expect } from '../testInit';
|
||||
|
||||
describe('utils', () => {
|
||||
|
||||
Reference in New Issue
Block a user