{"action":"opened","issue":{"url":"https://api.github.com/repos/BWareMoz/travelnotes/issues/4","labels_url":"https://api.github.com/repos/BWareMoz/travelnotes/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/BWareMoz/travelnotes/issues/4/comments","events_url":"https://api.github.com/repos/BWareMoz/travelnotes/issues/4/events","html_url":"https://github.com/BWareMoz/travelnotes/issues/4","id":58321202,"number":4,"title":"Buy a ticket from a previous reservation","user":{"login":"claudiosmrocha","id":5233015,"avatar_url":"https://avatars.githubusercontent.com/u/5233015?v=3","gravatar_id":"","url":"https://api.github.com/users/claudiosmrocha","html_url":"https://github.com/claudiosmrocha","followers_url":"https://api.github.com/users/claudiosmrocha/followers","following_url":"https://api.github.com/users/claudiosmrocha/following{/other_user}","gists_url":"https://api.github.com/users/claudiosmrocha/gists{/gist_id}","starred_url":"https://api.github.com/users/claudiosmrocha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claudiosmrocha/subscriptions","organizations_url":"https://api.github.com/users/claudiosmrocha/orgs","repos_url":"https://api.github.com/users/claudiosmrocha/repos","events_url":"https://api.github.com/users/claudiosmrocha/events{/privacy}","received_events_url":"https://api.github.com/users/claudiosmrocha/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BWareMoz/travelnotes/labels/feature","name":"feature","color":"0052cc"},{"url":"https://api.github.com/repos/BWareMoz/travelnotes/labels/UI","name":"UI","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"joaomachiana","id":5045783,"avatar_url":"https://avatars.githubusercontent.com/u/5045783?v=3","gravatar_id":"","url":"https://api.github.com/users/joaomachiana","html_url":"https://github.com/joaomachiana","followers_url":"https://api.github.com/users/joaomachiana/followers","following_url":"https://api.github.com/users/joaomachiana/following{/other_user}","gists_url":"https://api.github.com/users/joaomachiana/gists{/gist_id}","starred_url":"https://api.github.com/users/joaomachiana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joaomachiana/subscriptions","organizations_url":"https://api.github.com/users/joaomachiana/orgs","repos_url":"https://api.github.com/users/joaomachiana/repos","events_url":"https://api.github.com/users/joaomachiana/events{/privacy}","received_events_url":"https://api.github.com/users/joaomachiana/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/BWareMoz/travelnotes/milestones/1","labels_url":"https://api.github.com/repos/BWareMoz/travelnotes/milestones/1/labels","id":987938,"number":1,"title":"Proof of Concept","description":"The app should have the basic functionality to support the minimum set of travel booking operations for the agency, including:\r\n- Reserve Ticket\r\n- Buy Ticket\r\n\r\nThese functions should collect:\r\n- Client Information (Name, Company, Contact Details)\r\n- Trip Details (Date, Origin, Destination, Route)\r\n- Ticket Details (Number of reservation, number of ticket, Base Price, Taxes, type of ticket, etc)\r\n\r\nThe app should allow for some configurability, including:\r\n- Master table info\r\n- Create, Change Taxes (Name of tax, type of tax, value or percentage of tax)","creator":{"login":"claudiosmrocha","id":5233015,"avatar_url":"https://avatars.githubusercontent.com/u/5233015?v=3","gravatar_id":"","url":"https://api.github.com/users/claudiosmrocha","html_url":"https://github.com/claudiosmrocha","followers_url":"https://api.github.com/users/claudiosmrocha/followers","following_url":"https://api.github.com/users/claudiosmrocha/following{/other_user}","gists_url":"https://api.github.com/users/claudiosmrocha/gists{/gist_id}","starred_url":"https://api.github.com/users/claudiosmrocha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claudiosmrocha/subscriptions","organizations_url":"https://api.github.com/users/claudiosmrocha/orgs","repos_url":"https://api.github.com/users/claudiosmrocha/repos","events_url":"https://api.github.com/users/claudiosmrocha/events{/privacy}","received_events_url":"https://api.github.com/users/claudiosmrocha/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2015-02-20T07:27:29Z","updated_at":"2015-02-20T08:11:01Z","due_on":"2015-03-07T22:00:00Z","closed_at":null},"comments":0,"created_at":"2015-02-20T08:11:01Z","updated_at":"2015-02-20T08:11:01Z","closed_at":null,"body":"The app, should allow to buy a ticket from a previous reservation, without having to insert the fields again.\r\n\r\nThe process (1):\r\n1. User can search for the reservation and select it\r\n2. With the reservation form opened, the form should show a **buy** bottom that the user should click (if the reservation didn't expired)\r\n3. The app should open the ticket form with all the data inserted from the reservation (not editable) and ask if the user can change any details before buying.\r\n4a. If yes, the fields show appear editable, except the reservation number, etc. and when finished with the editing the user can save and the app.\r\n4b. if no, the app should only ask to give the ticket number and save the data"}}