- A
- C
- E
- L
- N
- R
- S
Instance Public methods
after_signup_plan() Link
Source: show
# File app/models/concerns/settings/members.rb, line 78 def after_signup_plan @after_signup_plan ||= site.plans.friendly.find(after_signup_plan_id) end
after_signup_plan?(plan) Link
Source: show
# File app/models/concerns/settings/members.rb, line 87 def after_signup_plan?(plan) String(after_signup_plan_id) == String(plan.id) end
after_signup_plan_id() Link
Source: show
# File app/models/concerns/settings/members.rb, line 91 def after_signup_plan_id members[self.class.after_signup_plan_id_key] end
after_signup_plan_id=(id) Link
Source: show
# File app/models/concerns/settings/members.rb, line 95 def after_signup_plan_id=(id) members[self.class.after_signup_plan_id_key] = id end
after_signup_plan_id_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 20 def after_signup_plan_id_key "after_signup_plan_id" end
after_signup_plan_public_ids() Link
Source: show
# File app/models/concerns/settings/members.rb, line 99 def after_signup_plan_public_ids create_account_button[:public_plan_ids].presence || [] end
after_signup_url(conversion_method = nil) Link
Source: show
# File app/models/concerns/settings/members.rb, line 67 def after_signup_url(conversion_method = nil) if custom_page_after_signup? || conversion_method.nil? || after_signup_plan_id.nil? members[self.class.after_signup_url_key].presence || site_website elsif choose_plan_after_signup? site.widget_url(:member_sign_up_recovery, :all, conversion_method) else site.widget_url(:member_sign_up_recovery, after_signup_plan, conversion_method) end end
after_signup_url=(value) Link
Source: show
# File app/models/concerns/settings/members.rb, line 82 def after_signup_url=(value) members[self.class.after_signup_url_key] = value end
after_signup_url_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 24 def after_signup_url_key "after_signup_url" end
all_plans_id() Link
Source: show
# File app/models/concerns/settings/members.rb, line 28 def all_plans_id "all" end
choose_plan_after_signup?() Link
Source: show
# File app/models/concerns/settings/members.rb, line 103 def choose_plan_after_signup? after_signup_plan_id == self.class.all_plans_id end
custom_page_after_signup?() Link
Source: show
# File app/models/concerns/settings/members.rb, line 107 def custom_page_after_signup? after_signup_plan_id == self.class.no_plans_id end
enable_signup_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 32 def enable_signup_key "enable_signup" end
enable_signup_popup_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 37 def enable_signup_popup_key "enable_signup_pop" end
login_concurrency_limit() Link
Source: show
# File app/models/concerns/settings/members.rb, line 111 def login_concurrency_limit members[self.class.login_concurrency_limit_key].to_i end
login_concurrency_limit=(value) Link
Source: show
# File app/models/concerns/settings/members.rb, line 115 def login_concurrency_limit=(value) members[self.class.login_concurrency_limit_key] = value end
login_concurrency_limit_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 41 def login_concurrency_limit_key "login_concurrency_limit" end
no_default_plan_at_signup?() Link
Source: show
# File app/models/concerns/settings/members.rb, line 119 def no_default_plan_at_signup? signup_enabled? && custom_page_after_signup? end
no_plans_id() Link
Source: show
# File app/models/concerns/settings/members.rb, line 45 def no_plans_id "none" end
notify_email_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 49 def notify_email_key # FIXME: the key is called notify on signup, but it's the email for all notifications "notify_on_signup_email" end
notify_emails() Link
Source: show
# File app/models/concerns/settings/members.rb, line 123 def notify_emails members[self.class.notify_emails_key] end
notify_emails_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 54 def notify_emails_key notify_email_key.pluralize end
notify_on_signup_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 58 def notify_on_signup_key "notify_on_signup" end
require_approval_key() Link
Source: show
# File app/models/concerns/settings/members.rb, line 62 def require_approval_key "require_approval" end
signup_disabled!() Link
Source: show
# File app/models/concerns/settings/members.rb, line 140 def signup_disabled! self.signup_enabled = false save! end
signup_disabled?() Link
Source: show
# File app/models/concerns/settings/members.rb, line 136 def signup_disabled? !signup_enabled? end