aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/mass_assignment_security_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* More checks for instance writers.Arun Agrawal2011-10-271-1/+2
|
* Adding more checks for instance_writer falseArun Agrawal2011-10-271-1/+2
|
* Test fix Allow instances to disable record_timestampsArun Agrawal2011-10-271-1/+1
| | | | Removed here 0d0176c4ffe5c58fd1002efbd8f7bd45a8872e33
* Pass mass-assignment options to nested models - closes #1673.Andrew White2011-06-131-0/+245
|
* Rename tests to reflect associationsAndrew White2011-06-131-30/+30
|
* please use ruby -I lib:test path/to/test.rb, or export RUBY_OPTAaron Patterson2011-06-061-1/+1
|
* Refactor Active Record test connection setup. Please see the ↵Jon Leighton2011-06-041-1/+1
| | | | RUNNING_UNIT_TESTS file for details, but essentially you can now configure things in test/config.yml. You can also run tests directly via the command line, e.g. ruby path/to/test.rb (no rake needed, uses default db connection from test/config.yml). This will help us fix the CI by enabling us to isolate the different Rails versions to different databases.
* Add support for passing mass assignment roles to dynamic finders. Closes #1170.Andrew White2011-05-211-0/+48
|
* updated AR#create! to accept an options hash so the mass-assignment security ↵Josh Kalderimis2011-05-121-0/+24
| | | | role can be passed in, also updated the Changelog to mention the change to some of the AR method signatures.
* Ensure assign_attributes and update_attributes do not fail on nil, closes #478.José Valim2011-05-101-0/+4
|
* renamed mass-assignment scopes to roles, updated code, tests, docs and ↵Josh Kalderimis2011-05-081-27/+27
| | | | security guide
* singular and collection relations in AR can now specify mass-assignment ↵Josh Kalderimis2011-05-011-33/+307
| | | | security options (:as and :without_protection) in build, create and create! methods.
* Added mass-assignment security :as and :without_protection support to AR.new ↵Josh Kalderimis2011-05-011-24/+114
| | | | and AR.create
* fix mass-assignment security tests, this was due to a string column limit ↵Josh Kalderimis2011-04-271-9/+9
| | | | which doesn't cause issues on sqlite
* Added assign_attributes to Active Record which accepts a mass-assignment ↵Josh Kalderimis2011-04-241-0/+71
| | | | security scope using the :as option, while also allowing mass-assignment security to be bypassed using :with_protected
* mass_assignment_security moved from AR to AMo, and minor test cleanupJosh Kalderimis2010-07-081-62/+9
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* minor changes to mass assignment security patch to bring it in line with ↵Josh Kalderimis2010-07-081-0/+96
rails standards Signed-off-by: José Valim <jose.valim@gmail.com>