Deleted unused filter methods, fixed summary css
This commit is contained in:
parent
469bc4c0eb
commit
ebf38e225e
|
@ -53,7 +53,7 @@
|
|||
ng-class="{bright: $ctrl.client.isTaxDataChecked == false}">
|
||||
</vn-icon>
|
||||
</vn-horizontal>
|
||||
<vn-horizontal pad-medium class="buttons">
|
||||
<vn-horizontal pad-small class="buttons">
|
||||
<vn-button
|
||||
vn-tooltip="Client ticket list"
|
||||
icon="icon-ticket"
|
||||
|
|
|
@ -199,16 +199,12 @@
|
|||
<vn-label-value label="Credit"
|
||||
value="{{$ctrl.summary.credit | currency:'€ ':2}}">
|
||||
</vn-label-value>
|
||||
<vn-horizontal>
|
||||
<vn-one>
|
||||
<vn-label-value label="Secured credit"
|
||||
value="{{$ctrl.summary.creditInsurance | currency:'€ ':2}}">
|
||||
</vn-label-value>
|
||||
</vn-one>
|
||||
<vn-one title="Grade">
|
||||
{{$ctrl.grade ? ' / ' + $ctrl.grade : ' / - '}}
|
||||
</vn-one>
|
||||
</vn-horizontal>
|
||||
<vn-label-value label="Secured credit"
|
||||
value="{{$ctrl.summary.creditInsurance | currency:'€ ':2}}">
|
||||
</vn-label-value>
|
||||
<vn-label-value label="Grade"
|
||||
value="{{$ctrl.grade}}">
|
||||
</vn-label-value>
|
||||
</vn-one>
|
||||
</vn-horizontal>
|
||||
</vn-vertical>
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
vn-dialog vn-one {
|
||||
min-width: 15em
|
||||
min-width: 15em;
|
||||
|
||||
}
|
|
@ -67,4 +67,50 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.dialog-summary {
|
||||
|
||||
vn-card {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
padding: 0;
|
||||
|
||||
& > div > vn-vertical {
|
||||
padding: 0;
|
||||
margin: 0
|
||||
}
|
||||
}
|
||||
|
||||
& > div > button.close > vn-icon {
|
||||
color: $main-01;
|
||||
}
|
||||
|
||||
& > div {
|
||||
padding: 0
|
||||
}
|
||||
|
||||
tpl-body {
|
||||
width:auto;
|
||||
background-color: transparent;
|
||||
padding: 0 2em
|
||||
}
|
||||
|
||||
.body {
|
||||
overflow: auto;
|
||||
margin-top: 2em;
|
||||
max-height: 700px;
|
||||
}
|
||||
|
||||
form {
|
||||
min-width: 680px;
|
||||
}
|
||||
|
||||
.buttons {
|
||||
margin-top: 2em
|
||||
}
|
||||
|
||||
vn-check label span {
|
||||
font-size: .9em
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,46 +24,3 @@
|
|||
margin-bottom: .3em
|
||||
}
|
||||
}
|
||||
|
||||
.vn-dialog.dialog-summary {
|
||||
vn-card {
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
vn-vertical {
|
||||
padding: 0 !important
|
||||
}
|
||||
|
||||
& > div > button.close > vn-icon {
|
||||
color: $main-01;
|
||||
}
|
||||
|
||||
& > div {
|
||||
padding: 0
|
||||
}
|
||||
|
||||
tpl-body {
|
||||
width:auto;
|
||||
background-color: transparent;
|
||||
padding: 0 2em
|
||||
}
|
||||
|
||||
.body {
|
||||
overflow: auto;
|
||||
margin-top: 2em;
|
||||
max-height: 700px;
|
||||
}
|
||||
|
||||
form {
|
||||
min-width: 680px;
|
||||
}
|
||||
|
||||
.buttons {
|
||||
margin-top: 2em
|
||||
}
|
||||
|
||||
vn-check label span {
|
||||
font-size: .9em
|
||||
}
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('filter', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
clientFk: params.clientFk
|
||||
},
|
||||
skip: (params.page - 1) * parseInt(params.size),
|
||||
limit: parseInt(params.size),
|
||||
order: (params.order || 'shipped DESC') + ', id ASC',
|
||||
include: {
|
||||
relation: "greugeType",
|
||||
scope: {
|
||||
fields: ["id", "name"]
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,14 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('filter', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
clientFk: params.clientFk
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
order: params.order
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,28 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('filter', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
clientFk: params.clientFk
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
order: params.order || 'created DESC',
|
||||
include: [
|
||||
{
|
||||
relation: "mandateType",
|
||||
scope: {
|
||||
fields: ["id", "name"]
|
||||
}
|
||||
},
|
||||
{
|
||||
relation: "company",
|
||||
scope: {
|
||||
fields: ["id", "code"]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,14 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('filter', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
clientFk: params.clientFk
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
order: params.order
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,5 +1,4 @@
|
|||
module.exports = function(Self) {
|
||||
require('../methods/greuge/filter')(Self);
|
||||
require('../methods/greuge/sumAmount')(Self);
|
||||
|
||||
Self.validatesLengthOf('description', {
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = function(Self) {
|
||||
require('../methods/invoice-out/filter')(Self);
|
||||
};
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = function(Self) {
|
||||
require('../methods/mandate/filter')(Self);
|
||||
};
|
|
@ -1,5 +1,4 @@
|
|||
module.exports = function(Self) {
|
||||
require('../methods/recovery/filter')(Self);
|
||||
require('../methods/recovery/hasActiveRecovery')(Self);
|
||||
|
||||
Self.validatesPresenceOf('period', {message: 'Period cannot be blank'});
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('getLog', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
originFk: params.itemFk
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
include: [{
|
||||
relation: "item"
|
||||
},
|
||||
{
|
||||
relation: "user",
|
||||
scope: {
|
||||
fields: ["name"]
|
||||
}
|
||||
}]
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = Self => {
|
||||
require('../methods/item-log/getLog')(Self);
|
||||
};
|
|
@ -1,70 +0,0 @@
|
|||
module.exports = function(Client) {
|
||||
Client.remoteMethod('listAddresses', {
|
||||
description: 'List items using a filter',
|
||||
accessType: 'READ',
|
||||
accepts: [
|
||||
{
|
||||
arg: 'id',
|
||||
type: 'string',
|
||||
required: true,
|
||||
description: 'Model id',
|
||||
http: {source: 'path'}
|
||||
},
|
||||
{
|
||||
arg: 'filter',
|
||||
type: 'object',
|
||||
required: true,
|
||||
description: 'Filter defining where',
|
||||
http: function(ctx) {
|
||||
return ctx.req.query;
|
||||
}
|
||||
}
|
||||
],
|
||||
returns: {
|
||||
arg: 'data',
|
||||
type: ['Address'],
|
||||
root: true
|
||||
},
|
||||
http: {
|
||||
path: `/:id/listAddresses`,
|
||||
verb: 'GET'
|
||||
}
|
||||
});
|
||||
|
||||
Client.listAddresses = function(id, params, callback) {
|
||||
let filter = {
|
||||
where: {
|
||||
clientFk: id
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
order: ['isDefaultAddress DESC', 'isActive DESC', 'nickname ASC'],
|
||||
include: {observations: 'observationType'}
|
||||
};
|
||||
|
||||
let total = null;
|
||||
let items = null;
|
||||
|
||||
function response(type, value) {
|
||||
if (type === 'total') {
|
||||
total = value;
|
||||
} else {
|
||||
items = value;
|
||||
}
|
||||
|
||||
if (total !== null && items !== null) {
|
||||
callback(null, {total: total, items: items});
|
||||
}
|
||||
}
|
||||
|
||||
Client.app.models.Address.find(filter, function(err, instances) {
|
||||
if (err) return callback(err);
|
||||
response('find', instances);
|
||||
});
|
||||
|
||||
Client.app.models.Address.count(filter.where, function(err, total) {
|
||||
if (err) return callback(err);
|
||||
response('total', total);
|
||||
});
|
||||
};
|
||||
};
|
|
@ -1,20 +0,0 @@
|
|||
const app = require('../../../../../client/server/server');
|
||||
const catchErrors = require('../../../../../../services/utils/jasmineHelpers').catchErrors;
|
||||
|
||||
describe('Client addresses', () => {
|
||||
it('should call the listAddresses method and receive total results and items', done => {
|
||||
let id = 1;
|
||||
let params = {
|
||||
page: 1,
|
||||
size: 1
|
||||
};
|
||||
|
||||
let callback = (error, result) => {
|
||||
if (error) return catchErrors(done)(error);
|
||||
|
||||
expect(Object.keys(result)).toEqual(['total', 'items']);
|
||||
done();
|
||||
};
|
||||
app.models.Client.listAddresses(id, params, callback);
|
||||
});
|
||||
});
|
|
@ -4,9 +4,7 @@ var isMultiple = require('../helpers').isMultiple;
|
|||
|
||||
module.exports = Self => {
|
||||
// Methods
|
||||
|
||||
require('../methods/client/activate')(Self);
|
||||
require('../methods/client/listAddresses')(Self);
|
||||
require('../methods/client/card')(Self);
|
||||
require('../methods/client/createWithUser')(Self);
|
||||
require('../methods/client/listWorkers')(Self);
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('filter', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
ticketFk: params.ticketFk
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
order: params.order || 'created DESC',
|
||||
include: [{
|
||||
relation: 'item',
|
||||
scope: {fields: ['name']}
|
||||
},
|
||||
{
|
||||
relation: 'worker',
|
||||
scope: {fields: ['firstName', 'name']}
|
||||
}]
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,28 +0,0 @@
|
|||
module.exports = Self => {
|
||||
Self.installMethod('filter', filterParams);
|
||||
|
||||
function filterParams(params) {
|
||||
return {
|
||||
where: {
|
||||
ticketFk: params.ticketFk
|
||||
},
|
||||
skip: (params.page - 1) * params.size,
|
||||
limit: params.size,
|
||||
order: params.order || 'created DESC',
|
||||
include: [
|
||||
{
|
||||
relation: "worker",
|
||||
scope: {
|
||||
fields: ["firstName", "name"]
|
||||
}
|
||||
},
|
||||
{
|
||||
relation: "state",
|
||||
scope: {
|
||||
fields: ["name"]
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
}
|
||||
};
|
|
@ -1,3 +0,0 @@
|
|||
module.exports = function(Self) {
|
||||
require('../methods/expedition/filter.js')(Self);
|
||||
};
|
|
@ -1,5 +1,4 @@
|
|||
module.exports = function(Self) {
|
||||
require('../methods/ticket-tracking/filter')(Self);
|
||||
require('../methods/ticket-tracking/changeState')(Self);
|
||||
|
||||
Self.validatesPresenceOf('stateFk', {message: 'State cannot be blank'});
|
||||
|
|
Loading…
Reference in New Issue