Viewflow - Изменить вид URL процесса? - PullRequest
0 голосов
/ 21 мая 2019

Можно ли настроить Viewflow таким образом, чтобы в сводке процесса и URL-адресе процесса отображалось что-то более полезное (например, process.website.name?)

Скриншот

1 Ответ

0 голосов
/ 23 мая 2019

Да, вы можете предоставить внешний вид и обрабатывать определенные виды.

Чтобы настроить конкретный вид процесса, вы можете зарегистрировать пользовательский набор с помощью frontend.register(HelloWorldFlow, HelloWorldViewSet)

Чтобы обеспечить пользовательский вид шрифта, вы можете создатьсобственное приложение веб-интерфейса с настраиваемым набором представлений

from viewflow.frontend.viewset import FrontendViewSet as BaseFrontendViewSet
from viewflow.frontend.viewset import FrontendViewSet as BaseFrontendViewSet
from viewflow.frontend.views import AllTaskListView as BaseAllTaskListView

class FrontendViewSet(BaseFrontendViewSet):
    inbox_view_class = views.AllTaskListView



class FrontendViewSet(BaseFrontendViewSet):
    inbox_view_class = MyTaskListView


class MyTaskListView(BaseAllTaskListView):
    list_display = [
        'task_hash', 'description'
    ]

Или просто вы можете предоставить собственный сводный шаблон процесса, чтобы поместить необходимую информацию в существующий сводный столбец - https://github.com/viewflow/viewflow/blob/master/demo/helloworld/flows.py#L25

...