Skip PAF Approval process if no PAFReviewerRole assigned (#3881)
Fixes #3839 ## Assumptions An organization only chooses one option either go with PAFReviewerRoles or without that. Changing in between might cause the issue with `Internal Approval` status projects. We will fix this in another issue if needed.
Showing
- hypha/apply/projects/forms/__init__.py 2 additions, 0 deletionshypha/apply/projects/forms/__init__.py
- hypha/apply/projects/forms/project.py 10 additions, 0 deletionshypha/apply/projects/forms/project.py
- hypha/apply/projects/permissions.py 7 additions, 2 deletionshypha/apply/projects/permissions.py
- hypha/apply/projects/templates/application_projects/project_admin_detail.html 13 additions, 3 deletions.../templates/application_projects/project_admin_detail.html
- hypha/apply/projects/templatetags/approval_tools.py 6 additions, 1 deletionhypha/apply/projects/templatetags/approval_tools.py
- hypha/apply/projects/templatetags/project_tags.py 20 additions, 7 deletionshypha/apply/projects/templatetags/project_tags.py
- hypha/apply/projects/tests/test_views.py 10 additions, 0 deletionshypha/apply/projects/tests/test_views.py
- hypha/apply/projects/utils.py 22 additions, 0 deletionshypha/apply/projects/utils.py
- hypha/apply/projects/views/project.py 46 additions, 5 deletionshypha/apply/projects/views/project.py
- hypha/apply/projects/views/project_partials.py 3 additions, 2 deletionshypha/apply/projects/views/project_partials.py
Loading
Please register or sign in to comment