diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 14c2e44d57b85a3950051a4e61a479c30aa2d42d..76450ed9e6fdccb574a17ca23fde70e7ed0dbe7b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -12,6 +12,7 @@ Unreleased Added ~~~~~ +* Add option to open entry in new tab for sidebar navigation menu. * Add preference for configuring the default phone number country code. * Persons and groups now have two image fields: official photo and public avatar * Admins recieve an mail for celery tasks with status "FAILURE" diff --git a/aleksis/core/templates/core/partials/sidenav.html b/aleksis/core/templates/core/partials/sidenav.html index 54df4fe73e4642a693b63bbad76b7941fe142e76..9b3be97059ca834238d39a4dd6f6bfe35205a9d2 100644 --- a/aleksis/core/templates/core/partials/sidenav.html +++ b/aleksis/core/templates/core/partials/sidenav.html @@ -9,7 +9,7 @@ {% for item in core_menu %} {% if not item.submenu %} <li class="{% if item.selected %} active {% endif %}"> - <a class="truncate" href="{{ item.url }}"> + <a class="truncate" {% if item.new_tab %} target="_blank" {% endif %} href="{{ item.url }}"> {% if item.icon_class %} <i class="{{ item.icon_class }}"></i> {% elif item.icon %} @@ -25,7 +25,7 @@ {% endif %} {% if item.submenu %} <li class="bold {% if item.selected %} active {% endif %}"> - <a class="collapsible-header waves-effect waves-primary truncate" href="{{ item.url|default:"#" }}"> + <a class="collapsible-header waves-effect waves-primary truncate" {% if item.new_tab %} target="_blank" {% endif %} href="{{ item.url|default:"#" }}"> {% if item.icon_class %} <i class="{{ item.icon_class }}"></i> {% elif item.icon %}