OXYGENHUB
# fb8aafc64f9c oxygenhub / templates / org.html
1.7 KiB · HTML · last changed feat(web): the card layout on every page (closes #159, closes #160, closes #161, closes #162, closes #163, closes #164) 22 days ago source blame history raw
1
{% extends "base.html" %}
2
{% block title %}{{ org.name }}{% endblock %}
3
{% block content %}
4
<div class="side-layout profile">
5
  <aside class="side who-card">
6
    <img class="avatar xl" src="/avatar/{{ org.name }}" alt="">
7
    {% if !org.display_name.is_empty() %}<h1 class="display">{{ org.display_name }}</h1>{% endif %}
8
    <p class="handle">{{ org.name }} <span class="tag">organisation</span></p>
9
    {% if !org.description.is_empty() %}<p class="bio">{{ org.description }}</p>{% endif %}
10
    {% if can_admin %}<a class="go small" href="/orgs/{{ org.name }}/settings">settings</a>{% endif %}
11
    <section class="side-card"><h3>Members <span class="count-chip">{{ members.len() }}</span></h3><div class="body">
12
    <ul class="plain">{% for (m, role) in members %}<li><img class="avatar xs" src="/avatar/{{ m.username }}" alt=""> <a href="/{{ m.username }}">{{ m.username }}</a>{% if role == "owner" %} <span class="small mute">owner</span>{% endif %}</li>{% endfor %}</ul>
13
    </div></section>
14
    {% if !teams.is_empty() %}
15
    <p><a class="go small" href="/projects/{{ org.name }}">Projects</a></p>
16
    <section class="side-card"><h3>Teams <span class="count-chip">{{ teams.len() }}</span></h3><div class="body">
17
    <ul class="plain">{% for (t, n) in teams %}<li>{{ t.name }} <span class="small mute">{{ n|plural("member", "members") }}</span></li>{% endfor %}</ul>
18
    </div></section>
19
    {% endif %}
20
  </aside>
21
  <div>
22
    <section class="card-box"><div class="card-head"><h2>Repositories</h2><span class="count-chip">{{ repos.len() }}</span></div>
23
    {% include "repo_list.html" %}
24
    </section>
25
    <section class="card-box"><div class="card-head"><h2>Recent activity</h2></div>
26
    {% include "feed.html" %}
27
    </section>
28
  </div>
29
</div>
30
{% endblock %}