def get_context_data(self, *args, **kwargs): context = super().get_context_data(**kwargs) context['domain_name'] = diaspora.get_configured_domain_name() return context
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>") }] }])
def get_context_data(self, *args, **kwargs): context = super().get_context_data(**kwargs) context['domain_name'] = diaspora.get_configured_domain_name() context['clients'] = diaspora.clients return context
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>") }] }])