def start(self, context, request, appstruct, **kw):
site_services = context.get_all_services(validate=False,
delegation=False)
user = get_current()
if 'moderation' in site_services:
author = getattr(context, 'author', user)
moderations = site_services['moderation']
for moderation in moderations:
moderation.unsubscribe(context, author, service=moderation)
remove_empty_orders(author)
context.sumited_to = PersistentList([])
context.state = PersistentList(['editable'])
context.modified_at = datetime.datetime.now(tz=pytz.UTC)
context.reindex()
request.registry.notify(ActivityExecuted(self, [context], user))
return {}
评论列表
文章目录