diff --git a/hypha/apply/projects/templates/application_projects/project_approval_detail.html b/hypha/apply/projects/templates/application_projects/project_approval_detail.html
index 1b27a780deb1094d4cf2a69c8b5b7a02ef854188..3521fa187ab4d0c24aa6bfce82479e435dd02e4a 100644
--- a/hypha/apply/projects/templates/application_projects/project_approval_detail.html
+++ b/hypha/apply/projects/templates/application_projects/project_approval_detail.html
@@ -120,6 +120,35 @@
                                         {% trans 'Download as DOCX' %}</a>
                                 </div>
                             </div>
+                            {% user_can_update_paf_approvers object user request as can_update_paf_approvers %}
+                            {% if can_update_paf_approvers %}
+                                {% if user != project.lead %}
+                                    <a data-fancybox
+                                       data-src="#change-assigned-paf-approvers"
+                                       class="button button--bottom-space button--primary button--full-width"
+                                       href="#">
+                                        {% trans "Change approver" %}
+                                    </a>
+                                    <div class="modal" id="change-assigned-paf-approvers">
+                                        <h4 class="modal__project-header-bar">{% trans "Change Approver" %}</h4>
+                                        <p>{% trans "Selected approver will be notified. On unselecting, every listed member here will be notified." %} </p>
+                                        {% trans "Submit" as submit %}
+                                        {% include 'funds/includes/delegated_form_base.html' with form=assign_approvers_form value=submit %}
+                                    </div>
+                                {% endif %}
+                            {% endif %}
+                            {% user_can_assign_approvers_to_project object user request as can_assign_paf_approvers %}
+                            {% if can_assign_paf_approvers %}
+                                <a data-fancybox data-src="#assign-paf-approvers" class="button button--bottom-space button--primary button--full-width" href="#">
+                                    {% trans "Assign approver" %}
+                                </a>
+                                <div class="modal" id="assign-paf-approvers">
+                                    <h4 class="modal__project-header-bar">{% trans "Assign Approver" %}</h4>
+                                    <p>{% trans "Selected approver will be notified. On unselecting, every listed member here will be notified." %} </p>
+                                    {% trans "Submit" as submit %}
+                                    {% include 'funds/includes/delegated_form_base.html' with form=assign_approvers_form value=submit %}
+                                </div>
+                            {% endif %}
                             {% if can_update_paf_status %}
                                 <a data-fancybox data-src="#change-status" class="button button--primary button--full-width {% if user_can_approve %} is-disabled {% endif %}" href="#">{% trans "Update Status" %}</a>
                                 <div class="modal" id="change-status">
diff --git a/hypha/apply/projects/views/project.py b/hypha/apply/projects/views/project.py
index 84d80769d512e8f6e4d4ebf7d8f0704780fe8428..fb0521ec9779db0fb6740ccb4017d864daa3fd5a 100644
--- a/hypha/apply/projects/views/project.py
+++ b/hypha/apply/projects/views/project.py
@@ -1131,7 +1131,7 @@ class ContractDocumentPrivateMediaView(UserPassesTestMixin, PrivateMediaView):
 
 @method_decorator(staff_or_finance_or_contracting_required, name="dispatch")
 class ProjectDetailApprovalView(DelegateableView, DetailView):
-    form_views = [ChangePAFStatusView]
+    form_views = [ChangePAFStatusView, UpdateAssignApproversView]
     model = Project
     template_name_suffix = "_approval_detail"