invite only forums had very wonky logic, invited users were not being activated, invite_only forums were still registering users

This commit is contained in:
Sam
2013-08-28 17:18:31 +10:00
parent 28466eb5b2
commit 61281a3c81
9 changed files with 65 additions and 48 deletions

View File

@@ -1,7 +1,8 @@
class Auth::Result
attr_accessor :user, :name, :username, :email, :user,
:email_valid, :extra_data, :awaiting_activation,
:awaiting_approval, :authenticated, :authenticator_name
:awaiting_approval, :authenticated, :authenticator_name,
:requires_invite
def session_data
{
@@ -15,7 +16,9 @@ class Auth::Result
end
def to_client_hash
if user
if requires_invite
{ requires_invite: true }
elsif user
{
authenticated: !!authenticated,
awaiting_activation: !!awaiting_activation,