mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-20 06:40:31 +00:00
spelling: abstract
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import { forEach, uniqBy } from 'lodash';
|
import { forEach, uniqBy } from 'lodash';
|
||||||
import DynamicFilterAbstructor from './DynamicFilterAbstructor';
|
import DynamicFilterAbstractor from './DynamicFilterAbstractor';
|
||||||
import { IDynamicFilter, IFilterRole, IModel } from '@/interfaces';
|
import { IDynamicFilter, IFilterRole, IModel } from '@/interfaces';
|
||||||
|
|
||||||
export default class DynamicFilter extends DynamicFilterAbstructor{
|
export default class DynamicFilter extends DynamicFilterAbstractor{
|
||||||
private model: IModel;
|
private model: IModel;
|
||||||
private tableName: string;
|
private tableName: string;
|
||||||
private dynamicFilters: IDynamicFilter[];
|
private dynamicFilters: IDynamicFilter[];
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
export default class DynamicFilterAbstructor {
|
export default class DynamicFilterAbstractor {
|
||||||
/**
|
/**
|
||||||
* Extract relation table name from relation.
|
* Extract relation table name from relation.
|
||||||
* @param {String} column -
|
* @param {String} column -
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import DynamicFilterRoleAbstructor from './DynamicFilterRoleAbstructor';
|
import DynamicFilterRoleAbstractor from './DynamicFilterRoleAbstractor';
|
||||||
import { IFilterRole } from '@/interfaces';
|
import { IFilterRole } from '@/interfaces';
|
||||||
|
|
||||||
export default class FilterRoles extends DynamicFilterRoleAbstructor {
|
export default class FilterRoles extends DynamicFilterRoleAbstractor {
|
||||||
private filterRoles: IFilterRole[];
|
private filterRoles: IFilterRole[];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import DynamicFilterQueryParser from './DynamicFilterQueryParser';
|
|||||||
import { Lexer } from '../LogicEvaluation/Lexer';
|
import { Lexer } from '../LogicEvaluation/Lexer';
|
||||||
import { COMPARATOR_TYPE, FIELD_TYPE } from './constants';
|
import { COMPARATOR_TYPE, FIELD_TYPE } from './constants';
|
||||||
|
|
||||||
export default abstract class DynamicFilterAbstructor
|
export default abstract class DynamicFilterAbstractor
|
||||||
implements IDynamicFilter
|
implements IDynamicFilter
|
||||||
{
|
{
|
||||||
protected filterRoles: IFilterRole[] = [];
|
protected filterRoles: IFilterRole[] = [];
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import DynamicFilterRoleAbstructor from '@/lib/DynamicFilter/DynamicFilterRoleAbstructor';
|
import DynamicFilterRoleAbstractor from '@/lib/DynamicFilter/DynamicFilterRoleAbstractor';
|
||||||
import { FIELD_TYPE } from './constants';
|
import { FIELD_TYPE } from './constants';
|
||||||
|
|
||||||
interface ISortRole {
|
interface ISortRole {
|
||||||
@@ -6,7 +6,7 @@ interface ISortRole {
|
|||||||
order: string;
|
order: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default class DynamicFilterSortBy extends DynamicFilterRoleAbstructor {
|
export default class DynamicFilterSortBy extends DynamicFilterRoleAbstractor {
|
||||||
private sortRole: ISortRole = {};
|
private sortRole: ISortRole = {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { omit } from 'lodash';
|
import { omit } from 'lodash';
|
||||||
import { IView, IViewRole } from '@/interfaces';
|
import { IView, IViewRole } from '@/interfaces';
|
||||||
import DynamicFilterRoleAbstructor from './DynamicFilterRoleAbstructor';
|
import DynamicFilterRoleAbstractor from './DynamicFilterRoleAbstractor';
|
||||||
|
|
||||||
export default class DynamicFilterViews extends DynamicFilterRoleAbstructor {
|
export default class DynamicFilterViews extends DynamicFilterRoleAbstractor {
|
||||||
private viewSlug: string;
|
private viewSlug: string;
|
||||||
private logicExpression: string;
|
private logicExpression: string;
|
||||||
private filterRoles: IViewRole[];
|
private filterRoles: IViewRole[];
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import DynamicFilterRoleAbstructor from '@/lib/DynamicFilter/DynamicFilterRoleAbstructor';
|
import DynamicFilterRoleAbstractor from '@/lib/DynamicFilter/DynamicFilterRoleAbstractor';
|
||||||
import {
|
import {
|
||||||
validateViewRoles,
|
validateViewRoles,
|
||||||
buildFilterQuery,
|
buildFilterQuery,
|
||||||
} from '@/lib/ViewRolesBuilder';
|
} from '@/lib/ViewRolesBuilder';
|
||||||
|
|
||||||
export default class ViewRolesDynamicFilter extends DynamicFilterRoleAbstructor {
|
export default class ViewRolesDynamicFilter extends DynamicFilterRoleAbstractor {
|
||||||
/**
|
/**
|
||||||
* Constructor method.
|
* Constructor method.
|
||||||
* @param {*} filterRoles -
|
* @param {*} filterRoles -
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
export default class DynamicListAbstract {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
export default class DynamicListAbstruct {
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Inject, Service } from 'typedi';
|
import { Inject, Service } from 'typedi';
|
||||||
import DynamicListAbstruct from './DynamicListAbstruct';
|
import DynamicListAbstract from './DynamicListAbstract';
|
||||||
import DynamicFilterViews from '@/lib/DynamicFilter/DynamicFilterViews';
|
import DynamicFilterViews from '@/lib/DynamicFilter/DynamicFilterViews';
|
||||||
import { ServiceError } from '@/exceptions';
|
import { ServiceError } from '@/exceptions';
|
||||||
import HasTenancyService from '@/services/Tenancy/TenancyService';
|
import HasTenancyService from '@/services/Tenancy/TenancyService';
|
||||||
@@ -7,7 +7,7 @@ import { ERRORS } from './constants';
|
|||||||
import { IModel } from '@/interfaces';
|
import { IModel } from '@/interfaces';
|
||||||
|
|
||||||
@Service()
|
@Service()
|
||||||
export default class DynamicListCustomView extends DynamicListAbstruct {
|
export default class DynamicListCustomView extends DynamicListAbstract {
|
||||||
@Inject()
|
@Inject()
|
||||||
tenancy: HasTenancyService;
|
tenancy: HasTenancyService;
|
||||||
|
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ import { Service } from 'typedi';
|
|||||||
import * as R from 'ramda';
|
import * as R from 'ramda';
|
||||||
import validator from 'is-my-json-valid';
|
import validator from 'is-my-json-valid';
|
||||||
import { IFilterRole, IModel } from '@/interfaces';
|
import { IFilterRole, IModel } from '@/interfaces';
|
||||||
import DynamicListAbstruct from './DynamicListAbstruct';
|
import DynamicListAbstract from './DynamicListAbstract';
|
||||||
import DynamicFilterAdvancedFilter from '@/lib/DynamicFilter/DynamicFilterAdvancedFilter';
|
import DynamicFilterAdvancedFilter from '@/lib/DynamicFilter/DynamicFilterAdvancedFilter';
|
||||||
import { ERRORS } from './constants';
|
import { ERRORS } from './constants';
|
||||||
import { ServiceError } from '@/exceptions';
|
import { ServiceError } from '@/exceptions';
|
||||||
|
|
||||||
@Service()
|
@Service()
|
||||||
export default class DynamicListFilterRoles extends DynamicListAbstruct {
|
export default class DynamicListFilterRoles extends DynamicListAbstract {
|
||||||
/**
|
/**
|
||||||
* Validates filter roles schema.
|
* Validates filter roles schema.
|
||||||
* @param {IFilterRole[]} filterRoles - Filter roles.
|
* @param {IFilterRole[]} filterRoles - Filter roles.
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import { Service } from 'typedi';
|
import { Service } from 'typedi';
|
||||||
import { IFilterRole, IModel } from '@/interfaces';
|
import { IFilterRole, IModel } from '@/interfaces';
|
||||||
import DynamicListAbstruct from './DynamicListAbstruct';
|
import DynamicListAbstract from './DynamicListAbstract';
|
||||||
import DynamicFilterFilterRoles from '@/lib/DynamicFilter/DynamicFilterFilterRoles';
|
import DynamicFilterFilterRoles from '@/lib/DynamicFilter/DynamicFilterFilterRoles';
|
||||||
import DynamicFilterSearch from '@/lib/DynamicFilter/DynamicFilterSearch';
|
import DynamicFilterSearch from '@/lib/DynamicFilter/DynamicFilterSearch';
|
||||||
|
|
||||||
@Service()
|
@Service()
|
||||||
export default class DynamicListSearch extends DynamicListAbstruct {
|
export default class DynamicListSearch extends DynamicListAbstract {
|
||||||
/**
|
/**
|
||||||
* Dynamic list filter roles.
|
* Dynamic list filter roles.
|
||||||
* @param {IModel} model
|
* @param {IModel} model
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import { Service } from 'typedi';
|
import { Service } from 'typedi';
|
||||||
import DynamicListAbstruct from './DynamicListAbstruct';
|
import DynamicListAbstract from './DynamicListAbstract';
|
||||||
import DynamicFilterSortBy from '@/lib/DynamicFilter/DynamicFilterSortBy';
|
import DynamicFilterSortBy from '@/lib/DynamicFilter/DynamicFilterSortBy';
|
||||||
import { IModel, ISortOrder } from '@/interfaces';
|
import { IModel, ISortOrder } from '@/interfaces';
|
||||||
import { ServiceError } from '@/exceptions';
|
import { ServiceError } from '@/exceptions';
|
||||||
import { ERRORS } from './constants';
|
import { ERRORS } from './constants';
|
||||||
|
|
||||||
@Service()
|
@Service()
|
||||||
export default class DynamicListSortBy extends DynamicListAbstruct {
|
export default class DynamicListSortBy extends DynamicListAbstract {
|
||||||
/**
|
/**
|
||||||
* Dynamic list sort by.
|
* Dynamic list sort by.
|
||||||
* @param {IModel} model
|
* @param {IModel} model
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { CustomerFormProvider } from './CustomerFormProvider';
|
|||||||
import CustomerFormFormik from './CustomerFormFormik';
|
import CustomerFormFormik from './CustomerFormFormik';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Abstructed customer form.
|
* Abstracted customer form.
|
||||||
*/
|
*/
|
||||||
export default function CustomerForm({ customerId }) {
|
export default function CustomerForm({ customerId }) {
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user