from django.utils.translation import ugettext_lazy as _ from colab.plugins.utils.menu import colab_url_factory # Noosfero plugin - Put this in plugins.d/noosfero.py to actiate ## # from django.utils.translation import ugettext_lazy as _ # from colab.plugins.utils.menu import colab_url_factory name = 'colab_noosfero' verbose_name = 'Noosfero Plugin' upstream = 'http://<%= node['peers']['social'] %>:80/social/' private_token = '<%= @get_private_token.call %>' urls = { 'include': 'colab_noosfero.urls', 'namespace': 'noosfero', # TODO: do not allow to change namespace 'prefix': '^social/', } menu_title = _('Social') url = colab_url_factory('noosfero') menu_urls = ( url(display=_('Users'), viewname='noosfero', kwargs={'path': 'search/people'}, auth=False), url(display=_('Communities'), viewname='noosfero', kwargs={'path': 'search/communities'}, auth=False), url(display=_('Institutions'), viewname='noosfero', kwargs={'path': 'search/institutions'}, auth=False), url(display=_('Profile'), viewname='noosfero', kwargs={'path': 'profile/~/'}, auth=True), url(display=_('Control Panel'), viewname='noosfero', kwargs={'path': 'myprofile/~/'}, auth=True), )