diff --git a/src/core/logic.py b/src/core/logic.py index 98268f3ae..b5e3fbfca 100755 --- a/src/core/logic.py +++ b/src/core/logic.py @@ -455,7 +455,7 @@ def get_settings_to_edit(display_group, journal, user): 'use_ga_four', 'display_login_page_notice', 'login_page_notice', 'display_register_page_notice', 'register_page_notice', 'support_email', 'support_contact_message_for_staff', - 'from_address', 'replyto_address', + 'from_address', 'replyto_address', "use_credit" ] group_of_settings = process_setting_list(journal_settings, 'general', journal) diff --git a/src/templates/admin/elements/forms/group_journal.html b/src/templates/admin/elements/forms/group_journal.html index 09d644461..ff59b01c0 100644 --- a/src/templates/admin/elements/forms/group_journal.html +++ b/src/templates/admin/elements/forms/group_journal.html @@ -87,6 +87,10 @@

Other

If you want to display a special message on the registration page you can add it here.

{% include "admin/elements/forms/field.html" with field=edit_form.display_register_page_notice %} {% include "admin/elements/forms/field.html" with field=edit_form.register_page_notice %} + +

If you want to toggle CRediT support, you can do so here.

+ {% include "admin/elements/forms/field.html" with field=edit_form.display_use_credit %} + {% include "admin/elements/forms/field.html" with field=edit_form.use_credit %} diff --git a/src/utils/install/journal_defaults.json b/src/utils/install/journal_defaults.json index 9325d7690..84d8fde26 100644 --- a/src/utils/install/journal_defaults.json +++ b/src/utils/install/journal_defaults.json @@ -5146,6 +5146,10 @@ }, "value": { "default": "on" - } + }, + "editable_by": [ + "editor", + "journal-manager" + ] } ]