Sha256: 97db384c73fa8115675ecec693c45c81ff9cc98060c87d724d40361c53f16b3a
Contents?: true
Size: 1.52 KB
Versions: 19
Compression:
Stored size: 1.52 KB
Contents
MagicAddresses.configure do |config| # Address Owners .. all models that use addresses (name + class_name => {users: "User", things: "Namespace::Thing"}) config.address_owners = {} # in which locales addresses should be saved config.active_locales = [:en, :de] # what is the default language (should be :en, except you don't need english at all) config.default_locale = :en # what is the default country for query config.default_country = "Germany" # add default country in each query ? config.query_defaults = true # only save tranlations when differs from default-locale? config.uniq_translations = false # use background-process for the lookups ( :none | :sidekiq ) config.job_backend = :none # use postgres earthdistance for distance calculation config.earthdistance = false # show state in tables ( true | false ) config.show_states = false # show triggers in tables ( true | false ) **not available for now!!! config.show_triggers = false end ## ## Need authentication for address admin routes use this: ## # => MagicAddresses::BaseController.class_eval do # => # layout proc { |controller| controller.request.xhr? ? false : "application" } # => private # => # overwrite authentication method # => def authenticate_visitor # => unless current_user && current_user.is_admin? # => session["user_return_to"] = request.fullpath # => redirect_to new_user_session_path, alert: "Only for admins, dude!" # => end # => end # => end
Version data entries
19 entries across 19 versions & 1 rubygems