7691-testToMaster #2703
|
@ -5,6 +5,8 @@ All notable changes to this project will be documented in this file.
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [24.18.01] - 2024-05-02
|
||||||
|
|
||||||
## [24.16.01] - 2024-04-18
|
## [24.16.01] - 2024-04-18
|
||||||
|
|
||||||
## [2414.01] - 2024-04-04
|
## [2414.01] - 2024-04-04
|
||||||
|
|
|
@ -15,7 +15,7 @@ BEGIN
|
||||||
FROM `entry`
|
FROM `entry`
|
||||||
WHERE id = vSelf;
|
WHERE id = vSelf;
|
||||||
|
|
||||||
IF vIsBooked THEN
|
IF vIsBooked AND NOT @isModeInventory THEN
|
||||||
CALL util.throw('Entry is already booked');
|
CALL util.throw('Entry is already booked');
|
||||||
END IF;
|
END IF;
|
||||||
END$$
|
END$$
|
||||||
|
|
|
@ -34,14 +34,6 @@ describe('Claim edit basic data path', () => {
|
||||||
await page.waitForState('claim.card.detail');
|
await page.waitForState('claim.card.detail');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should check the "Pick up" checkbox', async() => {
|
|
||||||
await page.reloadSection('claim.card.basicData');
|
|
||||||
await page.waitToClick(selectors.claimBasicData.saveButton);
|
|
||||||
const message = await page.waitForSnackbar();
|
|
||||||
|
|
||||||
expect(message.text).toContain('Data saved!');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should confirm the claim state was edited', async() => {
|
it('should confirm the claim state was edited', async() => {
|
||||||
await page.reloadSection('claim.card.basicData');
|
await page.reloadSection('claim.card.basicData');
|
||||||
await page.waitForSelector(selectors.claimBasicData.claimState);
|
await page.waitForSelector(selectors.claimBasicData.claimState);
|
||||||
|
|
|
@ -86,7 +86,8 @@ export default class Auth {
|
||||||
return this.$http.get('VnUsers/ShareToken', {
|
return this.$http.get('VnUsers/ShareToken', {
|
||||||
headers: {Authorization: json.data.token}
|
headers: {Authorization: json.data.token}
|
||||||
}).then(({data}) => {
|
}).then(({data}) => {
|
||||||
this.vnToken.set(json.data.token, data.multimediaToken.id, now, json.data.ttl, remember);
|
// Usar data.multimediaToken.id cuando el resto de sistemas lo tengan completado
|
||||||
|
this.vnToken.set(json.data.token, json.data.token, now, json.data.ttl, remember);
|
||||||
this.loadAcls().then(() => {
|
this.loadAcls().then(() => {
|
||||||
let continueHash = this.$state.params.continue;
|
let continueHash = this.$state.params.continue;
|
||||||
if (continueHash)
|
if (continueHash)
|
||||||
|
|
|
@ -4,10 +4,11 @@ import './style.scss';
|
||||||
import UserError from 'core/lib/user-error';
|
import UserError from 'core/lib/user-error';
|
||||||
|
|
||||||
class Controller extends Section {
|
class Controller extends Section {
|
||||||
constructor($element, $, vnWeekDays) {
|
constructor($element, $, vnWeekDays, moment) {
|
||||||
super($element, $);
|
super($element, $);
|
||||||
this.weekDays = [];
|
this.weekDays = [];
|
||||||
this.weekdayNames = vnWeekDays.locales;
|
this.weekdayNames = vnWeekDays.locales;
|
||||||
|
this.moment = moment;
|
||||||
this.entryDirections = [
|
this.entryDirections = [
|
||||||
{code: 'in', description: this.$t('In')},
|
{code: 'in', description: this.$t('In')},
|
||||||
{code: 'middle', description: this.$t('Intermediate')},
|
{code: 'middle', description: this.$t('Intermediate')},
|
||||||
|
@ -364,14 +365,8 @@ class Controller extends Section {
|
||||||
}
|
}
|
||||||
|
|
||||||
getWeekNumber(date) {
|
getWeekNumber(date) {
|
||||||
const tempDate = new Date(date);
|
const tempDate = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate()));
|
||||||
let dayOfWeek = tempDate.getDay();
|
return this.moment(tempDate).isoWeek();
|
||||||
dayOfWeek = (dayOfWeek === 0) ? 7 : dayOfWeek;
|
|
||||||
const firstDayOfWeek = new Date(tempDate.getFullYear(), tempDate.getMonth(), tempDate.getDate() - (dayOfWeek - 1));
|
|
||||||
const firstDayOfYear = new Date(tempDate.getFullYear(), 0, 1);
|
|
||||||
const differenceInMilliseconds = firstDayOfWeek.getTime() - firstDayOfYear.getTime();
|
|
||||||
const weekNumber = Math.floor(differenceInMilliseconds / (1000 * 60 * 60 * 24 * 7)) + 1;
|
|
||||||
return weekNumber;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
isSatisfied() {
|
isSatisfied() {
|
||||||
|
@ -499,7 +494,7 @@ class Controller extends Section {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Controller.$inject = ['$element', '$scope', 'vnWeekDays'];
|
Controller.$inject = ['$element', '$scope', 'vnWeekDays', 'moment'];
|
||||||
|
|
||||||
ngModule.vnComponent('vnWorkerTimeControl', {
|
ngModule.vnComponent('vnWorkerTimeControl', {
|
||||||
template: require('./index.html'),
|
template: require('./index.html'),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "salix-back",
|
"name": "salix-back",
|
||||||
"version": "24.16.0",
|
"version": "24.18.0",
|
||||||
"author": "Verdnatura Levante SL",
|
"author": "Verdnatura Levante SL",
|
||||||
"description": "Salix backend",
|
"description": "Salix backend",
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
|
|
Loading…
Reference in New Issue