2612-create-supplier #1089
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix#1089
Loading…
Reference in New Issue
No description provided.
Delete Branch "2612-create-supplier"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WIP: 2612-create-supplierto 2612-create-supplier2612-create-supplierto WIP: 2612-create-supplierWIP: 2612-create-supplierto 2612-create-supplier@ -0,0 +1,2 @@
INSERT INTO vn.payDem (id,payDem)
Nombre de esquema y tabla entre template strings ``
@ -0,0 +1,2 @@
INSERT INTO salix.ACL (model,property,accessType,principalId)
Poner el nombre del esquema y la tabla entre template string (``), de lo contrario fallará al importar los cambios en producción.
@ -0,0 +1,5 @@
ALTER TABLE vn.supplier MODIFY COLUMN payMethodFk tinyint(3) unsigned DEFAULT NULL NULL;
Poner nombres de esquema y tabla entre template string
@ -0,0 +1 @@
ALTER TABLE vn.supplier MODIFY COLUMN payMethodFk tinyint(3) unsigned NULL;
Nombre de esquema y tabla entre template strings ``
@ -0,0 +1 @@
ALTER TABLE vn.supplier MODIFY COLUMN supplierActivityFk varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL NULL;
Nombre de esquema y tabla entre template strings ``
@ -0,0 +1,44 @@
module.exports = Self => {
Self.remoteMethod('newSupplier', {
description: 'returns the created item',
Corregir descripción
@ -0,0 +21,4 @@
const models = Self.app.models;
const myOptions = {};
params.payDemFk = 1;
Esta propiedad no especificarla
@ -0,0 +23,4 @@
params.payDemFk = 1;
if (!myOptions.transaction) {
Únicamente debería asignar la transacción si se la pasan a la función newSupplier(). No debe crear una transacción para una sola consulta.
@ -0,0 +24,4 @@
const createdSupplier = await app.models.Supplier.findById(result.id);
expect(createdSupplier.id).toEqual(result.id);
Mantener únicamente los expects de los valores que esperas que estén rellenados (id, name, socialName)
@ -0,0 +5,4 @@
insert-mode="true"
form="form">
</vn-watcher>
<vn-crud-model
Este crud model parece que no se utiliza
@ -0,0 +9,4 @@
onSubmit() {
this.$.watcher.submit().then(
json => {
this.$state.go('item.card.basicData', {id: json.data.id});
Supplier fiscaldata
@ -0,0 +13,4 @@
redirect(this.$.$ctrl);
async function redirect(ctrl) {
Se debería utilizar únicamente el $state.go(), la función de abajo no es necesaria.
@ -54,0 +56,4 @@
"url": "/create",
"state": "supplier.create",
"component": "vn-supplier-create",
"description": "New supplier"
Falta especificar el ACL administrative