def dispatch(self, request, *args, **kwargs): if not diaspora.is_setup(): return redirect('diaspora:setup') return super().dispatch(request, *args, **kwargs)
from plinth.utils import format_lazy clients = validate([{ 'name': _('dandelion*'), 'description': _('It is an unofficial webview based client for the ' 'community-run, distributed social network diaspora*'), 'platforms': [{ 'type': 'store', 'os': 'android', 'store_name': 'f-droid', 'url': store_url('f-droid', 'com.github.dfa.diaspora_android'), }] }, { 'name': _('diaspora*'), 'platforms': [{ 'type': 'web', 'url': format_lazy('https://diaspora.{host}', host=diaspora.get_configured_domain_name() if diaspora.is_setup() else "<please-setup-domain-name>") }] }])
from django.utils.translation import ugettext_lazy as _ from plinth.clients import store_url, validate from plinth.modules import diaspora from plinth.utils import format_lazy clients = validate([{ 'name': _('dandelion*'), 'description': _('It is an unofficial webview based client for the ' 'community-run, distributed social network diaspora*'), 'platforms': [{ 'type': 'store', 'os': 'android', 'store_name': 'f-droid', 'url': store_url('f-droid', 'com.github.dfa.diaspora_android'), }] }, { 'name': _('diaspora*'), 'platforms': [{ 'type': 'web', 'url': format_lazy('https://diaspora.{host}', host=diaspora.get_configured_domain_name() if diaspora.is_setup() else "<please-setup-domain-name>") }] }])