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 .
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.
Criteria for Completion
[ ] Clicking on top right avatar pops a drop down like in the mockup
[ ] Clicking on "Edit Org Profile" links the user to an empty page where the Organization Edit form will be
[ ] Clicking on "Edit My Profile" links the user to an empty page where the User Edit form will be
[ ] Top right dropdown nav exists in Layout and persists on all pages in application
[ ] Add tests
Extra Details
This might be the point where a package.json needs to be introduced into the application.
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 navigate to my User Profile and my Organization Profile
Things to Consider
This is blocked by https://github.com/rubyforgood/inkind-admin/issues/23 .
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.
Criteria for Completion
Extra Details
This might be the point where a package.json needs to be introduced into the application.
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.)