Added social accounts to profile main page

This commit is contained in:
Felipe Martín 2015-10-11 09:45:45 +02:00
parent fc8c13be8f
commit a4cd7a151e
2 changed files with 17 additions and 2 deletions

View File

@ -61,6 +61,7 @@
<div class="menu fixzindex">
<a class="item" href="{% url 'profile:main' user.username %}">{% trans "My public profile" %}</a>
<a class="item" href="{% url 'account_change_password' %}">{% trans "Change password" %}</a>
<a class="item" href="{% url 'socialaccount_connections' %}">{% trans "Social accounts" %}</a>
<a class="item" href="{% url 'account_email' %}">{% trans "Emails" %}</a>
<div class="ui divider"></div>
<a class="item" href="{% url 'account_logout' %}">{% trans "Log out" %}</a>
@ -90,6 +91,7 @@
<a class="item" href="{% url 'profile:main' user.username %}">{% trans "My public profile" %}</a>
<a class="item" href="{% url 'account_change_password' %}">{% trans "Change password" %}</a>
<a class="item" href="{% url 'account_email' %}">{% trans "Emails" %}</a>
<a class="item" href="{% url 'socialaccount_connections' %}">{% trans "Social accounts" %}</a>
<a class="item" href="{% url 'account_logout' %}">{% trans "Log out" %}</a>
</div>
</div>

View File

@ -1,5 +1,5 @@
{% extends "_layout.html" %}
{% load i18n gravatar %}
{% load i18n gravatar socialaccount %}
{% block js_views %}{{ block.super }},relation{% endblock %}
@ -8,7 +8,7 @@
<div class="four wide column">
<img class="ui image small circular bordered" src="{% gravatar this_user 400 %}"><br>
</div>
<div class="twelve wide column">
<div class="nine wide column">
<h2 class="ui header">
{{ this_user.username }}
<div class="sub header">
@ -36,6 +36,19 @@
</div>
</h2>
</div>
<div class="ui three wide column right aligned">
{% get_social_accounts user as accounts %}
{% if accounts %}
{% for provider, profiles in accounts.items %}
{% for profile in profiles %}
<a class="ui button tiny {{ provider }}" href="{{ profile.get_profile_url }}">
<i class="{{ provider }} icon"></i>
{{ profile }}
</a>
{% endfor %}
{% endfor %}
{% endif %}
</div>
{% if user.pk == this_user.pk %}
<div class="sixteen wide column">
<div class="ui text-center">