group progress, never email banned users

This commit is contained in:
Sam
2013-05-09 11:33:56 +10:00
parent c1185d92eb
commit 0f0fd281a8
5 changed files with 152 additions and 9 deletions

View File

@ -9,11 +9,32 @@ class Admin::GroupsController < Admin::AdminController
render json: "ok"
end
def show
end
def users
group = Group.find(params[:group_id].to_i)
render_serialized(group.users, BasicUserSerializer)
end
def update
group = Group.find(params[:id].to_i)
render_json_error if group.automatic
group.usernames = params[:group][:usernames]
group.name = params[:group][:name] if params[:name]
group.save!
render json: "ok"
end
def create
group = Group.new
group.name = params[:group][:name]
group.usernames = params[:group][:usernames] if params[:group][:usernames]
group.save!
render_serialized(group, AdminGroupSerializer)
end
def destroy
group = Group.find(params[:id].to_i)
render_json_error if group.automatic
group.destroy
render json: "ok"
end
end