Skip to content
Snippets Groups Projects
  1. May 12, 2023
    • Karl Fogel's avatar
      Fix link to documentation on how to contribute (#3403) · fb1f841a
      Karl Fogel authored
      The previous link was broken (404 error), so this is an improvement.
      However, an even better fix would be to have a general documentation
      landing page for all types of contributions, and it would refer out to
      the type-specific sections (e.g., translations, code contributions, doc
      contributions).
      
      Currently, because there is no such page, we have to instead point to
      https://docs.hypha.app/getting-started/contributing/code-contributions/
      (i.e., https://docs.hypha.app/getting-started/contributing/ does not
      exist -- that URL also gets a 404 error). I think a better fix here
      would be to first make the latter exist in the documentation, and then
      re-update the links in CONTRIBUTING.md here to point to the new place.
      But let not the perfect be the enemy of the good. This fix is still a
      great improvement, as it at least gets the user to contribution docs.
      fb1f841a
  2. May 09, 2023
    • Saurabh Kumar's avatar
      Upgrade Wagtail to 4.2 (#3045) · f2cc2cb2
      Saurabh Kumar authored
      Fixes #3018
      
      - Update requirements - `wagtail` and `wagtail-cache`
      - Update `BaseSetting` to `BaseSiteSettings`
      - Fix Category StreamBlock at hypha/apply/categories/blocks.py
      - Add migration changes
      - Add `wagtail_reference_index_ignore = True` to models (See [this
      issue](https://github.com/wagtail/wagtail/issues/9731
      
      ) on wagtail for
      more info)
      - Use checkboxes when selecting reviewers for a Round and a Lab
      - Update `ReadOnlyPanel` to use `render_html()` method instead of
      `render_as_object()`
      
      ---------
      
      Co-authored-by: default avatarFredrik Jonsson <frjo@xdeb.org>
      f2cc2cb2
  3. May 04, 2023
  4. May 03, 2023
  5. May 02, 2023
  6. Apr 30, 2023
  7. Apr 28, 2023
  8. Apr 26, 2023
  9. Apr 25, 2023
  10. Apr 20, 2023
  11. 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
  12. Apr 13, 2023
  13. 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
  14. Apr 10, 2023
  15. 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
  16. 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
  17. Apr 03, 2023
  18. Mar 29, 2023
  19. Mar 28, 2023
  20. Mar 23, 2023
  21. Mar 20, 2023
Loading