Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Generated by Django 5.2.7 on 2025-12-05 14:53

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
("journal", "0054_journaltableofcontents"),
]

operations = [
migrations.RemoveField(
model_name="journal",
name="url_oa",
),
migrations.AlterField(
model_name="journal",
name="digital_pa",
field=models.ManyToManyField(
blank=True,
to="journal.digitalpreservationagency",
verbose_name="Digital Preservation (SciELO)",
),
),
]
29 changes: 9 additions & 20 deletions journal/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -358,16 +358,6 @@ class Journal(CommonControlField, ClusterableModel):
blank=True,
)

url_oa = models.URLField(
_("Open Science accordance form"),
null=True,
blank=True,
help_text=mark_safe(
_(
"""Suggested form: <a target='_blank' href='https://wp.scielo.org/wp-content/uploads/Formulario-de-Conformidade-Ciencia-Aberta.docx'>https://wp.scielo.org/wp-content/uploads/Formulario-de-Conformidade-Ciencia-Aberta.docx</a>"""
)
),
)
main_collection = models.ForeignKey(
Collection,
verbose_name=_("Main Collection"),
Expand Down Expand Up @@ -579,7 +569,7 @@ class Journal(CommonControlField, ClusterableModel):
digital_pa = models.ManyToManyField(
"DigitalPreservationAgency",
blank=True,
verbose_name=_("DigitalPreservationAgency"),
verbose_name=_("Digital Preservation (SciELO)"),
)
doi_prefix = models.CharField(max_length=20, blank=True, null=True)
valid = models.BooleanField(default=False, null=True, blank=True)
Expand Down Expand Up @@ -622,16 +612,16 @@ def autocomplete_custom_queryset_filter(search_term):
]

panels_scope_and_about = [
InlinePanel("mission", label=_("Mission"), classname="collapsed"),
InlinePanel("history", label=_("Brief History"), classname="collapsed"),
InlinePanel("focus", label=_("Focus and Scope"), classname="collapsed"),
AutocompletePanel("indexed_at"),
AutocompletePanel("additional_indexed_at"),
AutocompletePanel("subject"),
AutocompletePanel("subject_descriptor"),
InlinePanel("thematic_area", label=_("Thematic Areas"), classname="collapsed"),
AutocompletePanel("wos_db"),
AutocompletePanel("wos_area"),
InlinePanel("mission", label=_("Mission"), classname="collapsed"),
InlinePanel("history", label=_("Brief History"), classname="collapsed"),
InlinePanel("focus", label=_("Focus and Scope"), classname="collapsed"),
]

panels_institutions = [
Expand Down Expand Up @@ -669,19 +659,18 @@ def autocomplete_custom_queryset_filter(search_term):

panels_open_science = [
FieldPanel("open_access"),
FieldPanel("url_oa"),
InlinePanel(
"open_science_compliance",
label=_("Open Science Compliance"),
classname="collapsed",
),
InlinePanel(
"file_oa", label=_("Open Science accordance form"), classname="collapsed"
),
FieldPanel("journal_use_license"),
InlinePanel("open_data", label=_("Open data"), classname="collapsed"),
InlinePanel("preprint", label=_("Preprint"), classname="collapsed"),
InlinePanel("review", label=_("Peer review"), classname="collapsed"),
InlinePanel(
"open_science_compliance",
label=_("Open Science Compliance"),
classname="collapsed",
),
]

panels_notes = [InlinePanel("annotation", label=_("Notes"), classname="collapsed")]
Expand Down
11 changes: 5 additions & 6 deletions journal/proxys.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,19 +59,18 @@ class JournalProxyEditor(Journal):

panels_open_science = [
FieldPanel("open_access"),
FieldPanel("url_oa"),
InlinePanel(
"open_science_compliance",
label=_("Open Science Compliance"),
classname="collapsed",
),
InlinePanel(
"file_oa", label=_("Open Science accordance form"), classname="collapsed"
),
FieldPanel("journal_use_license"),
InlinePanel("open_data", label=_("Open data"), classname="collapsed"),
InlinePanel("preprint", label=_("Preprint"), classname="collapsed"),
InlinePanel("review", label=_("Peer review"), classname="collapsed"),
InlinePanel(
"open_science_compliance",
label=_("Open Science Compliance"),
classname="collapsed",
),
]

panels_policy = [
Expand Down
8 changes: 6 additions & 2 deletions journalpage/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,12 @@ def journal_bibliographic_info_page(self, request, collection_acron3, acron):
financing_statement = journal.financing_statement.get_object_in_preferred_language(language=language)
acknowledgements = journal.acknowledgements.get_object_in_preferred_language(language=language)
additional_information = journal.additional_information.get_object_in_preferred_language(language=language)
digital_preservation = journal.digital_pa.all()
digital_pa = journal.digital_pa.all()
digital_preservation = journal.digital_preservation.get_object_in_preferred_language(language=language)
ethics = journal.ethics.get_object_in_preferred_language(language=language)
fee_charging = journal.fee_charging.get_object_in_preferred_language(language=language)
sponsor_history = journal.sponsor_history.all()
open_science_compliance = journal.open_science_compliance.get_object_in_preferred_language(language=language)

context = {
"journal": journal,
Expand All @@ -101,12 +103,14 @@ def journal_bibliographic_info_page(self, request, collection_acron3, acron):
"acknowledgements": acknowledgements,
"additional_information": additional_information,
"digital_preservation": digital_preservation,
"digital_preservation_clockss": digital_preservation.filter(acronym="CLOCKSS"),
"digital_pa": digital_pa,
"digital_preservation_clockss": digital_pa.filter(acronym="CLOCKSS"),
"ethics": ethics,
"fee_charging": fee_charging,
"sponsor_history": sponsor_history,
"editorial_board": editorial_board,
"role_editorial_board": ROLE,
"open_science_compliance": open_science_compliance,
# Current e available language
"language": str(self.locale),
"translations": context["available_translations"],
Expand Down
41 changes: 41 additions & 0 deletions journalpage/static/journalpage/css/about.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/* About page styles */
ul.scielo__menu-contexto,
ul.scielo__menu-contexto ul {
list-style: none;
}

ul.scielo__menu-contexto ul {
margin-bottom: 1rem;
}

ul.scielo__menu-contexto .nav-link {
padding: 0;
color: gray;
}

ul.scielo__menu-contexto .nav-link.active {
color: #3867ce;
}

.sticky-top {
top: 80px;
}

.bd-example h5,
.bd-example h4 {
margin-top: 3rem;
}

.bd-example hr {
margin-top: 3rem;
}

.bd-example ul {
margin-bottom: 3rem;
}

a {
word-wrap: break-word;
}


Loading
Loading