Coverage report: 73%

Files Functions Classes

coverage.py v7.13.1, created at 2026-03-10 09:11 +0000

File class   statements missing excluded   coverage
src / mesh / __init__.py (no class)   0 0 0   100%
src / mesh / admin.py get_file_wrapper_inline.FileWrapperInlineAdmin   0 0 0   100%
src / mesh / admin.py BaseUserChangeTrackingAdmin   4 4 0   0%
src / mesh / admin.py UserTokenInline   0 0 0   100%
src / mesh / admin.py UserAdmin   0 0 0   100%
src / mesh / admin.py ModelLogAdmin   0 0 0   100%
src / mesh / admin.py JournalSectionAdmin   0 0 0   100%
src / mesh / admin.py EditorSubmissionRightInline   0 0 0   100%
src / mesh / admin.py SubmissionAdmin   1 1 0   0%
src / mesh / admin.py SubmissionVersionAdmin   1 1 0   0%
src / mesh / admin.py SubmissionAuthorAdmin   0 0 0   100%
src / mesh / admin.py EditorSectionRightAdmin   0 0 0   100%
src / mesh / admin.py EditorSubmissionRightAdmin   0 0 0   100%
src / mesh / admin.py ReviewAdmin   1 1 0   0%
src / mesh / admin.py EditorialDecisionAdmin   1 1 0   0%
src / mesh / admin.py SuggestedReviewerAdmin   0 0 0   100%
src / mesh / admin.py SuggestionAdmin   0 0 0   100%
src / mesh / admin.py (no class)   95 0 0   100%
src / mesh / app_settings.py BlindMode   0 0 0   100%
src / mesh / app_settings.py AppSettings   24 12 0   50%
src / mesh / app_settings.py (no class)   30 0 0   100%
src / mesh / apps.py MyappConfig   0 0 0   100%
src / mesh / apps.py (no class)   4 0 0   100%
src / mesh / migrations / 0001_initial.py Migration   0 0 0   100%
src / mesh / migrations / 0001_initial.py (no class)   11 0 0   100%
src / mesh / migrations / 0002_remove_submissionauthor_unique_author_email_per_submission.py Migration   0 0 0   100%
src / mesh / migrations / 0002_remove_submissionauthor_unique_author_email_per_submission.py (no class)   4 0 0   100%
src / mesh / migrations / 0003_remove_submission_unique_submission_name_per_user.py Migration   0 0 0   100%
src / mesh / migrations / 0003_remove_submission_unique_submission_name_per_user.py (no class)   4 0 0   100%
src / mesh / migrations / 0004_review_quick.py Migration   0 0 0   100%
src / mesh / migrations / 0004_review_quick.py (no class)   4 0 0   100%
src / mesh / migrations / __init__.py (no class)   0 0 0   100%
src / mesh / model / __init__.py (no class)   0 0 0   100%
src / mesh / model / exceptions.py RoleException   0 0 0   100%
src / mesh / model / exceptions.py SubmissionStateError   0 0 0   100%
src / mesh / model / exceptions.py ReviewStateError   0 0 0   100%
src / mesh / model / exceptions.py (no class)   6 0 0   100%
src / mesh / model / file_helpers.py MeshFileSystemStorage   4 0 0   100%
src / mesh / model / file_helpers.py (no class)   91 69 2   24%
src / mesh / model / filters.py FilterValue   0 0 0   100%
src / mesh / model / filters.py FieldGetter   8 3 0   62%
src / mesh / model / filters.py Filter   43 6 0   86%
src / mesh / model / filters.py FilterSet   38 3 0   92%
src / mesh / model / filters.py (no class)   64 0 0   100%
src / mesh / model / roles / __init__.py (no class)   0 0 0   100%
src / mesh / model / roles / author.py AuthorRights   36 12 0   67%
src / mesh / model / roles / author.py Author   3 0 0   100%
src / mesh / model / roles / author.py (no class)   37 0 0   100%
src / mesh / model / roles / base_role.py RoleRights   32 25 0   22%
src / mesh / model / roles / base_role.py RoleSummary   1 0 0   100%
src / mesh / model / roles / base_role.py Role   10 2 0   80%
src / mesh / model / roles / base_role.py (no class)   79 0 2   100%
src / mesh / model / roles / editor.py EditorRights   51 9 0   82%
src / mesh / model / roles / editor.py Editor   3 0 0   100%
src / mesh / model / roles / editor.py (no class)   57 1 0   98%
src / mesh / model / roles / journal_manager.py JournalManagerRights   6 1 0   83%
src / mesh / model / roles / journal_manager.py JournalManager   3 0 0   100%
src / mesh / model / roles / journal_manager.py (no class)   28 0 0   100%
src / mesh / model / roles / reviewer.py ReviewerRights   33 6 0   82%
src / mesh / model / roles / reviewer.py Reviewer   3 0 0   100%
src / mesh / model / roles / reviewer.py (no class)   37 0 0   100%
src / mesh / model / roles / role_handler.py RoleData   8 1 0   88%
src / mesh / model / roles / role_handler.py RoleHandler   66 2 0   97%
src / mesh / model / roles / role_handler.py RoleVisitor   10 4 0   60%
src / mesh / model / roles / role_handler.py (no class)   65 3 0   95%
src / mesh / model / submission_status.py SubmissionStatus   0 0 0   100%
src / mesh / model / submission_status.py SubmissionStatusData   0 0 0   100%
src / mesh / model / submission_status.py (no class)   16 0 2   100%
src / mesh / model / user / __init__.py (no class)   0 0 0   100%
src / mesh / model / user / auth.py TokenBackend   16 2 0   88%
src / mesh / model / user / auth.py (no class)   7 0 0   100%
src / mesh / model / user / user_interfaces.py UserInfo   2 1 0   50%
src / mesh / model / user / user_interfaces.py ImpersonateData   17 2 0   88%
src / mesh / model / user / user_interfaces.py (no class)   29 0 0   100%
src / mesh / models / __init__.py (no class)   5 0 0   100%
src / mesh / models / base_models.py BaseChangeTrackingModel   10 0 0   100%
src / mesh / models / base_models.py BaseChangeTrackingModel.Meta   0 0 0   100%
src / mesh / models / base_models.py BaseSubmittableModel   1 1 0   0%
src / mesh / models / base_models.py BaseSubmittableModel.Meta   0 0 0   100%
src / mesh / models / base_models.py (no class)   24 0 2   100%
src / mesh / models / editorial_models.py EditorSectionRight   0 0 0   100%
src / mesh / models / editorial_models.py EditorSubmissionRight   0 0 0   100%
src / mesh / models / editorial_models.py EditorSubmissionRight.Meta   0 0 0   100%
src / mesh / models / editorial_models.py EditorialDecision   12 12 0   0%
src / mesh / models / editorial_models.py EditorialDecisionFile   11 11 0   0%
src / mesh / models / editorial_models.py (no class)   36 0 3   100%
src / mesh / models / factories.py BaseTypingFactory   2 0 0   100%
src / mesh / models / factories.py UserFactory   0 0 0   100%
src / mesh / models / factories.py UserFactory.Meta   0 0 0   100%
src / mesh / models / factories.py JournalSectionFactory   0 0 0   100%
src / mesh / models / factories.py JournalSectionFactory.Meta   0 0 0   100%
src / mesh / models / factories.py SubmissionFactory   0 0 0   100%
src / mesh / models / factories.py SubmissionFactory.Meta   0 0 0   100%
src / mesh / models / factories.py SubmissionVersionFactory   0 0 0   100%
src / mesh / models / factories.py SubmissionVersionFactory.Meta   0 0 0   100%
src / mesh / models / factories.py SubmissionAuthorFactory   0 0 0   100%
src / mesh / models / factories.py SubmissionAuthorFactory.Meta   0 0 0   100%
src / mesh / models / factories.py ReviewFactory   0 0 0   100%
src / mesh / models / factories.py ReviewFactory.Meta   0 0 0   100%
src / mesh / models / factories.py EditorialDecisionFactory   0 0 0   100%
src / mesh / models / factories.py EditorialDecisionFactory.Meta   0 0 0   100%
src / mesh / models / factories.py (no class)   58 0 0   100%
src / mesh / models / file_models.py BaseModelWithFiles   1 1 0   0%
src / mesh / models / file_models.py BaseModelWithFiles.Meta   0 0 0   100%
src / mesh / models / file_models.py BaseFileWrapperModel   43 8 0   81%
src / mesh / models / file_models.py BaseFileWrapperModel.Meta   0 0 0   100%
src / mesh / models / file_models.py (no class)   50 0 2   100%
src / mesh / models / journal_models.py JournalSectionManager   31 0 0   100%
src / mesh / models / journal_models.py JournalSection   29 11 0   62%
src / mesh / models / journal_models.py (no class)   30 0 0   100%
src / mesh / models / log_models.py LogType   0 0 0   100%
src / mesh / models / log_models.py ModelLog   16 2 0   88%
src / mesh / models / log_models.py ModelLog.Meta   0 0 0   100%
src / mesh / models / log_models.py (no class)   24 0 0   100%
src / mesh / models / review_models.py ReviewState   0 0 0   100%
src / mesh / models / review_models.py RecommendationValue   0 0 0   100%
src / mesh / models / review_models.py ReviewManager   1 0 0   100%
src / mesh / models / review_models.py Review   23 2 0   91%
src / mesh / models / review_models.py Review.Meta   0 0 0   100%
src / mesh / models / review_models.py ReviewAdditionalFile   11 10 0   9%
src / mesh / models / review_models.py (no class)   68 0 2   100%
src / mesh / models / submission_models.py SubmissionState   0 0 0   100%
src / mesh / models / submission_models.py SubmissionQuerySet   3 0 0   100%
src / mesh / models / submission_models.py SubmissionManager   4 1 0   75%
src / mesh / models / submission_models.py Submission   52 4 0   92%
src / mesh / models / submission_models.py SubmissionVersion   6 0 0   100%
src / mesh / models / submission_models.py SubmissionVersion.Meta   0 0 0   100%
src / mesh / models / submission_models.py SubmissionMainFile   9 8 0   11%
src / mesh / models / submission_models.py SubmissionAdditionalFile   11 5 0   55%
src / mesh / models / submission_models.py SubmissionLog   0 0 0   100%
src / mesh / models / submission_models.py SubmissionAuthor   2 2 0   0%
src / mesh / models / submission_models.py (no class)   100 0 6   100%
src / mesh / models / user_models.py UserManager   19 19 0   0%
src / mesh / models / user_models.py User   2 0 0   100%
src / mesh / models / user_models.py UserToken   24 3 0   88%
src / mesh / models / user_models.py SuggestedReviewer   1 1 0   0%
src / mesh / models / user_models.py Suggestion   0 0 0   100%
src / mesh / models / user_models.py (no class)   55 0 0   100%
src / mesh / settings.py (no class)   0 0 0   100%
src / mesh / tests / __init__.py (no class)   0 0 0   100%
src / mesh / tests / base_test_case.py BaseTestCase   14 0 0   100%
src / mesh / tests / base_test_case.py (no class)   35 1 1   97%
src / mesh / tests / interfaces / __init__.py (no class)   0 0 0   100%
src / mesh / tests / interfaces / test_user_interfaces.py (no class)   35 0 0   100%
src / mesh / tests / models / __init__.py (no class)   0 0 0   100%
src / mesh / tests / models / test_base_models.py (no class)   39 0 0   100%
src / mesh / tests / models / test_file_models.py BaseFileWrapperTestCase   87 0 0   100%
src / mesh / tests / models / test_file_models.py (no class)   21 0 0   100%
src / mesh / tests / models / test_review_models.py ReviewTestCase   93 0 0   100%
src / mesh / tests / models / test_review_models.py (no class)   22 0 0   100%
src / mesh / tests / models / test_submission_container_model.py JournalSectionTestCase   82 0 0   100%
src / mesh / tests / models / test_submission_container_model.py (no class)   18 0 0   100%
src / mesh / tests / models / test_submission_models.py SubmissionTestCase   48 0 0   100%
src / mesh / tests / models / test_submission_models.py SubmissionWorkflowTestCase   229 0 0   100%
src / mesh / tests / models / test_submission_models.py (no class)   30 0 0   100%
src / mesh / tests / models / test_user_models.py UserTestCase   8 0 0   100%
src / mesh / tests / models / test_user_models.py UserTokenTestCase   14 0 0   100%
src / mesh / tests / models / test_user_models.py (no class)   14 0 0   100%
src / mesh / tests / random_users.py (no class)   16 16 0   0%
src / mesh / tests / roles / __init__.py (no class)   0 0 0   100%
src / mesh / tests / roles / test_author.py AuthorTestCase   103 0 0   100%
src / mesh / tests / roles / test_author.py (no class)   17 0 0   100%
src / mesh / tests / roles / test_editor.py EditorTestCase   230 0 0   100%
src / mesh / tests / roles / test_editor.py EditorUtilsTestCase   19 0 0   100%
src / mesh / tests / roles / test_editor.py (no class)   32 0 0   100%
src / mesh / tests / roles / test_journal_manager.py JournalManagerTestCase   47 0 0   100%
src / mesh / tests / roles / test_journal_manager.py (no class)   15 0 0   100%
src / mesh / tests / roles / test_reviewer.py ReviewerTestCase   136 0 0   100%
src / mesh / tests / roles / test_reviewer.py (no class)   20 0 0   100%
src / mesh / tests / roles / test_role_handler.py RoleDataTestCase   14 0 0   100%
src / mesh / tests / roles / test_role_handler.py RoleHandlerTestCase   163 0 0   100%
src / mesh / tests / roles / test_role_handler.py (no class)   35 0 0   100%
src / mesh / tests / settings.py (no class)   26 0 0   100%
src / mesh / tests / test_auth.py TokenBackendTestCase   35 0 0   100%
src / mesh / tests / test_auth.py (no class)   15 0 0   100%
src / mesh / tests / test_ckeditor_related.py (no class)   30 0 0   100%
src / mesh / tests / test_middleware.py ImpersonateMiddlewareTestCase   29 0 0   100%
src / mesh / tests / test_middleware.py (no class)   13 0 0   100%
src / mesh / tests / test_mixins.py NaiveDispatcher   1 0 0   100%
src / mesh / tests / test_mixins.py TestMixin   0 0 0   100%
src / mesh / tests / test_mixins.py TestRoleMixin   109 0 0   100%
src / mesh / tests / test_mixins.py (no class)   28 0 0   100%
src / mesh / tests / urls.py (no class)   5 0 0   100%
src / mesh / tests / views / __init__.py (no class)   0 0 0   100%
src / mesh / tests / views / test_submission_views.py SubmissionViewsTestCase   168 0 0   100%
src / mesh / tests / views / test_submission_views.py (no class)   55 0 0   100%
src / mesh / urls.py (no class)   12 0 0   100%
src / mesh / views / __init__.py (no class)   0 0 0   100%
src / mesh / views / components / __init__.py (no class)   0 0 0   100%
src / mesh / views / components / breadcrumb.py (no class)   12 5 2   58%
src / mesh / views / components / button.py Button   12 12 0   0%
src / mesh / views / components / button.py SubmissionActionList   0 0 0   100%
src / mesh / views / components / button.py (no class)   82 25 0   70%
src / mesh / views / components / ckeditor_config.py CKEditorConfig   28 3 0   89%
src / mesh / views / components / ckeditor_config.py (no class)   50 1 0   98%
src / mesh / views / components / review_summary.py CountWithTotal   2 1 0   50%
src / mesh / views / components / review_summary.py ReviewSummary   0 0 0   100%
src / mesh / views / components / review_summary.py (no class)   23 0 0   100%
src / mesh / views / components / stepper.py StepConfig   0 0 0   100%
src / mesh / views / components / stepper.py StepperConfig   45 45 0   0%
src / mesh / views / components / stepper.py (no class)   65 31 2   52%
src / mesh / views / components / submission_list.py SubmissionListEnum   0 0 0   100%
src / mesh / views / components / submission_list.py SubmissionListConfig   1 0 0   100%
src / mesh / views / components / submission_list.py (no class)   31 3 0   90%
src / mesh / views / components / submission_tooltip.py (no class)   4 0 0   100%
src / mesh / views / components / tree_node.py TreeNode   0 0 0   100%
src / mesh / views / components / tree_node.py (no class)   20 0 0   100%
src / mesh / views / forms / __init__.py (no class)   0 0 0   100%
src / mesh / views / forms / base_forms.py FormAction   0 0 0   100%
src / mesh / views / forms / base_forms.py FileModelForm   32 32 0   0%
src / mesh / views / forms / base_forms.py MeshFormMixin   0 0 0   100%
src / mesh / views / forms / base_forms.py SubmittableModelForm   9 9 0   0%
src / mesh / views / forms / base_forms.py HiddenModelChoiceForm   4 4 0   0%
src / mesh / views / forms / base_forms.py (no class)   32 0 0   100%
src / mesh / views / forms / editorial_forms.py StartReviewProcessForm   4 4 0   0%
src / mesh / views / forms / editorial_forms.py EditorialDecisionCreateForm   14 14 0   0%
src / mesh / views / forms / editorial_forms.py EditorialDecisionCreateForm.Meta   0 0 0   100%
src / mesh / views / forms / editorial_forms.py EditorialDecisionUpdateForm   6 6 0   0%
src / mesh / views / forms / editorial_forms.py EditorialDecisionUpdateForm.Meta   0 0 0   100%
src / mesh / views / forms / editorial_forms.py (no class)   27 0 0   100%
src / mesh / views / forms / fields.py FileField   25 11 0   56%
src / mesh / views / forms / fields.py CKEditorFormField   6 0 0   100%
src / mesh / views / forms / fields.py (no class)   22 0 3   100%
src / mesh / views / forms / review_forms.py ReviewCreateForm   54 54 0   0%
src / mesh / views / forms / review_forms.py ReviewCreateForm.Meta   0 0 0   100%
src / mesh / views / forms / review_forms.py ReviewAcceptForm   5 5 0   0%
src / mesh / views / forms / review_forms.py ReviewAcceptForm.Meta   0 0 0   100%
src / mesh / views / forms / review_forms.py ReviewDeclineForm   5 5 0   0%
src / mesh / views / forms / review_forms.py ReviewDeclineForm.Meta   0 0 0   100%
src / mesh / views / forms / review_forms.py ReviewSubmitForm   6 6 0   0%
src / mesh / views / forms / review_forms.py ReviewSubmitForm.Meta   0 0 0   100%
src / mesh / views / forms / review_forms.py ReviewConfirmForm   0 0 0   100%
src / mesh / views / forms / review_forms.py ReviewAutoCreateForm   8 8 0   0%
src / mesh / views / forms / review_forms.py ReviewAutoCreateForm.Meta   0 0 0   100%
src / mesh / views / forms / review_forms.py (no class)   73 0 2   100%
src / mesh / views / forms / reviewer_forms.py SuggestedReviewerForm   9 9 0   0%
src / mesh / views / forms / reviewer_forms.py SuggestedReviewerForm.Meta   0 0 0   100%
src / mesh / views / forms / reviewer_forms.py SimpleReviewerForm   0 0 0   100%
src / mesh / views / forms / reviewer_forms.py SimpleReviewerForm.Meta   0 0 0   100%
src / mesh / views / forms / reviewer_forms.py (no class)   27 0 0   100%
src / mesh / views / forms / role_forms.py RoleSelectForm   3 3 0   0%
src / mesh / views / forms / role_forms.py RoleSwitchForm   5 5 0   0%
src / mesh / views / forms / role_forms.py (no class)   9 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionEditForm   6 6 0   0%
src / mesh / views / forms / submission_forms.py SubmissionCreateForm   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionCreateForm.Meta   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionEditArticleMetadataForm   2 2 0   0%
src / mesh / views / forms / submission_forms.py SubmissionEditArticleMetadataForm.Meta   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionInfoForm   2 2 0   0%
src / mesh / views / forms / submission_forms.py SubmissionInfoForm.Meta   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionVersionForm   2 2 0   0%
src / mesh / views / forms / submission_forms.py SubmissionVersionForm.Meta   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionAuthorForm   6 6 0   0%
src / mesh / views / forms / submission_forms.py SubmissionAuthorForm.Meta   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionConfirmForm   0 0 0   100%
src / mesh / views / forms / submission_forms.py SubmissionDeleteForm   0 0 0   100%
src / mesh / views / forms / submission_forms.py JournalSectionForm   3 3 0   0%
src / mesh / views / forms / submission_forms.py JournalSectionForm.Meta   0 0 0   100%
src / mesh / views / forms / submission_forms.py (no class)   54 0 0   100%
src / mesh / views / forms / user_forms.py UserForm   9 9 0   0%
src / mesh / views / forms / user_forms.py SignupForm   4 4 0   0%
src / mesh / views / forms / user_forms.py (no class)   12 0 0   100%
src / mesh / views / forms / widgets.py FileInput   21 16 0   24%
src / mesh / views / forms / widgets.py (no class)   13 0 2   100%
src / mesh / views / middleware.py ImpersonateMiddleware   9 9 0   0%
src / mesh / views / middleware.py (no class)   25 1 0   96%
src / mesh / views / mixins.py BaseRoleMixin   40 8 0   80%
src / mesh / views / mixins.py RoleMixin   0 0 0   100%
src / mesh / views / mixins.py (no class)   26 0 0   100%
src / mesh / views / model_proxy / __init__.py (no class)   3 0 0   100%
src / mesh / views / model_proxy / model_proxy.py RoleModelProxy   4 2 0   50%
src / mesh / views / model_proxy / model_proxy.py (no class)   10 0 2   100%
src / mesh / views / model_proxy / review_proxy.py ReviewProxy   8 8 0   0%
src / mesh / views / model_proxy / review_proxy.py (no class)   13 0 0   100%
src / mesh / views / model_proxy / submission_proxy.py SubmissionProxy   22 22 0   0%
src / mesh / views / model_proxy / submission_proxy.py BuildSubmissionProxyVisitor   17 2 0   88%
src / mesh / views / model_proxy / submission_proxy.py (no class)   32 0 2   100%
src / mesh / views / model_proxy / submission_version_proxy.py SubmissionVersionProxy   16 16 0   0%
src / mesh / views / model_proxy / submission_version_proxy.py (no class)   14 0 0   100%
src / mesh / views / utils.py (no class)   64 37 2   42%
src / mesh / views / views_base.py SubmittableModelFormMixin   27 27 0   0%
src / mesh / views / views_base.py (no class)   19 0 0   100%
src / mesh / views / views_editorial.py SendToReviewView   6 6 0   0%
src / mesh / views / views_editorial.py EditorialDecisionCreateView   19 19 0   0%
src / mesh / views / views_editorial.py EditorialDecisionUpdateView   28 28 0   0%
src / mesh / views / views_editorial.py AssignEditorView   41 41 0   0%
src / mesh / views / views_editorial.py AssignEditorAPIView   23 23 0   0%
src / mesh / views / views_editorial.py (no class)   57 0 0   100%
src / mesh / views / views_file.py FileServingView   32 32 0   0%
src / mesh / views / views_file.py (no class)   14 0 0   100%
src / mesh / views / views_home.py HomeView   1 1 0   0%
src / mesh / views / views_home.py (no class)   8 0 0   100%
src / mesh / views / views_journal_section.py JournalSectionListView   18 18 0   0%
src / mesh / views / views_journal_section.py JournalSectionEditView   31 31 0   0%
src / mesh / views / views_journal_section.py (no class)   35 0 0   100%
src / mesh / views / views_review.py ReviewCreateView   87 87 0   0%
src / mesh / views / views_review.py ReviewEditBaseView   5 5 0   0%
src / mesh / views / views_review.py ReviewAcceptView   21 21 0   0%
src / mesh / views / views_review.py ReviewDeclineView   21 21 0   0%
src / mesh / views / views_review.py ReviewSubmitView   26 26 0   0%
src / mesh / views / views_review.py ReviewConfirmView   18 18 0   0%
src / mesh / views / views_review.py ReviewDetails   10 10 0   0%
src / mesh / views / views_review.py ReviewFileAccessUpdate   41 41 0   0%
src / mesh / views / views_review.py ReviewFileAccessAPIView   4 4 0   0%
src / mesh / views / views_review.py ReviewAutoCreateView   49 49 0   0%
src / mesh / views / views_review.py (no class)   109 0 0   100%
src / mesh / views / views_reviewer.py ReviewerListView   28 28 0   0%
src / mesh / views / views_reviewer.py ReviewerDeleteView   1 1 0   0%
src / mesh / views / views_reviewer.py ReviewerEditAPIView   28 28 0   0%
src / mesh / views / views_reviewer.py SuggestionView   11 11 0   0%
src / mesh / views / views_reviewer.py SuggestionAPIView   27 27 0   0%
src / mesh / views / views_reviewer.py (no class)   83 17 0   80%
src / mesh / views / views_role.py RoleSwitchView   15 15 0   0%
src / mesh / views / views_role.py (no class)   10 0 0   100%
src / mesh / views / views_submission.py SubmissionDetailsView   7 7 0   0%
src / mesh / views / views_submission.py SubmissionListView   8 8 0   0%
src / mesh / views / views_submission.py AllSubmissionsListView   5 5 0   0%
src / mesh / views / views_submission.py SubmissionsByStateListView   5 5 0   0%
src / mesh / views / views_submission.py DoneSubmissionListView   7 7 0   0%
src / mesh / views / views_submission.py SubmissionLogView   19 19 0   0%
src / mesh / views / views_submission.py SubmissionInListAPIView   6 6 0   0%
src / mesh / views / views_submission.py SubmissionNotesAPIView   6 6 0   0%
src / mesh / views / views_submission.py (no class)   101 18 2   82%
src / mesh / views / views_submission_edit.py SubmissionCreateView   35 35 0   0%
src / mesh / views / views_submission_edit.py SubmissionPreprintUpdateView   34 34 0   0%
src / mesh / views / views_submission_edit.py SubmissionEditArticleMetadataVuejsAPIView   68 68 0   0%
src / mesh / views / views_submission_edit.py SubmissionRedirectFromVue   5 5 0   0%
src / mesh / views / views_submission_edit.py SubmissionInfoView   28 28 0   0%
src / mesh / views / views_submission_edit.py SubmissionEditArticleMetadataView   17 17 0   0%
src / mesh / views / views_submission_edit.py SubmissionVersionCreateView   28 28 0   0%
src / mesh / views / views_submission_edit.py SubmissionVersionUpdateView   31 31 0   0%
src / mesh / views / views_submission_edit.py SubmissionResumeView   8 8 0   0%
src / mesh / views / views_submission_edit.py SubmissionAuthorView   61 61 0   0%
src / mesh / views / views_submission_edit.py SubmissionConfirmView   35 35 0   0%
src / mesh / views / views_submission_edit.py SubmissionDeleteView   9 9 0   0%
src / mesh / views / views_submission_edit.py (no class)   156 0 0   100%
src / mesh / views / views_user.py InitImpersonateSessionView   18 18 0   0%
src / mesh / views / views_user.py CloseImpersonateSessionView   3 3 0   0%
src / mesh / views / views_user.py TokenLoginView   18 18 0   0%
src / mesh / views / views_user.py (no class)   28 0 0   100%
Total     6925 1860 41   73%

No items found using the specified filter.