{"action":"created","issue":{"url":"https://api.github.com/repos/pennersr/django-allauth/issues/393","repository_url":"https://api.github.com/repos/pennersr/django-allauth","labels_url":"https://api.github.com/repos/pennersr/django-allauth/issues/393/labels{/name}","comments_url":"https://api.github.com/repos/pennersr/django-allauth/issues/393/comments","events_url":"https://api.github.com/repos/pennersr/django-allauth/issues/393/events","html_url":"https://github.com/pennersr/django-allauth/issues/393","id":20001765,"node_id":"MDU6SXNzdWUyMDAwMTc2NQ==","number":393,"title":"Providers use overly generic app names","user":{"login":"aehlke","id":71601,"node_id":"MDQ6VXNlcjcxNjAx","avatar_url":"https://avatars3.githubusercontent.com/u/71601?v=4","gravatar_id":"","url":"https://api.github.com/users/aehlke","html_url":"https://github.com/aehlke","followers_url":"https://api.github.com/users/aehlke/followers","following_url":"https://api.github.com/users/aehlke/following{/other_user}","gists_url":"https://api.github.com/users/aehlke/gists{/gist_id}","starred_url":"https://api.github.com/users/aehlke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aehlke/subscriptions","organizations_url":"https://api.github.com/users/aehlke/orgs","repos_url":"https://api.github.com/users/aehlke/repos","events_url":"https://api.github.com/users/aehlke/events{/privacy}","received_events_url":"https://api.github.com/users/aehlke/received_events","type":"User","site_admin":false},"labels":[{"id":6531707,"node_id":"MDU6TGFiZWw2NTMxNzA3","url":"https://api.github.com/repos/pennersr/django-allauth/labels/Future","name":"Future","color":"444444","default":false},{"id":498262217,"node_id":"MDU6TGFiZWw0OTgyNjIyMTc=","url":"https://api.github.com/repos/pennersr/django-allauth/labels/Low%20priority","name":"Low priority","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2013-09-24T19:55:30Z","updated_at":"2018-11-14T13:52:54Z","closed_at":null,"author_association":"NONE","body":"Using generic app names like \"oauth\", \"facebook\", \"twitter\" easily leads to conflicts with other apps. Django does not allow using the same app name, even if the app's path is different (it only considers the rightmost component). A lot of Django works, but some things fail, notably South migrations if you already have an app with migrations named the same as one of the allauth providers. In my case, our project has facebook and twitter apps already (my fault for naming them generically, but these aren't reusable components that I'm planning to open source, they're project-level apps).\n\nI'm making a fork to rename all providers to e.g. facebook_provider, but I don't see how I can fix it for my case where I have to do this before even adding allauth at all to my project and also be able to migrate existing installs of allauth. I suspect it's not possible without backwards-compatibilty-breaking changes.\n"},"comment":{"url":"https://api.github.com/repos/pennersr/django-allauth/issues/comments/438668829","html_url":"https://github.com/pennersr/django-allauth/issues/393#issuecomment-438668829","issue_url":"https://api.github.com/repos/pennersr/django-allauth/issues/393","id":438668829,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODY2ODgyOQ==","user":{"login":"fazpu","id":18228330,"node_id":"MDQ6VXNlcjE4MjI4MzMw","avatar_url":"https://avatars3.githubusercontent.com/u/18228330?v=4","gravatar_id":"","url":"https://api.github.com/users/fazpu","html_url":"https://github.com/fazpu","followers_url":"https://api.github.com/users/fazpu/followers","following_url":"https://api.github.com/users/fazpu/following{/other_user}","gists_url":"https://api.github.com/users/fazpu/gists{/gist_id}","starred_url":"https://api.github.com/users/fazpu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fazpu/subscriptions","organizations_url":"https://api.github.com/users/fazpu/orgs","repos_url":"https://api.github.com/users/fazpu/repos","events_url":"https://api.github.com/users/fazpu/events{/privacy}","received_events_url":"https://api.github.com/users/fazpu/received_events","type":"User","site_admin":false},"created_at":"2018-11-14T13:52:54Z","updated_at":"2018-11-14T13:52:54Z","author_association":"NONE","body":"Opened in 2013..., adding allauth to existing projects hurts due to this issue."}}
{"actor":{"display_login":"fazpu"}}