volontariat/voluntary_scholarship

View on GitHub
lib/voluntary_scholarship/ability.rb

Summary

Maintainability
A
1 hr
Test Coverage

Consider simplifying this complex logical expression.
Open

        if user.present?
          ability.can(:restful_actions, Scholarship::Team) {|team| team.new_record? || user.is_leader_of_scholarship_team?(team) }
          
          ability.can(:restful_actions, Scholarship::TeamMembership) do |membership| 
            membership.new_record? || membership.user_id == user.id || user.is_leader_of_scholarship_team?(membership.team)
Severity: Critical
Found in lib/voluntary_scholarship/ability.rb - About 1 hr to fix

    There are no issues that match your filters.

    Category
    Status