submissions.admin module¶
-
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-
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¶
-
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-
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
-
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
-
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')¶
-
list_display_links= ('author',)¶
-
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
-
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¶
-