def accounts_elsewhere(website, env): twitter = Twitter( env.twitter_consumer_key, env.twitter_consumer_secret, env.twitter_callback, ) facebook = Facebook( env.facebook_app_id, env.facebook_app_secret, env.facebook_callback, ) github = GitHub( env.github_client_id, env.github_client_secret, env.github_callback, ) google = Google( env.google_client_id, env.google_client_secret, env.google_callback, ) bitbucket = Bitbucket( env.bitbucket_consumer_key, env.bitbucket_consumer_secret, env.bitbucket_callback, ) openstreetmap = OpenStreetMap( env.openstreetmap_consumer_key, env.openstreetmap_consumer_secret, env.openstreetmap_callback, env.openstreetmap_api_url, env.openstreetmap_auth_url, ) bountysource = Bountysource( None, env.bountysource_api_secret, env.bountysource_callback, env.bountysource_api_host, env.bountysource_www_host, ) venmo = Venmo( env.venmo_client_id, env.venmo_client_secret, env.venmo_callback, ) signin_platforms = [twitter, github, facebook, google, bitbucket, openstreetmap] website.signin_platforms = PlatformRegistry(signin_platforms) AccountElsewhere.signin_platforms_names = tuple(p.name for p in signin_platforms) # For displaying "Connected Accounts" website.social_profiles = [twitter, github, facebook, google, bitbucket, openstreetmap, bountysource] all_platforms = signin_platforms + [bountysource, venmo] website.platforms = AccountElsewhere.platforms = PlatformRegistry(all_platforms) for platform in all_platforms: platform.icon = website.asset('platforms/%s.16.png' % platform.name) platform.logo = website.asset('platforms/%s.png' % platform.name)
def accounts_elsewhere(website, env): twitter = Twitter( website.asset_url, env.twitter_consumer_key, env.twitter_consumer_secret, env.twitter_callback, ) github = GitHub( website.asset_url, env.github_client_id, env.github_client_secret, env.github_callback, ) bitbucket = Bitbucket( website.asset_url, env.bitbucket_consumer_key, env.bitbucket_consumer_secret, env.bitbucket_callback, ) openstreetmap = OpenStreetMap( website.asset_url, env.openstreetmap_consumer_key, env.openstreetmap_consumer_secret, env.openstreetmap_callback, env.openstreetmap_api_url, env.openstreetmap_auth_url, ) bountysource = Bountysource( website.asset_url, None, env.bountysource_api_secret, env.bountysource_callback, env.bountysource_api_host, env.bountysource_www_host, ) venmo = Venmo( website.asset_url, env.venmo_client_id, env.venmo_client_secret, env.venmo_callback, ) signin_platforms = [twitter, github, bitbucket, openstreetmap] website.signin_platforms = PlatformRegistry(signin_platforms) AccountElsewhere.signin_platforms_names = tuple(p.name for p in signin_platforms) # For displaying "Connected Accounts" website.social_profiles = [twitter, github, bitbucket, openstreetmap, bountysource] all_platforms = signin_platforms + [bountysource, venmo] website.platforms = AccountElsewhere.platforms = PlatformRegistry(all_platforms)