<%namespace name="components" file="/components.html"/> <%def name="row(tile, user)">

${user.name}

<% mem = user.instance_membership(c.instance) %> %if mem: ${_(tile.instance_group.group_name)} · ${_("joined %s") % h.relative_time(mem.create_time)|n} %else: ${_("signed up %s") % h.relative_time(user.create_time)|n} %endif
<%def name="header(tile, user, active)">
%if can.user.message(user): ${_("send a message")} %endif %if can.user.edit(user): ${_("edit")} %endif %if can.user.supervise(user): %for group_code in model.Group.INSTANCE_GROUPS: %if group_code != tile.instance_group.code: ${_("make %s") % _(model.Group.by_code(group_code).group_name)} %endif %endfor %if c.user and c.instance and c.user == c.page_user and can.instance.leave(c.instance): ${_("leave instance")} %endif ${_("kick")} %endif %if c.user and user != c.user: ${components.watch(user)} %endif

${user.name}