{"action":"closed","issue":{"url":"https://api.github.com/repos/mitodl/micromasters/issues/990","repository_url":"https://api.github.com/repos/mitodl/micromasters","labels_url":"https://api.github.com/repos/mitodl/micromasters/issues/990/labels{/name}","comments_url":"https://api.github.com/repos/mitodl/micromasters/issues/990/comments","events_url":"https://api.github.com/repos/mitodl/micromasters/issues/990/events","html_url":"https://github.com/mitodl/micromasters/issues/990","id":175529912,"number":990,"title":"Personalized Pricing: staff interface for reviewing learners submitted docs","user":{"login":"Ferdi","id":125561,"avatar_url":"https://avatars.githubusercontent.com/u/125561?v=3","gravatar_id":"","url":"https://api.github.com/users/Ferdi","html_url":"https://github.com/Ferdi","followers_url":"https://api.github.com/users/Ferdi/followers","following_url":"https://api.github.com/users/Ferdi/following{/other_user}","gists_url":"https://api.github.com/users/Ferdi/gists{/gist_id}","starred_url":"https://api.github.com/users/Ferdi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ferdi/subscriptions","organizations_url":"https://api.github.com/users/Ferdi/orgs","repos_url":"https://api.github.com/users/Ferdi/repos","events_url":"https://api.github.com/users/Ferdi/events{/privacy}","received_events_url":"https://api.github.com/users/Ferdi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mitodl/micromasters/labels/October%2015","name":"October 15","color":"bfdadc"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-07T15:15:17Z","updated_at":"2016-10-02T18:33:39Z","closed_at":"2016-10-02T18:33:38Z","body":"![financial_aid_8 2x](https://cloud.githubusercontent.com/assets/430126/18360874/cb3814da-75cd-11e6-8684-05e1a9af2d47.jpg)\r\n\r\n# Acceptance Criteria\r\n\r\n- [ ] limit access to staff in the appropriate program\r\n  - [ ] User authenticated via OAuth with edX, same as learners\r\n  - [ ] authorization managed through roles, same as for learner search\r\n- [ ] display row per user \r\n- [ ] filter based on submission status: pending, approved, rejected, auto-approved\r\n- [ ] Clicking \"View Documents\" downloads a zip file of all documents that have been submitted\r\n  - [ ] logs the download of documents and which user initiated it\r\n- [ ] Clicking the checkmark updates the student's state to approved and: \r\n  - [ ] updates student's course price for this program\r\n  - [ ] notifies the student via e-mail & logs the e-mail\r\n  - [ ] logs the decision and which user made it\r\n- [ ] Clicking the X button updates the student's state to rejected and:\r\n  - [ ] updates student's course price for this program (to the max for their country)\r\n  - [ ] notifies the student via e-mail & logs the e-mail\r\n  - [ ] logs the decision and which user made it\r\n- [ ] Clicking the e-mail button opens an e-mail modal (similar to ...) \r\n  - [ ] from address on e-mail is a ZenDesk account\r\n  - [ ] logs the sending of e-mail\r\n- [ ] Clicking name sorts by learner's last name, then first name\r\n- [ ] Clicking location sorts by country, region, city \r\n- [ ] pagination works\r\n- [ ] Users aren't added to the pending list until they've uploaded documents & clicked submit\r\n\r\n# Related Issues\r\n\r\n- #937 \r\n- #940 \r\n- #988 \r\n- #989 "}}
{"actor":{"display_login":"pdpinch"}}