Skip to content
Snippets Groups Projects
  1. Apr 20, 2023
  2. Apr 18, 2023
    • Saurabh Kumar's avatar
      Fix report-frequency.js and report-calculator.js (#3358) · 417057ee
      Saurabh Kumar authored
      It shows errors when reporting is not yet displayed on a project
      
      Fixes #3310
      417057ee
    • Sandeep Chauhan's avatar
      Fix Permissions for Project access(detail view) (#3220) · dcb467c0
      Sandeep Chauhan authored
      Fixes #3205 
      Fixes #3216 
      
      1. Staff can access the project in every status.
      2. Contracting can access projects only in `WAITING_FOR_APPROVAL` and
      `CONTRACTING` statuses.
      3. Finance can access projects only in the `WAITING_FOR_APPROVAL` and
      `IN_PROGRESS` statuses.
      4. Applicant(only project user) can access the project in every status
      to keep track.
      5. Unauthorised users and any other role can not access the project.
      dcb467c0
  3. Apr 13, 2023
  4. 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
  5. Apr 10, 2023
  6. 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
      a77349a0
  7. Apr 05, 2023
    • Saurabh Kumar's avatar
      Refractor reviewer toggle, from jquery to apline js (#3338) · 3f7a46db
      Saurabh Kumar authored
      - remove external dependency for this reviewer box to work
      - needed to make this reviewers box usable if it's loaded with htmx, in
      submission listing page or even on this submission detail page #3149
      - Improve copy: make the link concise to just "show more..." and "show
      less..." instead of "Show Assigned reviwers" and "Hide all assigned
      reviwers"
      3f7a46db
    • Saurabh Kumar's avatar
      Remove 'Toggle Sidear' button from application submission detail (#3337) · 7666f4a3
      Saurabh Kumar authored
      The toggle side was displayed even while displaying the "Communications"
      and "Activity" tab. Upon further discussion, if seems like the "toggle
      sidebar" feels like an un-needed feature and no one use them or should
      be required to use them.
      7666f4a3
  8. Apr 03, 2023
  9. Mar 29, 2023
  10. Mar 28, 2023
  11. Mar 23, 2023
  12. Mar 20, 2023
  13. Mar 16, 2023
  14. Mar 15, 2023
  15. Mar 14, 2023
  16. Mar 09, 2023
  17. Mar 03, 2023
  18. Mar 02, 2023
  19. Feb 27, 2023
  20. Feb 24, 2023
  21. Feb 23, 2023
  22. Feb 22, 2023
Loading