Skip to content
Snippets Groups Projects
  1. May 02, 2023
    • Sandeep Chauhan's avatar
      Projects Refinements (#3356) · cf73d75b
      Sandeep Chauhan authored
      Fixes #3333 
      Fixes #3352 
      FIxes retesting issues of #3331
      Unverified
      cf73d75b
    • Fredrik Jonsson's avatar
    • Saurabh Kumar's avatar
      Fix ruff bugbear issues (#3386) · 9189cc6c
      Saurabh Kumar authored
      On main branch, running`make lint` shows these issues with python 3.11
      
      ```shell
      ❯ make lint
      Checking python code style with ruff
      ruff .
      hypha/apply/api/v1/determination/serializers.py:16:39: C416 [*] Unnecessary `dict` comprehension (rewrite using `dict()`)
      hypha/apply/api/v1/review/serializers.py:45:39: C416 [*] Unnecessary `dict` comprehension (rewrite using `dict()`)
      hypha/apply/funds/tests/test_views.py:241:13: B018 Found useless expression. Either assign it to a variable or remove it.
      hypha/apply/projects/services/sageintacct/wrapper/api_base.py:448:13: B028 No explicit `stacklevel` keyword argument found
      hypha/public/people/management/commands/migrate_people.py:49:16: C419 [*] Unnecessary list comprehension.
      hypha/public/people/management/commands/migrate_people.py:55:20: C419 [*] Unnecessary list comprehension.
      hypha/public/projects/management/commands/migrate_projects.py:45:16: C419 [*] Unnecessary list comprehension.
      hypha/public/projects/management/commands/migrate_projects.py:51:20: C419 [*] Unnecessary list comprehension.
      Found 8 errors.
      ```
      Unverified
      9189cc6c
    • Fredrik Jonsson's avatar
  2. Apr 30, 2023
  3. Apr 28, 2023
  4. Apr 26, 2023
  5. Apr 25, 2023
  6. Apr 20, 2023
  7. Apr 18, 2023
  8. Apr 13, 2023
  9. Apr 11, 2023
    • Saurabh Kumar's avatar
      Load the activities tab of submission and project on demand (#3330) · b91f9953
      Saurabh Kumar authored
      The activities tab can have a lot of activities as it’s unpaginated 
      and also has an N+1 query to fetch the related objects.
      
      This PR loads the data only after the tab is clicked.
      
      I makes use of the htmx and alpine to observe the window-hash change. 
      
      Notes:
      - The communication tab with it's markdown editor, requires some custom
      initialization logic, which breaks with the htmx loaded content. So it'
      not included in this PR.
      - On a submission with 5 activities the number of SQL queries reduced
      from 168 to 148.
      
      Related #3328
  10. Apr 10, 2023
  11. Apr 06, 2023
    • Sandeep Chauhan's avatar
      Improvements in Project UI (#3303) · a77349a0
      Sandeep Chauhan authored
      - Add contract upload/updated_at date
      - Break applicant instructions
      - Fix css buttons issues
      - Show the category above the document name
      - Add back to project link in PAF edit page
      - Make headers collapsible based on project status
      - Unhide contract download option after contracting status
      - Hide PAF Approvals for the applicant
      - Hide Add invoice except for staff and applicant
      - Add 'Upload invoices' as the next step for project with IN PROGRESS
      status.
      - Add icons to all the project page's action buttons (except document
      actions).
      - Add notification bar for project actions. #3326 
      - Greyed Pending PAF approvals(below next step section)
      - Fix #3318 
      - Fix #3321 
      - Fix #3322 
      - Fix #3324
      - Fix #3323
      - Fix #3311
      Unverified
      a77349a0
  12. Apr 05, 2023
  13. Apr 03, 2023
  14. Mar 29, 2023
  15. Mar 28, 2023
  16. Mar 23, 2023
  17. Mar 20, 2023
  18. Mar 16, 2023
  19. Mar 15, 2023
Loading