feat(manager): select team_user base on attribute
This commit is contained in:
parent
6a0e0f12ad
commit
66e9b74121
2 changed files with 2 additions and 2 deletions
|
@ -2,7 +2,8 @@ module Manager
|
||||||
class TeamAccountsController < Manager::ApplicationController
|
class TeamAccountsController < Manager::ApplicationController
|
||||||
def index
|
def index
|
||||||
@records_per_page = params[:records_per_page] || "10"
|
@records_per_page = params[:records_per_page] || "10"
|
||||||
resources = User.marked_as_team_account
|
resources = User
|
||||||
|
.where(team_account: true)
|
||||||
.order(created_at: :asc)
|
.order(created_at: :asc)
|
||||||
.page(params[:_page])
|
.page(params[:_page])
|
||||||
.per(@records_per_page)
|
.per(@records_per_page)
|
||||||
|
|
|
@ -62,7 +62,6 @@ class User < ApplicationRecord
|
||||||
accepts_nested_attributes_for :france_connect_information
|
accepts_nested_attributes_for :france_connect_information
|
||||||
|
|
||||||
default_scope { eager_load(:instructeur, :administrateur, :expert) }
|
default_scope { eager_load(:instructeur, :administrateur, :expert) }
|
||||||
scope :marked_as_team_account, -> { where('email ilike ?', "%@beta.gouv.fr") }
|
|
||||||
before_validation -> { sanitize_email(:email) }
|
before_validation -> { sanitize_email(:email) }
|
||||||
|
|
||||||
validate :does_not_merge_on_self, if: :requested_merge_into_id_changed?
|
validate :does_not_merge_on_self, if: :requested_merge_into_id_changed?
|
||||||
|
|
Loading…
Reference in a new issue