{"action":"created","issue":{"url":"https://api.github.com/repos/flexion/ef-cms/issues/406","repository_url":"https://api.github.com/repos/flexion/ef-cms","labels_url":"https://api.github.com/repos/flexion/ef-cms/issues/406/labels{/name}","comments_url":"https://api.github.com/repos/flexion/ef-cms/issues/406/comments","events_url":"https://api.github.com/repos/flexion/ef-cms/issues/406/events","html_url":"https://github.com/flexion/ef-cms/issues/406","id":392209210,"node_id":"MDU6SXNzdWUzOTIyMDkyMTA=","number":406,"title":"Internal User: View Work Items Within Case","user":{"login":"JessicaMarine","id":40871081,"node_id":"MDQ6VXNlcjQwODcxMDgx","avatar_url":"https://avatars1.githubusercontent.com/u/40871081?v=4","gravatar_id":"","url":"https://api.github.com/users/JessicaMarine","html_url":"https://github.com/JessicaMarine","followers_url":"https://api.github.com/users/JessicaMarine/followers","following_url":"https://api.github.com/users/JessicaMarine/following{/other_user}","gists_url":"https://api.github.com/users/JessicaMarine/gists{/gist_id}","starred_url":"https://api.github.com/users/JessicaMarine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JessicaMarine/subscriptions","organizations_url":"https://api.github.com/users/JessicaMarine/orgs","repos_url":"https://api.github.com/users/JessicaMarine/repos","events_url":"https://api.github.com/users/JessicaMarine/events{/privacy}","received_events_url":"https://api.github.com/users/JessicaMarine/received_events","type":"User","site_admin":false},"labels":[{"id":1102937949,"node_id":"MDU6TGFiZWwxMTAyOTM3OTQ5","url":"https://api.github.com/repos/flexion/ef-cms/labels/1:%20Stipulated%20HP","name":"1: Stipulated HP","color":"17a8a3","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/flexion/ef-cms/milestones/9","html_url":"https://github.com/flexion/ef-cms/milestone/9","labels_url":"https://api.github.com/repos/flexion/ef-cms/milestones/9/labels","id":3901332,"node_id":"MDk6TWlsZXN0b25lMzkwMTMzMg==","number":9,"title":"Sprint #5","description":"","creator":{"login":"tjcurington","id":34286332,"node_id":"MDQ6VXNlcjM0Mjg2MzMy","avatar_url":"https://avatars3.githubusercontent.com/u/34286332?v=4","gravatar_id":"","url":"https://api.github.com/users/tjcurington","html_url":"https://github.com/tjcurington","followers_url":"https://api.github.com/users/tjcurington/followers","following_url":"https://api.github.com/users/tjcurington/following{/other_user}","gists_url":"https://api.github.com/users/tjcurington/gists{/gist_id}","starred_url":"https://api.github.com/users/tjcurington/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjcurington/subscriptions","organizations_url":"https://api.github.com/users/tjcurington/orgs","repos_url":"https://api.github.com/users/tjcurington/repos","events_url":"https://api.github.com/users/tjcurington/events{/privacy}","received_events_url":"https://api.github.com/users/tjcurington/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":0,"state":"open","created_at":"2018-12-14T13:54:25Z","updated_at":"2019-01-02T15:48:20Z","due_on":"2019-01-08T08:00:00Z","closed_at":null},"comments":4,"created_at":"2018-12-18T15:31:47Z","updated_at":"2019-01-02T21:36:14Z","closed_at":null,"author_association":"NONE","body":"As a Petitions Clerk, Docket Clerk, and Senior Attorney (all internal users created to date), I need to view all work items within a case, in order to know what work has been done and what outstanding work items remain.\r\n\r\nIn addition to work items being displayed on work queues (already built), those work items also need to appear in the case detail page, and document detail page, so that ALL internal users can see what is going on within any given case.\r\n\r\n## Pre-Conditions:\r\n* Internal user is logged into the system\r\n* A work item is associated with a case\r\n* A message thread exists with multiple messages\r\n\r\n## Acceptance Criteria:\r\n* Only most recent message in work item thread appears in Section work queue\r\n* Only most recent message in work item thread appears in individual work queue\r\n* Only most recent message in work item thread appears in case detail\r\n* Only most recent message in work item thread appears in document detail\r\n* History/thread of work item is viewable\r\n* User must be able to complete and/or forward any work item from the document detail \r\n\r\n## Notes\r\nMoved to comments section below. \r\n\r\n## Tasks\r\n- [x] Design the message appearance in the Case Detail (Kristen, Natalie)\r\n- [x] Design the message thread in the document view (Kristen, Natalie)\r\n- [ ] Ensure consistency in fonts, table styles, etc by updating CSS (Eric)\r\n- [x] Design how message text display in Work Queues \r\n- [x] Discuss the data entity model regarding Activity item vs Work item entities\r\n- [x] Review the data points based upon the design and revise the entity relationship (if applicable)\r\n- [x] Document test scenarios\r\n- [x] Develop behavior-driven test scenarios\r\n- [x] Modify the Case Detail screen and the Document detail screen (Cody)\r\n- [ ] make \"complete\" button work by updating the completedAt timestamp \r\n  -  [ ] update views per design to add message input, complete button and cancel button (will)\r\n  -  [ ] create new sequence to call from view (will)\r\n  -  [ ] create new action to call from sequence (will)\r\n  -  [ ] add completedAt to workitem entity (will)\r\n  -  [ ] update views to filter out completedAt workitems (cody)\r\n- [ ] implement hover style over workitem rows \r\n- [ ] implement click event on workitem rows to expand row and include hover style\r\n- [ ] implement \"no more messages\" when completed with no more messages \r\n- [ ] remove success message on complete and send\r\n\r\n## Test Scenarios\r\n- [x] As an internal user, after any party has uploaded a document, I shall be able to view the system generated message on the case details page\r\n- [x] As an internal user, after a message was forwarded to the senior attorney, the message displayed shall be the latest on all of the case detail page, document detail page AND it will appear in the correct individual work queue and section work queue.\r\n- [x] As an internal user, I shall be able to navigate to the document detail page via selecting the document link on the case detail work item\r\n- [x] As an internal user, I shall be able to view a history of a pending message thread on the documents detail page\r\n- [x] As an internal user, I shall be able to complete and add a message to a pending message thread\r\n- [x] As an internal user, after a message thread has been marked as completed, it should no longer appear on the case detail page, document detail page, and correct individual work queue or section work queue. (Cody)\r\n\r\n## Definition of Done\r\n- [ ] acceptance criteria have been met\r\n- [ ] all code changes have been reviewed, approved, and merged and deployed to develop \r\n- [ ] all automated unit tests are passing on all supported browsers with coverage > 90%  \r\n- [ ] run the browser stack scripts to verify that application is usable in Chrome, Firefox, Safari, Edge and Internet Explorer \r\n- [ ] all automated a11y checks are passing - no new WCAG2.1 or AA contrast issues present\r\n- [ ] 0 errors reported in manual a11y testing\r\n- [ ] all new functionality verified to work with keyboard and osx voiceover\r\n- [ ] all code quality checks are passing - sonar, eslint, html validation, etc.\r\n- [ ] code refactored for clarity and to remove any known technical debt \r\n- [ ] application can be deployed to multiple regions\r\n- [ ]  README, other appropriate docs, and swagger/APIs fully updated - all code functions documented with jsdocs\r\n- [ ] performance tests successfully completed and no new significant performance issues found\r\n- [ ] alerting and monitoring for new functionality in place and successfully exercised\r\n- [ ] ui should be touch optimized and responsive (functions on supported mobile devices and optimized for screen sizes as required)\r\n- [ ] usability has been validated\r\n- [ ] npm audit for CVE’s in production library/module dependencies identified and resolved\r\n- [ ] library/module dependencies are up-to-date and are at the latest resolvable version\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/flexion/ef-cms/issues/comments/450992663","html_url":"https://github.com/flexion/ef-cms/issues/406#issuecomment-450992663","issue_url":"https://api.github.com/repos/flexion/ef-cms/issues/406","id":450992663,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDk5MjY2Mw==","user":{"login":"uxforgood","id":43787395,"node_id":"MDQ6VXNlcjQzNzg3Mzk1","avatar_url":"https://avatars3.githubusercontent.com/u/43787395?v=4","gravatar_id":"","url":"https://api.github.com/users/uxforgood","html_url":"https://github.com/uxforgood","followers_url":"https://api.github.com/users/uxforgood/followers","following_url":"https://api.github.com/users/uxforgood/following{/other_user}","gists_url":"https://api.github.com/users/uxforgood/gists{/gist_id}","starred_url":"https://api.github.com/users/uxforgood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uxforgood/subscriptions","organizations_url":"https://api.github.com/users/uxforgood/orgs","repos_url":"https://api.github.com/users/uxforgood/repos","events_url":"https://api.github.com/users/uxforgood/events{/privacy}","received_events_url":"https://api.github.com/users/uxforgood/received_events","type":"User","site_admin":false},"created_at":"2019-01-02T21:36:14Z","updated_at":"2019-01-02T21:36:14Z","author_association":"NONE","body":"@sadlerw here's the hover state for those tabs\n\n![image.png](https://images.zenhubusercontent.com/5bc8eb638ff5515ac40d1d90/e6c7a27c-408c-4afb-bdff-c9a12b81bb15)\n\nText and blue bar are #205493"}}
{"actor":{"display_login":"uxforgood"}}