# DELETE /panels/1
# DELETE /panels/1.json
def destroy
- @panel = Panel.find(params[:id])
- if @panel.own? @author
- respond_to do |format|
- Panel.transaction do
- @panel.destroy_and_shorten
- format.html { redirect_to panels_url }
- format.json { head :ok }
- end
+ @panel = Panel.edit(params[:id], @author)
+ respond_to do |format|
+ Panel.transaction do
+ @panel.destroy
+ format.html { redirect_to panels_url }
+ format.json { head :ok }
end
- else
- format.html { render action: "edit" }
- format.json { render json: @panel.errors, status: :unprocessable_entity }
end
end