diff --git a/scipost_django/journals/templates/journals/_manage_link_list.html b/scipost_django/journals/templates/journals/_manage_link_list.html new file mode 100644 index 0000000000000000000000000000000000000000..967f89977773a01fcd3bf59ce3199ceacb1d2ba1 --- /dev/null +++ b/scipost_django/journals/templates/journals/_manage_link_list.html @@ -0,0 +1,37 @@ +<ul> + <li> + <a + {% if active == "volumes" %}class="active"{% endif %} + href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a> + </li> + <li> + <a + {% if active == "issues" %}class="active"{% endif %} + href="{% url 'journals:admin_issue_list' %}">Manage Issues</a> + </li> + <li> + <a + {% if active == "proceedings" %}class="active"{% endif %} + href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a> + </li> + <li> + <a + {% if active == "publication" %}class="active"{% endif %} + href="{% url 'journals:manage_metadata' %}">Manage Publication metadata</a> + </li> + <li> + <a + {% if active == "report" %}class="active"{% endif %} + href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a> + </li> + <li> + <a + {% if active == "comment" %}class="active"{% endif %} + href="{% url 'journals:manage_comment_metadata' %}">Manage Comment metadata</a> + </li> + <li> + <a + {% if active == "publicationupdate" %}class="active"{% endif %} + href="{% url 'journals:manage_update_metadata' %}">Manage PublicationUpdate metadata</a> + </li> +</ul> diff --git a/scipost_django/journals/templates/journals/issue_list.html b/scipost_django/journals/templates/journals/issue_list.html index 584691c735d4e25b95980f77a9b17b0ee335e3ef..a02af094be8e09882bc52c7f5ac1cda3edfbf69d 100644 --- a/scipost_django/journals/templates/journals/issue_list.html +++ b/scipost_django/journals/templates/journals/issue_list.html @@ -14,13 +14,7 @@ <div class="row"> <div class="col-12"> <h1 class="highlight">Manage Issues</h1> - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}" class="active">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a></li> - </ul> + {% include "journals/_manage_link_list.html" with active="issues" %} <h3 class="my-3">Journals overview</h3> <table class="table"> diff --git a/scipost_django/journals/templates/journals/manage_comment_metadata.html b/scipost_django/journals/templates/journals/manage_comment_metadata.html index b413ffaa97188b89b8b61994d7563ec76db1e730..e73d404e6640532fc6031308c5c4f099084f32e0 100644 --- a/scipost_django/journals/templates/journals/manage_comment_metadata.html +++ b/scipost_django/journals/templates/journals/manage_comment_metadata.html @@ -13,16 +13,8 @@ {% endblock %} {% block content %} - - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a></li> - <li><a href="{% url 'journals:manage_comment_metadata' %}" class="active">Manage Comment metadata</a></li> - <li><a href="{% url 'journals:manage_update_metadata' %}">Manage PublicationUpdate metadata</a></li> - </ul> + <h1 class="highlight">Manage Comment metadata</h1> + {% include "journals/_manage_link_list.html" with active="comment" %} <table class="table table-hover mb-5"> <thead class="table-light"> diff --git a/scipost_django/journals/templates/journals/manage_metadata.html b/scipost_django/journals/templates/journals/manage_metadata.html index f340b6342d667c4933df3405318ee7cb278c4483..85bdd1697b36f2926b855cbe183d3f131495e715 100644 --- a/scipost_django/journals/templates/journals/manage_metadata.html +++ b/scipost_django/journals/templates/journals/manage_metadata.html @@ -16,14 +16,8 @@ {% block content %} - <h1 class="highlight">Manage Publications Metadata</h1> - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}" class="active">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a></li> - </ul> + <h1 class="highlight">Manage Publication Metadata</h1> + {% include "journals/_manage_link_list.html" with active="publication" %} <h2 class="mt-4 mb-2">Publications</h2> <table class="table table-hover mb-5"> diff --git a/scipost_django/journals/templates/journals/manage_report_metadata.html b/scipost_django/journals/templates/journals/manage_report_metadata.html index 88e73ce55e1fbfd91d2dcbb5caf665d195fca1df..e02f039f0a47efce65700c266baac0956c5aa5c3 100644 --- a/scipost_django/journals/templates/journals/manage_report_metadata.html +++ b/scipost_django/journals/templates/journals/manage_report_metadata.html @@ -14,16 +14,7 @@ {% block content %} <h1 class="highlight">Manage Report metadata</h1> - - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}" class="active">Manage Report metadata</a></li> - <li><a href="{% url 'journals:manage_comment_metadata' %}">Manage Comment metadata</a></li> - <li><a href="{% url 'journals:manage_update_metadata' %}">Manage PublicationUpdate metadata</a></li> - </ul> + {% include "journals/_manage_link_list.html" with active="report" %} <h2 class="mt-4">Reports</h2> {% if request.GET.needing_update == '1' %} diff --git a/scipost_django/journals/templates/journals/manage_update_metadata.html b/scipost_django/journals/templates/journals/manage_update_metadata.html index d550287bbb4af618457aaf47dc674cff666d6e90..8e62044a982756d36e4ce6caa6b12c8f408521cb 100644 --- a/scipost_django/journals/templates/journals/manage_update_metadata.html +++ b/scipost_django/journals/templates/journals/manage_update_metadata.html @@ -14,16 +14,7 @@ {% block content %} <h1 class="highlight">Manage PublicationUpdate metadata</h1> - - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a></li> - <li><a href="{% url 'journals:manage_comment_metadata' %}">Manage Comment metadata</a></li> - <li><a href="{% url 'journals:manage_update_metadata' %}" class="active">Manage PublicationUpdate metadata</a></li> - </ul> + {% include "journals/_manage_link_list.html" with active="publicationupdate" %} <h2 class="mt-4">Publication Updates</h2> diff --git a/scipost_django/journals/templates/journals/volume_list.html b/scipost_django/journals/templates/journals/volume_list.html index 5ffdd8a9646e555cff69ee5bcb7de82d0c5f72d7..09218e4c983dab27ad2aa7fb7a7f1620ee8680a4 100644 --- a/scipost_django/journals/templates/journals/volume_list.html +++ b/scipost_django/journals/templates/journals/volume_list.html @@ -14,13 +14,7 @@ <div class="row"> <div class="col-12"> <h1 class="highlight">Manage Volumes</h1> - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}" class="active">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a></li> - </ul> + {% include "journals/_manage_link_list.html" with active="volumes" %} <h3 class="my-3">Journals overview</h3> <table class="table"> diff --git a/scipost_django/proceedings/templates/proceedings/proceedings.html b/scipost_django/proceedings/templates/proceedings/proceedings.html index 29f010b57990a7ca84d47ac995ea83bd4c849605..3848ed845037b7aaec0bd8c9203dadea2942d626 100644 --- a/scipost_django/proceedings/templates/proceedings/proceedings.html +++ b/scipost_django/proceedings/templates/proceedings/proceedings.html @@ -8,14 +8,9 @@ {% block pagetitle %}: Manage Proceedings{% endblock pagetitle %} {% block content %} - <h1>Manage Proceedings</h1> - <ul> - <li><a href="{% url 'journals:admin_volumes_list' %}">Manage Volumes</a></li> - <li><a href="{% url 'journals:admin_issue_list' %}">Manage Issues</a></li> - <li><a href="{% url 'proceedings:proceedings' %}" class="active">Manage Proceedings Issues</a></li> - <li><a href="{% url 'journals:manage_metadata' %}">Manage Publications metadata</a></li> - <li><a href="{% url 'journals:manage_report_metadata' %}">Manage Report metadata</a></li> - </ul> + <h1 class="highlight">Manage Proceedings</h1> + {% include "journals/_manage_link_list.html" with active="proceedings" %} + <a href="{% url 'proceedings:proceedings_add' %}">Add new Proceedings</a> <table class="table mt-3">