{"action":"created","issue":{"url":"https://api.github.com/repos/backdrop-ops/contrib/issues/271","repository_url":"https://api.github.com/repos/backdrop-ops/contrib","labels_url":"https://api.github.com/repos/backdrop-ops/contrib/issues/271/labels{/name}","comments_url":"https://api.github.com/repos/backdrop-ops/contrib/issues/271/comments","events_url":"https://api.github.com/repos/backdrop-ops/contrib/issues/271/events","html_url":"https://github.com/backdrop-ops/contrib/issues/271","id":342021021,"node_id":"MDU6SXNzdWUzNDIwMjEwMjE=","number":271,"title":"Intent To Port User External Invite","user":{"login":"alexfinnarn","id":3640707,"node_id":"MDQ6VXNlcjM2NDA3MDc=","avatar_url":"https://avatars3.githubusercontent.com/u/3640707?v=4","gravatar_id":"","url":"https://api.github.com/users/alexfinnarn","html_url":"https://github.com/alexfinnarn","followers_url":"https://api.github.com/users/alexfinnarn/followers","following_url":"https://api.github.com/users/alexfinnarn/following{/other_user}","gists_url":"https://api.github.com/users/alexfinnarn/gists{/gist_id}","starred_url":"https://api.github.com/users/alexfinnarn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexfinnarn/subscriptions","organizations_url":"https://api.github.com/users/alexfinnarn/orgs","repos_url":"https://api.github.com/users/alexfinnarn/repos","events_url":"https://api.github.com/users/alexfinnarn/events{/privacy}","received_events_url":"https://api.github.com/users/alexfinnarn/received_events","type":"User","site_admin":false},"labels":[{"id":319981791,"node_id":"MDU6TGFiZWwzMTk5ODE3OTE=","url":"https://api.github.com/repos/backdrop-ops/contrib/labels/Port%20status","name":"Port status","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-17T17:50:36Z","updated_at":"2018-07-19T13:11:28Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The User External Invite module allows an admin user to invite users that are already created either locally or by provisioning the user via external authentication, like LDAP or social logins. \r\n\r\nA use case for this module is when you want to invite a user to a new site and grant them a role only if they actually accept the invitation. The user can have a different system email then you sent the invite to and doesn't have to be already created when the invite is sent. \r\n\r\nhttps://www.drupal.org/project/user_external_invite\r\nhttps://www.drupal.org/project/user_external_invite/issues/2986102\r\n\r\nSince I maintain this module, I will port the initial version; however, https://github.com/backdrop-contrib/autoassignrole seems to assign roles when a user logs in. In a quick look, I'm not sure if the modules are relatable enough to consider adding invite code to that module, but at least I'll put a crosslink to that module for an option where users can actually sign up rather than being controlled by external authentication."},"comment":{"url":"https://api.github.com/repos/backdrop-ops/contrib/issues/comments/406270922","html_url":"https://github.com/backdrop-ops/contrib/issues/271#issuecomment-406270922","issue_url":"https://api.github.com/repos/backdrop-ops/contrib/issues/271","id":406270922,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNjI3MDkyMg==","user":{"login":"alexfinnarn","id":3640707,"node_id":"MDQ6VXNlcjM2NDA3MDc=","avatar_url":"https://avatars3.githubusercontent.com/u/3640707?v=4","gravatar_id":"","url":"https://api.github.com/users/alexfinnarn","html_url":"https://github.com/alexfinnarn","followers_url":"https://api.github.com/users/alexfinnarn/followers","following_url":"https://api.github.com/users/alexfinnarn/following{/other_user}","gists_url":"https://api.github.com/users/alexfinnarn/gists{/gist_id}","starred_url":"https://api.github.com/users/alexfinnarn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexfinnarn/subscriptions","organizations_url":"https://api.github.com/users/alexfinnarn/orgs","repos_url":"https://api.github.com/users/alexfinnarn/repos","events_url":"https://api.github.com/users/alexfinnarn/events{/privacy}","received_events_url":"https://api.github.com/users/alexfinnarn/received_events","type":"User","site_admin":false},"created_at":"2018-07-19T13:11:28Z","updated_at":"2018-07-19T13:11:28Z","author_association":"CONTRIBUTOR","body":"The three checkboxes listed in https://github.com/backdrop-ops/contrib/blob/master/README.md\r\n\r\n- [ ] Include a LICENSE.txt file that indicates the code is GPL v2. You can use this copy. https://github.com/backdrop-ops/contrib/blob/master/examples/LICENSE.txt\r\n- [ ] Include a README.md file that includes license and maintainer information. You can use this example. https://github.com/backdrop-ops/contrib/blob/master/examples/README.md\r\n- [ ] Maintain the Git history from Drupal 7. See this article.\r\n\r\nAdditional Checks:\r\n\r\n- [ ] Attempt to cleanup issue queue on D7\r\n- [ ] Looked for similar Backdrop contrib modules; make crosslinks in readme for any found\r\n- [ ] If similar modules found, file an issue with current Backdrop project to see if your functionality can be added to that project; The goal is to not have a bunch of very similar modules\r\n- [ ] Think about what category your module fits into and add to readme; one day this might help with categorization in searching for modules\r\n- [ ] Try to run your module on PHP 5.3 to be nice to users who may be migrating from that version of PHP...I think that is the minimum version supported for Backdrop. You can test different PHP versions  with Lando. \r\n- [ ] Run any tests the module may have. They will most likely be SimpleTests you can run with the Testing module enabled.\r\n- [ ] Remove Drupal compatibilty layer\r\n- [ ] Replace variable_get variable_set with config system\r\n- [ ] Change info file to reflect Backdrop changes from D7\r\n- [ ] Place module on GitHub in a repo for others to look at and link to in your issue\r\n\r\nThese are just my suggestions, but I'm trying to make a template for my team to help in porting modules. Any feedback or additional check ideas welcome."}}
{"actor":{"display_login":"alexfinnarn"}}