def start(self, context, request, appstruct, **kw):
context.state = PersistentList(['active'])
today = datetime.datetime.now(tz=pytz.UTC)
end_date = context.end_date.replace(tzinfo=pytz.UTC)
start_date = today if today > end_date else end_date
context.end_date = (datetime.timedelta(days=30) + \
start_date).replace(tzinfo=pytz.UTC)
context.modified_at = today
if isinstance(context.perimeter, SiteFolder):
grant_roles(
context.delegate,
roles=(('Moderator', context.perimeter),))
context.delegate.reindex()
context.reindex()
return {}
评论列表
文章目录