- Feb 20, 2023
-
-
Sandeep Chauhan authored
Partial Fix #3127 Upgrade following pip packages: Production requirements 1. Sentry = 1.9.5 - 1.14.0 2. Babel = 2.9.1 - 2.11.0 3. boto3 = 1.26.27 - 1.26.57 4. celery = 5.2.2 - 5.2.7 5. django-anymail = 8.4 - 9.0 6. django-bleach = 3.0.0 - 3.0.1 7. django-countries = 7.2.1 - 7.5 8. django-extensions = 3.1.5 - 3.2.1 9. django-file-form = 3.4.1 - 3.4.3 10. django-fsm = 2.8.0 - 2.8.1 11. django-hijack = 3.1.4 - 3.2.6 12. django-redis = 5.1.0 - 5.2.0 13. django-salesforce = 4.0 - 4.1 14. django-select2 = 7.9.0 - 8.0 15. django-slack = 5.17.7 - 5.18.0 16. django-storages = 1.12.3 - 1.13.2 17. django-tables2 = 2.4.1 - 2.5.1 18. django-tinymce = 3.4.0 - 3.5.0 19. djangorestframework-api-key = 2.2.0 - 2.3.0 20. djangorestframework = 3.12.4 - 3.14.0 21. drf-yasg = 1.20.0 - 1.21.4 22. mailchimp3 = 3.0.16 - 3.0.17 23. mistune = 2.0.3 - 2.0.4 24. more-itertools = 8.12.0 - 9.0.0 25. phonenumberslite = 8.12.39 - 8.13.4 26. Pillow = 9.3.0 - 9.4.0 27. tablib = 3.2.1 - 3.3.0 28. xmltodict = 0.12.0 - 0.13.0 Dev requirements 29. django-debug-toolbar = 3.6.0 - 3.8.1 30. dslr = 0.3.1 - 0.4.0 31. ruff = 0.0.206 - 0.0.236 32. model-bakery = 1.7.0 - 1.10.1 33. pytest-xdist[psutil] = 2.5.0 - 3.1.0 34. responses = 0.21.0 - 0.22.0
-
- Feb 17, 2023
-
-
Saurabh Kumar authored
This library automatically reloads the browser page when a CSS/js/html/python file is changed Helps with faster development @frjo this is part of a larger PR I'm trying to put together, separated it out for a quick win!
-
- Feb 16, 2023
-
-
dependabot[bot] authored
-
- Feb 14, 2023
-
-
Sandeep Chauhan authored
-
Fredrik Jonsson authored
Fixes #3163 --------- Co-authored-by:
sandeepsajan0 <sandeepsajan0@gmail.com>
-
Saurabh Kumar authored
-
- Feb 08, 2023
-
-
Fredrik Jonsson authored
Related https://github.com/HyphaApp/hypha-issues/issues/10
-
Fredrik Jonsson authored
Related https://github.com/HyphaApp/hypha-issues/issues/10
-
- Feb 03, 2023
-
-
Saurabh Kumar authored
Initially, the email digest was grouped based on the email ids. Now the emails are separated based on the fund or lab they are part of. Also, include the name of the fund/lab in the email subject.
-
- Feb 02, 2023
-
-
Saurabh Kumar authored
- Add page last edited info on each page - Update header - site title, repo name & icon - Disable custom fonts, use system-fonts - Add copyright info in footer - Update navigation structure and behaviour - Add source code view and edit buttons - Refractor documentation
-
Saurabh Kumar authored
- Create/update superuser - Set wagtail site domains ``` ❯ ./manage.py initialize Provide the details below to initialize Hypha Site. Press enter to keep the default value. Domain of public site [hypha.test]: Domain of apply site [apply.hypha.test]: Superadmin Email [superadmin@hypha.test]: Superadmin Password [hypha123]: Site port [8090]: >>> Created superuser with email superadmin@hypha.test. >>> Set public site to hypha.test:8090 >>> Set apply site to apply.hypha.test:8090 ```
-
Fredrik Jonsson authored
-
Saurabh Kumar authored
NOTE: The font files and `npm -> build:fonts` scripts are still kept as they are used by reportlab for rendering PDFs. The system font is not removed from the public site to keep up with the OTF branding. If not using custom fonts, the pdfs are rendered with Helvetica. Let’s discuss whether we need to use custom fonts for the PDFs. Closes #3131
-
- Feb 01, 2023
-
-
Sandeep Chauhan authored
Partial fix of #3066 (https://github.com/HyphaApp/hypha/issues/3066#issuecomment-1337463266 ) - [x] We should rename "/apply/projects/4/simplified/" to something like "/apply/projects/4/approval/". Also rename "ProjectDetailSimplifiedView". - [x] The link to the uploads contract in the "Contracts" box should open in a new tab, "target _blank" - [x] When an applicant uploads a signed contract an e-mail is sent to the applicant but not to the "Compliance Email" address from project settings. I do not think we need the mail to the applicant but need to add one to compliance. - [x] When a user has approved a PAF I think the PAF should be removed from that users dashboard.(Multiple tabs to show already approved and approval required). - [x] E-mail should be sent out to 'contracting+approver' user's email address when all "PAF Reviewers Roles" have approved a PAF. The project should also show in a "Final approving requeried" table on the Dashboard for Contracting+Approver users. - [x] Fix misspelling of "venor", should be "vendor" - [x] Fix Permissions for contracts(hide buttons). - [x] Do we need to separate "Compliance Email" setting to one address for finance users and one for contracting users? Or should we send directly to address is user accounts that has the role in question? (We decided email notifications could go to a 'group email' and default to individual emails if group email is not provided) --------- Co-authored-by:
sandeep <sandeep@Sandeeps-MacBook-Air.local> Co-authored-by:
Saurabh Kumar <theskumar@users.noreply.github.com> Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Sandeep Chauhan authored
Fixes #3139 Remove 'filters-date' class for invoice filters on the overview page because there is no date field in InvoiceListFilter.
-
Saurabh Kumar authored
-
Fredrik Jonsson authored
…dev so files from dev packages are collected as well. Mainly django-debug-toolbar.
-
Fredrik Jonsson authored
Fixes #3143
-
- Jan 31, 2023
-
-
Sandeep Chauhan authored
Fixes #3105
-
Saurabh Kumar authored
- This free up space at the top for batch actions. - Also, add an indication of which per_page value is currently used. Co-authored-by:
sandeepsajan0 <sandeepsajan0@gmail.com>
-
- Jan 30, 2023
-
-
fourthletter authored
-
- Jan 24, 2023
-
-
Saurabh Kumar authored
Add personality and make things a bit clear.
-
Sandeep Chauhan authored
Fixed sentry issue [3887915131](https://sentry.io/organizations/otf/issues/3887915131/?project=1268368) #3123 has fixed it only for the users who can't see the archived feature and that's why we found it working in our testing but for staff admin, this issue is still there. The main issue is we have checked for empty and None archived values but with the search only it passes 'None' as the str type. I fix it by not passing the archived param to the URL if the archived param's value is None(not selected yet).
-
- Jan 17, 2023
-
-
Fredrik Jonsson authored
- Jan 13, 2023
-
-
Sandeep Chauhan authored
Initial Fix [hypha-issues#8 ](https://github.com/HyphaApp/hypha-issues/issues/8 ) Co-authored-by:
sks444 <krishnasingh.ss30@gmail.com> Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Saurabh Kumar authored
Fixes #3101 - Remove `make sort` and `make sort-fix` make targerts - Use `make lint` and `make lint-fix` instead. - Make use of GitHub Annotation to surface issues as annotations directly in the files changed, similar to CodeQL. - Move stuff from `setup.cfg` to `pyproject.toml` - Fixed the potentially buggy code. Each of the fix types is in individual commits.
-
- Jan 12, 2023
-
-
Fredrik Jonsson authored
Fixes #3070
-
Sandeep Chauhan authored
Fixes #2506
-
Sandeep Chauhan authored
Fixes #2841
-
- Jan 10, 2023
-
-
Sandeep Chauhan authored
Fixes #3047 Co-authored-by:
sandeep <sandeep@Sandeeps-MacBook-Air.local>
-
Saurabh Kumar authored
- Remove dependency on python-venv and python-pip - update how to run test
-
Fredrik Jonsson authored
-
- Jan 09, 2023
-
-
Sandeep Chauhan authored
Fixes #3021 NEW_SUBMISSION is getting used to notify staff members on slack and also to notify the applicant. But for draft submission, only the applicant should get the notification, there shouldn't be any recorder activity or slack notification. So, added a separate event DRAFT_SUBMISSION that only sends the notification/email to the applicant. Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Fredrik Jonsson authored
-
Saurabh Kumar authored
-
Sandeep Chauhan authored
Fixes #2996 - [x] Add archive function to batch action - [x] Make submission tables archive aware, possibility to toggle between all and active (unrachived) - [x] Optional permission so only staff admins can see archived submissions. Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Saurabh Kumar authored
Fixes #3017 - [x] Add an "Digest recipient e-mails" field to each Fund and Lab. Similar to the existing Slack channel field. - [x] Create the same type of digest as the global one but filtered for each Fund and Lab. - [x] Send out all digest with the same cron command. ---  Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-