[%- WRAPPER "layout.tt"
full_width=1
title=title
? l("Editor “{user}”", { user => html_escape(user.name) }) _ " - ${title}"
: l("Editor “{user}”", { user => html_escape(user.name) })
-%]
[% l("{user}", { user => link_editor(user, undef, '', 54) }) %]
[% MACRO generic_link(url, text) BLOCK %][% text %][% END %]
[%- info_links = [
['index', generic_link(c.uri_for_action("/user/profile", [ user.name ]), l('Profile'))],
['subscriptions', generic_link(c.uri_for_action("/user/subscriptions/artist", [ user.name ]), l('Subscriptions'))],
['subscribers', generic_link(c.uri_for_action("/user/subscribers", [ user.name ]), l('Subscribers'))],
['collections', generic_link(c.uri_for_action("/user/collections", [ user.name ]), l('Collections'))],
] -%]
[%- info_links.push(
['tags', generic_link(c.uri_for_action("/user/tags", [ user.name ]), l('Tags'))],
['ratings', generic_link(c.uri_for_action("/user/ratings", [ user.name ]), l('Ratings'))],
['open_edits', generic_link(c.uri_for_action("/user/edits/open", [ user.name ]), l('Open Edits'))],
['all_edits', generic_link(c.uri_for_action("/user/edits/all", [ user.name ]), l('All Edits'))],
) -%]
[%- IF c.user.is_account_admin || (server_details.testing_features && c.user_exists)-%]
[%- info_links.push(
['edit_user', generic_link(c.uri_for_action("/admin/edit_user", user.name), l('Edit User'))],
) -%]
[%- END -%]
[%- IF viewing_own_profile -%]
[%- info_links.push(
['donation', generic_link(c.uri_for_action("/account/donation"), l('Donation Check'))],
) -%]
[%- END -%]
[%- IF (c.user.is_account_admin || c.user.id == user.id) && !user.deleted -%]
[%- info_links.push(
['delete', generic_link(c.uri_for_action("/admin/delete_user", user.name), l('Delete Account'))],
) -%]
[%- END -%]
[% INCLUDE 'components/tabs.tt' list=info_links %]
[%- content -%]
[%- END -%]