def start(self, context, request, appstruct, **kw):
context.modified_at = datetime.datetime.now(tz=pytz.UTC)
if isinstance(context.perimeter, SiteFolder):
revoke_roles(
context.delegate,
roles=(('Moderator', context.perimeter),),
root=context.perimeter)
context.delegate.reindex()
context.delegate = appstruct['delegate']
grant_roles(
context.delegate,
roles=(("Moderator", context.perimeter),))
else:
context.delegate = appstruct['delegate']
context.delegate.reindex()
context.reindex()
return {}
评论列表
文章目录