Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

89 lines (68 sloc) 2.935 kb

0.3.8

  • Added Mongoid compatibility [thx iangreenlead]

0.3.7

  • Fix for proper handling of polymorphic associations (thx sol1dus)
  • Fix fefault scope to generate correct sql when using database prefix (thx IgorDobryn)
  • Added ability to specify a custom Primary Key (thx matiasdim)
  • Sidekiq 3.2.2+ no longer supports Ruby 1.9. Locking Sidekiq in gemspec at 3.2.1.
  • Update RSPEC to 3.0. Convert all specs (thx petergoldstein)
  • support sidekiq 3 interface (thx davekaro)

0.3.6

  • Added method set_current_tenant_by_subdomain_or_domain (thx preth00nker)

0.3.5

  • Fix to degredation introduced after 3.1 that prevented tenant_id from being set during initialization (thx jorgevaldivia)

0.3.4

  • Fix to a bug introduced in 0.3.2

0.3.3

  • Support user defined foreign keys on scoped models

0.3.2

  • correctly support nested models with has_many :through (thx dexion)
  • Support 'www.subdomain.example.com' (thx wtfiwtz)
  • Support setting tenant_id on scoped models if the tenant_id is nil (thx Matt Wilson)

0.3.1

  • Added support for Rails 4

0.3.0

  • You can now raise an exception if a query on a scope model is made without a tenant set. Adding an initializer that sets config.require_tenant to true will accomplish this. See readme for more details.
  • ActsAsTenant.with_tenant will now return the value of the block it evaluates instead of the original tenant. The original tenant is restored automatically.
  • acts_as_tenant now raises standard errors which can be caught individually.
  • set_current_tenant_to, which was deprecated some versions ago and could lead to weird errors, has been removed.

0.2.9

  • Added support for many-to-many associations (thx Nucleoid)

0.2.8

  • Added dependencies to gemspec (thx aaronrenner)
  • Added the ActsAsTenant.with_tenant block method (see readme) (thx aaronrenner)
  • Acts_as_Tenant is now thread safe (thx davide)

0.2.7

  • Changed the interface for passing in the current_tenant manually in the controller. set_current_tenant_to has been deprecated and replaced by set_current_tenant_through_filter declaration and the set_current_tenant method. See readme for details.

0.2.6

  • Fixed a bug with resolving the tenant model name (thx devton!)
  • Added support for using relations: User.create(:account => Account.first) now works, while it wouldn't before (thx bnmrrs)

0.2.5

  • Added Rails 3.2 compatibility (thx nickveys!)

0.2.4

  • Added correct handling of child models that do not have their parent set (foreign key == nil)

0.2.3

  • Added support for models that declare a has_one relationships, these would error out in the previous versions.

0.2.2

  • Enhancements
    • Added support for aliased associations ( belongs_to :something, :class_name => 'SomethingElse'). In previous version these would raise an 'uninitialized constant' error.

0.2.1

  • Initial release
Jump to Line
Something went wrong with that request. Please try again.