{"action":"created","issue":{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/issues/537","labels_url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/issues/537/labels{/name}","comments_url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/issues/537/comments","events_url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/issues/537/events","html_url":"https://github.com/concrete5/concrete5-5.7.0/issues/537","id":38638925,"number":537,"title":"Bring back sets and properties upload dialog when uploading file(s)","user":{"login":"aembler","id":527809,"avatar_url":"https://avatars.githubusercontent.com/u/527809?v=3","gravatar_id":"","url":"https://api.github.com/users/aembler","html_url":"https://github.com/aembler","followers_url":"https://api.github.com/users/aembler/followers","following_url":"https://api.github.com/users/aembler/following{/other_user}","gists_url":"https://api.github.com/users/aembler/gists{/gist_id}","starred_url":"https://api.github.com/users/aembler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aembler/subscriptions","organizations_url":"https://api.github.com/users/aembler/orgs","repos_url":"https://api.github.com/users/aembler/repos","events_url":"https://api.github.com/users/aembler/events{/privacy}","received_events_url":"https://api.github.com/users/aembler/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/labels/code%3Acore+classes","name":"code:core classes","color":"0052cc"},{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/labels/severity%3Ahigh","name":"severity:high","color":"eb6420"},{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/labels/status%3Aawaiting+development","name":"status:awaiting development","color":"c7def8"},{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/labels/type%3Aenhancement","name":"type:enhancement","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/milestones/7","labels_url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/milestones/7/labels","id":815410,"number":7,"title":"5.7.4","description":"","creator":{"login":"aembler","id":527809,"avatar_url":"https://avatars.githubusercontent.com/u/527809?v=3","gravatar_id":"","url":"https://api.github.com/users/aembler","html_url":"https://github.com/aembler","followers_url":"https://api.github.com/users/aembler/followers","following_url":"https://api.github.com/users/aembler/following{/other_user}","gists_url":"https://api.github.com/users/aembler/gists{/gist_id}","starred_url":"https://api.github.com/users/aembler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aembler/subscriptions","organizations_url":"https://api.github.com/users/aembler/orgs","repos_url":"https://api.github.com/users/aembler/repos","events_url":"https://api.github.com/users/aembler/events{/privacy}","received_events_url":"https://api.github.com/users/aembler/received_events","type":"User","site_admin":false},"open_issues":103,"closed_issues":10,"state":"open","created_at":"2014-10-06T17:24:44Z","updated_at":"2015-01-03T05:39:18Z","due_on":"2015-02-04T07:00:00Z","closed_at":null},"comments":9,"created_at":"2014-07-24T14:50:29Z","updated_at":"2015-01-03T11:51:52Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/issues/comments/68592532","html_url":"https://github.com/concrete5/concrete5-5.7.0/issues/537#issuecomment-68592532","issue_url":"https://api.github.com/repos/concrete5/concrete5-5.7.0/issues/537","id":68592532,"user":{"login":"goutnet","id":3543067,"avatar_url":"https://avatars.githubusercontent.com/u/3543067?v=3","gravatar_id":"","url":"https://api.github.com/users/goutnet","html_url":"https://github.com/goutnet","followers_url":"https://api.github.com/users/goutnet/followers","following_url":"https://api.github.com/users/goutnet/following{/other_user}","gists_url":"https://api.github.com/users/goutnet/gists{/gist_id}","starred_url":"https://api.github.com/users/goutnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/goutnet/subscriptions","organizations_url":"https://api.github.com/users/goutnet/orgs","repos_url":"https://api.github.com/users/goutnet/repos","events_url":"https://api.github.com/users/goutnet/events{/privacy}","received_events_url":"https://api.github.com/users/goutnet/received_events","type":"User","site_admin":false},"created_at":"2015-01-03T11:51:52Z","updated_at":"2015-01-03T11:51:52Z","body":"Ok thanks for the merge, I'm starting at it, but here again seems like a piece of work :/\r\n\r\nWhat I will do, instead of bringing the old dialog, is to give access to the \"bulk\" menu for recently uploaded files. That will make use of existing dialogs and make it a lot more scalable (and it is quite in line with what I wanted to add to the file manager in the first place). For this I will refactor the menu itself, move a part of it in a controller, and …well remove that legacy tool Download … to move it to a nice route. So in short, my action plan:\r\n\r\n- Refactor the search element\r\n- Move the menu in a nicer way\r\n- Have the download tool replaced by a route\r\n- Move the 'item[]' param to fID[] instead to harmonize all menus\r\n- Have a controller list all menu items\r\n- Create a new menu instance for the recently uploaded\r\n- Probably some more refactor along the way (seek and destroy Loader::helper for instance) :/\r\n\r\nExpect here again a quite big pull request here :/ not sure how long it will take me, but I am now officially working on it :)"}}