This is now done automatically by the tornado template engine.
</li>
<li>
<a href="/profile">
- {{ escape(current_user.realname) }}
+ {{ current_user.realname }}
</a>
</li>
{% if session and session.impersonated_user %}
<li class="nav-header">{{ _("Impersonated by") }}</li>
<li>
- <a href="/user/{{ escape(session.user.name) }}">
+ <a href="/user/{{ session.user.name }}">
<i class="icon-user"></i>
- {{ escape(session.user.realname) }}
+ {{ session.user.realname }}
</a>
</li>
{% end %}
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
</li>
</ul>
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/build/{{ build.uuid }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
<div class="span8">
<p>
<strong>
- {{ _("You are about to delete build %s.") % escape(build.name) }}
+ {{ _("You are about to delete build %s.") % build.name }}
</strong>
</p>
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
</li>
</ul>
<td>{{ _("Commit") }}</td>
<td>
<a href="/distro/{{ build.distro.identifier }}/source/{{ build.pkg.commit.source.identifier }}/{{ build.pkg.commit.revision }}">{{ build.pkg.commit.revision[:7] }}</a>
- - {{ escape(build.pkg.commit.subject) }}
+ - {{ build.pkg.commit.subject }}
</td>
</tr>
{% end %}
{% elif build.severity == "new package" %}
{{ _("New package") }}
{% else %}
- {{ _("Unhandled: %s") % escape(build.severity) }}
+ {{ _("Unhandled: %s") % build.severity }}
{% end %}
</td>
</tr>
{% if build.repo %}
<tr>
<td>
- {{ escape(build.distro.name) }} -
+ {{ build.distro.name }} -
<a href="/distro/{{ build.distro.identifier }}/repo/{{ build.repo.identifier }}">{{ build.repo.name }}</a>
{{ _("since %s") % locale.format_date(build.repo_time, relative=False) }}
</td>
<tr>
<td>{{ _("Build dependencies") }}</td>
<td>
- {{ locale.list(["<a href=\"/search?q=%(r)s\">%(r)s</a>" % { "r" : escape(r) } for r in build.pkg.requires]) }}
+ {{ locale.list(["<a href=\"/search?q=%(r)s\">%(r)s</a>" % { "r" : r } for r in build.pkg.requires]) }}
</td>
</tr>
{% end %}
<option value="">{{ _("Any") }}</option>
{% for distro in distros %}
- <option value="{{ escape(distro.identifier) }}">{{ escape(distro.name) }}</option>
+ <option value="{{ distro.identifier }}">{{ distro.name }}</option>
{% end %}
</select>
</td>
<select name="builder">
<option value="">{{ _("Any") }}</option>
{% for builder in builders %}
- <option value="{{ escape(builder.name) }}">{{ escape(builder.name) }}</option>
+ <option value="{{ builder.name }}">{{ builder.name }}</option>
{% end %}
</select>
</td>
{% extends "base.html" %}
-{% block title %}{{ _("Manage build %s") % escape(build.name) }}{% end block %}
+{% block title %}{{ _("Manage build %s") % build.name }}{% end block %}
{% block body %}
<div class="page-header">
<h1>
- {{ _("Manage build") }}: {{ escape(build.name) }}
- <small>- {{ _("Distribution") }}: {{ escape(distro.name) }}</small>
+ {{ _("Manage build") }}: {{ build.name }}
+ <small>- {{ _("Distribution") }}: {{ distro.name }}</small>
</h1>
</div>
{% for repo in distro.repositories %}
{% if not build.repo == repo %}
<option value="{{ repo.identifier }}" {% if repo == next_repo %}selected="selected"{% end %}>
- {{ escape(repo.name) }} - {{ escape(repo.summary) }}
+ {{ repo.name }} - {{ repo.summary }}
</option>
{% end %}
{% end %}
{% elif next_repo %}
<input type="hidden" name="repo" value="{{ next_repo.identifier }}" />
- <a href="/distro/{{ distro.identifier }}/repo/{{ next_repo.identifier }}">{{ escape(next_repo.name) }}</a>
- - {{ escape(next_repo.summary) }}
+ <a href="/distro/{{ distro.identifier }}/repo/{{ next_repo.identifier }}">{{ next_repo.name }}</a>
+ - {{ next_repo.summary }}
{% end %}
<p class="help-block">
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
</h1>
<div class="pkg-summary">
- {{ escape(build.pkg.summary) }}
+ {{ build.pkg.summary }}
</div>
<table class="form form2">
<span class="divider">/</span>
</li>
<li>
- <a href="/builder/{{ escape(builder.name) }}">{{ escape(builder.name) }}</a>
+ <a href="/builder/{{ builder.name }}">{{ builder.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/builder/{{ escape(builder.name) }}/delete">{{ _("Delete") }}</a>
+ <a href="/builder/{{ builder.name }}/delete">{{ _("Delete") }}</a>
</li>
</ul>
<div class="btn-toolbar">
<div class="btn-group pull-right">
- <a class="btn btn-danger" href="/builder/{{ escape(builder.name) }}/delete?confirmed=1">
+ <a class="btn btn-danger" href="/builder/{{ builder.name }}/delete?confirmed=1">
{{ _("Delete %s") % builder.name }}
</a>
- <a class="btn" href="/builder/{{ escape(builder.name) }}">{{ _("Cancel") }}</a>
+ <a class="btn" href="/builder/{{ builder.name }}">{{ _("Cancel") }}</a>
</div>
</div>
</div>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/builder/{{ escape(builder.name) }}">{{ escape(builder.name) }}</a>
+ <a href="/builder/{{ builder.name }}">{{ builder.name }}</a>
</li>
</ul>
{% elif builder.status == "deleted" %}
{{ _("Deleted") }}
{% else %}
- {{ _("Unknown status: %s") % escape(builder.status) }}
+ {{ _("Unknown status: %s") % builder.status }}
{% end %}
</td>
</tr>
<tr>
<td>{{ _("Pakfire version") }}</td>
<td>
- {{ escape(builder.pakfire_version) or _("N/A") }}
+ {{ builder.pakfire_version or _("N/A") }}
</td>
</tr>
<tr>
<tr>
<td>{{ _("CPU model") }}</td>
<td>
- {{ escape(builder.cpu_model) or _("Unknown") }}
+ {{ builder.cpu_model or _("Unknown") }}
</td>
</tr>
<tr>
<tr>
<td>{{ _("Load average") }}</td>
<td>
- {{ escape(builder.loadavg or _("N/A")) }}
+ {{ builder.loadavg or _("N/A") }}
{% if builder.overload %}
<span class="label label-important">{{ _("Overload") }}</span>
{% end %}
{% extends "base-form1.html" %}
-{% block title %}{{ _("Edit builder %s") % escape(builder.hostname) }}{% end block %}
+{% block title %}{{ _("Edit builder %s") % builder.hostname }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li>
- <a href="/builder/{{ escape(builder.name) }}">{{ escape(builder.name) }}</a>
+ <a href="/builder/{{ builder.name }}">{{ builder.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/builder/{{ escape(builder.name) }}/edit">{{ _("Manage") }}</a>
+ <a href="/builder/{{ builder.name }}/edit">{{ _("Manage") }}</a>
</li>
</ul>
<div class="page-header">
- <h1>{{ _("Manage builder:") }} {{ escape(builder.hostname) }}</h1>
+ <h1>{{ _("Manage builder:") }} {{ builder.hostname }}</h1>
</div>
<div class="row">
<div class="control-group">
<label class="control-label">{{ _("Hostname") }}</label>
<div class="controls">
- <span class="input-xlarge uneditable-input">{{ escape(builder.hostname) }}</span>
+ <span class="input-xlarge uneditable-input">{{ builder.hostname }}</span>
<p class="help-block">
{{ _("The hostname cannot be changed.") }}
</p>
{{ locale.list([a.name for a in builder.arches]) }}
</td>
<td>
- {{ escape(builder.load1 or _("N/A")) }}
+ {{ builder.load1 or _("N/A") }}
</td>
<td>
{{ len(builder.get_active_jobs()) }}/{{ builder.max_jobs }}
<span class="divider">/</span>
</li>
<li>
- <a href="/builder/{{ escape(builder.name) }}">{{ escape(builder.name) }}</a>
+ <a href="/builder/{{ builder.name }}">{{ builder.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/builder/{{ escape(builder.name) }}/edit">{{ _("Manage") }}</a>
+ <a href="/builder/{{ builder.name }}/edit">{{ _("Manage") }}</a>
</li>
</ul>
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
<div class="control-group">
<label class="control-label">{{ _("User") }}</label>
<div class="controls">
- <span class="input-xlarge uneditable-input">{{ escape(current_user.realname) }}</span>
+ <span class="input-xlarge uneditable-input">{{ current_user.realname }}</span>
</div>
</div>
{% end %}
{% extends "base.html" %}
-{% block title %}{{ _("Distribution") }}: {{ escape(distro.name) }}{% end block %}
+{% block title %}{{ _("Distribution") }}: {{ distro.name }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/distro/{{ distro.identifier }}">{{ escape(distro.name) }}</a>
+ <a href="/distro/{{ distro.identifier }}">{{ distro.name }}</a>
</li>
</ul>
<div class="page-header">
<h1>
- {{ _("Distribution") }}: {{ escape(distro.name) }}
- <small>{{ escape(distro.slogan) }}</small>
+ {{ _("Distribution") }}: {{ distro.name }}
+ <small>{{ distro.slogan }}</small>
</h1>
</div>
<div class="row">
<div class="span10 offset1">
<blockquote>
- {{ escape(distro.description) }}
- <small>{{ escape(distro.vendor) }}</small>
+ {{ distro.description }}
+ <small>{{ distro.vendor }}</small>
</blockquote>
<p>
<td class="col2">
<select name="arches" size="4" multiple>
{% for arch in arches %}
- <option value="{{ arch.id }}" {% if arch in distro.arches %}selected="selected"{% end %}>{{ escape(arch.name) }}</option>
+ <option value="{{ arch.id }}" {% if arch in distro.arches %}selected="selected"{% end %}>{{ arch.name }}</option>
{% end %}
</select>
</td>
{% for distro in distros %}
<tr>
<td>
- <a href="/distro/{{ distro.identifier }}">{{ escape(distro.name) }}</a>
- <br /><em>{{ escape(distro.slogan) }}</em>
+ <a href="/distro/{{ distro.identifier }}">{{ distro.name }}</a>
+ <br /><em>{{ distro.slogan }}</em>
</td>
<td>
<ul class="unstyled">
{% for repo in distro.repositories %}
<li>
- <a href="/distro/{{ distro.identifier }}/repo/{{ repo.identifier }}">{{ escape(repo.name) }}</a>
- - {{ escape(repo.summary) }}
+ <a href="/distro/{{ distro.identifier }}/repo/{{ repo.identifier }}">{{ repo.name }}</a>
+ - {{ repo.summary }}
</li>
{% end %}
</ul>
<span class="divider">/</span>
</li>
<li>
- <a href="/distro/{{ distro.identifier }}">{{ escape(distro.name) }}</a>
+ <a href="/distro/{{ distro.identifier }}">{{ distro.name }}</a>
<span class="divider">/</span>
</li>
<li>
<a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}">
- {{ _("Source: %s") % escape(source.name) }}
+ {{ _("Source: %s") % source.name }}
</a>
<span class="divider">/</span>
</li>
<div class="page-header">
<h1>
- {{ _("Source") }}: {{ escape(source.name) }}
+ {{ _("Source") }}: {{ source.name }}
<br />
<small>
- {{ commit.revision[:7] }} - {{ escape(commit.subject) }}
+ {{ commit.revision[:7] }} - {{ commit.subject }}
</small>
</h1>
</div>
<tbody>
<tr>
<td>{{ _("Revision") }}</td>
- <td>{{ escape(commit.revision) }}</td>
+ <td>{{ commit.revision }}</td>
</tr>
<tr>
<td>{{ _("Date") }}</td>
</tr>
<tr>
<td>{{ _("Subject") }}</td>
- <td>{{ escape(commit.subject) }}</td>
+ <td>{{ commit.subject }}</td>
</tr>
{% if commit.message %}
<div class="btn-toolbar pull-right">
{% if source.gitweb %}
<div class="btn-group">
- <a class="btn" href="{{ escape(source.gitweb) }};a=commitdiff;h={{ commit.revision }}" target="_blank">
+ <a class="btn" href="{{ source.gitweb }};a=commitdiff;h={{ commit.revision }}" target="_blank">
{{ _("Open in gitweb") }}
</a>
</div>
<a href="/package/{{ pkg.uuid }}">{{ pkg.friendly_name }}</a>
</td>
<td>
- {{ escape(pkg.summary) }}
+ {{ pkg.summary }}
</td>
</tr>
{% end %}
<span class="divider">/</span>
</li>
<li>
- <a href="/distro/{{ distro.identifier }}">{{ escape(distro.name) }}</a>
+ <a href="/distro/{{ distro.identifier }}">{{ distro.name }}</a>
<span class="divider">/</span>
</li>
<li>
<a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}">
- {{ _("Source: %s") % escape(source.name) }}
+ {{ _("Source: %s") % source.name }}
</a>
<span class="divider">/</span>
</li>
<div class="page-header">
<h1>
- {{ _("Source") }}: {{ escape(source.name) }}
+ {{ _("Source") }}: {{ source.name }}
<br />
<small>
- {{ commit.revision[:7] }} - {{ escape(commit.subject) }}
+ {{ commit.revision[:7] }} - {{ commit.subject }}
</small>
</h1>
</div>
<a href="/package/{{ pkg.uuid }}">{{ pkg.friendly_name }}</a>
</td>
<td>
- {{ escape(pkg.summary) }}
+ {{ pkg.summary }}
</td>
</tr>
{% end %}
{% block body %}
<h1>
- {{ _("Distribution") }}: {{ escape(distro.name) }}
- <span>- {{ _("Source") }}: {{ escape(source.name) }} - {{ _("Commits") }}</span>
+ {{ _("Distribution") }}: {{ distro.name }}
+ <span>- {{ _("Source") }}: {{ source.name }} - {{ _("Commits") }}</span>
</h1>
<p>
{{ _("Source repository") }}:
<a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}">
- {{ escape(source.name) }}
+ {{ source.name }}
</a>
</p>
<span class="divider">/</span>
</li>
<li>
- <a href="/distro/{{ distro.identifier }}">{{ escape(distro.name) }}</a>
+ <a href="/distro/{{ distro.identifier }}">{{ distro.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
<a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}">
- {{ _("Source: %s") % escape(source.name) }}
+ {{ _("Source: %s") % source.name }}
</a>
</li>
</ul>
<div class="page-header">
<h1>
- {{ _("Source") }}: {{ escape(source.name) }}
+ {{ _("Source") }}: {{ source.name }}
</h1>
</div>
<tr>
<td>{{ _("Gitweb") }}</td>
<td>
- <a href="{{ escape(source.gitweb) }}" target="_blank">
- {{ escape(source.gitweb) }}
+ <a href="{{ source.gitweb }}" target="_blank">
+ {{ source.gitweb }}
</a>
</td>
</tr>
{% end %}
<tr>
<td>{{ _("Branch") }}</td>
- <td>{{ escape(source.branch) }}</td>
+ <td>{{ source.branch }}</td>
</tr>
<tr>
<td>{{ _("Imported commits") }}</td>
</h1>
<div class="update-description">
- <strong>{{ _("Summary") }}: {{ escape(update.summary) }}</strong>
+ <strong>{{ _("Summary") }}: {{ update.summary }}</strong>
- <pre>{{ escape(update.description) }}</pre>
+ <pre>{{ update.description }}</pre>
</div>
<table class="form form2">
<tr>
<td class="col1">{{ _("Maintainer") }}</td>
<td class="col2">
- <a href="/user/{{ user.name }}">{{ escape(user.realname) }}</a>
+ <a href="/user/{{ user.name }}">{{ user.realname }}</a>
</td>
</tr>
<tr>
{% else %}
{{ _("Create new update") }}
{% end %}
- <span> - {{ _("Distribution") }}: {{ escape(distro.name) }}</span>
+ <span> - {{ _("Distribution") }}: {{ distro.name }}</span>
</h1>
<form method="post" action="">
<td colspan="2">
{{ _("Exception (traceback):") }}
<br><br>
- <pre>{{ escape(exception) }}</pre>
+ <pre>{{ exception }}</pre>
</td>
</tr>
{% end %}
{% if file.maintainer %}
<tr>
<td class="col1">{{ _("Maintainer") }}</td>
- <td class="col2">{{ escape(file.maintainer or pkg.maintainer) }}</td>
+ <td class="col2">{{ file.maintainer or pkg.maintainer }}</td>
</tr>
{% end %}
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(build.pkg.name) }}">{{ escape(build.pkg.name) }}</a>
+ <a href="/package/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/build/{{ escape(build.uuid) }}">{{ escape(build.name) }}</a>
+ <a href="/build/{{ build.uuid }}">{{ build.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/job/{{ job.uuid }}">{{ escape(job.arch.name) }}</a>
+ <a href="/job/{{ job.uuid }}">{{ job.arch.name }}</a>
</li>
</ul>
<div class="page-header">
<h1>
- {{ _("Build job") }}: {{ escape(job.name) }}<br />
- <small>{{ escape(job.pkg.summary) }}</small>
+ {{ _("Build job") }}: {{ job.name }}<br />
+ <small>{{ job.pkg.summary }}</small>
</h1>
</div>
{% extends "base.html" %}
-{% block title %}{{ _("Delete key %s") % escape(key.uids) }}{% end block %}
+{% block title %}{{ _("Delete key %s") % key.uids }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li>
- <a href="/key/{{ key.fingerprint }}">{{ escape(key.uids) }}</a>
+ <a href="/key/{{ key.fingerprint }}">{{ key.uids }}</a>
<span class="divider">/</span>
</li>
<li class="active">
<div class="page-header">
<h1>
- {{ _("Key") }}: {{ escape(key.uids) }}
+ {{ _("Key") }}: {{ key.uids }}
<small>{{ key.fingerprint }}</small>
</h1>
</div>
<div class="row">
<div class="span6 offset3">
<p>
- {{ _("You are going to delete the key <strong>%s</strong>.") % escape(key.uids) }}
+ {{ _("You are going to delete the key <strong>%s</strong>.") % key.uids }}
</p>
<div class="btn-toolbar">
<td colspan="4">
<strong>
{% for uid in key.uids %}
- {{ escape(uid) }}<br />
+ {{ uid }}<br />
{% end %}
</strong>
</td>
<div class="row">
<div class="span6 offset3">
<p>
- {{ _("Welcome, %s.") % escape(user.realname) }}
+ {{ _("Welcome, %s.") % user.realname }}
</p>
<p>
{% extends "base.html" %}
-{% block title %}{{ _("Delete mirror %s") % escape(mirror.hostname) }}{% end block %}
+{% block title %}{{ _("Delete mirror %s") % mirror.hostname }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li>
- <a href="/mirror/{{ escape(mirror.hostname) }}">{{ escape(mirror.hostname) }}</a>
+ <a href="/mirror/{{ mirror.hostname }}">{{ mirror.hostname }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/mirror/{{ escape(mirror.hostname) }}/delete">{{ _("Delete") }}</a>
+ <a href="/mirror/{{ mirror.hostname }}/delete">{{ _("Delete") }}</a>
</li>
</ul>
<div class="page-header">
- <h1>{{ _("Mirror") }}: {{ escape(mirror.hostname) }}</h1>
+ <h1>{{ _("Mirror") }}: {{ mirror.hostname }}</h1>
</div>
<div class="row">
<div class="span6 offset3">
<p>
- {{ _("You are going to delete the mirror <strong>%s</strong>.") % escape(mirror.hostname) }}
+ {{ _("You are going to delete the mirror <strong>%s</strong>.") % mirror.hostname }}
</p>
<div class="btn-toolbar">
<div class="btn-group pull-right">
- <a class="btn btn-danger" href="/mirror/{{ escape(mirror.hostname) }}/delete?confirmed=1">
- {{ _("Delete %s") % escape(mirror.hostname) }}
+ <a class="btn btn-danger" href="/mirror/{{ mirror.hostname }}/delete?confirmed=1">
+ {{ _("Delete %s") % mirror.hostname }}
</a>
- <a class="btn" href="/mirror/{{ escape(mirror.hostname) }}">{{ _("Cancel") }}</a>
+ <a class="btn" href="/mirror/{{ mirror.hostname }}">{{ _("Cancel") }}</a>
</div>
</div>
</div>
{% extends "base.html" %}
-{% block title %}{{ _("Mirror: %s") % escape(mirror.hostname) }}{% end block %}
+{% block title %}{{ _("Mirror: %s") % mirror.hostname }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/mirror/{{ escape(mirror.hostname) }}">{{ escape(mirror.hostname) }}</a>
+ <a href="/mirror/{{ mirror.hostname }}">{{ mirror.hostname }}</a>
</li>
</ul>
<div class="page-header">
<h1>
- {{ _("Mirror: %s") % escape(mirror.hostname) }}
- <small>{{ _("hosted by %s") % escape(mirror.owner) }}</small>
+ {{ _("Mirror: %s") % mirror.hostname }}
+ <small>{{ _("hosted by %s") % mirror.owner }}</small>
</h1>
</div>
<tbody>
<tr>
<td>{{ _("Hostname") }}</td>
- <td>{{ escape(mirror.hostname) }}</td>
+ <td>{{ mirror.hostname }}</td>
</tr>
{% if current_user and current_user.has_perm("manage_mirrors") %}
<td>{{ _("Contact") }}</td>
<td>
{% if mirror.contact %}
- <a href="mailto:{{ escape(mirror.contact) }}">{{ escape(mirror.contact) }}</a>
+ <a href="mailto:{{ mirror.contact }}">{{ mirror.contact }}</a>
{% else %}
{{ _("N/A") }}
{% end %}
</a>
<ul class="dropdown-menu">
<li>
- <a href="/mirror/{{ escape(mirror.hostname) }}/edit">
+ <a href="/mirror/{{ mirror.hostname }}/edit">
<i class="icon-edit"></i>
{{ _("Edit settings") }}
</a>
<li class="divider"></li>
<li>
- <a href="/mirror/{{ escape(mirror.hostname) }}/delete">
+ <a href="/mirror/{{ mirror.hostname }}/delete">
<i class="icon-trash"></i>
{{ _("Delete mirror") }}
</a>
{% extends "base.html" %}
-{% block title %}{{ _("Edit mirror %s") % escape(mirror.hostname) }}{% end block %}
+{% block title %}{{ _("Edit mirror %s") % mirror.hostname }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li>
- <a href="/mirror/{{ escape(mirror.hostname) }}">{{ escape(mirror.hostname) }}</a>
+ <a href="/mirror/{{ mirror.hostname }}">{{ mirror.hostname }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/mirror/{{ escape(mirror.hostname) }}/edit">{{ _("Manage") }}</a>
+ <a href="/mirror/{{ mirror.hostname }}/edit">{{ _("Manage") }}</a>
</li>
</ul>
<div class="page-header">
- <h1>{{ _("Edit mirror: %s") % escape(mirror.hostname) }}</h1>
+ <h1>{{ _("Edit mirror: %s") % mirror.hostname }}</h1>
</div>
<div class="row">
<div class="control-group">
<label class="control-label" for="name">{{ _("Hostname") }}</label>
<div class="controls">
- <input type="text" class="input-xlarge" id="name" name="name" value="{{ escape(mirror.hostname) }}">
+ <input type="text" class="input-xlarge" id="name" name="name" value="{{ mirror.hostname }}">
<p class="help-block">
{{ _("The canonical hostname.") }}
<div class="control-group">
<label class="control-label" for="owner">{{ _("Owner") }}</label>
<div class="controls">
- <input type="text" class="input-xlarge" id="owner" name="owner" value="{{ escape(mirror.owner) }}">
+ <input type="text" class="input-xlarge" id="owner" name="owner" value="{{ mirror.owner }}">
<p class="help-block">
{{ _("The owner of the mirror server.") }}
<div class="control-group">
<label class="control-label" for="contact">{{ _("Contact address") }}</label>
<div class="controls">
- <input type="text" class="input-xlarge" id="contact" name="contact" value="{{ escape(mirror.contact) }}">
+ <input type="text" class="input-xlarge" id="contact" name="contact" value="{{ mirror.contact }}">
<p class="help-block">
{{ _("An email address to contact an administrator of the mirror.") }}
<div class="form-actions">
<button type="submit" class="btn btn-primary">{{ _("Save changes") }}</button>
- <a class="btn" href="/mirror/{{ escape(mirror.hostname) }}">{{ _("Cancel") }}</a>
+ <a class="btn" href="/mirror/{{ mirror.hostname }}">{{ _("Cancel") }}</a>
</div>
</fieldset>
</form>
{% for mirror in mirrors %}
<tr>
<td>
- [{{ escape(mirror.country_code) }}]
+ [{{ mirror.country_code }}]
</td>
<td>
- <a href="/mirror/{{ escape(mirror.hostname) }}">
- {{ escape(mirror.hostname) }}
+ <a href="/mirror/{{ mirror.hostname }}">
+ {{ mirror.hostname }}
</a>
</td>
<td>
- {{ escape(mirror.owner or _("N/A")) }}
+ {{ mirror.owner or _("N/A") }}
</td>
<td>
{{ mirror.check_status }}
<td>
<a href="{{ bug.url }}" target="_blank">#{{ bug.id }}</a>
<br />
- {{ escape(bug.status) }}
+ {{ bug.status }}
</td>
<td>
- {{ escape(bug.summary) }}
+ {{ bug.summary }}
{% if bug.assignee %}
<br />{{ format_email(bug.assignee) }}
{% end %}
{% if shorter %}
- {{ escape(pkg.name) }}
+ {{ pkg.name }}
{% else %}
- {{ escape(build.name) }}
+ {{ build.name }}
{% end %}
<br>
- <small>{{ escape(pkg.summary) }}</small>
+ <small>{{ pkg.summary }}</small>
</h1>
</div>
{% if show_repo %}
<td>
{% if build.repo %}
- <a href="/distro/{{ escape(build.distro.identifier) }}">{{ escape(build.distro.name) }}</a>
+ <a href="/distro/{{ build.distro.identifier }}">{{ build.distro.name }}</a>
/
- <a href="/distro/{{ escape(build.distro.identifier) }}/repo/{{ escape(build.repo.identifier) }}">{{ escape(build.repo.name) }}</a>
+ <a href="/distro/{{ build.distro.identifier }}/repo/{{ build.repo.identifier }}">{{ build.repo.name }}</a>
{% else %}
{% end %}
{% if comments %}
{% for comment in comments %}
<div class="comment {{ comment.vote }}">
- <p class="text">{{ escape(comment.text) }}</p>
+ <p class="text">{{ comment.text }}</p>
<span>
{% if show_package %}
<a href="/package/{{ comment.pkg.name }}/{{ comment.pkg.epoch }}/{{ comment.pkg.version }}/{{ comment.pkg.release }}">{{ _("on %s") % comment.pkg.friendly_name }}</a> -
{% end %}
{% if show_user %}
- <a href="/user/{{ comment.user.name }}">{{ _("by %s") % escape(comment.user.realname) }}</a> -
+ <a href="/user/{{ comment.user.name }}">{{ _("by %s") % comment.user.realname }}</a> -
{% end %}
{{ locale.format_date(comment.time_created) }}
{{ format_email(commit.author) }}
</td>
<td>
- {{ escape(commit.subject) }}
+ {{ commit.subject }}
</td>
</tr>
{% end %}
{% if current_user == entry.user %}
<a href="/profile">{{ _("You") }}</a>
{% else %}
- <a href="/user/{{ escape(entry.user.name) }}">{{ escape(entry.user.realname) }}</a>
+ <a href="/user/{{ entry.user.name }}">{{ entry.user.realname }}</a>
{% end %}
{% else %}
{{ _("Pakfire Build Service") }}
{% block footer %}
{% if entry.get_footer(current_user) %}
<p>
- {{ escape(entry.get_footer(current_user)) }}
+ {{ entry.get_footer(current_user) }}
</p>
{% end %}
{% end block %}
<tbody>
{% for file in files %}
<tr>
- <td>{{ escape(file.name) }}</td>
+ <td>{{ file.name }}</td>
<td>{{ format_size(file.filesize) }}</td>
<td>
<a class="btn btn-mini" href="{{ file.download_url }}">
{% end %}
</td>
<td>
- {{ escape(message.message) }}
+ {{ message.message }}
</td>
</tr>
{% end %}
{% if type == "string" %}
{{ format_email(maintainer) }}
{% elif type == "user" %}
- <a href="/user/{{ escape(maintainer.name) }}">
+ <a href="/user/{{ maintainer.name }}">
{% if maintainer.is_admin() %}
<i class="icon-star"></i>
{% else %}
<i class="icon-user"></i>
{% end %}
- {{ escape(maintainer.realname) }}
+ {{ maintainer.realname }}
</a>
{% end %}
<tr>
<td>{{ _("License") }}</td>
<td>
- {{ escape(pkg.license) }}
+ {{ pkg.license }}
</td>
</tr>
{% end %}
<div class="span6">
<div class="well">
<h3>{{ _("Description") }}</h3>
- {{ escape(pkg.description) }}
+ {{ pkg.description }}
</div>
</div>
</div>
{{ format_filemode(file.type, file.mode) }}
</td>
<td>
- {{ escape(file.user) }}:{{ escape(file.group) }}
+ {{ file.user }}:{{ file.group }}
</td>
<td>
{% if file.size is None %}
{% end %}
</td>
<td>
- {{ escape(file.name) }}
+ {{ file.name }}
</td>
<td>
<div class="btn-toolbar">
{% for source in sources %}
<tr>
<td>
- <a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}">{{ escape(source.name) }}</a>
- <br />{{ _("Branch: %s") % escape(source.branch) }}
+ <a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}">{{ source.name }}</a>
+ <br />{{ _("Branch: %s") % source.branch }}
</td>
<td>
{{ source.num_commits }}
<a href="/distro/{{ distro.identifier }}/source/{{ source.identifier }}/{{ source.head_revision.revision }}">
{{ source.head_revision.revision[:7] }}
</a> - {{ format_date(source.head_revision.date) }}
- <br />{{ escape(source.head_revision.subject) }}
+ <br />{{ source.head_revision.subject }}
</td>
</tr>
{% end %}
<div class="modal hide fade" id="watchers">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
- <h3>{{ _("Watchers of %s") % escape(build.name) }}</h3>
+ <h3>{{ _("Watchers of %s") % build.name }}</h3>
</div>
<div class="modal-body">
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/package/{{ escape(pkg.name) }}">{{ escape(pkg.name) }}</a>
+ <a href="/package/{{ pkg.name }}">{{ pkg.name }}</a>
</li>
</ul>
{% module BugsTable(pkg, bugs) %}
{% else %}
<blockquote>
- {{ _("There are currently no open bugs for <em>%s</em>.") % escape(pkg.name) }}
+ {{ _("There are currently no open bugs for <em>%s</em>.") % pkg.name }}
</blockquote>
{% end %}
{% extends "base.html" %}
-{% block title %}{{ _("Package") }}: {{ escape(pkg.name) }}{% end block %}
+{% block title %}{{ _("Package") }}: {{ pkg.name }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(pkg.name) }}">{{ escape(pkg.name) }}</a>
+ <a href="/package/{{ pkg.name }}">{{ pkg.name }}</a>
<span class="divider">/</span>
</li>
{% if pkg.build %}
<li>
- <a href="/build/{{ pkg.build.uuid }}">{{ escape(pkg.build.name) }}</a>
+ <a href="/build/{{ pkg.build.uuid }}">{{ pkg.build.name }}</a>
<span class="divider">/</span>
</li>
{% end %}
{% if pkg.job %}
<li>
- <a href="/job/{{ pkg.job.uuid }}">{{ escape(pkg.job.arch.name) }}</a>
+ <a href="/job/{{ pkg.job.uuid }}">{{ pkg.job.arch.name }}</a>
<span class="divider">/</span>
</li>
{% end %}
<li class="active">
- <a href="/package/{{ pkg.uuid }}">{{ escape(pkg.friendly_name) }}</a>
+ <a href="/package/{{ pkg.uuid }}">{{ pkg.friendly_name }}</a>
</li>
</ul>
</div>
<h1>
- {{ _("Package") }}: {{ escape(pkg.friendly_name) }}
- <br /><small>{{ escape(pkg.summary) }}</small>
+ {{ _("Package") }}: {{ pkg.friendly_name }}
+ <br /><small>{{ pkg.summary }}</small>
</h1>
</div>
<div class="row">
<div class="span4">
- <blockquote>{{ escape(pkg.description) }}</blockquote>
+ <blockquote>{{ pkg.description }}</blockquote>
</div>
<div class="span4">
<tr>
<td>{{ _("Homepage") }}</td>
<td>
- <a href="{{ escape(pkg.url) }}" target="_blank">{{ escape(pkg.url) }}</a>
+ <a href="{{ pkg.url }}" target="_blank">{{ pkg.url }}</a>
</td>
</tr>
<tr>
<td>{{ _("License") }}</td>
<td>
- {{ escape(pkg.license) }}
+ {{ pkg.license }}
</td>
</tr>
{% if pkg.maintainer %}
<tr>
<td>{{ _("Build") }}</td>
<td>
- <a href="/build/{{ pkg.build.uuid }}">{{ escape(pkg.build.name) }}</a>
+ <a href="/build/{{ pkg.build.uuid }}">{{ pkg.build.name }}</a>
</td>
</tr>
{% end %}
<tr>
<td>{{ _("Job") }}</td>
<td>
- <a href="/job/{{ pkg.job.uuid }}">{{ escape(pkg.job.name) }}</a>
+ <a href="/job/{{ pkg.job.uuid }}">{{ pkg.job.name }}</a>
</td>
</tr>
{% end %}
<td>{{ _("Commit") }}</td>
<td>
<a href="/distro/{{ pkg.commit.distro.identifier }}/source/{{ pkg.commit.source.identifier }}/commit/{{ pkg.commit.revision }}">{{ pkg.commit.revision[:7] }}</a>
- <br />{{ escape(pkg.commit.subject) }}
+ <br />{{ pkg.commit.subject }}
</td>
</tr>
{% end %}
<ul>
{% for dep in pkg.provides %}
{% if not dep.startswith("uuid(") %}
- <li>{{ escape(dep) }}</li>
+ <li>{{ dep }}</li>
{% end %}
{% end %}
</ul>
<div class="tab-pane {% if not pkg.provides %}active{% end %}" id="deps_requires">
<ul>
{% for dep in pkg.requires %}
- <li>{{ escape(dep) }}</li>
+ <li>{{ dep }}</li>
{% end %}
</ul>
<ul>
{% for dep in pkg.prerequires %}
- <li>{{ escape(dep) }}</li>
+ <li>{{ dep }}</li>
{% end %}
</ul>
{% end %}
<div class="tab-pane {% if not any((pkg.provides, pkg.requires, pkg.prerequires)) %}active{% end %}" id="deps_obsoletes">
<ul>
{% for dep in pkg.obsoletes %}
- <li>{{ escape(dep) }}</li>
+ <li>{{ dep }}</li>
{% end %}
</ul>
</div>
<div class="tab-pane {% if not any((pkg.provides, pkg.requires, pkg.prerequires, pkg.obsoletes)) %}active{% end %}" id="deps_conflicts">
<ul>
{% for dep in pkg.conflicts %}
- <li>{{ escape(dep) }}</li>
+ <li>{{ dep }}</li>
{% end %}
</ul>
</div>
<h2>{{ _("Build dependencies") }}</h2>
<ul>
{% for dep in pkg.requires %}
- <li>{{ escape(dep) }}</li>
+ <li>{{ dep }}</li>
{% end %}
</ul>
</div>
<span class="divider">/</span>
</li>
<li>
- <a href="/package/{{ escape(pkg.name) }}">{{ escape(pkg.name) }}</a>
+ <a href="/package/{{ pkg.name }}">{{ pkg.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/package/{{ escape(pkg.name) }}/properties">{{ _("Properties") }}</a>
+ <a href="/package/{{ pkg.name }}/properties">{{ _("Properties") }}</a>
</li>
</ul>
<div class="form-actions">
<button type="submit" class="btn btn-primary">{{ _("Save changes") }}</button>
- <a class="btn" href="/package/{{ escape(pkg.name) }}">{{ _("Cancel") }}</a>
+ <a class="btn" href="/package/{{ pkg.name }}">{{ _("Cancel") }}</a>
</div>
</form>
</div>
<a href="/package/{{ pkg }}">{{ pkg }}</a>
</td>
<td>
- {{ escape(summary) }}
+ {{ summary }}
</td>
</tr>
{% end %}
{% extends "base.html" %}
{% block title %}
- {{ _("Repository") }}: {{ escape(repo.name) }} - {{ _("Distribution") }}: {{ escape(distro.name) }}
+ {{ _("Repository") }}: {{ repo.name }} - {{ _("Distribution") }}: {{ distro.name }}
{% end block %}
{% block body %}
<span class="divider">/</span>
</li>
<li>
- <a href="/distro/{{ distro.identifier }}">{{ escape(distro.name) }}</a>
+ <a href="/distro/{{ distro.identifier }}">{{ distro.name }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/distro/{{ distro.identifier }}/repo/{{ repo.identifier }}">{{ escape(repo.name) }}</a>
+ <a href="/distro/{{ distro.identifier }}/repo/{{ repo.identifier }}">{{ repo.name }}</a>
</li>
</ul>
</div>
<h1>
- {{ _("Repository") }}: {{ escape(repo.name) }}
- <small>{{ escape(distro.name) }}</small>
+ {{ _("Repository") }}: {{ repo.name }}
+ <small>{{ distro.name }}</small>
</h1>
</div>
{% extends "base.html" %}
-{% block title %}{{ _("Edit repository %s") % escape(repo.name) }}{% end block %}
+{% block title %}{{ _("Edit repository %s") % repo.name }}{% end block %}
{% block body %}
<h1>
- {{ _("Edit repository %s") % escape(repo.name) }}
- <span>- {{ _("Distribution") }}: {{ escape(distro.name) }}</span>
+ {{ _("Edit repository %s") % repo.name }}
+ <span>- {{ _("Distribution") }}: {{ distro.name }}</span>
</h1>
<form method="post" action="">
<tr>
<td class="col1">{{ _("Name") }}</td>
<td class="col2">
- <input name="name" type="text" value="{{ escape(repo.name) }}" />
+ <input name="name" type="text" value="{{ repo.name }}" />
</td>
<td class="col3">
{{ _("The name of the repository.") }}
<tr>
<td class="col1">{{ _("Description") }}</td>
<td colspan="2">
- <textarea name="description">{{ escape(repo.description) }}</textarea>
+ <textarea name="description">{{ repo.description }}</textarea>
</td>
</tr>
</table>
{% if pattern %}
<div class="page-header">
- <h1>{{ _("No search results for '%s'.") % escape(pattern) }}</h1>
+ <h1>{{ _("No search results for '%s'.") % pattern }}</h1>
</div>
<div class="alert alert-block">
<a class="close" data-dismiss="alert">×</a>
<h4 class="alert-header">{{ _("Notice") }}</h4>
- {{ _("Your search query '<em>%s</em>' did not return any results.") % escape(pattern) }}
+ {{ _("Your search query '<em>%s</em>' did not return any results.") % pattern }}
{{ _("Use the box below to try again.") }}
</div>
{% else %}
<div class="row">
<div class="span4 offset4">
<form class="well form-search" method="GET" action="/search">
- <input type="text" class="input-medium search-query" name="q" value="{{ escape(pattern) }}">
+ <input type="text" class="input-medium search-query" name="q" value="{{ pattern }}">
<button type="submit" class="btn">{{ _("Search") }}</button>
</form>
</div>
{% extends "base.html" %}
-{% block title %}{{ _("Search results for '%s'") % escape(pattern) }}{% end block %}
+{% block title %}{{ _("Search results for '%s'") % pattern }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/search?q={{ escape(pattern) }}">{{ escape(pattern) }}</a>
+ <a href="/search?q={{ pattern }}">{{ pattern }}</a>
</li>
</ul>
<div class="page-header">
<h1>
- {{ _("Search results for '%s'") % escape(pattern) }}
+ {{ _("Search results for '%s'") % pattern }}
</h1>
</div>
<div class="row">
<div class="span4 offset4">
<form class="well form-search" method="GET" action="/search">
- <input type="text" class="input-medium search-query" name="q" value="{{ escape(pattern) }}">
+ <input type="text" class="input-medium search-query" name="q" value="{{ pattern }}">
<button type="submit" class="btn">{{ _("Search") }}</button>
</form>
</div>
{% for pkg in pkgs %}
<tr>
<td>
- <a href="/package/{{ escape(pkg.name) }}">
- {{ escape(pkg.name) }}
+ <a href="/package/{{ pkg.name }}">
+ {{ pkg.name }}
</a>
</td>
- <td>{{ escape(pkg.summary) }}</td>
+ <td>{{ pkg.summary }}</td>
</tr>
{% end %}
</tbody>
</h2>
<p>
- {{ _("%s was found in the following package.", "%s was found in the following packages.", len(files)) % escape(pattern) }}
+ {{ _("%s was found in the following package.", "%s was found in the following packages.", len(files)) % pattern }}
</p>
<table class="table table-striped">
<a href="/package/{{ pkg.uuid }}">{{ pkg.friendly_name }}</a>
</td>
<td>
- <pre>{{ format_filemode(file.type, file.mode) }} {{ file.user }}:{{ file.group }} {% if file.size %}{{ format_size(file.size) }}{% else %}-{% end %} {{ escape(file.name) }}</pre>
+ <pre>{{ format_filemode(file.type, file.mode) }} {{ file.user }}:{{ file.group }} {% if file.size %}{{ format_size(file.size) }}{% else %}-{% end %} {{ file.name }}</pre>
</td>
</tr>
{% end %}
{% for user in users %}
<tr>
<td>
- <a href="/user/{{ escape(user.name) }}">{{ escape(user.realname) }}
+ <a href="/user/{{ user.name }}">{{ user.realname }}
{% if not user.name == user.realname %}
- ({{ escape(user.name) }})
+ ({{ user.name }})
{% end %}
</a>
</td>
<tbody>
{% for upload in uploads %}
<tr>
- <td>{{ escape(upload.filename) }}</td>
+ <td>{{ upload.filename }}</td>
<td>
{% if upload.builder %}
- <a href="/builder/{{ escape(upload.builder.name) }}">
- {{ escape(upload.builder.name) }}
+ <a href="/builder/{{ upload.builder.name }}">
+ {{ upload.builder.name }}
</a>
{% elif upload.user %}
- <a href="/user/{{ escape(upload.user.name) }}">
- {{ escape(upload.user.realname) }}
+ <a href="/user/{{ upload.user.name }}">
+ {{ upload.user.realname }}
</a>
{% else %}
{{ _("No owner.") }}
{% extends "base.html" %}
-{% block title %}{{ _("Impersonate user %s") % escape(user.realname) }}{% end block %}
+{% block title %}{{ _("Impersonate user %s") % user.realname }}{% end block %}
{% block body %}
<div class="page-header">
- <h1>{{ _("User impersonation") }}: {{ escape(user.realname) }}</h1>
+ <h1>{{ _("User impersonation") }}: {{ user.realname }}</h1>
</div>
<div class="row">
<form method="POST" action="">
{{ xsrf_form_html() }}
- <input type="hidden" name="user" value="{{ escape(user.name) }}" />
- <input class="btn btn-danger pull-right" type="submit" value="{{ _("Impersonate %s") % escape(user.realname) }}" />
+ <input type="hidden" name="user" value="{{ user.name }}" />
+ <input class="btn btn-danger pull-right" type="submit" value="{{ _("Impersonate %s") % user.realname }}" />
</form>
</div>
</div>
{% extends "base.html" %}
{% block body %}
- <h1>{{ _("Builds by %s") % escape(user.realname) }}</h1>
+ <h1>{{ _("Builds by %s") % user.realname }}</h1>
{% if builds %}
<span class="divider">/</span>
</li>
<li>
- <a href="/user/{{ escape(user.name) }}">{{ escape(user.realname) }}</a>
+ <a href="/user/{{ user.name }}">{{ user.realname }}</a>
<span class="divider">/</span>
</li>
<li>
- <a href="/user/{{ escape(user.name) }}/passwd">{{ _("Change password") }}</a>
+ <a href="/user/{{ user.name }}/passwd">{{ _("Change password") }}</a>
<span class="divider">/</span>
</li>
<li class="active">
</p>
{% else %}
<p>
- {{ _("The password of %s has successfully been changed.") % escape(user.realname) }}
+ {{ _("The password of %s has successfully been changed.") % user.realname }}
</p>
{% end %}
<div class="pull-right">
- <a class="btn btn-primary" href="/user/{{ escape(user.name) }}">{{ _("Ok") }}</a>
+ <a class="btn btn-primary" href="/user/{{ user.name }}">{{ _("Ok") }}</a>
</div>
</div>
</div>
<span class="divider">/</span>
</li>
<li>
- <a href="/user/{{ escape(user.name) }}">{{ escape(user.realname) }}</a>
+ <a href="/user/{{ user.name }}">{{ user.realname }}</a>
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/user/{{ escape(user.name) }}/passwd">{{ _("Change password") }}</a>
+ <a href="/user/{{ user.name }}/passwd">{{ _("Change password") }}</a>
</li>
</ul>
</p>
{% else %}
<p>
- {{ _("In this dialog, you may change the password of %s.") % escape(user.realname) }}
+ {{ _("In this dialog, you may change the password of %s.") % user.realname }}
</p>
{% end %}
<hr />
{% if error_msg %}
<div class="alert alert-block alert-important">
<a class="close" data-dismiss="alert">×</a>
- <strong>{{ _("Oops!") }}</strong> {{ escape(error_msg) }}
+ <strong>{{ _("Oops!") }}</strong> {{ error_msg }}
</div>
{% end %}
<div class="form-actions">
<button type="submit" class="btn btn-primary">{{ _("Change password") }}</button>
- <a class="btn" href="/user/{{ escape(user.name) }}">{{ _("Cancel") }}</a>
+ <a class="btn" href="/user/{{ user.name }}">{{ _("Cancel") }}</a>
</div>
</fieldset>
</form>
{% extends "base.html" %}
-{% block title %}{{ escape(user.realname) }}{% end block %}
+{% block title %}{{ user.realname }}{% end block %}
{% block body %}
<ul class="breadcrumb">
<span class="divider">/</span>
</li>
<li class="active">
- <a href="/user/{{ escape(user.name) }}">{{ escape(user.realname) }}</a>
+ <a href="/user/{{ user.name }}">{{ user.realname }}</a>
</li>
</ul>
<div class="page-header">
- <h1>{{ _("User") }}: {{ escape(user.realname) }}</h1>
+ <h1>{{ _("User") }}: {{ user.realname }}</h1>
</div>
<div class="row">
<tbody>
<tr>
<td>{{ _("Username") }}</td>
- <td>{{ escape(user.name) }}</td>
+ <td>{{ user.name }}</td>
</tr>
<tr>
<td>{{ _("Email") }}</td>
<td>
- <a href="mailto:{{ escape(user.email) }}">{{ escape(user.email) }}</a>
+ <a href="mailto:{{ user.email }}">{{ user.email }}</a>
</td>
</tr>
<tr>
{% if not current_user == user and current_user.is_admin() %}
<li class="divider"></li>
<li>
- <a href="/user/impersonate?user={{ escape(user.name) }}">{{ _("Impersonate user") }}</a>
+ <a href="/user/impersonate?user={{ user.name }}">{{ _("Impersonate user") }}</a>
</li>
{% end %}
</ul>
<!-- <h2>{{ _("Links") }}</h2>
<ul class="user-links">
<li>
- <a href="#">{{ _("View all comments written %s.") % escape(user.realname) }}</a>
+ <a href="#">{{ _("View all comments written %s.") % user.realname }}</a>
</li>
<li>
- <a href="#">{{ _("View all builds %s is linked to.") % escape(user.realname) }}</a>
+ <a href="#">{{ _("View all builds %s is linked to.") % user.realname }}</a>
</li>
</ul> -->