app/models/concerns/bucketed_completion.rb | 33 | A 0 mins | A 100% |
app/models/concerns/completion.rb | 107 | A 0 mins | A 96% |
app/models/concerns/concatenated_fields.rb | 10 | A 0 mins | A 100% |
app/models/concerns/data_migration_utils.rb | 43 | A 0 mins | A 100% |
app/models/concerns/expose_mandatory_fields.rb | 12 | A 0 mins | C 71% |
app/models/concerns/hierarchical.rb | 23 | A 0 mins | F 50% |
app/models/concerns/person_changes_tracker.rb | 35 | A 0 mins | A 100% |
app/models/concerns/placeholder.rb | 10 | A 0 mins | A 100% |
app/models/concerns/sanitizable.rb | 37 | A 0 mins | A 100% |
app/models/concerns/searchable.rb | 36 | A 0 mins | A 100% |
app/models/concerns/work_days.rb | 20 | A 0 mins | A 100% |
app/models/email_address.rb | 55 | A 0 mins | A 100% |
app/models/group.rb | 106 | A 2 hrs | A 100% |
app/models/health_check.rb | 2 | A 0 mins | A 100% |
app/models/health_check/component.rb | 11 | A 0 mins | A 100% |
app/models/health_check/database.rb | 21 | A 0 mins | A 100% |
app/models/health_check/database_configuration.rb | 29 | A 0 mins | A 100% |
app/models/health_check/open_search.rb | 30 | A 0 mins | A 100% |
app/models/home.rb | 15 | A 0 mins | A 100% |
app/models/ip_address_matcher.rb | 22 | A 0 mins | F 0% |
app/models/membership.rb | 17 | A 0 mins | A 100% |
app/models/permitted_domain.rb | 3 | A 0 mins | A 100% |
app/models/person.rb | 146 | A 0 mins | A 97% |
app/models/person_upload.rb | 43 | A 0 mins | A 100% |
app/models/problem_report.rb | 25 | A 0 mins | A 100% |
app/models/profile_photo.rb | 14 | A 35 mins | A 100% |
app/models/queued_notification.rb | 49 | A 0 mins | A 100% |
app/models/readonly_user.rb | 19 | A 0 mins | A 100% |
app/models/report.rb | 22 | A 0 mins | A 100% |
app/models/suggestion.rb | 65 | A 0 mins | A 100% |
app/models/token.rb | 84 | A 0 mins | A 100% |
app/models/version.rb | 44 | A 0 mins | A 96% |
app/policies/admin/management_policy.rb | 16 | A 0 mins | A 100% |
app/policies/admin/person_upload_policy.rb | 10 | A 0 mins | A 100% |
app/policies/application_policy.rb | 17 | A 0 mins | A 91% |
app/policies/group_policy.rb | 20 | A 0 mins | A 100% |
app/policies/person_policy.rb | 26 | A 0 mins | A 94% |
app/policies/version_policy.rb | 8 | A 0 mins | A 100% |
app/presenters/audit_version_presenter.rb | 27 | A 0 mins | A 100% |
app/presenters/changes_presenter.rb | 89 | A 0 mins | A 91% |
app/presenters/membership_change_set.rb | 65 | A 45 mins | A 93% |
app/presenters/membership_changes_presenter.rb | 127 | A 0 mins | A 90% |
app/presenters/person_changes_presenter.rb | 75 | A 55 mins | A 96% |
app/presenters/profile_changes_presenter.rb | 36 | A 0 mins | B 86% |
app/queries/base_query.rb | 11 | A 0 mins | B 85% |
app/queries/distinct_membership_query.rb | 14 | A 0 mins | A 100% |
app/queries/namesakes_query.rb | 22 | A 0 mins | A 100% |
app/queries/people_in_groups_query.rb | 14 | A 0 mins | A 100% |
app/queries/people_logged_in_at_least_once_query.rb | 5 | A 0 mins | A 100% |
app/queries/people_never_logged_in_query.rb | 5 | A 0 mins | A 100% |