diff options
Diffstat (limited to 'templates/apps/userprofile/home.html')
-rw-r--r-- | templates/apps/userprofile/home.html | 132 |
1 files changed, 78 insertions, 54 deletions
diff --git a/templates/apps/userprofile/home.html b/templates/apps/userprofile/home.html index 2690f4d..6d4228f 100644 --- a/templates/apps/userprofile/home.html +++ b/templates/apps/userprofile/home.html @@ -4,61 +4,85 @@ {% load tagging_tags %} {% block widgets %} $("#gravatar").append($.gravatar($('#email').text())); - $("#names").accordion({ - header: 'h3', - collapsible: true, - active: false, - autoHeight: false - }); - $("#memberships").accordion({ - header: 'h3', - collapsible: true, - active: false, - autoHeight: false - }); {% endblock %} -{% block content %} - {% if memberships %} - <h3>Memberships</h3> - <div id="memberships"> - {% for m in memberships.all %} - <div id="m{{m.id}}" class="{{m.status}}"> - <h3 class="listheader">{{m.name.shortname}}</h3> - <div> - <div> - You became a member of <a href="{{m.name.url}}">{{m.name.shortname}}</a> {{m.timecreated|datehumanize}} - {% if m.tags %}<h4>Role{{m.tags|pluralize}}</h4> - <ul class="clist">{% for tag in m.tags %}<li>{{ tag|escape }}</li>{%endfor%}</ul>{%endif%} - </div> - <div class="rlist button"> - <ul> - {% if render.edit and m.user %} <!-- only allow roles for users right now --> - <li><a href="/tag/membership/{{m.id}}/modify">Modify Roles</a></li> - {% endif %} - {% if render.kick and m.user %} <!-- only allow removing members for users right now --> - <li><a href="/name/{{name.id}}/leave/{{m.user.username}}">{% if m.user == user %}Leave{% else %}Remove from{% endif %} Group</a></li> - {% endif %} - </ul> - </div> - </div> - </div> - {% empty %} - <p>No members yet...</p> - {% endfor %} - </div> - {% endif %} -<h3>Groups</h3> -<div id="names"> - {% for n,p in names %} - <div id="n{{n.id}}"> - <h3 class="listheader">{{n.shortname}}</h3> - <div> - <a href="{{n.url}}">{{n.shortname}}</a> was created by {{n.creator|userdisplay}} {{n.timecreated|datehumanize}}{% if n.count_members %}and has {{n.count_members}} member{{n.count_members|pluralize}}{%endif%}. - </div> - </div> - {% empty %} - <p>You do not have control over any groups yet...</p> - {% endfor %} +{% block main %} +<script> + $(function () { + $('tab a:last').tab('show'); + }) +</script> + +<div class="hero-unit profile"> + <div class="left" style="margin-right:30px;"> + <a class="gravatar" href="#" title="{{ user.email }}"></a> + </div> + <h2>{{ profile.display_name }}</h2> + <span class="quiet">You are the owner of {{ names|length }} group{{ names|pluralize }} and member of {{ memberships|length }} group{{ memberships|pluralize }}</span><br> + <!-- <a href="/user/alias"><i class="icon-user"></i> Add an alias </a> to your identity --> + <br> + </div> +<ul class="nav nav-tabs" id="tab"> + <a class="btn right" style="margin-left:30px;margin-right:10px;" href="/name/{{profile.home.id}}/add"><i class="icon-plus"></i> New group</a> + <li class="active"> + <a href="#memberships-tab" data-toggle="tab">Memberships</a> + </li> + <li><a href="#groups" data-toggle="tab">My groups</a></li> +</ul> + +<div class="tab-content"> + <div class="tab-pane active" id="memberships-tab"> + {% if memberships %} + <div id="memberships"> + {% for m in memberships.all %} + <div class="well group"> + <a href="{{ m.name.url }}"><h3>{{ m.name.shortname }}</h3></a> + <span class="quiet">You became member {{m.timecreated|datehumanize}}</span> + {% if m.tags %} + <h4>Role{{m.tags|pluralize}}</h4> + <ul class="clist">{% for tag in m.tags %}<li>{{ tag|escape }}</li>{%endfor%}</ul> + {%endif%} + <a href="{{ m.name.url }}"><img style="margin-top:-27px;" class="right" src="/site-media/img/right.png"></a> + <!-- + <div id="m{{m.id}}" class="{{m.status}}"> + <h3 class="listheader">{{m.name.shortname}}</h3> + <div> + <div> + You became a member of <a href="{{m.name.url}}">{{m.name.shortname}}</a> {{m.timecreated|datehumanize}} + {% if m.tags %}<h4>Role{{m.tags|pluralize}}</h4> + <ul class="clist">{% for tag in m.tags %}<li>{{ tag|escape }}</li>{%endfor%}</ul>{%endif%} + </div> + <div class="rlist button"> + <ul> + {% if render.edit and m.user %} + <li><a href="/tag/membership/{{m.id}}/modify">Modify Roles</a></li> + {% endif %} + {% if render.kick and m.user %} + <li><a href="/name/{{name.id}}/leave/{{m.user.username}}">{% if m.user == user %}Leave{% else %}Remove from{% endif %} Group</a></li> + {% endif %} + </ul> + </div> + --> + </div> + {% empty %} + <p>No members yet...</p> + {% endfor %} + </div> + {% endif %} + </div> + <div class="tab-pane" id="groups"> + <div id="names"> + {% for n,p in names %} + <div class="well group"> + <a href="{{ n.url }}"><h3>{{ n.shortname }}</h3></a> + <span class="quiet">Created {{n.timecreated|datehumanize}}</span> + <a href="{{ n.url }}"><img style="margin-top:-27px;" class="right" src="/site-media/img/right.png"></a> + </div> + {% empty %} + <p>You do not have control over any groups yet...</p> + {% endfor %} + </div> + </div> + </div> {% endblock %}
\ No newline at end of file |