submissions.admin module

submissions.admin.submission_short_title(obj)[source]
class submissions.admin.iThenticateReportAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

list_display = ['doc_id', 'to_submission', 'status']
list_filter = ['status']
property media
class submissions.admin.SubmissionAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of submissions.models.submission.Submission

fields = '__all__'
base_fields = {'_is_resubmission': <django.forms.fields.BooleanField object>, 'abstract': <django.forms.fields.CharField object>, 'acceptance_date': <django.forms.fields.DateField object>, 'approaches': <django.forms.fields.MultipleChoiceField object>, 'arxiv_identifier_w_vn_nr': <django.forms.fields.CharField object>, 'arxiv_identifier_wo_vn_nr': <django.forms.fields.CharField object>, 'arxiv_link': <django.forms.fields.URLField object>, 'arxiv_vn_nr': <django.forms.fields.IntegerField object>, 'author_comments': <django.forms.fields.CharField object>, 'author_list': <django.forms.fields.CharField object>, 'authors': <django.forms.models.ModelMultipleChoiceField object>, 'authors_claims': <django.forms.models.ModelMultipleChoiceField object>, 'authors_false_claims': <django.forms.models.ModelMultipleChoiceField object>, 'discipline': <django.forms.fields.TypedChoiceField object>, 'editor_in_charge': <django.forms.models.ModelChoiceField object>, 'fellows': <django.forms.models.ModelMultipleChoiceField object>, 'invitation_order': <django.forms.fields.IntegerField object>, 'is_current': <django.forms.fields.BooleanField object>, 'is_resubmission_of': <django.forms.models.ModelChoiceField object>, 'list_of_changes': <django.forms.fields.CharField object>, 'metadata': <django.contrib.postgres.forms.jsonb.JSONField object>, 'needs_conflicts_update': <django.forms.fields.BooleanField object>, 'open_for_commenting': <django.forms.fields.BooleanField object>, 'open_for_reporting': <django.forms.fields.BooleanField object>, 'pdf_refereeing_pack': <django.forms.fields.FileField object>, 'plagiarism_report': <django.forms.models.ModelChoiceField object>, 'preprint': <django.forms.models.ModelChoiceField object>, 'proceedings': <django.forms.models.ModelChoiceField object>, 'refereeing_cycle': <django.forms.fields.TypedChoiceField object>, 'referees_flagged': <django.forms.fields.CharField object>, 'referees_suggested': <django.forms.fields.CharField object>, 'remarks_for_editors': <django.forms.fields.CharField object>, 'reporting_deadline': <django.forms.fields.DateTimeField object>, 'secondary_areas': <django.forms.fields.MultipleChoiceField object>, 'status': <django.forms.fields.TypedChoiceField object>, 'subject_area': <django.forms.fields.TypedChoiceField object>, 'submission_date': <django.forms.fields.DateField object>, 'submission_type': <django.forms.fields.TypedChoiceField object>, 'submitted_by': <django.forms.models.ModelChoiceField object>, 'submitted_to': <django.forms.models.ModelChoiceField object>, 'thread_hash': <django.forms.fields.UUIDField object>, 'title': <django.forms.fields.CharField object>, 'topics': <django.forms.models.ModelMultipleChoiceField object>, 'update_search_index': <django.forms.fields.BooleanField object>, 'visible_pool': <django.forms.fields.BooleanField object>, 'visible_public': <django.forms.fields.BooleanField object>, 'voting_fellows': <django.forms.models.ModelMultipleChoiceField object>}
declared_fields = {'authors': <django.forms.models.ModelMultipleChoiceField object>, 'authors_claims': <django.forms.models.ModelMultipleChoiceField object>, 'authors_false_claims': <django.forms.models.ModelMultipleChoiceField object>, 'is_resubmission_of': <django.forms.models.ModelChoiceField object>}
property media
class submissions.admin.SubmissionTieringInline(parent_model, admin_site)[source]

Bases: django.contrib.admin.options.StackedInline

model

alias of submissions.models.submission.SubmissionTiering

extra = 0
min_num = 0
property media
class submissions.admin.SubmissionAdmin(model, admin_site)[source]

Bases: guardian.admin.GuardedModelAdmin

date_hierarchy = 'submission_date'
form

alias of SubmissionAdminForm

list_display = ('title', 'author_list', 'preprint', 'submitted_to', 'status', 'visible_public', 'visible_pool', 'refereeing_cycle', 'submission_date', 'publication')
list_filter = ('status', 'discipline', 'submission_type', 'submitted_to')
search_fields = ['submitted_by__user__last_name', 'title', 'author_list', 'abstract']
raw_id_fields = ('editor_in_charge', 'submitted_by')
readonly_fields = ('publication',)
inlines = [<class 'submissions.admin.SubmissionTieringInline'>]
radio_fields = {'discipline': 2, 'refereeing_cycle': 1, 'submission_type': 2, 'submitted_to': 2}
fieldsets = ((None, {'fields': ('preprint', 'publication', 'title', 'abstract', 'submission_type')}), ('Versioning', {'fields': ('thread_hash', 'is_current', '_is_resubmission', 'is_resubmission_of', 'list_of_changes')}), ('Submission details', {'classes': ('collapse',), 'fields': ('author_comments', 'discipline', 'subject_area', 'secondary_areas', 'approaches', 'proceedings')}), ('Authors', {'classes': ('collapse',), 'fields': ('submitted_by', 'author_list', 'authors', 'authors_claims', 'authors_false_claims')}), ('Refereeing', {'classes': ('collapse',), 'fields': ('editor_in_charge', 'status', ('visible_public', 'visible_pool'), 'refereeing_cycle', ('open_for_commenting', 'open_for_reporting'), 'reporting_deadline', 'acceptance_date', 'referees_flagged', 'referees_suggested', 'remarks_for_editors', 'submitted_to', 'pdf_refereeing_pack', 'plagiarism_report', 'fellows', 'voting_fellows')}), ('Meta', {'classes': ('collapse',), 'fields': ('metadata', 'submission_date', 'needs_conflicts_update')}))
property media
class submissions.admin.EditorialAssignmentAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of submissions.models.assignment.EditorialAssignment

fields = '__all__'
base_fields = {'date_answered': <django.forms.fields.DateTimeField object>, 'date_created': <django.forms.fields.DateTimeField object>, 'date_invited': <django.forms.fields.DateTimeField object>, 'invitation_order': <django.forms.fields.IntegerField object>, 'refusal_reason': <django.forms.fields.TypedChoiceField object>, 'status': <django.forms.fields.TypedChoiceField object>, 'submission': <django.forms.models.ModelChoiceField object>, 'to': <django.forms.models.ModelChoiceField object>}
declared_fields = {'submission': <django.forms.models.ModelChoiceField object>}
property media
class submissions.admin.EditorialAssignmentAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

search_fields = ['submission__title', 'submission__author_list', 'to__user__last_name']
list_display = ('to', <function submission_short_title>, 'status', 'date_created', 'date_invited', 'invitation_order')
date_hierarchy = 'date_created'
list_filter = ('status',)
form

alias of EditorialAssignmentAdminForm

property media
class submissions.admin.RefereeInvitationAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of submissions.models.referee_invitation.RefereeInvitation

fields = '__all__'
base_fields = {'accepted': <django.forms.fields.TypedChoiceField object>, 'auto_reminders_allowed': <django.forms.fields.BooleanField object>, 'cancelled': <django.forms.fields.BooleanField object>, 'date_invited': <django.forms.fields.DateTimeField object>, 'date_last_reminded': <django.forms.fields.DateTimeField object>, 'date_responded': <django.forms.fields.DateTimeField object>, 'email_address': <django.forms.fields.EmailField object>, 'first_name': <django.forms.fields.CharField object>, 'fulfilled': <django.forms.fields.BooleanField object>, 'invitation_key': <django.forms.fields.CharField object>, 'invited_by': <django.forms.models.ModelChoiceField object>, 'last_name': <django.forms.fields.CharField object>, 'nr_reminders': <django.forms.fields.IntegerField object>, 'profile': <django.forms.models.ModelChoiceField object>, 'referee': <django.forms.models.ModelChoiceField object>, 'refusal_reason': <django.forms.fields.TypedChoiceField object>, 'submission': <django.forms.models.ModelChoiceField object>, 'title': <django.forms.fields.TypedChoiceField object>}
declared_fields = {'referee': <django.forms.models.ModelChoiceField object>, 'submission': <django.forms.models.ModelChoiceField object>}
property media
class submissions.admin.RefereeInvitationAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

search_fields = ['submission__title', 'submission__author_list', 'referee__user__last_name', 'first_name', 'last_name', 'email_address']
list_display = ('__str__', 'accepted')
list_filter = ('accepted', 'fulfilled', 'cancelled')
date_hierarchy = 'date_invited'
form

alias of RefereeInvitationAdminForm

property media
class submissions.admin.ReportAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of submissions.models.report.Report

fields = '__all__'
base_fields = {'anonymous': <django.forms.fields.BooleanField object>, 'author': <django.forms.models.ModelChoiceField object>, 'clarity': <django.forms.fields.TypedChoiceField object>, 'date_submitted': <django.forms.fields.DateTimeField object>, 'doi_label': <django.forms.fields.CharField object>, 'doideposit_needs_updating': <django.forms.fields.BooleanField object>, 'file_attachment': <django.forms.fields.FileField object>, 'flagged': <django.forms.fields.BooleanField object>, 'formatting': <django.forms.fields.TypedChoiceField object>, 'grammar': <django.forms.fields.TypedChoiceField object>, 'invited': <django.forms.fields.BooleanField object>, 'needs_doi': <django.forms.fields.NullBooleanField object>, 'originality': <django.forms.fields.TypedChoiceField object>, 'pdf_report': <django.forms.fields.FileField object>, 'qualification': <django.forms.fields.TypedChoiceField object>, 'recommendation': <django.forms.fields.TypedChoiceField object>, 'remarks_for_editors': <django.forms.fields.CharField object>, 'report': <django.forms.fields.CharField object>, 'report_nr': <django.forms.fields.IntegerField object>, 'report_type': <django.forms.fields.TypedChoiceField object>, 'requested_changes': <django.forms.fields.CharField object>, 'significance': <django.forms.fields.TypedChoiceField object>, 'status': <django.forms.fields.TypedChoiceField object>, 'strengths': <django.forms.fields.CharField object>, 'submission': <django.forms.models.ModelChoiceField object>, 'validity': <django.forms.fields.TypedChoiceField object>, 'vetted_by': <django.forms.models.ModelChoiceField object>, 'weaknesses': <django.forms.fields.CharField object>}
declared_fields = {'submission': <django.forms.models.ModelChoiceField object>}
property media
class submissions.admin.ReportAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

search_fields = ['author__user__last_name', 'submission__title']
list_display = ('author', 'status', 'doi_label', <function submission_short_title>, 'date_submitted')
date_hierarchy = 'date_submitted'
list_filter = ('status',)
readonly_fields = ('report_nr',)
form

alias of ReportAdminForm

property media
class submissions.admin.EditorialCommunicationAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

search_fields = ['submission__title', 'referee__user__last_name', 'text']
property media
class submissions.admin.EICRecommendationAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of submissions.models.recommendation.EICRecommendation

fields = '__all__'
base_fields = {'active': <django.forms.fields.BooleanField object>, 'date_submitted': <django.forms.fields.DateTimeField object>, 'eligible_to_vote': <django.forms.models.ModelMultipleChoiceField object>, 'for_journal': <django.forms.models.ModelChoiceField object>, 'recommendation': <django.forms.fields.TypedChoiceField object>, 'remarks_for_authors': <django.forms.fields.CharField object>, 'remarks_for_editorial_college': <django.forms.fields.CharField object>, 'requested_changes': <django.forms.fields.CharField object>, 'status': <django.forms.fields.TypedChoiceField object>, 'submission': <django.forms.models.ModelChoiceField object>, 'version': <django.forms.fields.IntegerField object>, 'voted_abstain': <django.forms.models.ModelMultipleChoiceField object>, 'voted_against': <django.forms.models.ModelMultipleChoiceField object>, 'voted_for': <django.forms.models.ModelMultipleChoiceField object>, 'voting_deadline': <django.forms.fields.DateTimeField object>}
declared_fields = {'eligible_to_vote': <django.forms.models.ModelMultipleChoiceField object>, 'submission': <django.forms.models.ModelChoiceField object>, 'voted_abstain': <django.forms.models.ModelMultipleChoiceField object>, 'voted_against': <django.forms.models.ModelMultipleChoiceField object>, 'voted_for': <django.forms.models.ModelMultipleChoiceField object>}
property media
class submissions.admin.AlternativeRecommendationInline(parent_model, admin_site)[source]

Bases: django.contrib.admin.options.StackedInline

model

alias of submissions.models.recommendation.AlternativeRecommendation

extra = 0
min_num = 0
property media
class submissions.admin.EICRecommendationAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

search_fields = ['submission__title']
list_filter = ('status',)
list_display = (<function submission_short_title>, 'for_journal', 'recommendation', 'status', 'active', 'version')
form

alias of EICRecommendationAdminForm

inlines = [<class 'submissions.admin.AlternativeRecommendationInline'>]
property media
class submissions.admin.EditorialDecisionAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

search_fields = ['submission__title', 'submission__author_list', 'submission__preprint__identifier_w_vn_nr']
list_filter = ['for_journal', 'decision', 'status']
list_display = [<function submission_short_title>, 'for_journal', 'decision', 'taken_on', 'status', 'version']
property media