def ready(self): from payments.signals import status_changed from froide.account import ( account_canceled, account_merged ) from froide.account.export import registry from froide_payment.signals import subscription_canceled from .listeners import ( payment_status_changed, subscription_was_canceled, cancel_user, merge_user, export_user_data ) status_changed.connect(payment_status_changed) subscription_canceled.connect(subscription_was_canceled) account_canceled.connect(cancel_user) account_merged.connect(merge_user) registry.register(export_user_data) from froide.account.menu import menu_registry, MenuItem def get_donation_menu_item(request): return MenuItem( section='before_settings', order=999, url=reverse_lazy('fds_donation:donor-user'), label=_('My donations') ) menu_registry.register(get_donation_menu_item)
def ready(self): from froide.account import account_canceled, account_merged from froide.account.export import registry account_canceled.connect(cancel_user) account_merged.connect(merge_user) registry.register(export_user_data)
def ready(self): from froide.account import account_merged from froide.helper.search import search_registry from . import listeners # noqa account_merged.connect(merge_user) search_registry.register(add_search)
def ready(self): from froide.account import account_canceled, account_merged import froide.foirequestfollower.signals # noqa from froide.account.export import registry account_canceled.connect(cancel_user) account_merged.connect(merge_user) registry.register(export_user_data)
def ready(self): from froide.account import account_merged from froide.account.export import registry from froide.helper.search import search_registry from .utils import export_user_data registry.register(export_user_data) account_merged.connect(merge_user) search_registry.register(add_search)
def ready(self): from .signals import start_guidance_task from froide.foirequest.models import FoiRequest from froide.account import account_merged from froide.account.export import registry FoiRequest.message_received.connect(start_guidance_task) account_merged.connect(merge_user) registry.register(export_user_data)
def ready(self): from froide.account import account_canceled, account_merged from froide.account.export import registry from froide.helper.search import search_registry import froide.foirequest.signals # noqa from .utils import cancel_user, merge_user, export_user_data account_canceled.connect(cancel_user) account_merged.connect(merge_user) registry.register(export_user_data) search_registry.register(add_search)
def ready(self): from froide.account import account_canceled, account_merged from froide.account.export import registry from froide.foirequest.models import FoiRequest from .listeners import connect_message_send FoiRequest.message_sent.connect(connect_message_send) account_canceled.connect(cancel_user) account_merged.connect(merge_user) registry.register(export_user_data)
def ready(self): ''' Remove when https://github.com/divio/django-filer/issues/1103 ''' from filer.fields.file import AdminFileWidget AdminFileWidget.Media.js = ( 'admin/js/vendor/jquery/jquery.js', 'admin/js/jquery.init.js', ) + AdminFileWidget.Media.js AdminFileWidget.obj_for_value = obj_for_value from froide.account import account_merged account_merged.connect(merge_user)
def ready(self): from froide.account.menu import menu_registry, MenuItem from froide.account import account_canceled, account_merged from froide.account.export import registry def get_account_menu_item(request): return MenuItem(section='before_settings', order=0, url=reverse('team-list'), label=_('My teams')) menu_registry.register(get_account_menu_item) registry.register(export_user_data) account_canceled.connect(cancel_user) account_merged.connect(merge_user)
def ready(self): from froide.account import (account_canceled, account_merged, account_made_private) from froide.account.export import registry from froide.helper.search import search_registry from django_comments.signals import comment_will_be_posted from froide.foirequest import signals # noqa from .utils import (cancel_user, merge_user, export_user_data, make_account_private) account_canceled.connect(cancel_user) account_merged.connect(merge_user) account_made_private.connect(make_account_private) registry.register(export_user_data) search_registry.register(add_search) comment_will_be_posted.connect(signals.pre_comment_foimessage)
def ready(self): from froide.account import ( account_canceled, account_merged, account_made_private ) from froide.account.export import registry from froide.helper.search import search_registry import froide.foirequest.signals # noqa from .utils import ( cancel_user, merge_user, export_user_data, make_account_private ) account_canceled.connect(cancel_user) account_merged.connect(merge_user) account_made_private.connect(make_account_private) registry.register(export_user_data) search_registry.register(add_search)
def ready(self): from froide.account import account_canceled, account_activated, account_merged from froide.account.export import registry from froide.account.forms import user_extra_registry from froide.bounce.signals import email_bounced from .forms import NewsletterUserExtra from .utils import handle_bounce account_canceled.connect(cancel_user) account_merged.connect(merge_user) account_activated.connect(activate_newsletter_subscription) email_bounced.connect(handle_bounce) user_extra_registry.register(NewsletterUserExtra()) registry.register(export_user_data)
def ready(self): from froide.account import account_canceled, account_merged import froide.foirequestfollower.listeners # noqa from froide.account.export import registry from froide.bounce.signals import email_bounced, email_unsubscribed from froide.foirequest.models import FoiRequest from .utils import handle_bounce, handle_unsubscribe account_canceled.connect(cancel_user) account_merged.connect(merge_user) registry.register(export_user_data) email_bounced.connect(handle_bounce) email_unsubscribed.connect(handle_unsubscribe) FoiRequest.made_private.connect(remove_followers)
def ready(self): from froide.account.menu import menu_registry, MenuItem from froide.account import account_canceled, account_merged from froide.account.export import registry def get_account_menu_item(request): return MenuItem( section='before_settings', order=0, url=reverse('team-list'), label=_('Your teams') ) menu_registry.register(get_account_menu_item) registry.register(export_user_data) account_canceled.connect(cancel_user) account_merged.connect(merge_user)
def ready(self): ''' Remove when https://github.com/divio/django-filer/issues/1103 ''' from filer.fields.file import AdminFileWidget AdminFileWidget.Media.js = ( 'admin/js/vendor/jquery/jquery.js', 'admin/js/jquery.init.js', ) + AdminFileWidget.Media.js AdminFileWidget.obj_for_value = obj_for_value from froide.account import account_merged from froide.helper.search import search_registry account_merged.connect(merge_user) search_registry.register(add_search)
def ready(self): from froide.account import account_canceled, account_activated, account_merged from froide.account.export import registry from froide.account.forms import user_extra_registry from froide.bounce.signals import email_bounced, email_unsubscribed from froide.foirequestfollower.models import FoiRequestFollower from .forms import NewsletterUserExtra, DonorNewsletterExtra from .utils import handle_bounce, handle_unsubscribe account_canceled.connect(cancel_user) account_merged.connect(merge_user) account_activated.connect(activate_newsletter_subscription) email_bounced.connect(handle_bounce) email_unsubscribed.connect(handle_unsubscribe) user_extra_registry.register('registration', NewsletterUserExtra()) user_extra_registry.register('follow', NewsletterUserExtra()) user_extra_registry.register('donation', DonorNewsletterExtra()) FoiRequestFollower.followed.connect(subscribe_follower) registry.register(export_user_data)
def ready(self): from .listeners import connect_info_object from froide.foirequest.models import FoiRequest FoiRequest.request_created.connect(connect_info_object) from froide.account.menu import menu_registry, MenuItem from froide.account.export import registry from froide.account import account_merged registry.register(export_user_data) account_merged.connect(merge_user) @menu_registry.register def get_campaign_menu_item(request): if not request.user.has_perm('froide_campaign.can_use_campaigns'): return None return MenuItem(section='before_settings', order=10, url=reverse('campaign-list'), label=_('My campaigns'))
def ready(self): from froide.account.export import registry from froide.account import account_merged from froide.account.menu import menu_registry, MenuItem from . import signals # noqa registry.register(export_user_data) account_merged.connect(merge_user) def get_moderation_menu_item(request): from froide.foirequest.auth import is_foirequest_moderator if not (request.user.is_staff or is_foirequest_moderator(request)): return None return MenuItem(section='after_settings', order=0, url=reverse('problem-moderation'), label=_('Moderation')) menu_registry.register(get_moderation_menu_item) registry.register(export_user_data)
def ready(self): from froide.account import account_merged account_merged.connect(merge_user)