Skip to content

Commit aa344ed

Browse files
committed
Upgrade intro to latest viewflow version
1 parent f3445b0 commit aa344ed

File tree

4 files changed

+27
-8
lines changed

4 files changed

+27
-8
lines changed

demo/helloworld/flows.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from viewflow import flow
22
from viewflow.base import Flow, this
33
from viewflow.contrib import celery
4-
from viewflow.site import viewsite
5-
64

75
from . import models, views, tasks
86

@@ -24,6 +22,3 @@ class HelloWorldFlow(Flow):
2422
.Next(this.end)
2523

2624
end = flow.End()
27-
28-
29-
viewsite.register(HelloWorldFlow)

demo/settings.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
'django.contrib.messages',
2828
'django.contrib.staticfiles',
2929
'viewflow',
30-
'viewflow.site',
3130
'demo.helloworld',
3231
)
3332

demo/urls.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
from django.conf.urls import patterns, include, url
22
from django.contrib import admin
3-
from viewflow.site import viewsite
3+
from viewflow import views as viewflow
4+
from .helloworld.flows import HelloWorldFlow
5+
46

57
urlpatterns = patterns(
68
'',
7-
url(r'^flows/', include(viewsite.urls)),
9+
url(r'^flows/', include([
10+
HelloWorldFlow.instance.urls,
11+
url('^$', viewflow.ProcessListView.as_view(), name='index'),
12+
url('^tasks/$', viewflow.TaskListView.as_view(), name='tasks'),
13+
url('^queue/$', viewflow.QueueListView.as_view(), name='queue'),
14+
url('^details/(?P<process_pk>\d+)/$', viewflow.ProcessDetailView.as_view(), name='details'),
15+
], namespace=HelloWorldFlow.instance.namespace), {'flow_cls': HelloWorldFlow}),
816
url(r'^admin/', include(admin.site.urls)),
917
)

requirements.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Django==1.7.1
2+
WebOb==1.4
3+
WebTest==2.0.16
4+
amqp==1.4.6
5+
anyjson==0.3.3
6+
beautifulsoup4==4.3.2
7+
billiard==3.3.0.18
8+
celery==3.1.16
9+
django-fsm==2.2.0
10+
django-viewflow==0.7.0
11+
django-webtest==1.7.7
12+
kombu==3.0.23
13+
mock==1.0.1
14+
pytz==2014.9
15+
singledispatch==3.4.0.3
16+
six==1.8.0
17+
waitress==0.8.9

0 commit comments

Comments
 (0)