Giter Club home page Giter Club logo

voices-of-consent's People

Contributors

abachman avatar abudri avatar amyhenning avatar bolducp avatar bransynluther avatar conj40 avatar dependabot-preview[bot] avatar dependabot[bot] avatar gabezurita avatar gkpacker avatar h-m-m avatar janessatran avatar jgaskins avatar katestud avatar madhurishres avatar maebeale avatar matisnape avatar mirandawang avatar mxoliver avatar nathandonato avatar oconnelc avatar rachelwyatt avatar renatamarques97 avatar rjisoo avatar robbkidd avatar seanmarcia avatar shaunakpp avatar shivamvinsol avatar smoline avatar svileshina avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

voices-of-consent's Issues

Create box design completed / box assembly needed email

Use Jess's exported email HTML and hook it up with Action Mailer for the Box Design completed / Box assembly needed email which will be sent to a volunteer (Which will be a different Volunteer than the one who did the Box design).

Friendly access denied message pages

When a volunteer is logged in and tries to access a page that requires specific permissions and the volunteer does not have those permissions, we should display a friendly error message page.

We should probably start with a friendly, generic permission denied page for any logged-in volunteer with access denied. We can then tailor that page for specific categories of access and restriction if we want to do that later.

A friendly page should show up when volunteers tries to act in a role they don't have permissions for, and a friendly page should also show when volunteers tried to claim things that a different volunteer has already claimed.

Box Design Form

After a Box Request is Reviewed, someone will "design" the box by deciding what does in it.
It's essentially building the checklist for the Asembler of items that go in the Box.
Later we'll layer in CoreBoxItems so there's an autopopulatedr list, but to start, iterate over a short array of included items (e.g. [toothbrush, toothpaste, socks]), and an array of items that can be added (e.g. [lotion, chapstick]).
Any included items should be removable.

@jessbeach is working on a design for this page, so please check in with her

Volunteer CRUD

Volunteers are who we will send solicit-help emails to, and assign Attendances to
Follow data model diagram for fields and relationships

Create box assembly completed / box shipping needed email

Use the designer's exported email HTML and hook it up with Action Mailer for the Box Assembly completed / Box shipping needed email which will be sent to a volunteer (Which will be a different Volunteer than the one who did the Box Assembly).

Create email for box review completed / box design needed

Use Jess's exported email HTML and hook it up with Action Mailer for the Box review completed / Box Design needed email which will be sent to a volunteer (Which will be a different Volunteer than the one who did the Box review).

Redirects on pages requiring login

When a volunteer follows a link that requires login and they are not logged in, they should be redirected to the login page. After successfully logging in, they should be redirected back to their login page.

As an example, if a volunteer hasn't logged in and tries to use a link to claim a specific box request, they should get the prompt to log in and then get redirected back to the claim for that same box request.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.