File tree Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments