1
0
Fork 0

Autofill user_id; editing still vulnerable

This commit is contained in:
Andrew Tomaka 2013-04-06 12:25:31 -04:00
parent f463c66eff
commit 829aecfce3
3 changed files with 5 additions and 16 deletions

View file

@ -40,6 +40,7 @@ class AlertsController < ApplicationController
# POST /alerts.json
def create
@alert = Alert.new(params[:alert])
@alert.user_id = current_user.id
respond_to do |format|
if @alert.save

View file

@ -17,10 +17,10 @@ class Alert < ActiveRecord::Base
:format => {
:with => /\A[0-9]+[A-Za-z]?\Z/
}
validates :user_id, :presence => true,
:numericality => {
only_integer: true
}
# validates :user_id, :presence => true,
# :numericality => {
# only_integer: true
# }
validates :semester, :presence => true
scope :user_alerts, lambda { |user_id|

View file

@ -1,10 +1,4 @@
<%= form_for @alert, :html => { :class => 'form-horizontal' } do |f| %>
<div class="control-group">
<%= f.label :user_id, :class => 'control-label' %>
<div class="controls">
<%= f.number_field :user_id, :class => 'number_field' %>
</div>
</div>
<div class="control-group">
<%= f.label :department, :class => 'control-label' %>
<div class="controls">
@ -23,12 +17,6 @@
<%= f.text_field :semester, :class => 'text_field' %>
</div>
</div>
<div class="control-group">
<%= f.label :alerted, :class => 'control-label' %>
<div class="controls">
<%= f.check_box :alerted, :class => 'check_box' %>
</div>
</div>
<div class="form-actions">
<%= f.submit nil, :class => 'btn btn-primary' %>