ps-virtus-in-settings Don't automatically add id to all settings models

It doesn't really make sense for "singleton" models like Campfire global
settings, it's better to declare id everywhere when we need it.

Piotr Sarnacki authored and committed

Push event #3544.3 passed

  • Ran for
AMD64
JDK: oraclejdk7 Ruby: 2.1
Git
This is the configuration for all of build #3544, including this job
The .travis.yml file used for this job is not available
Build Config
{
  "jdk": "oraclejdk7",
  "rvm": [
    "jruby-19mode",
    "2.0",
    "2.1"
  ],
  "sudo": false,
  "cache": "bundler",
  "addons": {
    "postgresql": 9.3
  },
  "matrix": {
    "fast_finish": true,
    "allow_failures": [
      {
        "rvm": "2.1"
      }
    ]
  },
  "script": [
    "./build.sh"
  ],
  "language": "ruby",
  "services": [
    "redis"
  ],
  "before_script": [
    "redis-cli config set save \"\"",
    "RAILS_ENV=test bundle exec rake db:create db:structure:load --trace",
    "mv spec/migrations/*.rb db/migrate",
    "RAILS_ENV=test bundle exec rake db:migrate --trace"
  ],
  "notifications": {
    "irc": "irc.freenode.org#travis",
    "campfire": {
      "rooms": [
        {
          "secure": "FYd2nZjSOnzG0PoCfQ4mHYgjdj6W1C8jLoM6j+OsiLFDo37ShIwuMDjXkBNurUYY1ZyGLPZFngiC4QDZCw1RwefqMukjMqMG4BMt5SV3PNnodrJqLYcT6UfbzwDx8KaoiqClwBHGChzKj+2LgGSwhXxDwO7MqX4snJHTOLAwNy4="
        }
      ],
      "template": [
        "%{repository}#%{build_number} (%{branch} - %{commit} : %{author}): %{message} (details: %{build_url}, changes: %{compare_url})"
      ]
    }
  }
}