OXYGENHUB
# dc59d1b56c3d 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) 23 days ago source blame history raw
10174045 Andy McCall ↶ 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 %}
61ecbd29 Andy McCall ↶ 11
    <section class="side-card"><h3>Members <span class="count-chip">{{ members.len() }}</span></h3><div class="body">
10174045 Andy McCall ↶ 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>
61ecbd29 Andy McCall ↶ 13
    </div></section>
10174045 Andy McCall ↶ 14
    {% if !teams.is_empty() %}
e1ec9fbf Andy McCall ↶ 15
    <p><a class="go small" href="/projects/{{ org.name }}">Projects</a></p>
61ecbd29 Andy McCall ↶ 16
    <section class="side-card"><h3>Teams <span class="count-chip">{{ teams.len() }}</span></h3><div class="body">
10174045 Andy McCall ↶ 17
    <ul class="plain">{% for (t, n) in teams %}<li>{{ t.name }} <span class="small mute">{{ n|plural("member", "members") }}</span></li>{% endfor %}</ul>
61ecbd29 Andy McCall ↶ 18
    </div></section>
10174045 Andy McCall ↶ 19
    {% endif %}
20
  </aside>
21
  <div>
61ecbd29 Andy McCall ↶ 22
    <section class="card-box"><div class="card-head"><h2>Repositories</h2><span class="count-chip">{{ repos.len() }}</span></div>
10174045 Andy McCall ↶ 23
    {% include "repo_list.html" %}
61ecbd29 Andy McCall ↶ 24
    </section>
25
    <section class="card-box"><div class="card-head"><h2>Recent activity</h2></div>
10174045 Andy McCall ↶ 26
    {% include "feed.html" %}
61ecbd29 Andy McCall ↶ 27
    </section>
10174045 Andy McCall ↶ 28
  </div>
29
</div>
30
{% endblock %}