def enabled_features(request): """Adds a USE_FEATURENAME flags for each enabled feature (see features.py)""" # TODO(mikey): this might make it harder to diagnose why features aren't # visible/being used. ret = {} ret['USE_FACEBOOK'] = features.use_facebook() ret['USE_TWITTER'] = features.use_twitter() return ret
def enabled_features(request): """Adds a USE_FEATURENAME flags for each enabled feature (see features.py)""" # TODO(mikey): this might make it harder to diagnose why features aren't # visible/being used. ret = {} ret["USE_FACEBOOK"] = features.use_facebook() ret["USE_FOURSQUARE"] = features.use_foursquare() ret["USE_TWITTER"] = features.use_twitter() ret["USE_UNTAPPD"] = features.use_untappd() return ret
def enabled_features(request): """Adds a USE_FEATURENAME flags for each enabled feature. Currently defined: USE_FACEBOOK - Allow registration and fbconnect login via django-socialauth USE_TWITTER - pykeg.contrib.twitter is installed. """ # TODO(mikey): this might make it harder to diagnose why features aren't # visible/being used. ret = {} ret['USE_FACEBOOK'] = features.use_facebook() ret['USE_TWITTER'] = features.use_twitter() return ret
def handle_new_event(event): if features.use_twitter(): LOGGER.info('handle_new_event: dispatching to twitter ..') twitter_tasks.tweet_event(event) else: LOGGER.info('handle_new_event: twitter not enabled, skipping.') if features.use_foursquare(): LOGGER.info('handle_new_event: dispatching to foursquare ..') foursquare_tasks.checkin_event(event) else: LOGGER.info('handle_new_event: foursquare not enabled, skipping.') if features.use_untappd(): LOGGER.info('handle_new_event: dispatching to untappd ..') untappd_tasks.checkin_event(event) else: LOGGER.info('handle_new_event: untappd not enabled, skipping.')
from django.conf.urls.defaults import * from pykeg.core import features urlpatterns = patterns('pykeg.web.account.views', url(r'^$', 'account_main', name='kb-account-main'), url(r'^mugshot/$', 'edit_mugshot', name='account-mugshot'), url(r'^regenerate-api-key/$', 'regenerate_api_key', name='regen-api-key'), ) if features.use_facebook(): urlpatterns += patterns('', url(r'fb-settings/$', 'pykeg.web.contrib.facebook.views.account_settings', name='fb-account-settings'), ) if features.use_twitter(): urlpatterns += patterns('', url(r'twitter-settings/$', 'pykeg.web.contrib.twitter.views.account_settings', name='twitter-account-settings'), )
from django.conf.urls.defaults import * from pykeg.core import features urlpatterns = patterns( 'pykeg.web.account.views', url(r'^$', 'account_main', name='kb-account-main'), url(r'^mugshot/$', 'edit_mugshot', name='account-mugshot'), url(r'^regenerate-api-key/$', 'regenerate_api_key', name='regen-api-key'), ) if features.use_facebook(): urlpatterns += patterns( '', url(r'fb-settings/$', 'pykeg.web.contrib.facebook.views.account_settings', name='fb-account-settings'), ) if features.use_twitter(): urlpatterns += patterns( '', url(r'twitter-settings/$', 'pykeg.web.contrib.twitter.views.account_settings', name='twitter-account-settings'), )