feat(client_descriptor): add supplier quick-link
gitea/salix/pipeline/head This commit looks good Details

This commit is contained in:
Alex Moreno 2022-03-07 13:25:55 +01:00
parent 76b63c8c45
commit 4e3fe180ca
5 changed files with 24 additions and 3 deletions

View File

@ -97,7 +97,8 @@ ngModule.vnComponent('vnDescriptor', {
btnOne: '?btnOne',
btnTwo: '?btnTwo',
btnThree: '?btnThree',
btnFour: '?btnFour'
btnFour: '?btnFour',
btnFive: '?btnFive'
}
});

View File

@ -104,7 +104,7 @@ vn-descriptor-content {
align-items: center;
justify-content: center;
padding: 0 $spacing-sm;
margin: 0 $spacing-sm;
margin: 0 $spacing-xs;
& > vn-icon {
font-size: 1.75rem;

View File

@ -64,6 +64,12 @@ module.exports = function(Self) {
scope: {
fields: ['id', 'name', 'active']
}
},
{
relation: 'supplier',
scope: {
fields: ['id', 'nif']
}
}
]
}, myOptions);

View File

@ -228,7 +228,13 @@
"type": "belongsTo",
"model": "Client",
"foreignKey": "transferorFk"
}
},
"supplier": {
"type": "belongsTo",
"model": "Supplier",
"foreignKey": "fi",
"primaryKey": "nif"
}
},
"scopes": {
"isActive": {

View File

@ -101,6 +101,14 @@
icon="face">
</vn-quick-link>
</div>
<div ng-transclude="btnFive">
<vn-quick-link
ng-if="$ctrl.client.supplier.nif"
tooltip="Go to client"
state="['supplier.card.summary', {id: $ctrl.client.supplier.id}]"
icon="icon-supplier">
</vn-quick-link>
</div>
</div>
</slot-body>
</vn-descriptor-content>