{"action":"created","issue":{"url":"https://api.github.com/repos/civicrm/civicrm-website-org/issues/40","repository_url":"https://api.github.com/repos/civicrm/civicrm-website-org","labels_url":"https://api.github.com/repos/civicrm/civicrm-website-org/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/civicrm/civicrm-website-org/issues/40/comments","events_url":"https://api.github.com/repos/civicrm/civicrm-website-org/issues/40/events","html_url":"https://github.com/civicrm/civicrm-website-org/pull/40","id":157332038,"number":40,"title":"updated to match compatability of extensions","user":{"login":"jaapjansma","id":4126292,"avatar_url":"https://avatars.githubusercontent.com/u/4126292?v=3","gravatar_id":"","url":"https://api.github.com/users/jaapjansma","html_url":"https://github.com/jaapjansma","followers_url":"https://api.github.com/users/jaapjansma/followers","following_url":"https://api.github.com/users/jaapjansma/following{/other_user}","gists_url":"https://api.github.com/users/jaapjansma/gists{/gist_id}","starred_url":"https://api.github.com/users/jaapjansma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaapjansma/subscriptions","organizations_url":"https://api.github.com/users/jaapjansma/orgs","repos_url":"https://api.github.com/users/jaapjansma/repos","events_url":"https://api.github.com/users/jaapjansma/events{/privacy}","received_events_url":"https://api.github.com/users/jaapjansma/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-05-28T10:25:00Z","updated_at":"2016-05-28T18:11:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/civicrm/civicrm-website-org/pulls/40","html_url":"https://github.com/civicrm/civicrm-website-org/pull/40","diff_url":"https://github.com/civicrm/civicrm-website-org/pull/40.diff","patch_url":"https://github.com/civicrm/civicrm-website-org/pull/40.patch"},"body":"@colemanw could you have a look if this is what you had in mind? I am a bit doubting about whether this is an easy one to do. Because what do we do with the extensions and release already in the database? Should we update the field_extension_release_civicrm of existing extensions? \r\n\r\nAnd what do we do when a new release is added? Do we overwrite the existing term reference or do we add the new ones? \r\n\r\nMy solution is to overwrite the field_extension_release_civicrm of an extension as soon as a release is added or updated. \r\n\r\nbtw. I have not really tested the code as I don't have a test environment of the website where I could test the code."},"comment":{"url":"https://api.github.com/repos/civicrm/civicrm-website-org/issues/comments/222321936","html_url":"https://github.com/civicrm/civicrm-website-org/pull/40#issuecomment-222321936","issue_url":"https://api.github.com/repos/civicrm/civicrm-website-org/issues/40","id":222321936,"user":{"login":"nganivet","id":3435067,"avatar_url":"https://avatars.githubusercontent.com/u/3435067?v=3","gravatar_id":"","url":"https://api.github.com/users/nganivet","html_url":"https://github.com/nganivet","followers_url":"https://api.github.com/users/nganivet/followers","following_url":"https://api.github.com/users/nganivet/following{/other_user}","gists_url":"https://api.github.com/users/nganivet/gists{/gist_id}","starred_url":"https://api.github.com/users/nganivet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nganivet/subscriptions","organizations_url":"https://api.github.com/users/nganivet/orgs","repos_url":"https://api.github.com/users/nganivet/repos","events_url":"https://api.github.com/users/nganivet/events{/privacy}","received_events_url":"https://api.github.com/users/nganivet/received_events","type":"User","site_admin":false},"created_at":"2016-05-28T18:11:58Z","updated_at":"2016-05-28T18:11:58Z","body":"Note I worked on a script a couple years ago during the CiviCon Sprint to automatically download and check extensions as soon as there is a new tag published on Github. This script might be the best place to perform this merge since we already are getting all info on the extension, including past releases, in order to perform the check. It also runs on a cron every night, so would periodically update the directory. I have no idea where the codebase is though, but I'm sure @colemanw would know."}}
{"actor":{"display_login":"nganivet"}}