Functions for publish website by ftp or sftp
This commit is contained in:
@@ -2,9 +2,6 @@
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-toggle="pill" href="#options"> Options </a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-toggle="pill" href="#publication"> Publication </a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<!-- Tab panes -->
|
||||
@@ -13,10 +10,9 @@
|
||||
<br/>
|
||||
<h4> Mes réseaux sociaux </h4>
|
||||
</div>
|
||||
<div class="tab-pane container fade text-center" id="publication">
|
||||
<br/>
|
||||
<h4> Serveur(s) où publier mon site </h4>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
12
app/templates/admin/_publish-progress.html
Normal file
12
app/templates/admin/_publish-progress.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<div class="progress" style="height: 30px;">
|
||||
<div class="progress-bar {% if completed %} bg-success {% endif %} {% if error %} bg-danger {%endif%}"
|
||||
style="width:{{progress}}%">
|
||||
|
||||
{% if completed %}
|
||||
Dernière publication avec succès le : {{ status }}
|
||||
{% else %}
|
||||
{{ status }} {{progress}}%
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -10,10 +10,14 @@
|
||||
name="serverAddress"
|
||||
class="form-control"
|
||||
id="serverAddress"
|
||||
placeholder="sftp://mon_serveur.com, ou ftp://mon_serveur.com"
|
||||
{%if serverInfos.Address %}
|
||||
value="{{ serverInfos.Address }}"
|
||||
{%else%}
|
||||
placeholder="sftp://mon_serveur.com, ou ftp://mon_serveur.com"
|
||||
{%endif%}
|
||||
required>
|
||||
<div class="invalid-feedback">
|
||||
L'upload a rencontrer n'a pas pu se faire.
|
||||
La publication du site n'a pas pu se faire correctement.
|
||||
</div>
|
||||
</div>
|
||||
<br/>
|
||||
@@ -25,7 +29,12 @@
|
||||
max="65536"
|
||||
class="form-control"
|
||||
id="serverPort"
|
||||
placeholder="Si vous ne savez pas ne mettez rien">
|
||||
{%if serverInfos.Port %}
|
||||
value="{{ serverInfos.Port }}"
|
||||
{%else%}
|
||||
placeholder="1-65535"
|
||||
{%endif%}>
|
||||
|
||||
|
||||
<br/>
|
||||
|
||||
@@ -34,8 +43,12 @@
|
||||
<input type="text"
|
||||
name="folder"
|
||||
class="form-control"
|
||||
id="folder"
|
||||
placeholder="Spécifier un dossier sinon ne mettez rien">
|
||||
id="folder"
|
||||
{%if serverInfos.folder %}
|
||||
value="{{ serverInfos.folder }}"
|
||||
{%else%}
|
||||
placeholder="Spécifier un dossier sinon ne mettez rien"
|
||||
{%endif%}>
|
||||
|
||||
<br/>
|
||||
|
||||
@@ -44,7 +57,13 @@
|
||||
<input type="text"
|
||||
name="username"
|
||||
class="form-control"
|
||||
id="username"
|
||||
id="username"
|
||||
{%if serverInfos.username %}
|
||||
value="{{ serverInfos.username }}"
|
||||
{%else%}
|
||||
placeholder="Nom d'utilisateur fourni par votre hébergeur"
|
||||
{%endif%}
|
||||
|
||||
placeholder="Nom d'utilisateur fourni par votre hébergeur"
|
||||
required>
|
||||
|
||||
@@ -61,8 +80,10 @@
|
||||
|
||||
<br/>
|
||||
|
||||
<div hx-get="{{ url_for('publish_progress') }}" hx-trigger="load, every 1s">
|
||||
|
||||
|
||||
</div>
|
||||
<br/>
|
||||
<button type="submit" class="btn btn-success"
|
||||
onclick="valid_nameBloc()"> Publier le site </button>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user