Add Back and Forth Buttons to Case Contact Form
Opened this issue ยท 14 comments
What type(s) of user does this feature affect?
- volunteers
- supervisors
- admins
Description
Please add simple back and forth buttons to the case contact form - can be simple buttons with "<" and ">" like seen on the carousels here. Please place them to the left of "Step" on each page. If you move from page to page, any changes made should be saved.
![image](https://private-user-images.githubusercontent.com/77401173/334197442-53b9b5c6-6851-4875-8169-fd05455582d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNTA3ODUsIm5iZiI6MTcyNTM1MDQ4NSwicGF0aCI6Ii83NzQwMTE3My8zMzQxOTc0NDItNTNiOWI1YzYtNjg1MS00ODc1LTgxNjktZmQwNTQ1NTU4MmQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDA4MDEyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlhYzQ1ZjY4NjBjOTRhODI1OTQ2ODAyOTdmODJmZWRjNDRhNjRmMTliM2RjODA5MmZmMDI2YTg3MjIwZWJiZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.UM7jsBdeR9-WLSRpe8qC8SEDjYyXMXR6hdySEo9T8OQ)
How to access the QA site
Login Details:
Link to QA site
Login Emails:
- volunteer1@example.com view site as a volunteer
- supervisor1@example.com view site as a supervisor
- casa_admin1@example.com view site as an admin
- all_casa_admin1@example.com view site as an all casa admin
- go to
/all_casa_admins/sign_in
- go to
password for all users: 12345678
Questions? Join Slack!
We highly recommend that you join us in slack #casa channel to ask questions quickly. And discord for office hours (currently Tuesday 5-7pm Pacific), stakeholder news, and upcoming new issues.
๐๐พ Happy to take this on
The slack link doesn't look like a live link anymore - but will also plan to attend office hours next Tuesday via discord
Looking for advice on what is preferred?
- Option 1: using the experimental codespace method
- Option 2: fork repo
- Option 3: clone repo (I will need to ask a maintainer to give me branch creation perms)
This should be a working link https://join.slack.com/t/rubyforgood/shared_invite/zt-2k5ezv241-Ia2Iac3amxDS8CuhOr69ZA.
Up to you in terms of what method you prefer. Fork vs get perms but in most open source projects you will be forking so I would suggest that.
I would also suggest the local install instead of code spaces just cause those are capped at 60hours free a month.
This should be a working link https://join.slack.com/t/rubyforgood/shared_invite/zt-2k5ezv241-Ia2Iac3amxDS8CuhOr69ZA.
Up to you in terms of what method you prefer. Fork vs get perms but in most open source projects you will be forking so I would suggest that.
I would also suggest the local install instead of code spaces just cause those are capped at 60hours free a month.
@elasticspoon - thank you for the suggestions - I am happy to fork and I have done a local install and thank you for the updated slack link!
This issue has been inactive for 243 hours (10.13 days) and will be unassigned after 117 more hours (4.88 days). If you have questions, please
If you are still working on this, comment here to tell the bot to give you more time
This issue has been inactive for 363 hours (15.13 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.Youโve just been unassigned from this ticket due to inactivity โ but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project.
Commenting for more time
This issue has been inactive for 263 hours (10.96 days) and will be unassigned after 97 more hours (4.04 days). If you have questions, please
If you are still working on this, comment here to tell the bot to give you more time
I was ghastly ill and bedridden for a couple weeks - I am official better now and can work on this; however, also happy to hand off. Sorry for lack of communication, I was unable to handle even getting onto a computer
EDIT: Made progress today, I have nav buttons, now working on conditions (disable back if no back, disable forward if no forward, etc) - aiming for an initial PR up by tomorrow EOD (CT)
PR is currently in draft. Things to finish/update after power outage is resolved (Chicago hit with major storm):
- ๐ Back button validates but routes incorrectly after validation is successful
- ๐งช Spec updates (thought I see some potential failing specs on main - this could be a local development issue though, so will capture more details)
Ready for review: #5923
@elasticspoon - I realize that my PR was only marked ready for review like 12ish hours ago so I hope I'm not coming off as pushy, more curious about how y'all work - besides the automatic reviewers based on code owners, is there anything else I need to do to get a review?
(I checked the contribution guide and setup readme and I don't see anything about this but I could be missing it)
@priyapower Nope! You are good. It usually takes a bit for a review. If there is no movement for like a 5+ days feel free to ask for a review in the casa slack.
We typically do reviews in batches 1-2 times a week. (I say we but everyone has their own patterns).
This issue has been inactive for 249 hours (10.38 days) and will be unassigned after 111 more hours (4.63 days). If you have questions, please
If you are still working on this, comment here to tell the bot to give you more time
This issue has been inactive for 369 hours (15.38 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.Youโve just been unassigned from this ticket due to inactivity โ but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project.