-
Notifications
You must be signed in to change notification settings - Fork 114
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
CSV Upload: Add route, controller,policy, nav link, and UI for upload #868
Comments
hwy Can I work on this |
For sure @Naraveni let me know if you have any questions! |
@kasugaijin could you please mention should I completely create new models or use existing models. If I have to use existing models, could you please mention what models I need to look at. |
@Naraveni I don't think we will need a new model for this. For now let's just focus on the new routes, controllers, policy, to get the UI working. Then in an issue later we can hook things up. This will use an import service that will persist to existing models. |
@Naraveni how's this going? let me know if you have questions |
@kasugaijin Haven't started during the weekdays. I got some time during the weekend, I will try to complete it now |
This issue is marked as stale due to no activity within 30 days. If no further activity is detected within 7 days, it will be unassigned. |
Automatically unassigned after 7 days of inactivity. |
@Naraveni this has been unassigned. Let me know if you want to tackle it. |
I'm interested in this task. |
@wandergithub all yours! |
This work is part of a feature that will enable staff to upload questionnaires from third party form services to the app so the adopter data is all in once place.
Scoping should be
Organizations::Staff
Add a route
external_form_submission
Add controller
ExternalFormSubmissionsController
Add policy class with check for the index action.
Add link to staff navbar
External Form Upload
When I click on the navbar link, I am redirected to a new page within the dashboard layout that has a file attachment input. You can use the index action.
Above the input is a section with the following information:
'If you use a third party form service, like Google Forms, to provide questionnaires to potential adopters, and receive their answers, you can upload the CSV of data here to import the questions and responses to this application. This means the questionnaire data will live in one place, and you will be able to view it for a given adoption application at any time. Note that the adopter must have an account in this application using the same email address they used in the third party form.'
The text was updated successfully, but these errors were encountered: