{"action":"created","issue":{"url":"https://api.github.com/repos/pods-framework/pods/issues/3634","repository_url":"https://api.github.com/repos/pods-framework/pods","labels_url":"https://api.github.com/repos/pods-framework/pods/issues/3634/labels{/name}","comments_url":"https://api.github.com/repos/pods-framework/pods/issues/3634/comments","events_url":"https://api.github.com/repos/pods-framework/pods/issues/3634/events","html_url":"https://github.com/pods-framework/pods/pull/3634","id":164148465,"number":3634,"title":"2.7 New Field Type: Address / Map","user":{"login":"sc0ttkclark","id":709662,"avatar_url":"https://avatars.githubusercontent.com/u/709662?v=3","gravatar_id":"","url":"https://api.github.com/users/sc0ttkclark","html_url":"https://github.com/sc0ttkclark","followers_url":"https://api.github.com/users/sc0ttkclark/followers","following_url":"https://api.github.com/users/sc0ttkclark/following{/other_user}","gists_url":"https://api.github.com/users/sc0ttkclark/gists{/gist_id}","starred_url":"https://api.github.com/users/sc0ttkclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sc0ttkclark/subscriptions","organizations_url":"https://api.github.com/users/sc0ttkclark/orgs","repos_url":"https://api.github.com/users/sc0ttkclark/repos","events_url":"https://api.github.com/users/sc0ttkclark/events{/privacy}","received_events_url":"https://api.github.com/users/sc0ttkclark/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pods-framework/pods/labels/in%20progress","name":"in progress","color":"e2c779"},{"url":"https://api.github.com/repos/pods-framework/pods/labels/Patch","name":"Patch","color":"444444"},{"url":"https://api.github.com/repos/pods-framework/pods/labels/Pulled%20for%20Review","name":"Pulled for Review","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"sc0ttkclark","id":709662,"avatar_url":"https://avatars.githubusercontent.com/u/709662?v=3","gravatar_id":"","url":"https://api.github.com/users/sc0ttkclark","html_url":"https://github.com/sc0ttkclark","followers_url":"https://api.github.com/users/sc0ttkclark/followers","following_url":"https://api.github.com/users/sc0ttkclark/following{/other_user}","gists_url":"https://api.github.com/users/sc0ttkclark/gists{/gist_id}","starred_url":"https://api.github.com/users/sc0ttkclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sc0ttkclark/subscriptions","organizations_url":"https://api.github.com/users/sc0ttkclark/orgs","repos_url":"https://api.github.com/users/sc0ttkclark/repos","events_url":"https://api.github.com/users/sc0ttkclark/events{/privacy}","received_events_url":"https://api.github.com/users/sc0ttkclark/received_events","type":"User","site_admin":false},"assignees":[{"login":"sc0ttkclark","id":709662,"avatar_url":"https://avatars.githubusercontent.com/u/709662?v=3","gravatar_id":"","url":"https://api.github.com/users/sc0ttkclark","html_url":"https://github.com/sc0ttkclark","followers_url":"https://api.github.com/users/sc0ttkclark/followers","following_url":"https://api.github.com/users/sc0ttkclark/following{/other_user}","gists_url":"https://api.github.com/users/sc0ttkclark/gists{/gist_id}","starred_url":"https://api.github.com/users/sc0ttkclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sc0ttkclark/subscriptions","organizations_url":"https://api.github.com/users/sc0ttkclark/orgs","repos_url":"https://api.github.com/users/sc0ttkclark/repos","events_url":"https://api.github.com/users/sc0ttkclark/events{/privacy}","received_events_url":"https://api.github.com/users/sc0ttkclark/received_events","type":"User","site_admin":false},{"login":"JoryHogeveen","id":826148,"avatar_url":"https://avatars.githubusercontent.com/u/826148?v=3","gravatar_id":"","url":"https://api.github.com/users/JoryHogeveen","html_url":"https://github.com/JoryHogeveen","followers_url":"https://api.github.com/users/JoryHogeveen/followers","following_url":"https://api.github.com/users/JoryHogeveen/following{/other_user}","gists_url":"https://api.github.com/users/JoryHogeveen/gists{/gist_id}","starred_url":"https://api.github.com/users/JoryHogeveen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoryHogeveen/subscriptions","organizations_url":"https://api.github.com/users/JoryHogeveen/orgs","repos_url":"https://api.github.com/users/JoryHogeveen/repos","events_url":"https://api.github.com/users/JoryHogeveen/events{/privacy}","received_events_url":"https://api.github.com/users/JoryHogeveen/received_events","type":"User","site_admin":false},{"login":"pglewis","id":1973916,"avatar_url":"https://avatars.githubusercontent.com/u/1973916?v=3","gravatar_id":"","url":"https://api.github.com/users/pglewis","html_url":"https://github.com/pglewis","followers_url":"https://api.github.com/users/pglewis/followers","following_url":"https://api.github.com/users/pglewis/following{/other_user}","gists_url":"https://api.github.com/users/pglewis/gists{/gist_id}","starred_url":"https://api.github.com/users/pglewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pglewis/subscriptions","organizations_url":"https://api.github.com/users/pglewis/orgs","repos_url":"https://api.github.com/users/pglewis/repos","events_url":"https://api.github.com/users/pglewis/events{/privacy}","received_events_url":"https://api.github.com/users/pglewis/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/pods-framework/pods/milestones/61","html_url":"https://github.com/pods-framework/pods/milestones/Pods%202.7","labels_url":"https://api.github.com/repos/pods-framework/pods/milestones/61/labels","id":1464107,"number":61,"title":"Pods 2.7","description":"New Model/View based fields for file upload and pick, new \"flex view\" for multi-select pick fields","creator":{"login":"pglewis","id":1973916,"avatar_url":"https://avatars.githubusercontent.com/u/1973916?v=3","gravatar_id":"","url":"https://api.github.com/users/pglewis","html_url":"https://github.com/pglewis","followers_url":"https://api.github.com/users/pglewis/followers","following_url":"https://api.github.com/users/pglewis/following{/other_user}","gists_url":"https://api.github.com/users/pglewis/gists{/gist_id}","starred_url":"https://api.github.com/users/pglewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pglewis/subscriptions","organizations_url":"https://api.github.com/users/pglewis/orgs","repos_url":"https://api.github.com/users/pglewis/repos","events_url":"https://api.github.com/users/pglewis/events{/privacy}","received_events_url":"https://api.github.com/users/pglewis/received_events","type":"User","site_admin":false},"open_issues":36,"closed_issues":52,"state":"open","created_at":"2015-12-16T23:36:37Z","updated_at":"2016-09-15T16:43:28Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-07-06T18:55:18Z","updated_at":"2016-09-20T01:12:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pods-framework/pods/pulls/3634","html_url":"https://github.com/pods-framework/pods/pull/3634","diff_url":"https://github.com/pods-framework/pods/pull/3634.diff","patch_url":"https://github.com/pods-framework/pods/pull/3634.patch"},"body":"Patched from https://github.com/pods-framework/pods-address-maps\r\n\r\n#657 \r\n\r\nBringing over PR from #3623 \r\n\r\n## Address field type\r\n\r\n- [x] Name field type \"address\" (type) / \"Address\" (label)\r\n- [x] Display in frontend with HTML markup\r\n- [x] Custom HTML markup possible with magic tags ( `{{address_tag}}` )\r\n- [x] Option to format in schema.org microdata\r\n- [ ] MV-field structure @pglewis \r\n\r\n## Maps component\r\n\r\n- [x] \"Maps\" component name/label\r\n- [x] Hook into field type options to add Maps-specific options (PR #3711 is required)\r\n- [ ] MV-field structure (+ maps logic in a JS object) @pglewis \r\n\r\n**Backend UI** \r\n- [x] Base (currently loads the map with the correct address\r\n- [x] Hidden lat/lng fields when `address` or `free-form` display is selected\r\n- [x] Store lat/lng values after call to geocoder (even if these fields are not visible) to decrease number of api calls\r\n- [ ] Determine where API call should and shouldn't be done\r\n\r\n**Frontend UI**\r\n- [ ] Display address field as a map on front end with use of the providers\r\n- [ ] I'd say it's important that this plugin returns an array instead of the display value when using `get_post_meta`, possible workaround for this?\r\n\r\n### Providers\r\n\r\n#### Google Maps API handler (priority)\r\n- [x] Default geocode calls\r\n\r\n**Display**\r\n- [x] Load the map in backend\r\n- [x] Show markers\r\n- [x] Update fields when moving the marker\r\n- [x] Update GEO data when changing the field values (freeform & address input type)\r\n- [x] Show infowindows\r\n- [x] Display address values or custom input data in infowindow\r\n- [ ] Custom markers (field type `file` not working in the field edit tab @sc0ttkclark )\r\n- [ ] Front-end display (based on back-end field display, but then with limited functions etc)\r\n- [ ] MV-field structure (+ google maps logic in a JS object) @pglewis \r\n\r\n#### Bing Maps API handler (need research + contributor!)\r\n#### OpenStreetMap API handler (need research + contributor!)\r\n\r\n## General\r\n- [ ] Determine storage structure @sc0ttkclark \r\n- [ ] Determine validation @sc0ttkclark \r\n- [ ] Fix todo's @sc0ttkclark \r\n- [ ] Delete old/unused files\r\n- [ ] Tests!"},"comment":{"url":"https://api.github.com/repos/pods-framework/pods/issues/comments/248174490","html_url":"https://github.com/pods-framework/pods/pull/3634#issuecomment-248174490","issue_url":"https://api.github.com/repos/pods-framework/pods/issues/3634","id":248174490,"user":{"login":"JoryHogeveen","id":826148,"avatar_url":"https://avatars.githubusercontent.com/u/826148?v=3","gravatar_id":"","url":"https://api.github.com/users/JoryHogeveen","html_url":"https://github.com/JoryHogeveen","followers_url":"https://api.github.com/users/JoryHogeveen/followers","following_url":"https://api.github.com/users/JoryHogeveen/following{/other_user}","gists_url":"https://api.github.com/users/JoryHogeveen/gists{/gist_id}","starred_url":"https://api.github.com/users/JoryHogeveen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoryHogeveen/subscriptions","organizations_url":"https://api.github.com/users/JoryHogeveen/orgs","repos_url":"https://api.github.com/users/JoryHogeveen/repos","events_url":"https://api.github.com/users/JoryHogeveen/events{/privacy}","received_events_url":"https://api.github.com/users/JoryHogeveen/received_events","type":"User","site_admin":false},"created_at":"2016-09-20T01:12:56Z","updated_at":"2016-09-20T01:12:56Z","body":"**Note:**\r\nOld files that are to be deleted since they are now (or will be) part of the Maps component\r\n- classes / fields / addressmap.php\r\n- ui / css / pods-address-maps.css\r\n- ui / fields / lat-long.php\r\n- ui / fields / map.php\r\n- ui / front / address-map.php\r\n- ui / front / address.php (is in fields)\r\n- ui / front / lat-long.php\r\n- ui / front / maps.php\r\n- ui / js / pods-address-maps.js"}}
{"actor":{"display_login":"JoryHogeveen"}}