A project serving Community Education Partnerships - https://www.cep.ngo/ . This Rails application presents an admin interface for CEP to manage their volunteers and students. And provides a GraphQL backend for https://github.com/rubyforgood/inkind-volunteer .
As an admin, I want to edit my organization's details.
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
This is only an organization edit page. InKind will later upgrade this application for multi-tenancy. For now though, this will be hardcoded to edit the CEP organization (and only that).
Criteria for Completion
[ ] Build Edit page like mockup
[ ] The form can update the organization
[ ] Backend validations render as flash notifications in form when required fields are left out, or if save was successful
[ ] Automated tests
Extra Details
Q: What does the "Mock Update Pending" tag mean?
A: This issue contains a mockup that is good enough to complete the work. But more detailed mocks are in progress. When the final mockup is complete, this issue will be updated, and the tag removed. (If you do not see the "Mock Update Pending" tag, the mockup is potentially final.)
Summary
As an admin, I want to edit my organization's details.
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
This is only an organization edit page. InKind will later upgrade this application for multi-tenancy. For now though, this will be hardcoded to edit the CEP organization (and only that).
Criteria for Completion
Extra Details
Q: What does the "Mock Update Pending" tag mean?
A: This issue contains a mockup that is good enough to complete the work. But more detailed mocks are in progress. When the final mockup is complete, this issue will be updated, and the tag removed. (If you do not see the "Mock Update Pending" tag, the mockup is potentially final.)