Class: MPIPolicy
- Inherits:
-
Struct
- Object
- Struct
- MPIPolicy
- Defined in:
- app/policies/mpi_policy.rb
Instance Attribute Summary collapse
-
#mvi ⇒ Object
Returns the value of attribute mvi.
-
#user ⇒ Object
Returns the value of attribute user.
Instance Method Summary collapse
Instance Attribute Details
#mvi ⇒ Object
Returns the value of attribute mvi
3 4 5 |
# File 'app/policies/mpi_policy.rb', line 3 def mvi @mvi end |
#user ⇒ Object
Returns the value of attribute user
3 4 5 |
# File 'app/policies/mpi_policy.rb', line 3 def user @user end |
Instance Method Details
#access_add_person_proxy? ⇒ Boolean
4 5 6 |
# File 'app/policies/mpi_policy.rb', line 4 def access_add_person_proxy? user.edipi.present? && user.ssn.present? && (user.birls_id.blank? || user.participant_id.blank?) end |
#queryable? ⇒ Boolean
8 9 10 |
# File 'app/policies/mpi_policy.rb', line 8 def queryable? user.icn.present? || required_attrs_present?(user) end |