{"action":"closed","issue":{"url":"https://api.github.com/repos/mcpierce/comixed/issues/31","repository_url":"https://api.github.com/repos/mcpierce/comixed","labels_url":"https://api.github.com/repos/mcpierce/comixed/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/mcpierce/comixed/issues/31/comments","events_url":"https://api.github.com/repos/mcpierce/comixed/issues/31/events","html_url":"https://github.com/mcpierce/comixed/issues/31","id":315042005,"number":31,"title":"Comics can be imported en masse","user":{"login":"mcpierce","id":61601,"avatar_url":"https://avatars0.githubusercontent.com/u/61601?v=4","gravatar_id":"","url":"https://api.github.com/users/mcpierce","html_url":"https://github.com/mcpierce","followers_url":"https://api.github.com/users/mcpierce/followers","following_url":"https://api.github.com/users/mcpierce/following{/other_user}","gists_url":"https://api.github.com/users/mcpierce/gists{/gist_id}","starred_url":"https://api.github.com/users/mcpierce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcpierce/subscriptions","organizations_url":"https://api.github.com/users/mcpierce/orgs","repos_url":"https://api.github.com/users/mcpierce/repos","events_url":"https://api.github.com/users/mcpierce/events{/privacy}","received_events_url":"https://api.github.com/users/mcpierce/received_events","type":"User","site_admin":false},"labels":[{"id":904723539,"url":"https://api.github.com/repos/mcpierce/comixed/labels/back%20end","name":"back end","color":"917ddb","default":false},{"id":781033936,"url":"https://api.github.com/repos/mcpierce/comixed/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":904723377,"url":"https://api.github.com/repos/mcpierce/comixed/labels/front%20end","name":"front end","color":"ffeaad","default":false}],"state":"closed","locked":false,"assignee":{"login":"mcpierce","id":61601,"avatar_url":"https://avatars0.githubusercontent.com/u/61601?v=4","gravatar_id":"","url":"https://api.github.com/users/mcpierce","html_url":"https://github.com/mcpierce","followers_url":"https://api.github.com/users/mcpierce/followers","following_url":"https://api.github.com/users/mcpierce/following{/other_user}","gists_url":"https://api.github.com/users/mcpierce/gists{/gist_id}","starred_url":"https://api.github.com/users/mcpierce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcpierce/subscriptions","organizations_url":"https://api.github.com/users/mcpierce/orgs","repos_url":"https://api.github.com/users/mcpierce/repos","events_url":"https://api.github.com/users/mcpierce/events{/privacy}","received_events_url":"https://api.github.com/users/mcpierce/received_events","type":"User","site_admin":false},"assignees":[{"login":"mcpierce","id":61601,"avatar_url":"https://avatars0.githubusercontent.com/u/61601?v=4","gravatar_id":"","url":"https://api.github.com/users/mcpierce","html_url":"https://github.com/mcpierce","followers_url":"https://api.github.com/users/mcpierce/followers","following_url":"https://api.github.com/users/mcpierce/following{/other_user}","gists_url":"https://api.github.com/users/mcpierce/gists{/gist_id}","starred_url":"https://api.github.com/users/mcpierce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcpierce/subscriptions","organizations_url":"https://api.github.com/users/mcpierce/orgs","repos_url":"https://api.github.com/users/mcpierce/repos","events_url":"https://api.github.com/users/mcpierce/events{/privacy}","received_events_url":"https://api.github.com/users/mcpierce/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/mcpierce/comixed/milestones/1","html_url":"https://github.com/mcpierce/comixed/milestone/1","labels_url":"https://api.github.com/repos/mcpierce/comixed/milestones/1/labels","id":2996363,"number":1,"title":"Release 0.1","description":"Initial project offering.","creator":{"login":"mcpierce","id":61601,"avatar_url":"https://avatars0.githubusercontent.com/u/61601?v=4","gravatar_id":"","url":"https://api.github.com/users/mcpierce","html_url":"https://github.com/mcpierce","followers_url":"https://api.github.com/users/mcpierce/followers","following_url":"https://api.github.com/users/mcpierce/following{/other_user}","gists_url":"https://api.github.com/users/mcpierce/gists{/gist_id}","starred_url":"https://api.github.com/users/mcpierce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcpierce/subscriptions","organizations_url":"https://api.github.com/users/mcpierce/orgs","repos_url":"https://api.github.com/users/mcpierce/repos","events_url":"https://api.github.com/users/mcpierce/events{/privacy}","received_events_url":"https://api.github.com/users/mcpierce/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":24,"state":"open","created_at":"2017-12-24T16:25:38Z","updated_at":"2018-04-23T22:18:22Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-04-17T12:42:16Z","updated_at":"2018-04-23T22:18:22Z","closed_at":"2018-04-23T22:18:22Z","author_association":"OWNER","body":"As a library owner, I want to import comics into my library.\r\n\r\nI want to go to a page which allows me to enter the root directory where the comics are located.\r\n\r\nI want to be able to select individual comics to import, or to tell the application to import all new comics from that directory.\r\n\r\nI want to see feedback as the import proceeds, showing me how many total are being imported, how many have been imported so far, the percentage completion and a progress bar.\r\n\r\nIf an error occurs during import, the import stops and the error is shown to the user. Any successfully imported comics remain in the library.\r\n\r\n## Acceptance Criteria\r\n1. The user can enter a directory and is shown all comic files under that directory.\r\n1. If the user selects one or more files to import, then the **Import** button is enabled.\r\n1. When the user presses the **Import** button, the selected comics are imported into the library.\r\n1. When the import completes, the list of comics is updated with the imported comics no longer displayed."}}
{"actor":{"display_login":"mcpierce"}}