- Jul 13, 2023
-
-
Fredrik Jonsson authored
-
- Jul 10, 2023
-
-
Saurabh Kumar authored
Fixes: #3439
-
Saurabh Kumar authored
PUBLIC SITE hostname was to APPLY_SITE and vice-versa, also update the default port 9001 to be consistent with the docs
-
- Jul 04, 2023
-
-
Sandeep Chauhan authored
Fixes #3462
-
- Jul 03, 2023
-
-
Fredrik Jonsson authored
-
- Jun 29, 2023
-
-
Fredrik Jonsson authored
-
- Jun 27, 2023
-
-
Saurabh Kumar authored
 Ref: #3443
-
- Jun 25, 2023
-
-
James Vasile authored
base.py does not read WAGTAILADMIN_BASE_URL from the environment. This patch addresses that. Currently, base.py sets WAGTAILADMIN_BASE_URL only if PRIMARY_HOST is set. The code is: ``` WAGTAILADMIN_BASE_URL = env.str("WAGTAILADMIN_BASE_URL", None) or f'https://{PRIMARY_HOST}' if PRIMARY_HOST else None ``` Python interprets that at as "if PRIMARY_HOST is set, then set to WAGTAILADMIN_BASE_URL, but if PRIMARY_HOST is not set, then set to None." It essentially implies parenthese as below: ``` WAGTAILADMIN_BASE_URL = (env.str("WAGTAILADMIN_BASE_URL", None) or f'https://{PRIMARY_HOST}') if PRIMARY_HOST else None ``` But what I think we actually want is "set it to WAGTAILADMIN_BASE_URL if that has been set in the env, then fallback to PRIMARY_HOST, then fallback to None. We can do that by putting explicit parens around the part following 'or': ``` WAGTAILADMIN_BASE_URL = env.str("WAGTAILADMIN_BASE_URL", None) or (f'https://{PRIMARY_HOST}' if PRIMARY_HOST else None) ``` This patch puts those explicit parens in.
-
- Jun 23, 2023
-
-
James Vasile authored
Fixes #3452 Current project views are that the docker setup isn't the best way to roll out to prod. Adding that to the docs gives readers a better idea of what to expect as an outcome from this section.
-
- Jun 20, 2023
-
- Jun 15, 2023
-
-
Sandeep Chauhan authored
Fixes #3088 For 2fa disabled users: "Disable 2FA" -> "2FA already disabled"
-
Sandeep Chauhan authored
Upload button for each project and contract documents categories, Add template to both type of categories (#3390) Fixes #3375 Fixes #3189 Changes: 1. Upload button for each category (for both types of documents, projects and contracts) 2. Hide field category select option from the modal and set it programmatically via JS. (for both types) 3. Use required in place of recommended (for both type). Recommended is there for existing categories but not getting used, we may remove or use it later. 4. Add template field(optional) for each category, it can be configured via wagtail and will be shown beside of category name.
-
Saurabh Kumar authored
Fixes #3430 - [x] Simplified code - [x] Use postgres FTS search - [x] Improve UX for filters - [x] Improve submission listing - [x] Add filter for submission date, OTF have asked about this. - [x] Add submission ID search, see https://github.com/HyphaApp/hypha/pull/3294 - [x]
Make sure the batch actions are working - [x] Permissions check for batch actions - [x] Ensure search index works after submissions is updated - [x] ~Integrate Django messages framework with htmx responses~ (Not needed) - [x] [Fix Polynomial regular expression used on uncontrolled data](https://github.com/HyphaApp/hypha/security/code-scanning/74 ) - [ ] make bulk update status working, currently it's hidden. --------- Co-authored-by:Fredrik Jonsson <frjo@xdeb.org>
-
- Jun 13, 2023
-
-
Fredrik Jonsson authored
-
- Jun 12, 2023
-
-
gmurtaza00 authored
After submitting application user, if the user is authenticated they will be presented with a link to go to back to dashbaord. Closes #3410 --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
- Jun 08, 2023
-
-
Sandeep Chauhan authored
Fixes #3424 Add description here.
-
Sandeep Chauhan authored
Fixes #3273
-
Sandeep Chauhan authored
Fixes #3049 1. Add a disabled proposal form field to concept determination. 2. It gets enabled only if the user selects 'Approved' in the determination field. 3. If it is enabled, it is required, else optional. Update Status is working in the same way as it was working. We have only changed the behavior for the concept's Add Determination. --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
- May 30, 2023
-
-
Fredrik Jonsson authored
…accessibility since we are now using standard markup. Fixes #2899
-
Sandeep Chauhan authored
Fixes #3387
-
- May 22, 2023
-
-
Sandeep Chauhan authored
Fixes #3342 This PR contains changes only for determination. We will be implementing the same approach for other forms as well.
-
gmurtaza00 authored
Fixed country field type in application address field so that it matches state field visually. Closes #3419
-
- May 19, 2023
-
-
Frank Duncan authored
Fixes #3289 What's on the tin. A few notes: * I preserved the git history from our repository, but can easily squash them all if you'd prefer such a small change be in one commit * I'm not sure where in the documentation to document this feature --------- Co-authored-by:
Chris Zubak-Skees <chriszs@gmail.com> Co-authored-by:
Chris Zubak-Skees <chriszs@opentechstrategies.com> Co-authored-by:
Ghulam Murtaza <gmurtaza@opentechstrategies.com> Co-authored-by:
Frank Duncan <frank@kank.net>
-
Saurabh Kumar authored
Closes #3397 The userbar in the public site is kept as it is. It will be remove as we get rid of the public site.
-
- May 18, 2023
-
-
Sandeep Chauhan authored
Fixes #3395 It was a package(django-formtools) issue, they have also mentioned it in [latest version](https://django-formtools.readthedocs.io/en/latest/changelog.html#id1).
-
- May 13, 2023
-
-
Fredrik Jonsson authored
-
- May 12, 2023
-
-
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.
-
- May 09, 2023
-
-
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:
Fredrik Jonsson <frjo@xdeb.org>
-
- May 04, 2023
-
-
Saurabh Kumar authored
-
- May 03, 2023
-
- May 02, 2023
-
-
Sandeep Chauhan authored
Fixes #3221 Add a custom migration to update the status of committed projects to avoid errors. --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Sandeep Chauhan authored
Fixes #3333 Fixes #3352 FIxes retesting issues of #3331
-
Fredrik Jonsson authored
-
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. ```
-
Fredrik Jonsson authored
Fixes #3372
-
- Apr 30, 2023
-
-
Saurabh Kumar authored
Regression bug:
-
- Apr 28, 2023
-
-
Aurum Linh authored
-
gmurtaza00 authored
Color contrast corrected for application deadline on apply homepage according to ratio 4:5:1. Closes #3377
-
Sandeep Chauhan authored
Fixes https://github.com/HyphaApp/hypha/issues/3352#issuecomment-1506415975 Add description here.
-
gmurtaza00 authored
Added Average total score in the Reviews & assignee's box. Closes #3340 --------- Co-authored-by:
Chris Zubak-Skees <chriszs@gmail.com>
-