- Apr 20, 2023
-
-
Saurabh Kumar authored
-
- Apr 18, 2023
-
-
Saurabh Kumar authored
It shows errors when reporting is not yet displayed on a project Fixes #3310
-
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.
-
- Apr 13, 2023
-
-
gmurtaza00 authored
Reviewers can now delete their review when application is in review phase. Closes #3353
-
Sandeep Chauhan authored
- Fixes #3306 - Fixes #3195 - Fixes #3319 - Fixes #3320 - Fixes #3325 - Fixes #3335 - Fixes #3327 - Partial Fixes #3331
-
- Apr 11, 2023
-
-
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
-
- Apr 10, 2023
-
-
Fredrik Jonsson authored
Fixes: #3112 --------- Co-authored-by:
Saurabh Kumar <theskumar@users.noreply.github.com>
-
- Apr 06, 2023
-
-
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
-
- Apr 05, 2023
-
-
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"
-
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.
-
- Apr 03, 2023
-
-
Fredrik Jonsson authored
…tml. Tailwind add a display block on all svg as a reset but here we need the svg to be inline. --------- Co-authored-by:
Saurabh Kumar <theskumar@users.noreply.github.com>
-
- Mar 29, 2023
-
-
Sandeep Chauhan authored
Fixes #3178 Notify finance on invoice approval by staff. Notify finance 2 on invoice approval by finance 1.
-
- Mar 28, 2023
-
-
Sandeep Chauhan authored
Fixes #3191 and more. Changes for Latest Project UI: 1. Project documents 2. Contracting documents 3. Remove "Action to take"
-
- Mar 23, 2023
-
- Mar 20, 2023
-
-
Saurabh Kumar authored
Fixes #ISSUEID Introduce tailwindcss[1] utilities and django-web-component[2] for frontend design isolation and reusability. Notes: - Saas rules take preference over the tailwind (we might want to change it) - In the future, the saas should be depreciated, and reusable classes should be updated to use tailwindcss [1] https://tailwindcss.com/ [2] https://github.com/Xzya/django-web-components --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Saurabh Kumar authored
While editing a form, do not use the form assigned to the Round/lab, instead, use the form used while writing the review for the first time This PR also tweaks the look of the view review page; see the screenshot below. Fixes #3254 Closes #3263
-
Saurabh Kumar authored
- Update "section text" in ApplictionsFrom to Paragraph - Update "Section Text/heading" in Determination Form to Paragraph Fixes: #3272 --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
Fredrik Jonsson authored
Fixes #3064 --------- Co-authored-by:
Ghulam Murtaza <gmurtaza@opentechstrategies.com> Co-authored-by:
Frank Duncan <frank@kank.net>
-
Sandeep Chauhan authored
Fixes #3209 Add SOW Form Model, add it to wagtail admin, avail for funds and labs
-
- Mar 16, 2023
-
-
Sandeep Chauhan authored
Fixes #3265
-
gmurtaza00 authored
Fixes #3283 Titles are formatted as links.
-
- Mar 15, 2023
-
-
Fredrik Jonsson authored
Fixes https://github.com/HyphaApp/hypha/issues/3255
-
Saurabh Kumar authored
- Add a guide on how to enable and setup sentry - Upgrades sentry-sdk to 1.16.0 - Add optional performance monitoring - Add Browser Javascript Tracking & Tracing
-
- Mar 14, 2023
-
-
Saurabh Kumar authored
Run Django and docs preview server, and watch and compile frontend changes in parallel. This lets you quickly spin up and run everything in a single terminal.
-
- Mar 09, 2023
-
-
Saurabh Kumar authored
Moves ApplicationRevision and AssignedReviewers model classes to the it's own file. The submissions model file is quite big, this tries to make it little lean.
-
Saurabh Kumar authored
Fixes #3172 The messaging module use model's `get_absolute_url` method to determine and link a model object to its page. The user model is linked in the slack messagge template but didn't have `get_absolute_url()`.
-
Frank Duncan authored
Fixes #6253 Users receive an email when their accounts are created as part of the application process but NOT when their account is created by an administrator through the administrative interface. This adds logic to send the activation email after an account has been created Co-authored-by:
Dan Schultz <slifty@gmail.com>
-
Sandeep Chauhan authored
Fixes #3171
-
Fredrik Jonsson authored
Fixes #3242
-
Sandeep Chauhan authored
Fixes #3165 Fixes #3174
-
- Mar 03, 2023
-
-
Sandeep Chauhan authored
Fixes #3188
-
Sandeep Chauhan authored
Fixes #3154 Update Email subjects for `PROJECT_FINAL_APPROVAL`, `SENT_TO_COMPLIANCE`, `UPLOAD_CONTRACT`, Project transition to `CONTRACTING`, `INPROGRESS`, and others.
-
Saurabh Kumar authored
Fixes #3213 Fixes #3194 - Allow the user to enter any input - Display instant feedback if the input is not a valid number. It uses alpine and `isNaN` javascript function for validation Also, move alpine to be included in both public and apply site; forms right now doesn't use `base_apply.html`
-
- Mar 02, 2023
-
-
Saurabh Kumar authored
Fixes: #3250
-
- Feb 27, 2023
-
-
Fredrik Jonsson authored
-
- Feb 24, 2023
-
-
Fredrik Jonsson authored
Fixes #3244
-
- Feb 23, 2023
-
-
Saurabh Kumar authored
Fixes: #3158
-
Sandeep Chauhan authored
Add a 'Update Project Status' button to change project status in between 'in-progress, closing and complete' state (#3155) Fixes #3128
-
Sandeep Chauhan authored
Fixes #3166 Shows the uploaded file title and also provides the flexibility to drag and drop.
-
- Feb 22, 2023
-
-
Saurabh Kumar authored
- Add htmx integration - Add hx-boost for header nav; it degrades gracefully! Configure https://github.com/rstacruz/nprogress to show progress on ajax activities. Note: django-htmx is not used right now but will be used to add more htmx-based functionalities.
-