Skip to content

Conversation

@cbaudouinjr
Copy link
Member

@cbaudouinjr cbaudouinjr commented Sep 12, 2020

  • Renames admin->Director, admin_limited_access->Organizer, event_tracking->Volunteer
  • Redesigns Volunteer manage area
  • Prevents Volunteers from seeing Dashboard (hides hackathon application numbers and other sensitive statistics, also simplifies the UI for Voluneteers who are usually first-time users)

Volunteer sidebar:
image

  • Refactors underlying Manage security (security on a per-feature basis)
  • Staff members trying to access a restricted area will be redirected to their default Manage area rather than being kicked out of Manage (Dashboard for Directors, Organizers and Check-in for Volunteers)

closes #242

@cbaudouinjr
Copy link
Member Author

cbaudouinjr commented Sep 12, 2020

Known issues:

  • For volunteer role, "Check-in" button on sidebar is not highlighted by default

image

@cbaudouinjr cbaudouinjr linked an issue Sep 12, 2020 that may be closed by this pull request
@peterkos
Copy link
Contributor

peterkos commented Sep 19, 2020

  • Add'l bug: duplicate item for "check in" on director role maybe?

JeremyRudman and others added 2 commits September 19, 2020 21:03
removed the duplicate checkin button for orginizers and had checkin page defaut to be highlighted for volenteers
@cbaudouinjr cbaudouinjr marked this pull request as ready for review September 20, 2020 04:37
* **Bust list** — Becoming a passenger or bus captain

These messages are sent immediatley upon an applicant entering the given state. For example, when an admin marks someone as "accepted," they will immediately receive any automated messages associated with the "Questionnaire Status: Accepted" event.
These messages are sent immediatley upon an applicant entering the given state. For example, when a staff member marks someone as "accepted," they will immediately receive any automated messages assocaited with the "Questionnaire Status: Accepted" event.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to define "staff member" somewhere in the docs; I'll put this in 2.0 migration guide for now

@peterkos peterkos closed this Sep 20, 2020
@peterkos
Copy link
Contributor

Merged in 58b5849 due to GitHub glitch in merge conflict; will address fixes in new PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tweak roles: Add "Director" position, remove "Admin"

5 participants