Task #6285
User story #6284: Додавання нового блоку в модуль "Панель налаштувань" з налаштуваннями полів для відображення "Списку" в мобільному додатку
Створення нового блоку налаштувань "Мобільний додаток" в модулі "Панель налаштувань"
Description
Я, як користувач системи, хочу мати змогу у модулі Налаштування налаштувати поля, які будуть доступні лінійному персоналу в мобільному додатку в режимі перегляду планограми у "Списку".
В веб версії в модулі "Панель налаштувань" - "Додаткові налаштування" додати новий блок "Мобільний додаток", поля показувати у дропдауні, як уже є наразі в системі
Лінк на фігму: https://www.figma.com/design/mT5ks1IcjpN2haDcW3p1zv/Redesign-1.0?node-id=9180-3639&t=DbBLqYjrgbzJ583F-1
History
#1 Updated by ♣ Katarina Herikh about 1 month ago
- Subject changed from Створення нового блоку налаштувань "Мобільний додаток" в модулі "Налаштування" to Створення нового блоку налаштувань "Мобільний додаток" в модулі "Панель налаштувань"
#2 Updated by ♣ Katarina Herikh about 1 month ago
- Tracker changed from User story to Task
- Current Version set to Release 110
#3 Updated by ♣ Aleksandr Bilousko about 1 month ago
- Assignee changed from ♣ Aleksandr Bilousko to ♠ Aleksandr Tsymbalyuk
#4 Updated by ♠ Aleksandr Tsymbalyuk about 1 month ago
- File picture042-1.png picture042-1.png added
- File picture042-2.png picture042-2.png added
- Status changed from New to Ready for development
- Assignee changed from ♠ Aleksandr Tsymbalyuk to ♠ Volodymyr Lysiuk
Додав можливість налаштувати перелік властивостей ло виводу в картці товару у моб. застосунку скрін приклав (picture042-1.png)
Необхідно зробити конвертацію.
У системному налаштуванні "printConfig" має бути присутній массив колонок planogram.columns
Його потрібно відфільтрувати за властивістю checked: true.
У випадку checked: true стоврити екземпляр обєкта
var Item = function(el){
this.index = 1;
this.checked = true;
this.property = el.property;
this.translate = el.translate;
this.security = Boolean(el.security);
this.additional = Boolean(el.additional);
};
Отриманий новий массив конфігурацій потрібно покласти у нове системне налаштування "mobileProductCardConfig"
[{additional: false
checked: true
index: 1
property: "title"
security: false
translate:"Name"}]
!!! У випадку якщо "printConfig" або planogram.columns відсутній бжано засетити у "mobileProductCardConfig" пустий масив.
Після можна переводити на тестування веб версійї.
Після веб задачу необхідно перевести на наступний реліз моб. застосунку.
#5 Updated by ♠ Aleksandr Tsymbalyuk about 1 month ago
Додати дефолтні налаштування до "mobileProductCardConfig" для нових клієнтів або тих де відсутній "printConfig"
[
{
"index":1,
"checked":true,
"property":"title",
"translate":"Name",
"security":false,
"additional":false
},{
"index":2,
"checked":true,
"property":"vendorCode",
"translate":"Item code",
"security":false,
"additional":false
},{
"index":3,
"checked":true,
"property":"countX",
"translate":"Facing width",
"security":false,
"additional":false
},{
"index":4,
"checked":true,
"property":"countY",
"translate":"Facing height",
"security":false,
"additional":false
},{
"index":5,
"checked":true,
"property":"countZ",
"translate":"Facing depth",
"security":false,
"additional":false
}]
#6 Updated by ♠ Volodymyr Lysiuk 29 days ago
- Status changed from Ready for development to Ready for testing
- Assignee changed from ♠ Volodymyr Lysiuk to ♠ Aleksandr Tsymbalyuk
зробив конвертацію
виконав на демо.ру (там уже були налаштування, тому перед конвертацією їх перейменував в mobileProductCardConfig_1 потім видалю за нагоди)
#7 Updated by ♠ Aleksandr Tsymbalyuk 29 days ago
- Assignee changed from ♠ Aleksandr Tsymbalyuk to ♠ Pavlo Scherbatyuk
#8 Updated by ♠ Pavlo Scherbatyuk 28 days ago
- Status changed from Ready for testing to To release
На демо - ОК.