From 826251a73583a46098d7cda6d34a8265dbef3081 Mon Sep 17 00:00:00 2001 From: Guillaume Viger Date: Tue, 7 May 2024 13:17:41 -0400 Subject: [PATCH 1/3] ui: [#855] add community-membership-request discussion page --- .../user_dashboard.html | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html diff --git a/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html b/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html new file mode 100644 index 000000000..2c5ba1336 --- /dev/null +++ b/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html @@ -0,0 +1,26 @@ +{# -*- coding: utf-8 -*- + + This file is part of Invenio. + Copyright (C) 2022 CERN. + + Invenio is free software; you can redistribute it and/or modify it + under the terms of the MIT License; see LICENSE file for more details. +#} +{% set title = invenio_request.title %} +{% extends "invenio_requests/details/index.html" %} +{% from "invenio_requests/macros/request_header.html" import invitation_request_header %} + + +{% block request_header %} + {# {% set back_button_url = url_for("invenio_app_rdm_users.requests") %} #} + {{ + invitation_request_header( + back_button_url=url_for("invenio_app_rdm_users.requests"), + back_button_text=_("Back to requests"), + request=invenio_request, + accepted=request_is_accepted + ) + }} +{% endblock %} + +{% set active_dashboard_menu_item = 'requests' %} From 8c0cb46cad13a9376974fbe5aec85e9c190502c1 Mon Sep 17 00:00:00 2001 From: Guillaume Viger Date: Tue, 7 May 2024 14:10:12 -0400 Subject: [PATCH 2/3] community: [#855] fix passed community --- invenio_app_rdm/communities_ui/views/communities.py | 3 +-- .../community-membership-request/user_dashboard.html | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/invenio_app_rdm/communities_ui/views/communities.py b/invenio_app_rdm/communities_ui/views/communities.py index ba501d9ac..0dd8f21f0 100644 --- a/invenio_app_rdm/communities_ui/views/communities.py +++ b/invenio_app_rdm/communities_ui/views/communities.py @@ -30,8 +30,7 @@ def communities_detail(pid_value, community, community_ui): return render_community_theme_template( "invenio_communities/records/index.html", theme=community_ui.get("theme", {}), - community=community, - community_ui=community_ui, + community=community_ui, # Pass permissions so we can disable partially UI components # e.g Settings tab permissions=permissions, diff --git a/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html b/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html index 2c5ba1336..379d9c789 100644 --- a/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html +++ b/invenio_app_rdm/requests_ui/templates/semantic-ui/invenio_requests/community-membership-request/user_dashboard.html @@ -2,6 +2,7 @@ This file is part of Invenio. Copyright (C) 2022 CERN. + Copyright (C) 2024 Northwestern University. Invenio is free software; you can redistribute it and/or modify it under the terms of the MIT License; see LICENSE file for more details. @@ -12,7 +13,6 @@ {% block request_header %} - {# {% set back_button_url = url_for("invenio_app_rdm_users.requests") %} #} {{ invitation_request_header( back_button_url=url_for("invenio_app_rdm_users.requests"), From 43429194cca58ef2433806f10e98389a2c6b9057 Mon Sep 17 00:00:00 2001 From: Guillaume Viger Date: Wed, 17 Jul 2024 15:02:59 -0400 Subject: [PATCH 3/3] member-requests: style searchbar --- .../less/invenio_app_rdm/theme/elements/input.overrides | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/input.overrides b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/input.overrides index eccc9fb2d..1dbcc92d1 100644 --- a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/input.overrides +++ b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/input.overrides @@ -2,7 +2,8 @@ Invenio App RDM Input Overrides ***********************************************/ -.input.invitation-searchbar { +.input.invitation-searchbar, +.input.member-requests-searchbar { width: 100%; }