refs #5297 feat(worker): iban and bankEntity not required
gitea/salix/pipeline/head This commit looks good Details

This commit is contained in:
Alex Moreno 2023-04-26 12:13:14 +02:00
parent be6d416f67
commit c62f8e1c14
4 changed files with 15 additions and 15 deletions

View File

@ -25,7 +25,6 @@ describe('Worker create path', () => {
await page.write(selectors.workerCreate.postcode, '46680'); await page.write(selectors.workerCreate.postcode, '46680');
await page.write(selectors.workerCreate.street, 'S/ Doomstadt'); await page.write(selectors.workerCreate.street, 'S/ Doomstadt');
await page.write(selectors.workerCreate.email, 'doctorDoom@marvel.com'); await page.write(selectors.workerCreate.email, 'doctorDoom@marvel.com');
await page.write(selectors.workerCreate.iban, 'ES9121000418450200051332');
// should check for autocompleted worker code and worker user name // should check for autocompleted worker code and worker user name
const workerCode = await page const workerCode = await page

View File

@ -54,18 +54,6 @@ module.exports = Self => {
description: `The worker province`, description: `The worker province`,
required: true, required: true,
}, },
{
arg: 'iban',
type: 'string',
description: `The worker iban`,
required: true,
},
{
arg: 'bankEntityFk',
type: 'number',
description: `The worker bank entity`,
required: true,
},
{ {
arg: 'companyFk', arg: 'companyFk',
type: 'number', type: 'number',
@ -101,6 +89,16 @@ module.exports = Self => {
type: 'date', type: 'date',
description: `The worker birth`, description: `The worker birth`,
required: true, required: true,
},
{
arg: 'iban',
type: 'string',
description: `The worker iban`,
},
{
arg: 'bankEntityFk',
type: 'number',
description: `The worker bank entity`,
} }
], ],
returns: { returns: {

View File

@ -27,8 +27,6 @@ describe('Worker new', () => {
street: 'S/ defaultWorkerStreet', street: 'S/ defaultWorkerStreet',
city: 'defaultWorkerCity', city: 'defaultWorkerCity',
provinceFk: 1, provinceFk: 1,
iban: 'ES8304879798578129532677',
bankEntityFk: 128,
companyFk: 442, companyFk: 442,
postcode: '46680', postcode: '46680',
phone: '123456789', phone: '123456789',

View File

@ -8,6 +8,11 @@ export default class Controller extends Section {
} }
onSubmit() { onSubmit() {
if (!this.worker.iban && !this.worker.bankEntityFk) {
delete this.worker.iban;
delete this.worker.bankEntityFk;
}
return this.$.watcher.submit().then(json => { return this.$.watcher.submit().then(json => {
this.$state.go('worker.card.basicData', {id: json.data.id}); this.$state.go('worker.card.basicData', {id: json.data.id});
}); });