def add_group_plugin(request):
# make sure the users are in the group:
# only a site admin or group admin can do this
gid = request.matchdict['group_id']
can_modify_group(request, gid)
plugins = request.POST.get('plugins', None)
# print request.POST.values()
if plugins is None:
return exc.HTTPFound(location='/group/' + gid)
for plugin in request.POST.values():
scheduled_plugin = LedSchedule(led_group_id=gid, led_plugin_id=int(plugin), duration=30, enabled=True, position=9)
try:
request.db_session.add(scheduled_plugin)
except sql_exc.DatabaseError as e:
print scheduled_plugin, "already in scheduled"
return exc.HTTPFound(location='/group/' + gid)
评论列表
文章目录