-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Предусловия:
Перейти на тестовый стенд https://doky.pro/
Зарегистрироваться/Авторизоваться
Шаги:
- Кликнуть по карточке шаблона Заявление на отпуск
- Заполнить поле Работодатель данными «Директор»
- Нажать на кнопку Сохранить как черновик
- Кликом по кнопке Черновики открыть раздел Черновики
- Кликнуть по карточке последнего документа Заявление на отпуск
- Проверить наличие правильность заполнения поля Работодатель данными «Директор»
- Кликом по кнопке Шаблоны перейти в раздел Шаблоны
- Снова кликнуть по карточке шаблона Заявление на отпуск
- Заполнить поле Работодатель данными, отличными от данных п2 «Заместитель директора»
- Нажать на кнопку Сохранить как черновик
- Кликом по кнопке Черновики открыть раздел Черновики
- Кликнуть по карточке последнего документа Заявление на отпуск
- Просмотреть данные полей
- Кликнуть по карточке предпоследнего документа Заявление на отпуск
- Просмотреть данные полей
Ожидаемый результат:
Сохраненные данные полей в последнем созданном документе Заявление на отпуск в разделе Работодатель - «Заместитель директора»
Сохраненные данные полей в предпоследнем созданном документе Заявление на отпуск в разделе Работодатель - «Директор»
Фактический результат:
Сохраненные данные полей в последнем созданном документе Заявление на отпуск в разделе Работодатель - «Заместитель директора»
Сохраненные данные полей в предпоследнем созданном документе Заявление на отпуск в разделе Работодатель - «Заместитель директора»
Окружение:
OS Windows 10 Pro
1600х900
Яндекс браузер Версия 24.1.1.928 (64-bit)
Автор:
Егорова Наталья
PS: При просмотре через devtools уходит POST-запрос на https://doky.pro/api/v2/documents/, в теле которого содержится информация
- {description: "Заявление на отпуск", template: 43, completed: false,…}
- completed: false
- description: "Заявление на отпуск"
- document_fields: [{field: 708, value: "Заместитель директора"}]
- id: null
- template: 43
Отсутствует значение id. В связи с чем на беке не понятно к какому документу нужно применить этот запрос. Поэтому меняются данные во всех документах «Заявление на отпуск», имеющихся у конкретного пользователя. В ответе с бека приходят данные, адресованные последнему создаваемому документу
{
"id": 653,
"created": "2024-04-02T06:24:47.538718Z",
"updated": "2024-04-02T06:24:47.538743Z",
"completed": false,
"description": "Заявление на отпуск",
"template": 43,
"owner": 721,
"is_favorited": false
}
Медиа: https://drive.google.com/file/d/1B0vlZCZBf_ziPWbn8MdS5NTGJBAmfv4_/view?usp=sharing