API: UI and command 'list' renamed with 'gists'
This commit is contained in:
parent
ab58bdb82d
commit
4d2cf30de1
|
@ -20,6 +20,11 @@ app:
|
||||||
my:
|
my:
|
||||||
title: '我的 Gist'
|
title: '我的 Gist'
|
||||||
nothing: '这家伙很懒,暂时没有内容'
|
nothing: '这家伙很懒,暂时没有内容'
|
||||||
|
api:
|
||||||
|
title: 'API'
|
||||||
|
warning: 'Keep it <strong>secret!</strong>'
|
||||||
|
form:
|
||||||
|
generate: 'Regenerate'
|
||||||
|
|
||||||
gist:
|
gist:
|
||||||
untitled: '未命名'
|
untitled: '未命名'
|
||||||
|
|
|
@ -20,6 +20,11 @@ app:
|
||||||
my:
|
my:
|
||||||
title: 'Meine Gists'
|
title: 'Meine Gists'
|
||||||
nothing: 'Nichts zu finden (momentan)!'
|
nothing: 'Nichts zu finden (momentan)!'
|
||||||
|
api:
|
||||||
|
title: 'API'
|
||||||
|
warning: 'Keep it <strong>secret!</strong>'
|
||||||
|
form:
|
||||||
|
generate: 'Regenerate'
|
||||||
|
|
||||||
gist:
|
gist:
|
||||||
untitled: 'Ohne Titel'
|
untitled: 'Ohne Titel'
|
||||||
|
|
|
@ -20,6 +20,12 @@ app:
|
||||||
my:
|
my:
|
||||||
title: 'My gists'
|
title: 'My gists'
|
||||||
nothing: 'Nothing yet!'
|
nothing: 'Nothing yet!'
|
||||||
|
api:
|
||||||
|
title: 'API'
|
||||||
|
warning: 'Keep it <strong>secret!</strong>'
|
||||||
|
form:
|
||||||
|
generate: 'Regenerate'
|
||||||
|
|
||||||
|
|
||||||
gist:
|
gist:
|
||||||
untitled: 'Untitled'
|
untitled: 'Untitled'
|
||||||
|
|
|
@ -20,6 +20,11 @@ app:
|
||||||
my:
|
my:
|
||||||
title: 'Mis Gists'
|
title: 'Mis Gists'
|
||||||
nothing: 'Nada por ahora.'
|
nothing: 'Nada por ahora.'
|
||||||
|
api:
|
||||||
|
title: 'API'
|
||||||
|
warning: 'Keep it <strong>secret!</strong>'
|
||||||
|
form:
|
||||||
|
generate: 'Regenerate'
|
||||||
|
|
||||||
gist:
|
gist:
|
||||||
untitled: 'Sin título'
|
untitled: 'Sin título'
|
||||||
|
|
|
@ -20,6 +20,11 @@ app:
|
||||||
my:
|
my:
|
||||||
title: 'Mes Gists'
|
title: 'Mes Gists'
|
||||||
nothing: 'Rien pour le moment !'
|
nothing: 'Rien pour le moment !'
|
||||||
|
api:
|
||||||
|
title: 'API'
|
||||||
|
warning: 'Gardez-la <strong>secrète !</strong>'
|
||||||
|
form:
|
||||||
|
generate: 'Regénérer'
|
||||||
|
|
||||||
gist:
|
gist:
|
||||||
untitled: 'Sans titre'
|
untitled: 'Sans titre'
|
||||||
|
|
|
@ -25,7 +25,7 @@ class ListCommand extends Command
|
||||||
protected function configure()
|
protected function configure()
|
||||||
{
|
{
|
||||||
$this
|
$this
|
||||||
->setName('list')
|
->setName('gists')
|
||||||
->setDescription('List gists using the API');
|
->setDescription('List gists using the API');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ class MyController extends Controller
|
||||||
if (empty($apiKey)) {
|
if (empty($apiKey)) {
|
||||||
$regenerateApiKey = true;
|
$regenerateApiKey = true;
|
||||||
}
|
}
|
||||||
// FIXME: CSRF issue!.
|
// FIXME: CSRF issue!
|
||||||
elseif ($request->request->get('apiKey') === $apiKey && $request->request->has('generateApiKey')) {
|
elseif ($request->request->get('apiKey') === $apiKey && $request->request->has('generateApiKey')) {
|
||||||
$regenerateApiKey = true;
|
$regenerateApiKey = true;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -205,49 +205,62 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel panel-default">
|
{% set apiEnabled = app.settings.api.enabled %}
|
||||||
<div class="panel-heading">
|
|
||||||
{{ 'login.login.form.password.placeholder'|trans }}
|
|
||||||
</div>
|
|
||||||
<div class="panel-body">
|
|
||||||
<div class="tab-content">
|
|
||||||
<form action="{{ path('my', params) }}" method="post">
|
|
||||||
<p>
|
|
||||||
{{ form_errors(passwordForm.currentPassword) }}
|
|
||||||
{{ form_widget(passwordForm.currentPassword) }}
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<div class="row">
|
||||||
{{ form_errors(passwordForm.newPassword) }}
|
<div class="col-md-{{ apiEnabled ? 6 : 12 }}">
|
||||||
{{ form_widget(passwordForm.newPassword) }}
|
<div class="panel panel-default">
|
||||||
</p>
|
<div class="panel-heading">
|
||||||
|
{{ 'login.login.form.password.placeholder'|trans }}
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">
|
||||||
|
<div class="tab-content">
|
||||||
|
<form action="{{ path('my', params) }}" method="post">
|
||||||
|
<p>
|
||||||
|
{{ form_errors(passwordForm.currentPassword) }}
|
||||||
|
{{ form_widget(passwordForm.currentPassword) }}
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
{{ form_rest(passwordForm) }}
|
{{ form_errors(passwordForm.newPassword) }}
|
||||||
<input type="submit" class="btn btn-primary" value="{{ 'form.submit'|trans }}">
|
{{ form_widget(passwordForm.newPassword) }}
|
||||||
</p>
|
</p>
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% if app.settings.api.enabled %}
|
<p>
|
||||||
<div class="panel panel-default">
|
{{ form_rest(passwordForm) }}
|
||||||
<div class="panel-heading">
|
<input type="submit" class="btn btn-primary" value="{{ 'form.submit'|trans }}">
|
||||||
{{ 'api.title'|trans }}
|
</p>
|
||||||
</div>
|
</form>
|
||||||
<div class="panel-body">
|
</div>
|
||||||
<div class="tab-content">
|
|
||||||
<form action="{{ path('my', params) }}" method="post">
|
|
||||||
<p>
|
|
||||||
<input type="text" name="apiKey" id="form-api-key" size="32" value="{{ apiKey }}" data-key="{{ apiKey }}">
|
|
||||||
<input type="submit" name="generateApiKey" value="{{ 'api.form.generate' }}">
|
|
||||||
</p>
|
|
||||||
</form>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% if apiEnabled %}
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-heading">
|
||||||
|
{{ 'my.api.title'|trans }}
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">
|
||||||
|
<div class="tab-content">
|
||||||
|
<p>{{ 'my.api.warning'|trans|raw }}</p>
|
||||||
|
|
||||||
|
<form action="{{ path('my', params) }}" method="post">
|
||||||
|
<div class="row">
|
||||||
|
<p class="col-md-12">
|
||||||
|
<input type="text" name="apiKey" id="form-api-key" class="form-control" value="{{ apiKey }}" data-key="{{ apiKey }}">
|
||||||
|
</p>
|
||||||
|
<p class="col-md-12">
|
||||||
|
<input type="submit" name="generateApiKey" value="{{ 'my.api.form.generate'|trans }}" class="btn btn-primary">
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
Loading…
Reference in New Issue