Menu

#564 Шаблонные формы, удаление переменных процесса, используемых на шаблонной форме

v4.1.1
closed
vromav
None
5
2014-06-25
2014-01-28
vromav
No

Создал шаблонную форму, шаблон таблица с 2 колонками, расположил ввод строки и вывод числовой переменной.

Теперь удаляю по очереди переменные из процесса.
В итоге переменные удалились из процесса, а на шаблонной форме, в колонке "Переменная" иногда отображается true/false, иногда переменная с формы не удаляется, иногда одна переменная удаляется (показывается true/false), другая не удаляется.
См. скрины, процессы с разными вариантами приаттачил, весь лог редактора прикрепил

В замечаниях бывают сообщения:
1). Переменная1 существует в форме, но отсутствует в форме валидации
2). Переменная формы Переменная2 не существует в процессе.

Что означают true/false в этих случаях?
Должны ли переменные удаляться не только с процесса и файла валидации но и с формы?

7 Attachments

Discussion

  • vromav

    vromav - 2014-01-28
    • summary: Шаблонные формы, удаление переменных --> Шаблонные формы, удаление переменных процесса, используемых на шаблонной форме
     
  • riven riven

    riven riven - 2014-02-03
    • status: open --> pending-fixed
     
  • riven riven

    riven riven - 2014-02-03

    Добавил код, что бы переменные пропадали из шаблона

     
  • vromav

    vromav - 2014-02-06
    • status: pending-fixed --> open
     
  • vromav

    vromav - 2014-02-06

    Теперь переменные после удаления из процесса, пропадают из шаблонной формы и файла валидации,

    Но при этом висит сообщение о том, что "Переменная " существует в форме, но отсутствует в файле валидации.

    Избавиться от него можно только если сделать изменения в форме и пересохранить ее.

     
  • vromav

    vromav - 2014-04-22
    • Group: v4.1.0 --> v4.1.1
     
  • riven riven

    riven riven - 2014-04-25

    По моему мнению сейчас поведение для шаблонных форм аналогично поведению простым формам. В связи с этим не понятно, почему переоткрыли этот баг. Если поведение различно, просьба предоставить описание.

     
  • riven riven

    riven riven - 2014-04-25
    • status: open --> pending-rejected
    • assigned_to: riven riven --> vromav
     
  • vromav

    vromav - 2014-04-25

    Да, проверил, действительно, поведение одинаковое.
    После удаления переменной имеем замечание "Переменная существует в форме но отсутствует в файле валидации".

    Правда есть момент:

    В случае произвольных форм, после удаления, можно зайти на форму и увидеть что действительно здесь тег который использует удаленную переменную. Чтобы избавиться от сообщения надо удалить тег и сохранить форму.

    В случае же шаблонных, после удаления, тега с переменной в таблице нет, и соответственно нельзя его удалить, приходится вносить изменения в форму и после этого сохранить.

    Может быть стоит в случае шаблонных форм действительно удалять тег вместе с переменной с шаблона, если уж тег не отображается в таблице. Ну или оставлять его. В общем не знаю как правильно, и будет ли это более наглядней чем текущий вариант.

     
  • vromav

    vromav - 2014-06-25
    • status: pending-rejected --> closed
     
MongoDB Logo MongoDB