Skip to content
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

Confidential queues! #230

Merged
merged 5 commits into from
Mar 13, 2019
Merged

Confidential queues! #230

merged 5 commits into from
Mar 13, 2019

Conversation

nwalters512
Copy link
Member

This PR contains the work from #199 and #224 that implements the frontend and backend for confidential queues. #224 tested the combined work pretty extensively; this PR is just a final chance to review everything in one place before we ship it.

jackieo5023 and others added 2 commits March 5, 2019 14:30
* Add new confidential toggle

* Add isConfidential column and make some frontend changes for anon users

* Fix student not seeing their own question on a confidential queue

* Change wording of confidential queue description

* Change eye icon to be on left of queue name instead of right

* Add some backend queue confidential  features

* Clean up code

* Edit confidential queue to only display a message

* Fix database and linting errors

* Change order of sequelize model

* Fix QueueCard text issue and NewQueue toggle issue

* Fix toggling message resulting in reset of confidentiality, add tests for confidential queues

* Make QuestionList look cleaner, clean up formatting

* Change confidential queue tooltip for students, add ability for admins to see confidential queue students

* Fix admin not seeing question list error

* Fix prettier issue

* Fix prettier issues for real

* Delete old code, fix message for admins

* Change ConfidentialQueuePanel to function component

* Fix confidential queue message bug with number of questions

* Remove eslint-disable
* Filter question details from API for confidential queues

* Exclude confidential question information from API

* Don't expose confidential information over websocket

* Document design choices for websocket

* Fix bug; push question updates to asker

* Expand tests for confidential queues

* Fix emitting events to all necessary rooms
@vercel
Copy link

vercel bot commented Mar 11, 2019

This pull request is automatically deployed with Now.
To access deployments, click Details below or on the icon next to each push.

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.

3 participants