{"action":"created","issue":{"url":"https://api.github.com/repos/mxcube/mxcube3/issues/415","repository_url":"https://api.github.com/repos/mxcube/mxcube3","labels_url":"https://api.github.com/repos/mxcube/mxcube3/issues/415/labels{/name}","comments_url":"https://api.github.com/repos/mxcube/mxcube3/issues/415/comments","events_url":"https://api.github.com/repos/mxcube/mxcube3/issues/415/events","html_url":"https://github.com/mxcube/mxcube3/issues/415","id":192275277,"number":415,"title":"Queue API calls (continuation of #411)","user":{"login":"mguijarr","id":2834952,"avatar_url":"https://avatars.githubusercontent.com/u/2834952?v=3","gravatar_id":"","url":"https://api.github.com/users/mguijarr","html_url":"https://github.com/mguijarr","followers_url":"https://api.github.com/users/mguijarr/followers","following_url":"https://api.github.com/users/mguijarr/following{/other_user}","gists_url":"https://api.github.com/users/mguijarr/gists{/gist_id}","starred_url":"https://api.github.com/users/mguijarr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mguijarr/subscriptions","organizations_url":"https://api.github.com/users/mguijarr/orgs","repos_url":"https://api.github.com/users/mguijarr/repos","events_url":"https://api.github.com/users/mguijarr/events{/privacy}","received_events_url":"https://api.github.com/users/mguijarr/received_events","type":"User","site_admin":false},"labels":[{"id":266576413,"url":"https://api.github.com/repos/mxcube/mxcube3/labels/core","name":"core","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"bolmsten","id":6403388,"avatar_url":"https://avatars.githubusercontent.com/u/6403388?v=3","gravatar_id":"","url":"https://api.github.com/users/bolmsten","html_url":"https://github.com/bolmsten","followers_url":"https://api.github.com/users/bolmsten/followers","following_url":"https://api.github.com/users/bolmsten/following{/other_user}","gists_url":"https://api.github.com/users/bolmsten/gists{/gist_id}","starred_url":"https://api.github.com/users/bolmsten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bolmsten/subscriptions","organizations_url":"https://api.github.com/users/bolmsten/orgs","repos_url":"https://api.github.com/users/bolmsten/repos","events_url":"https://api.github.com/users/bolmsten/events{/privacy}","received_events_url":"https://api.github.com/users/bolmsten/received_events","type":"User","site_admin":false},"assignees":[{"login":"bolmsten","id":6403388,"avatar_url":"https://avatars.githubusercontent.com/u/6403388?v=3","gravatar_id":"","url":"https://api.github.com/users/bolmsten","html_url":"https://github.com/bolmsten","followers_url":"https://api.github.com/users/bolmsten/followers","following_url":"https://api.github.com/users/bolmsten/following{/other_user}","gists_url":"https://api.github.com/users/bolmsten/gists{/gist_id}","starred_url":"https://api.github.com/users/bolmsten/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bolmsten/subscriptions","organizations_url":"https://api.github.com/users/bolmsten/orgs","repos_url":"https://api.github.com/users/bolmsten/repos","events_url":"https://api.github.com/users/bolmsten/events{/privacy}","received_events_url":"https://api.github.com/users/bolmsten/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2016-11-29T12:59:24Z","updated_at":"2016-11-30T12:39:08Z","closed_at":null,"body":"Now that PR #411 has been merged, implementation of the solution for the AJAX requests agreed at MAX IV last week has to be done:\r\n\r\n* once a call regarding queue operation is made, UI is \"blocked\" (Queue part is disabled / or there is some busy indicator)\r\n* when the call is finished (ACK reply from server received), the UI is released for user operation\r\n\r\nI would say priority is quite high, in order to finish the work started with PR #411."},"comment":{"url":"https://api.github.com/repos/mxcube/mxcube3/issues/comments/263863784","html_url":"https://github.com/mxcube/mxcube3/issues/415#issuecomment-263863784","issue_url":"https://api.github.com/repos/mxcube/mxcube3/issues/415","id":263863784,"user":{"login":"mguijarr","id":2834952,"avatar_url":"https://avatars.githubusercontent.com/u/2834952?v=3","gravatar_id":"","url":"https://api.github.com/users/mguijarr","html_url":"https://github.com/mguijarr","followers_url":"https://api.github.com/users/mguijarr/followers","following_url":"https://api.github.com/users/mguijarr/following{/other_user}","gists_url":"https://api.github.com/users/mguijarr/gists{/gist_id}","starred_url":"https://api.github.com/users/mguijarr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mguijarr/subscriptions","organizations_url":"https://api.github.com/users/mguijarr/orgs","repos_url":"https://api.github.com/users/mguijarr/repos","events_url":"https://api.github.com/users/mguijarr/events{/privacy}","received_events_url":"https://api.github.com/users/mguijarr/received_events","type":"User","site_admin":false},"created_at":"2016-11-30T12:39:08Z","updated_at":"2016-11-30T12:39:08Z","body":"If actions are handled one by one, then there is only one AJAX call to do at a time and there is no need for pipelining... In this case I don't understand why we need this. \r\n\r\nMaybe you can give an example of action to be dispatched before and after, to make it less abstract ?\r\n\r\nRegarding requests with response != 200, indeed the call stack should be cleared (except if there is only one call each time in the stack ;))\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"mguijarr"}}