app/models/platform/application.rb in bullet_train-api-1.1.2 vs app/models/platform/application.rb in bullet_train-api-1.1.3
- old
+ new
@@ -18,10 +18,11 @@
# 🚅 add scopes above.
# 🚅 add validations above.
after_create :create_user_and_membership
+ after_create :create_access_token
after_update :update_user_and_membership
before_destroy :destroy_user
# 🚅 add callbacks above.
# 🚅 add delegations above.
@@ -33,9 +34,13 @@
def create_user_and_membership
faux_password = SecureRandom.hex
create_user(email: "noreply+#{SecureRandom.hex}@bullettrain.co", password: faux_password, password_confirmation: faux_password, first_name: label_string)
create_membership(team: team, user: user)
membership.roles << Role.admin
+ end
+
+ def create_access_token
+ access_tokens.create(resource_owner_id: user.id, description: "Default Access Token", provisioned: true)
end
def update_user_and_membership
user.update(first_name: label_string)
end