Skip to content

Commit d09716a

Browse files
codingjoejordotech
andcommitted
Fix #16 -- Update tutorial workflow
Co-authored-by: jordotech <[email protected]>
1 parent e85d0a9 commit d09716a

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

docs/tutorial/workflow.rst

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,29 +53,28 @@ Next we add the behavior:
5353
5454
5555
class WelcomeWorkflow(models.WelcomeWorkflowState):
56-
start = tasks.StartView(fields=['user'])
56+
start = tasks.StartView(fields=["user"])
5757
58-
def has_user(self, task):
59-
if self.object.user_id is None:
60-
return [self.end]
61-
else:
58+
def has_user(self):
59+
if self.user:
6260
return [self.send_welcome_email]
61+
else:
62+
return [self.end]
6363
64-
def send_welcome_email(self, task):
65-
self.object.user.email_user(
66-
subject='Welcome',
67-
message='Hello %s!' % self.object.user.get_short_name(),
64+
def send_welcome_email(self):
65+
self.user.email_user(
66+
subject="Welcome", message="Hello %s!" % self.user.get_short_name(),
6867
)
6968
70-
def end(self, task):
69+
def end(self):
7170
pass
7271
73-
edges = (
72+
edges = [
7473
(start, has_user),
7574
(has_user, end),
7675
(has_user, send_welcome_email),
7776
(send_welcome_email, end),
78-
)
77+
]
7978
8079
class Meta:
8180
proxy = True

0 commit comments

Comments
 (0)