From 20fbe5eef756020db7557f7b7fdc27fb4e694988 Mon Sep 17 00:00:00 2001 From: Priit Tark Date: Thu, 26 Feb 2015 11:09:22 +0200 Subject: [PATCH] Api user active by default --- app/models/api_user.rb | 6 ++++++ spec/models/api_user_spec.rb | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/app/models/api_user.rb b/app/models/api_user.rb index 09a849277..cd07282b7 100644 --- a/app/models/api_user.rb +++ b/app/models/api_user.rb @@ -17,6 +17,12 @@ class ApiUser < User end delegate :can?, :cannot?, to: :ability + after_initialize :set_defaults + def set_defaults + return unless new_record? + self.active = true + end + def registrar_typeahead @registrar_typeahead || registrar || nil end diff --git a/spec/models/api_user_spec.rb b/spec/models/api_user_spec.rb index a6c6fb102..9fb0d2fdc 100644 --- a/spec/models/api_user_spec.rb +++ b/spec/models/api_user_spec.rb @@ -20,6 +20,11 @@ describe ApiUser do it 'should not have any versions' do @api_user.versions.should == [] end + + it 'should be active by default' do + @api_user.active.should == true + end + end context 'with valid attributes' do