tardis.apps.publication_forms package¶
Subpackages¶
Submodules¶
tardis.apps.publication_forms.default_settings module¶
default settings for publication app override in main settings
tardis.apps.publication_forms.doi module¶
tardis.apps.publication_forms.email_text module¶
-
tardis.apps.publication_forms.email_text.
email_pub_approved
(pub_title, pub_url, doi=None, message=None)¶
-
tardis.apps.publication_forms.email_text.
email_pub_awaiting_approval
(pub_title)¶
-
tardis.apps.publication_forms.email_text.
email_pub_rejected
(pub_title, message=None)¶
-
tardis.apps.publication_forms.email_text.
email_pub_released
(pub_title, doi=None)¶
-
tardis.apps.publication_forms.email_text.
email_pub_reverted_to_draft
(pub_title, message=None)¶
-
tardis.apps.publication_forms.email_text.
interpolate_template
(template_name, **kwargs)¶
tardis.apps.publication_forms.pub_form_config module¶
Set up publication form schemas
tardis.apps.publication_forms.tasks module¶
-
tardis.apps.publication_forms.tasks.
get_release_date
(publication)¶
-
tardis.apps.publication_forms.tasks.
has_pdb_embargo
(publication)¶
-
tardis.apps.publication_forms.tasks.
populate_pdb_pub_records
(*args, **kwargs)¶
-
tardis.apps.publication_forms.tasks.
process_embargos
(*args, **kwargs)¶
tardis.apps.publication_forms.urls module¶
tardis.apps.publication_forms.utils module¶
-
class
tardis.apps.publication_forms.utils.
CifHelper
(cif_url)¶ Bases:
object
-
as_list
(obj)¶
-
get_cif_file_object
()¶
-
-
class
tardis.apps.publication_forms.utils.
PDBCifHelper
(pdb_id)¶ Bases:
tardis.apps.publication_forms.utils.CifHelper
-
get_citations
()¶
-
get_free_r_value
()¶
-
get_obs_r_value
()¶
-
get_pdb_id
()¶
-
get_pdb_title
()¶
-
get_pdb_url
()¶
-
get_resolution
()¶
-
get_sequence_info
()¶
-
get_spacegroup
()¶
-
get_unit_cell
()¶
-
-
tardis.apps.publication_forms.utils.
check_pdb_status
(pdb_id)¶
-
tardis.apps.publication_forms.utils.
get_pub_admin_email_addresses
()¶
-
tardis.apps.publication_forms.utils.
get_site_admin_email
()¶
-
tardis.apps.publication_forms.utils.
get_unreleased_pdb_info
(pdb_id)¶
tardis.apps.publication_forms.views module¶
-
tardis.apps.publication_forms.views.
approval_ajax
(request)¶
-
tardis.apps.publication_forms.views.
approval_view
(request, *args, **kwargs)¶
-
tardis.apps.publication_forms.views.
approve_publication
(*args, **kwargs)¶
-
tardis.apps.publication_forms.views.
clear_publication_metadata
(publication)¶
-
tardis.apps.publication_forms.views.
create_draft_publication
(user, publication_title, publication_description)¶
-
tardis.apps.publication_forms.views.
fetch_experiments_and_datasets
(request, *args, **kwargs)¶
-
tardis.apps.publication_forms.views.
get_draft_publication
(user, publication_id)¶
-
tardis.apps.publication_forms.views.
get_licenses
()¶
-
tardis.apps.publication_forms.views.
get_publications_awaiting_approval
()¶
-
tardis.apps.publication_forms.views.
index
(request, *args, **kwargs)¶
-
tardis.apps.publication_forms.views.
map_form_to_schemas
(extraInfo, publication)¶
-
tardis.apps.publication_forms.views.
pdb_helper
(request, pdb_id)¶
-
tardis.apps.publication_forms.views.
process_form
(request, *args, **kwargs)¶
-
tardis.apps.publication_forms.views.
reject_publication
(publication, message=None)¶
-
tardis.apps.publication_forms.views.
remove_draft_status
(publication)¶
-
tardis.apps.publication_forms.views.
require_publication_admin
(f)¶
-
tardis.apps.publication_forms.views.
revert_publication_to_draft
(publication, message=None)¶
-
tardis.apps.publication_forms.views.
select_forms
(datasets)¶
-
tardis.apps.publication_forms.views.
set_embargo_release_date
(publication, release_date)¶
-
tardis.apps.publication_forms.views.
synchrotron_search_epn
(publication)¶