-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#139] Enhance client and volunteer signup forms #140
[#139] Enhance client and volunteer signup forms #140
Conversation
Updated form fields to consistently label required fields. Use validation template to standardize ToS placement. Minor copy tweaks for clarity. ### Changes - Labeled all required fields with "*" - Added help text for optional phone field - Removed unused SMS checkbox - Moved ToS/footer content to shared validation template
Recursive Django commands to use dotenv and pnpm consistently.
- Add phone number help text on volunteer form - Clarify email confirmation and staff review process for volunteers - Reference privacy notice and terms on both forms - Unify submit button labels for consistency These changes strengthen privacy protections and provide clearer expectations for new users.
CI Failure Feedback(Checks updated until commit 124a983)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
PR Review
|
@@ -33,13 +33,8 @@ const fields = [ | |||
label: "Phone", | |||
placeholder: "Your phone number", | |||
icon: "i-heroicons-phone", | |||
help: "If you provide a phone number, we will use it to coordinate your delivery.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding backend validation for optional phone numbers to ensure data integrity and avoid potential issues with data processing or communication features that rely on phone numbers. [important]
label: 'Can we text you at this number?', | ||
type: 'checkbox', | ||
value: 'yes' | ||
help: "We require a phone number for verification. You will also be able to receive SMS notifications at this number if you choose to.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure that the removal of the 'can_sms' checkbox is reflected in the backend logic, particularly if the backend uses this field to determine whether SMS messages can be sent to the user. [important]
@@ -17,8 +17,9 @@ | |||
"typecheck": "nuxt typecheck apps/ui", | |||
"prettier": "prettier --write \"apps/ui/src/**/*.{ts,tsx}\"", | |||
"test": "jest apps/ui", | |||
"django": "python apps/api/manage.py", | |||
"django:run": "python apps/api/manage.py runserver_plus", | |||
"django": "dotenv python apps/api/manage.py", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure that the change from direct python commands to using pnpm
for Django management commands is clearly documented in the project's README or developer documentation to avoid confusion. [medium]
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
Working on #134 #139
This pull request includes enhancements to the client and volunteer signup forms. It adds phone number help text on the volunteer form, clarifies the email confirmation and staff review process for volunteers, and references the privacy notice and terms on both forms. It also unifies the submit button labels for consistency.
These changes strengthen privacy protections and provide clearer expectations for new users.