Skip to content
Snippets Groups Projects
  1. Dec 05, 2024
    • Saurabh Kumar's avatar
      Use uv to manage and generate dependencies (#4232) · d62fca02
      Saurabh Kumar authored
      - Use frozen dependencies with hashes to ensure reproducible dependency
      installation in a secure way.
      - Uses `uv` and pre-commit to automatically generate the locked
      requirements files from pyproject.toml.
      - While the translation dependencies can be installed directly with
      `uv`, uv doesn’t seem to be able to add `--find-link=…` to the exported
      `requirements/translate.txt`, for that reason the translation
      dependencies are left as they are and won’t be automatically exported
      via pre-commit.
      - So whenever `uv lock —upgrade` is run, it will freeze the latest patch
      versions.
      - The production dependencies are specified with a `~` which means `>=`
      at the last digit of requirements.
      - The dev dependencies have `>=` to make them easy to update, if
      something breaks in dev either fix it or go back to the old frozen
      dependencies.
      - Moved generated dependencies in requirements/ folder.
      - Use `--no-deps` where applicable while installing these generated
      requirements as the sub-dependencies are already resolved.
      Unverified
      d62fca02
  2. Dec 04, 2024
  3. Dec 03, 2024
  4. Dec 02, 2024
  5. Nov 27, 2024
  6. Nov 26, 2024
  7. Nov 25, 2024
  8. Nov 22, 2024
  9. Nov 20, 2024
  10. Nov 19, 2024
    • Fredrik Jonsson's avatar
      Remove AwaitingReview view, give reviewer access to submission all (#4209) · 8d348f35
      Fredrik Jonsson authored
      Fixes # 4146
      
      - [ ] Rename views all beta to views all.
      - [ ] Give reviewers access to the submission all view.
      - [ ] Make submission all list only reviews reviewers have access to,
      including reviewers settings if set.
      - [ ] Remove batch actions and review filter for reviewers.
      - [ ] Remove old AwaitingReview view.
      - [ ] Implement show_applicant_identity for submission all view.
      Unverified
      8d348f35
    • Sandeep Chauhan's avatar
      Remove fancybox modal for Contracting (#4174) · 0a291074
      Sandeep Chauhan authored
      Fixes #4124
      
      - [x] Use htmx/alpine for Upload contract modal
      - [x] Use htmx/alpine for Upload and remove contracting documents modal
      - [x] Use htmx/alpine for submit contracting documents modal
      - [x]  Use htmx/alpine for approve contract modal
      
      Unverified
      0a291074
    • Jesse Bickel's avatar
      Add a reporting table for projects (#4051) · 45f3a38e
      Jesse Bickel authored
      
      Fixes #4050
      
      What a small line for such a large set of changes. Those supporting
      changes include:
      
      * Creating a view for the new Reporting Table
      * Creating a current_report() method in report_config that is slightly
      differnt than current_report_due (see inline doc)
      * Adding a ProjectQuerySet method that does some intense subquerying to
      be able to express the current_report in sql so that the status can be
      filtered against
      
      
      ## Note from the cherry-picker/integrator
      
      I see that the summary tables for reports was removed from
      `apply/projects` and that the current dropdown in the main navigation
      header points to `apply/project/reports`. This new table appears under
      `apply/project/reporting` and is linked to in the original fork in which
      this change occurred. As for integration here, the question is: do we
      want to replace the original table or augment off to the side somehow?
      Where should the link to this new table live?
      
      Co-authored-by: default avatarFrank Duncan <frankduncan@opentechstrategies.com>
      Co-authored-by: default avatarFredrik Jonsson <frjo@xdeb.org>
      Unverified
      45f3a38e
  11. Nov 14, 2024
    • Fredrik Jonsson's avatar
      Clean out unused css. (#4208) · 2483330b
      Fredrik Jonsson authored
      Fixes #4073
      
      Clearing out some unused css that have accumulated over the years. Also
      replaced some little used css with tailwind classes. All in all some 400
      lines of css got removed.
      Unverified
      2483330b
  12. Nov 13, 2024
  13. Nov 12, 2024
  14. Nov 08, 2024
  15. Nov 07, 2024
  16. Nov 06, 2024
  17. Nov 05, 2024
Loading