Merge branch 'dev' of http://git.verdnatura.es/salix into dev
This commit is contained in:
commit
d8fb0b2d95
|
@ -1,4 +1,7 @@
|
||||||
<vn-popover vn-id="popover">
|
<vn-popover vn-id="popover">
|
||||||
<vn-client-descriptor client="$ctrl.client" clientFk="$ctrl.clientFk">
|
<vn-client-descriptor
|
||||||
|
client="$ctrl.client"
|
||||||
|
clientFk="$ctrl.clientFk"
|
||||||
|
quicklinks="$ctrl.quicklinks">
|
||||||
</vn-client-descriptor>
|
</vn-client-descriptor>
|
||||||
</vn-popover>
|
</vn-popover>
|
||||||
|
|
|
@ -9,6 +9,22 @@ class Controller extends Component {
|
||||||
this.$timeout = $timeout;
|
this.$timeout = $timeout;
|
||||||
this.isTooltip = true;
|
this.isTooltip = true;
|
||||||
this.client = {};
|
this.client = {};
|
||||||
|
this.links = {};
|
||||||
|
}
|
||||||
|
|
||||||
|
set clientFk(value) {
|
||||||
|
if (value) {
|
||||||
|
this._getClient(value);
|
||||||
|
this._getClientDebt(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
set quicklinks(value = {}) {
|
||||||
|
this._quicklinks = Object.assign(value, this.links);
|
||||||
|
}
|
||||||
|
|
||||||
|
get quicklinks() {
|
||||||
|
return this._quicklinks;
|
||||||
}
|
}
|
||||||
|
|
||||||
clear() {
|
clear() {
|
||||||
|
@ -34,13 +50,6 @@ class Controller extends Component {
|
||||||
this.$state.go('ticket.index', {q: `{"clientFk": ${this.client.id}}`});
|
this.$state.go('ticket.index', {q: `{"clientFk": ${this.client.id}}`});
|
||||||
}
|
}
|
||||||
|
|
||||||
set clientFk(value) {
|
|
||||||
if (value) {
|
|
||||||
this._getClient(value);
|
|
||||||
this._getClientDebt(value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
show() {
|
show() {
|
||||||
this.$.popover.parent = this.parent;
|
this.$.popover.parent = this.parent;
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
@ -56,6 +65,7 @@ ngModule.component('vnClientDescriptorPopover', {
|
||||||
controller: Controller,
|
controller: Controller,
|
||||||
bindings: {
|
bindings: {
|
||||||
client: '<',
|
client: '<',
|
||||||
clientFk: '<'
|
clientFk: '<',
|
||||||
|
quicklinks: '<'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -53,11 +53,23 @@
|
||||||
ng-class="{bright: $ctrl.client.isTaxDataChecked == false}">
|
ng-class="{bright: $ctrl.client.isTaxDataChecked == false}">
|
||||||
</vn-icon>
|
</vn-icon>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
<vn-horizontal pad-small class="buttons">
|
<vn-horizontal pad-small class="quicklinks">
|
||||||
<vn-button
|
<vn-button ng-if="$ctrl.quicklinks.btnOne" pad-small-right
|
||||||
vn-tooltip="Client ticket list"
|
vn-tooltip="{{::$ctrl.quicklinks.btnOne.tooltip}}"
|
||||||
icon="icon-ticket"
|
icon="{{::$ctrl.quicklinks.btnOne.icon}}"
|
||||||
ng-click="$ctrl.goToClientTickets()">
|
ng-click="$ctrl.quicklinkGo($ctrl.quicklinks.btnOne.state, $ctrl.quicklinks.btnOne.params)">
|
||||||
|
</vn-button>
|
||||||
|
|
||||||
|
<vn-button ng-if="$ctrl.quicklinks.btnTwo" pad-small-right
|
||||||
|
vn-tooltip="{{::$ctrl.quicklinks.btnTwo.tooltip}}"
|
||||||
|
icon="{{::$ctrl.quicklinks.btnTwo.icon}}"
|
||||||
|
ng-click="$ctrl.quicklinkGo($ctrl.quicklinks.btnTwo.state, $ctrl.quicklinks.btnTwo.params)">
|
||||||
|
</vn-button>
|
||||||
|
|
||||||
|
<vn-button ng-if="$ctrl.quicklinks.btnThree" pad-small-right
|
||||||
|
vn-tooltip="{{::$ctrl.quicklinks.btnThree.tooltip}}"
|
||||||
|
icon="{{::$ctrl.quicklinks.btnThree.icon}}"
|
||||||
|
ng-click="$ctrl.quicklinkGo($ctrl.quicklinks.btnThree.state, $ctrl.quicklinks.btnThree.params)">
|
||||||
</vn-button>
|
</vn-button>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
</vn-card>
|
</vn-card>
|
|
@ -4,7 +4,31 @@ class Controller {
|
||||||
constructor($http, $state) {
|
constructor($http, $state) {
|
||||||
this.$state = $state;
|
this.$state = $state;
|
||||||
this.$http = $http;
|
this.$http = $http;
|
||||||
|
this.links = {
|
||||||
|
btnOne: {
|
||||||
|
icon: 'icon-ticket',
|
||||||
|
state: 'ticket.index',
|
||||||
|
params: {q: `{"clientFk": ${$state.params.id}}`},
|
||||||
|
tooltip: 'Client ticket list'
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set clientFk(value) {
|
||||||
|
if (value) {
|
||||||
|
this._getClient(value);
|
||||||
|
this._getClientDebt(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
set quicklinks(value = {}) {
|
||||||
|
this._quicklinks = Object.assign(value, this.links);
|
||||||
|
}
|
||||||
|
|
||||||
|
get quicklinks() {
|
||||||
|
return this._quicklinks;
|
||||||
|
}
|
||||||
|
|
||||||
_getClientDebt(clientFk) {
|
_getClientDebt(clientFk) {
|
||||||
this.$http.get(`/client/api/Clients/${clientFk}/getDebt`)
|
this.$http.get(`/client/api/Clients/${clientFk}/getDebt`)
|
||||||
.then(response => {
|
.then(response => {
|
||||||
|
@ -23,11 +47,8 @@ class Controller {
|
||||||
this.$state.go('ticket.index', {q: `{"clientFk": ${this.client.id}}`});
|
this.$state.go('ticket.index', {q: `{"clientFk": ${this.client.id}}`});
|
||||||
}
|
}
|
||||||
|
|
||||||
set clientFk(value) {
|
quicklinkGo(state, params) {
|
||||||
if (value) {
|
this.$state.go(state, params);
|
||||||
this._getClient(value);
|
|
||||||
this._getClientDebt(value);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,7 +58,8 @@ ngModule.component('vnClientDescriptor', {
|
||||||
template: require('./index.html'),
|
template: require('./index.html'),
|
||||||
bindings: {
|
bindings: {
|
||||||
client: '<',
|
client: '<',
|
||||||
clientFk: '<?'
|
clientFk: '<?',
|
||||||
|
quicklinks: '<'
|
||||||
},
|
},
|
||||||
controller: Controller
|
controller: Controller
|
||||||
});
|
});
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<vn-item-descriptor
|
<vn-item-descriptor
|
||||||
item="$ctrl.item"
|
item="$ctrl.item"
|
||||||
item-tags="$ctrl.itemTags"
|
item-tags="$ctrl.itemTags"
|
||||||
tags="$ctrl.tags">
|
tags="$ctrl.tags"
|
||||||
|
quicklinks="$ctrl.quicklinks">
|
||||||
</vn-item-descriptor>
|
</vn-item-descriptor>
|
||||||
</vn-popover>
|
</vn-popover>
|
||||||
|
|
|
@ -7,11 +7,19 @@ class Controller extends Component {
|
||||||
super($element, $scope);
|
super($element, $scope);
|
||||||
this.$http = $http;
|
this.$http = $http;
|
||||||
this.$timeout = $timeout;
|
this.$timeout = $timeout;
|
||||||
|
this.links = {};
|
||||||
this.isTooltip = true;
|
this.isTooltip = true;
|
||||||
this.clear();
|
this.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set quicklinks(value = {}) {
|
||||||
|
this._quicklinks = Object.assign(value, this.links);
|
||||||
|
}
|
||||||
|
|
||||||
|
get quicklinks() {
|
||||||
|
return this._quicklinks;
|
||||||
|
}
|
||||||
|
|
||||||
clear() {
|
clear() {
|
||||||
this.item = null;
|
this.item = null;
|
||||||
this.tags = {};
|
this.tags = {};
|
||||||
|
@ -90,7 +98,8 @@ Controller.$inject = ['$element', '$scope', '$http', '$timeout'];
|
||||||
ngModule.component('vnItemDescriptorPopover', {
|
ngModule.component('vnItemDescriptorPopover', {
|
||||||
template: require('./index.html'),
|
template: require('./index.html'),
|
||||||
bindings: {
|
bindings: {
|
||||||
itemFk: '<'
|
itemFk: '<',
|
||||||
|
quicklinks: '<'
|
||||||
},
|
},
|
||||||
controller: Controller
|
controller: Controller
|
||||||
});
|
});
|
||||||
|
|
|
@ -37,4 +37,23 @@
|
||||||
</vn-label-value>
|
</vn-label-value>
|
||||||
</vn-auto>
|
</vn-auto>
|
||||||
</vn-vertical>
|
</vn-vertical>
|
||||||
|
<vn-horizontal pad-small class="quicklinks">
|
||||||
|
<vn-button ng-if="$ctrl.quicklinks.btnOne" pad-small-right
|
||||||
|
vn-tooltip="{{::$ctrl.quicklinks.btnOne.tooltip}}"
|
||||||
|
icon="{{::$ctrl.quicklinks.btnOne.icon}}"
|
||||||
|
ng-click="$ctrl.quicklinkGo($ctrl.quicklinks.btnOne.state, $ctrl.quicklinks.btnOne.params)">
|
||||||
|
</vn-button>
|
||||||
|
|
||||||
|
<vn-button ng-if="$ctrl.quicklinks.btnTwo" pad-small-right
|
||||||
|
vn-tooltip="{{::$ctrl.quicklinks.btnTwo.tooltip}}"
|
||||||
|
icon="{{::$ctrl.quicklinks.btnTwo.icon}}"
|
||||||
|
ng-click="$ctrl.quicklinkGo($ctrl.quicklinks.btnTwo.state, $ctrl.quicklinks.btnTwo.params)">
|
||||||
|
</vn-button>
|
||||||
|
|
||||||
|
<vn-button ng-if="$ctrl.quicklinks.btnThree" pad-small-right
|
||||||
|
vn-tooltip="{{::$ctrl.quicklinks.btnThree.tooltip}}"
|
||||||
|
icon="{{::$ctrl.quicklinks.btnThree.icon}}"
|
||||||
|
ng-click="$ctrl.quicklinkGo($ctrl.quicklinks.btnThree.state, $ctrl.quicklinks.btnThree.params)">
|
||||||
|
</vn-button>
|
||||||
|
</vn-horizontal>
|
||||||
</vn-card>
|
</vn-card>
|
||||||
|
|
|
@ -1,11 +1,34 @@
|
||||||
import ngModule from '../module';
|
import ngModule from '../module';
|
||||||
import './style.scss';
|
import './style.scss';
|
||||||
|
|
||||||
|
class Controller {
|
||||||
|
constructor($state) {
|
||||||
|
this.$state = $state;
|
||||||
|
this.links = {};
|
||||||
|
}
|
||||||
|
|
||||||
|
set quicklinks(value = {}) {
|
||||||
|
this._quicklinks = Object.assign(value, this.links);
|
||||||
|
}
|
||||||
|
|
||||||
|
get quicklinks() {
|
||||||
|
return this._quicklinks;
|
||||||
|
}
|
||||||
|
|
||||||
|
quicklinkGo(state, params) {
|
||||||
|
this.$state.go(state, params);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Controller.$inject = ['$state'];
|
||||||
|
|
||||||
ngModule.component('vnItemDescriptor', {
|
ngModule.component('vnItemDescriptor', {
|
||||||
template: require('./index.html'),
|
template: require('./index.html'),
|
||||||
|
controller: Controller,
|
||||||
bindings: {
|
bindings: {
|
||||||
item: '<',
|
item: '<',
|
||||||
itemTags: '<',
|
itemTags: '<',
|
||||||
tags: '<'
|
tags: '<',
|
||||||
|
quicklinks: '<'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -206,7 +206,7 @@ vn-main-block {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.buttons {
|
.quicklinks {
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
|
|
|
@ -164,7 +164,8 @@
|
||||||
</vn-table>
|
</vn-table>
|
||||||
</vn-vertical>
|
</vn-vertical>
|
||||||
</vn-card>
|
</vn-card>
|
||||||
<vn-item-descriptor-popover vn-id="descriptor">
|
<vn-item-descriptor-popover vn-id="descriptor"
|
||||||
|
quicklinks="$ctrl.quicklinks">
|
||||||
</vn-item-descriptor-popover>
|
</vn-item-descriptor-popover>
|
||||||
|
|
||||||
<!-- Add Turn Dialog -->
|
<!-- Add Turn Dialog -->
|
||||||
|
|
|
@ -20,6 +20,25 @@ class Controller {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set ticket(value) {
|
||||||
|
this._ticket = value;
|
||||||
|
|
||||||
|
if (!value) return;
|
||||||
|
|
||||||
|
this.quicklinks = {
|
||||||
|
btnThree: {
|
||||||
|
icon: 'icon-transaction',
|
||||||
|
state: 'item.card.diary',
|
||||||
|
params: {id: value.id, q: `{"warehouseFk": ${value.warehouseFk}}`},
|
||||||
|
tooltip: 'Item diary'
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
get ticket() {
|
||||||
|
return this._ticket;
|
||||||
|
}
|
||||||
|
|
||||||
onDataChange() {
|
onDataChange() {
|
||||||
this.sales = this.$scope.model.data;
|
this.sales = this.$scope.model.data;
|
||||||
this.getTaxes();
|
this.getTaxes();
|
||||||
|
|
|
@ -88,6 +88,7 @@ describe('Client', () => {
|
||||||
.wait(selectors.clientFiscalData.socialNameInput)
|
.wait(selectors.clientFiscalData.socialNameInput)
|
||||||
.clearInput(selectors.clientFiscalData.socialNameInput)
|
.clearInput(selectors.clientFiscalData.socialNameInput)
|
||||||
.type(selectors.clientFiscalData.socialNameInput, 'SMASH!')
|
.type(selectors.clientFiscalData.socialNameInput, 'SMASH!')
|
||||||
|
.waitForTextInInput(selectors.clientFiscalData.socialNameInput, 'SMASH!')
|
||||||
.clearInput(selectors.clientFiscalData.fiscalIdInput)
|
.clearInput(selectors.clientFiscalData.fiscalIdInput)
|
||||||
.type(selectors.clientFiscalData.fiscalIdInput, '94980061C')
|
.type(selectors.clientFiscalData.fiscalIdInput, '94980061C')
|
||||||
.waitToClick(selectors.clientFiscalData.equalizationTaxCheckboxLabel)
|
.waitToClick(selectors.clientFiscalData.equalizationTaxCheckboxLabel)
|
||||||
|
|
|
@ -13,24 +13,24 @@ DELETE FROM `vn`.`worker` where name ='customer';
|
||||||
|
|
||||||
INSERT INTO `account`.`user`(`id`,`name`,`password`,`role`,`active`,`email`)
|
INSERT INTO `account`.`user`(`id`,`name`,`password`,`role`,`active`,`email`)
|
||||||
VALUES
|
VALUES
|
||||||
(101, 'BruceWayne', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'BruceWayne@verdnatura.es'),
|
(101, 'BruceWayne', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'BruceWayne@verdnatura.es'),
|
||||||
(102, 'PetterParker', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'PetterParker@verdnatura.es'),
|
(102, 'PetterParker', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'PetterParker@verdnatura.es'),
|
||||||
(103, 'ClarkKent', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'ClarkKent@verdnatura.es'),
|
(103, 'ClarkKent', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'ClarkKent@verdnatura.es'),
|
||||||
(104, 'TonyStark', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'TonyStark@verdnatura.es'),
|
(104, 'TonyStark', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'TonyStark@verdnatura.es'),
|
||||||
(105, 'MaxEisenhardt', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'MaxEisenhardt@verdnatura.es'),
|
(105, 'MaxEisenhardt', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'MaxEisenhardt@verdnatura.es'),
|
||||||
(106, 'DavidCharlesHaller', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'DavidCharlesHaller@verdnatura.es'),
|
(106, 'DavidCharlesHaller', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'DavidCharlesHaller@verdnatura.es'),
|
||||||
(107, 'HankPym', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'HankPym@verdnatura.es'),
|
(107, 'HankPym', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'HankPym@verdnatura.es'),
|
||||||
(108, 'CharlesXavier', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'CharlesXavier@verdnatura.es'),
|
(108, 'CharlesXavier', 'ac754a330530832ba1bf7687f577da91', 20, 1, 'CharlesXavier@verdnatura.es'),
|
||||||
(109, 'BruceBanner', 'ac754a330530832ba1bf7687f577da91', 2, 1, 'BruceBanner@verdnatura.es'),
|
(109, 'BruceBanner', 'ac754a330530832ba1bf7687f577da91', 2 , 1, 'BruceBanner@verdnatura.es'),
|
||||||
(110, 'JessicaJones', 'ac754a330530832ba1bf7687f577da91' , 2, 1, 'JessicaJones@verdnatura.es');
|
(110, 'JessicaJones', 'ac754a330530832ba1bf7687f577da91', 1 , 1, 'JessicaJones@verdnatura.es');
|
||||||
|
|
||||||
INSERT INTO `vn`.`worker`(`workerCode`, `id`, `firstName`, `name`, `userFk`)
|
INSERT INTO `vn`.`worker`(`workerCode`, `id`, `firstName`, `name`, `userFk`)
|
||||||
VALUES
|
VALUES
|
||||||
('LGN', 106, 'David Charles', 'Haller', 106),
|
('LGN', 106, 'David Charles', 'Haller', 106),
|
||||||
('ANT', 107, 'Hank' , 'Pym' , 107),
|
('ANT', 107, 'Hank' , 'Pym' , 107),
|
||||||
('DCX', 108, 'Charles' , 'Xavier', 108),
|
('DCX', 110, 'Charles' , 'Xavier', 108),
|
||||||
('HLK', 109, 'Bruce' , 'Banner', 109),
|
('HLK', 109, 'Bruce' , 'Banner', 109),
|
||||||
('JJJ', 110, 'Jessica' , 'Jones' , 110);
|
('JJJ', 108, 'Jessica' , 'Jones' , 110);
|
||||||
|
|
||||||
INSERT INTO `vn`.`country`(`id`, `country`, `isUeeMember`, `code`, `currencyFk`)
|
INSERT INTO `vn`.`country`(`id`, `country`, `isUeeMember`, `code`, `currencyFk`)
|
||||||
VALUES
|
VALUES
|
||||||
|
@ -227,21 +227,21 @@ INSERT INTO `vn`.`address`(`id`, `nickname`, `street`, `city`, `postalCode`, `pr
|
||||||
|
|
||||||
INSERT INTO `vn`.`clientCredit`(`id`, `clientFk`, `workerFk`, `amount`, `created`)
|
INSERT INTO `vn`.`clientCredit`(`id`, `clientFk`, `workerFk`, `amount`, `created`)
|
||||||
VALUES
|
VALUES
|
||||||
(1, 101, 5, 300, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
|
(1 , 101, 5, 300, DATE_ADD(CURDATE(), INTERVAL -1 MONTH)),
|
||||||
(2, 101, 5, 900, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
|
(2 , 101, 5, 900, DATE_ADD(CURDATE(), INTERVAL -2 MONTH)),
|
||||||
(3, 101, 5, 800, DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
|
(3 , 101, 5, 800, DATE_ADD(CURDATE(), INTERVAL -3 MONTH)),
|
||||||
(4, 101, 5, 700, DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
|
(4 , 101, 5, 700, DATE_ADD(CURDATE(), INTERVAL -4 MONTH)),
|
||||||
(5, 101, 5, 600, DATE_ADD(CURDATE(), INTERVAL -5 MONTH)),
|
(5 , 101, 5, 600, DATE_ADD(CURDATE(), INTERVAL -5 MONTH)),
|
||||||
(6, 101, 5, 500, DATE_ADD(CURDATE(), INTERVAL -6 MONTH)),
|
(6 , 101, 5, 500, DATE_ADD(CURDATE(), INTERVAL -6 MONTH)),
|
||||||
(7, 101, 5, 400, DATE_ADD(CURDATE(), INTERVAL -7 MONTH)),
|
(7 , 101, 5, 400, DATE_ADD(CURDATE(), INTERVAL -7 MONTH)),
|
||||||
(8, 101, 9, 300, DATE_ADD(CURDATE(), INTERVAL -8 MONTH)),
|
(8 , 101, 9, 300, DATE_ADD(CURDATE(), INTERVAL -8 MONTH)),
|
||||||
(9, 101, 9, 200, DATE_ADD(CURDATE(), INTERVAL -9 MONTH)),
|
(9 , 101, 9, 200, DATE_ADD(CURDATE(), INTERVAL -9 MONTH)),
|
||||||
(10, 101, 9, 100, DATE_ADD(CURDATE(), INTERVAL -10 MONTH)),
|
(10, 101, 9, 100, DATE_ADD(CURDATE(), INTERVAL -10 MONTH)),
|
||||||
(11, 101, 9, 50, DATE_ADD(CURDATE(), INTERVAL -11 MONTH)),
|
(11, 101, 9, 50 , DATE_ADD(CURDATE(), INTERVAL -11 MONTH)),
|
||||||
(12, 102, 9, 800, CURDATE()),
|
(12, 102, 9, 800, CURDATE()),
|
||||||
(13, 103, 9, 200, CURDATE()),
|
(13, 103, 9, 200, CURDATE()),
|
||||||
(14, 104, 9, 90, CURDATE()),
|
(14, 104, 9, 90 , CURDATE()),
|
||||||
(15, 105, 9, 90, CURDATE());
|
(15, 105, 9, 90 , CURDATE());
|
||||||
|
|
||||||
INSERT INTO `vn`.`clientCreditLimit`(`id`, `maxAmount`, `roleFk`)
|
INSERT INTO `vn`.`clientCreditLimit`(`id`, `maxAmount`, `roleFk`)
|
||||||
VALUES
|
VALUES
|
||||||
|
@ -312,11 +312,11 @@ INSERT INTO `vn`.`bankEntity`(`id`, `countryFk`, `name`, `bic`)
|
||||||
|
|
||||||
INSERT INTO `vn`.`company`(`id`, `code`, `supplierAccountFk`, `workerManagerFk`, `companyCode`, `sage200Company`)
|
INSERT INTO `vn`.`company`(`id`, `code`, `supplierAccountFk`, `workerManagerFk`, `companyCode`, `sage200Company`)
|
||||||
VALUES
|
VALUES
|
||||||
( 69, 'CCs', NULL, 30, NULL, 1),
|
( 69 , 'CCs', NULL, 30, NULL, 1),
|
||||||
(442, 'VNL', 241, 30, 2, 2),
|
( 442 , 'VNL', 241, 30, 2 , 2),
|
||||||
( 567, 'VNH', NULL, 30, NULL, 3),
|
( 567 , 'VNH', NULL, 30, NULL, 3),
|
||||||
( 791, 'FTH', NULL, 30, NULL, 4),
|
( 791 , 'FTH', NULL, 30, NULL, 4),
|
||||||
( 1381, 'ORN', NULL, 30, NULL,5);
|
( 1381, 'ORN', NULL, 30, NULL, 5);
|
||||||
|
|
||||||
INSERT INTO `vn`.`invoiceOut`(`id`, `ref`, `serial`, `amount`, `issued`,`clientFk`, `created`, `companyFk`, `dued`, `booked`, `bankFk`, `pdf`)
|
INSERT INTO `vn`.`invoiceOut`(`id`, `ref`, `serial`, `amount`, `issued`,`clientFk`, `created`, `companyFk`, `dued`, `booked`, `bankFk`, `pdf`)
|
||||||
VALUES
|
VALUES
|
||||||
|
@ -428,14 +428,14 @@ INSERT INTO `vn`.`mandate`(`id`, `clientFk`, `companyFk`, `code`, `created`, `ma
|
||||||
|
|
||||||
INSERT INTO `vn`.`itemCategory`(`id`, `name`, `display`, `color`)
|
INSERT INTO `vn`.`itemCategory`(`id`, `name`, `display`, `color`)
|
||||||
VALUES
|
VALUES
|
||||||
(1, 'Plant', 1, 'B92A26'),
|
(1, 'Plant' , 1, 'B92A26'),
|
||||||
(2, 'Flower', 2, 'dcf711');
|
(2, 'Flower', 2, 'dcf711');
|
||||||
|
|
||||||
INSERT INTO `vn`.`itemType`(`id`, `code`, `name`, `categoryFk`, `life`,`workerFk`)
|
INSERT INTO `vn`.`itemType`(`id`, `code`, `name`, `categoryFk`, `life`,`workerFk`)
|
||||||
VALUES
|
VALUES
|
||||||
(1, 'CRI', 'Crisantemo', 2, 15, 5),
|
(1, 'CRI', 'Crisantemo' , 2, 15, 5),
|
||||||
(2, 'ITG', 'Anthurium', 1, 30, 5),
|
(2, 'ITG', 'Anthurium' , 1, 30, 5),
|
||||||
(3, 'WPN', 'Paniculata', 2, 30, 5),
|
(3, 'WPN', 'Paniculata' , 2, 30, 5),
|
||||||
(4, 'PRT', 'Delivery ports', 2, 30, 5);
|
(4, 'PRT', 'Delivery ports', 2, 30, 5);
|
||||||
|
|
||||||
INSERT INTO `vn`.`ink`(`id`, `name`, `picture`, `showOrder`)
|
INSERT INTO `vn`.`ink`(`id`, `name`, `picture`, `showOrder`)
|
||||||
|
@ -457,14 +457,14 @@ INSERT INTO `vn`.`producer`(`id`, `name`)
|
||||||
|
|
||||||
INSERT INTO `vn`.`taxType`(`id`, `nickname`, `isAccrued`, `serial`, `TIPOOPE`, `description`, `countryFk`)
|
INSERT INTO `vn`.`taxType`(`id`, `nickname`, `isAccrued`, `serial`, `TIPOOPE`, `description`, `countryFk`)
|
||||||
VALUES
|
VALUES
|
||||||
(1, 'National', 1, 'R', 'I', 'national VAT',1),
|
(1, 'National', 1, 'R', 'I', 'national VAT', 1),
|
||||||
(2, 'European', 0, 'E', 'I', 'europe VAT', 1);
|
(2, 'European', 0, 'E', 'I', 'europe VAT' , 1);
|
||||||
|
|
||||||
INSERT INTO `vn`.`taxCode`(`id`, `dated`, `code`, `taxTypeFk`, `rate`, `equalizationTax`, `type`, `link`, `isActive`, `updated`, `transactionCode`)
|
INSERT INTO `vn`.`taxCode`(`id`, `dated`, `code`, `taxTypeFk`, `rate`, `equalizationTax`, `type`, `link`, `isActive`, `updated`, `transactionCode`)
|
||||||
VALUES
|
VALUES
|
||||||
(1, CURDATE() , '1111111111', 1, 7.0 , 0.0, 'R', 1, 1, CURDATE(), 1),
|
(1 , CURDATE(), '1111111111', 1, 7.0 , 0.0, 'R', 1, 1, CURDATE(), 1),
|
||||||
(2, CURDATE() , '2222222222', 2, 16.0, 0.0, 'G', 2, 1, CURDATE(), 1),
|
(2 , CURDATE(), '2222222222', 2, 16.0, 0.0, 'G', 2, 1, CURDATE(), 1),
|
||||||
(21, CURDATE() , '3333333333', 1, 18.0, 0.0, 'R', 3, 1, CURDATE(), 1),
|
(21 , CURDATE(), '3333333333', 1, 18.0, 0.0, 'R', 3, 1, CURDATE(), 1),
|
||||||
(108, CURDATE(), '4444444444', 2, 8.0 , 0.0, 'R', 4, 1, CURDATE(), 1);
|
(108, CURDATE(), '4444444444', 2, 8.0 , 0.0, 'R', 4, 1, CURDATE(), 1);
|
||||||
|
|
||||||
INSERT INTO `vn`.`taxClass`(`id`, `description`, `code`)
|
INSERT INTO `vn`.`taxClass`(`id`, `description`, `code`)
|
||||||
|
@ -474,7 +474,7 @@ INSERT INTO `vn`.`taxClass`(`id`, `description`, `code`)
|
||||||
|
|
||||||
INSERT INTO `vn`.`intrastat`(`id`, `description`, `taxClassFk`, `taxCodeFk`)
|
INSERT INTO `vn`.`intrastat`(`id`, `description`, `taxClassFk`, `taxCodeFk`)
|
||||||
VALUES
|
VALUES
|
||||||
(05080000, 'Coral y materiales similares' , 2, 2),
|
(05080000, 'Coral y materiales similares' , 2, 2),
|
||||||
(06021010, 'Plantas vivas: Esqueje/injerto, Vid', 1, 1);
|
(06021010, 'Plantas vivas: Esqueje/injerto, Vid', 1, 1);
|
||||||
|
|
||||||
INSERT INTO `vn`.`item`(`id`, `name`,`typeFk`,`size`,`inkFk`,`category`,`stems`,`originFk`,`description`,`producerFk`,`intrastatFk`,`isOnOffer`,`expenceFk`,`isBargain`,`comment`,`relevancy`,`image`,`taxClassFk`,`longName`,`subName`,`tag5`,`value5`,`tag6`,`value6`,`tag7`,`value7`,`tag8`,`value8`)
|
INSERT INTO `vn`.`item`(`id`, `name`,`typeFk`,`size`,`inkFk`,`category`,`stems`,`originFk`,`description`,`producerFk`,`intrastatFk`,`isOnOffer`,`expenceFk`,`isBargain`,`comment`,`relevancy`,`image`,`taxClassFk`,`longName`,`subName`,`tag5`,`value5`,`tag6`,`value6`,`tag7`,`value7`,`tag8`,`value8`)
|
||||||
|
@ -484,7 +484,7 @@ INSERT INTO `vn`.`item`(`id`, `name`,`typeFk`,`size`,`inkFk`,`category`,`stems`,
|
||||||
(3, 'Iron Patriot', 1, 60, 'AMR', 'EXT', 1 , 3, 'Rhodeys armor' , 1 , 05080000, 0, 4751000000, 0, NULL, 0, 61692, 1, 'Iron Patriot', NULL, 'Medida', '60', 'Color', 'Rosa/Amarillo', 'Categoria', 'EXT', 'Tallos', '1'),
|
(3, 'Iron Patriot', 1, 60, 'AMR', 'EXT', 1 , 3, 'Rhodeys armor' , 1 , 05080000, 0, 4751000000, 0, NULL, 0, 61692, 1, 'Iron Patriot', NULL, 'Medida', '60', 'Color', 'Rosa/Amarillo', 'Categoria', 'EXT', 'Tallos', '1'),
|
||||||
(4, 'Mark I', 1, 60, 'AMR', 'EXT', 1 , 1, 'Iron Mans first armor' , 1 , 05080000, 1, 4751000000, 0, NULL, 0, 66090, 2, 'Mark I' , NULL, 'Medida', '60', 'Color', 'Rosa/Amarillo', 'Categoria', 'EXT', 'Tallos', '1'),
|
(4, 'Mark I', 1, 60, 'AMR', 'EXT', 1 , 1, 'Iron Mans first armor' , 1 , 05080000, 1, 4751000000, 0, NULL, 0, 66090, 2, 'Mark I' , NULL, 'Medida', '60', 'Color', 'Rosa/Amarillo', 'Categoria', 'EXT', 'Tallos', '1'),
|
||||||
(5, 'Mjolnir', 3, 30, 'AZL', 'EXT', 1 , 2, 'Thors hammer!' , 2 , 06021010, 1, 4751000000, 0, NULL, 0, 67350, 2, 'Mjolnir' , NULL, 'Medida', '30', 'Color', 'Azul' , 'Categoria', 'EXT', 'Tallos', '1'),
|
(5, 'Mjolnir', 3, 30, 'AZL', 'EXT', 1 , 2, 'Thors hammer!' , 2 , 06021010, 1, 4751000000, 0, NULL, 0, 67350, 2, 'Mjolnir' , NULL, 'Medida', '30', 'Color', 'Azul' , 'Categoria', 'EXT', 'Tallos', '1'),
|
||||||
(6, 'ShippingCost', 4, NULL, NULL, NULL, NULL, 2, NULL , NULL, 06021010, 1, 4751000000, 0, NULL, 0, 67350, 2, 'ShippingCost', NULL, 'Medida', NULL, 'Color', NULL , 'Categoria', NULL, 'Tallos', NULL);
|
(6, 'ShippingCost', 4, NULL, NULL, NULL, NULL, 2, NULL , NULL, 06021010, 1, 4751000000, 0, NULL, 0, 67350, 2, 'ShippingCost', NULL, 'Medida', NULL, 'Color', NULL , 'Categoria', NULL , 'Tallos', NULL);
|
||||||
|
|
||||||
INSERT INTO `vn`.`expedition`(`id`, `agencyModeFk`, `ticketFk`, `isBox`, `created`, `itemFk`, `counter`, `checked`, `workerFk`)
|
INSERT INTO `vn`.`expedition`(`id`, `agencyModeFk`, `ticketFk`, `isBox`, `created`, `itemFk`, `counter`, `checked`, `workerFk`)
|
||||||
VALUES
|
VALUES
|
||||||
|
@ -614,7 +614,30 @@ INSERT INTO `vn`.`tag`(`id`,`name`,`isFree`,`isQuantitatif`,`sourceTable`,`unit`
|
||||||
(3, 'Shape', 0, 0, null, null),
|
(3, 'Shape', 0, 0, null, null),
|
||||||
(4, 'Location', 1, 0, null, null),
|
(4, 'Location', 1, 0, null, null),
|
||||||
(5, 'Owner', 1, 1, null, null);
|
(5, 'Owner', 1, 1, null, null);
|
||||||
|
/*
|
||||||
|
INSERT INTO `vn`.`itemTag`(`id`,`itemFk`,`tagFk`,`value`,`priority`)
|
||||||
|
VALUES
|
||||||
|
(1, 1, 1, 'Yellow', 5),
|
||||||
|
(2, 1, 2, 'Manipulates time', 4),
|
||||||
|
(3, 1, 3, 'round', 3),
|
||||||
|
(4, 1, 4, 'Gamoras hideout', 2),
|
||||||
|
(5, 1, 5, 'Gamora', 1),
|
||||||
|
(6, 2, 1, 'Red', 5),
|
||||||
|
(7, 2, 2, 'Manipulates mind', 4),
|
||||||
|
(8, 2, 3, 'square', 3),
|
||||||
|
(9, 2, 4, 'unknown location', 2),
|
||||||
|
(10, 2, 5, 'Thanos', 1),
|
||||||
|
(11, 3, 1, 'Green', 5),
|
||||||
|
(12, 3, 2, 'Save the children', 4),
|
||||||
|
(13, 3, 3, 'human shape', 3),
|
||||||
|
(14, 3, 4, 'Stark tower', 2),
|
||||||
|
(15, 3, 5, 'Tony Stark', 1),
|
||||||
|
(16, 4, 1, 'Blue', 5),
|
||||||
|
(17, 4, 2, 'Protect the citizen', 4),
|
||||||
|
(18, 4, 3, 'human shape', 3),
|
||||||
|
(19, 4, 4, 'Manhattan', 2),
|
||||||
|
(20, 4, 5, 'Tony Stark', 1);
|
||||||
|
*/
|
||||||
INSERT INTO `vn`.`itemTag`(`id`,`itemFk`,`tagFk`,`value`,`priority`)
|
INSERT INTO `vn`.`itemTag`(`id`,`itemFk`,`tagFk`,`value`,`priority`)
|
||||||
VALUES
|
VALUES
|
||||||
(1, 1, 1, 'Yellow', 5),
|
(1, 1, 1, 'Yellow', 5),
|
||||||
|
|
|
@ -7,7 +7,7 @@ describe('Client listWorkers', () => {
|
||||||
.then(result => {
|
.then(result => {
|
||||||
let amountOfEmployees = Object.keys(result).length;
|
let amountOfEmployees = Object.keys(result).length;
|
||||||
|
|
||||||
expect(amountOfEmployees).toEqual(39);
|
expect(amountOfEmployees).toEqual(41);
|
||||||
done();
|
done();
|
||||||
})
|
})
|
||||||
.catch(catchErrors(done));
|
.catch(catchErrors(done));
|
||||||
|
|
Loading…
Reference in New Issue