Build editable HTML5 form designer
This commit is contained in:
@@ -692,7 +692,30 @@ def test_html5_object_context_fragment(tmp_path: Path):
|
||||
assert "ПровестиКоманда" in form_editor.text
|
||||
assert "Модуль формы" in form_editor.text
|
||||
assert 'data-html5-object-cache="warm"' in form_editor.text
|
||||
assert "data-html5-form-edit-form" in form_editor.text
|
||||
assert "data-html5-form-window" in form_editor.text
|
||||
assert "data-html5-form-properties" in form_editor.text
|
||||
assert "Применить в макет" in form_editor.text
|
||||
assert "ПриОткрытии" in form_editor.text
|
||||
|
||||
form_preview = client.post(
|
||||
f"/html5/projects/{project_id}/forms/editor/preview",
|
||||
data={
|
||||
"form": form_node["lineage_id"],
|
||||
"form_title": "Заказ покупателя 8.5",
|
||||
"layout_kind": "columns",
|
||||
"command_caption": "Провести заказ",
|
||||
"new_element_name": "Комментарий",
|
||||
"new_element_kind": "text",
|
||||
},
|
||||
)
|
||||
assert form_preview.status_code == 200
|
||||
assert "data-html5-form-designer" in form_preview.text
|
||||
assert "Заказ покупателя 8.5" in form_preview.text
|
||||
assert "Провести заказ" in form_preview.text
|
||||
assert "Комментарий" in form_preview.text
|
||||
assert 'data-html5-form-control="text"' in form_preview.text
|
||||
assert 'data-html5-form-layout="columns"' in form_preview.text
|
||||
assert "data-html5-object-report-summary" in context.text
|
||||
assert "data links" in context.text
|
||||
assert "data-html5-review" in context.text
|
||||
|
||||
Reference in New Issue
Block a user