parlementaire.html.j2 23.1 KB
Newer Older
1 2 3
{% extends "_base.html.j2" %}

{% block menuitem %}
4
  <li role="presentation" class="active"><a href="#">{{ parlementaire.nom_complet }}</a></li>
5 6 7
{% endblock %}

{% block content %}
Nicolas Joyard's avatar
Nicolas Joyard committed
8 9 10
  <div class="col-md-3">

    <!-- Card parlementaire -->
11 12 13 14
    <section class="panel panel-default">
      <article class="panel-body parl-card">
        <img class="parl-photo" src="{{ parlementaire.url_photo }}/120" align="left">
        <div class="parl-detail">
Nicolas Joyard's avatar
Nicolas Joyard committed
15
          <b>{{ parlementaire.nom_complet }}</b>
Nicolas Joyard's avatar
Nicolas Joyard committed
16
          <br>
Nicolas Joyard's avatar
Nicolas Joyard committed
17

18
          {{ parlementaire|fonc_parlementaire }} {{ parlementaire.groupe|label_groupe }}
Nicolas Joyard's avatar
Nicolas Joyard committed
19 20 21
          {{ parlementaire|lien_rc }}
          {{ parlementaire|lien_parl }}
          <br>
Nicolas Joyard's avatar
Nicolas Joyard committed
22 23
          <br>

24 25 26

          {{ parlementaire.nom_circo }} &ndash;
          Circonscription n°{{ parlementaire.num_circo }}
Nicolas Joyard's avatar
Nicolas Joyard committed
27 28
          <br>
          <br>
Nicolas Joyard's avatar
Nicolas Joyard committed
29

30 31 32 33
          {{ parlementaire.etape|label_etape }}
          {% if not parlementaire.adresse %}
            <span class="label label-danger">Adresse manquante !</span>
          {% endif %}
34 35 36
        </div>
      </article>
    </section>
37

38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
    <!-- Abonnements -->
    <section class="panel panel-default">
      <header class="panel-heading">
        <b>Alertes</b>
      </header>

      <article class="panel-body">
        Vous pouvez recevoir une alerte par e-mail lorsque la situation change pour ce parlementaire ou pour tout parlementaire de ce département.
      </article>

      {% if session.user %}

        <table class="table table-responsive">
          <tr>
            <td class="col-right">{{ parlementaire.nom_complet }}</td>
            <td class="col-center">
              {% if abonne %}
                <a class="btn btn-sm btn-danger" href="{{ url_for('abo_parlementaire', id=parlementaire.id, action='off') }}">
                  <i class="fa fa-bell"></i>
                  Ne plus m'alerter
                </a>
              {% else %}
                <a class="btn btn-sm btn-primary" href="{{ url_for('abo_parlementaire', id=parlementaire.id, action='on') }}">
                  <i class="fa fa-bell"></i>
                  M'alerter
                </a>
              {% endif %}
            </td>
          </tr>
          <tr>
            <td class="col-right">{{ parlementaire.nom_circo }}</td>
            <td class="col-center">
              {% if abonne_dept %}
                <a class="btn btn-sm btn-danger" href="{{ url_for('abo_departement', deptmt=parlementaire.num_deptmt, action='off') }}">
                  <i class="fa fa-bell"></i>
                  Ne plus m'alerter
                </a>
              {% else %}
                <a class="btn btn-sm btn-primary" href="{{ url_for('abo_departement', deptmt=parlementaire.num_deptmt, action='on') }}">
                  <i class="fa fa-bell"></i>
                  M'alerter
                </a>
              {% endif %}
            </td>
          </tr>
        </table>

Nicolas Joyard's avatar
Nicolas Joyard committed
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
      {% else %}

        <article class="panel-body">
          <form class="form" method="POST" action="{{ url_for('abo_anon') }}">
            <div class="row form-group">
              <div class="col-md-4">
                <label for="email">Adresse e-mail</label>
              </div>
              <div class="col-md-8">
                <input class="form-control" type="email" id="email" name="email">
              </div>
            </div>
            <div class="row form-group">
              <div class="col-md-4">
                <label>Concernant</label>
              </div>
              <div class="col-md-8">
                <label>
                  <input type="radio" name="abonnement" value="parl-{{ parlementaire.id }}" checked="checked"> {{ parlementaire.nom_complet }}
                </label><br>
                <label>
                  <input type="radio" name="abonnement" value="dept-{{ parlementaire.num_deptmt }}"> {{ parlementaire.nom_circo }}
                </label>
              </div>
            </div>
            <div class="row form-group">
              <div class="col-md-offset-4 col-md-8">
                <input class="btn btn-primary" type="submit" value="M'abonner">
              </div>
            </div>
          </form>
        </article>

118 119 120
      {% endif %}
    </section>

Nicolas Joyard's avatar
Nicolas Joyard committed
121
  </div>
122

Nicolas Joyard's avatar
Nicolas Joyard committed
123 124 125 126
  <div class="col-md-9">

    <!-- Tableau d'avancement -->
    <section class="panel panel-default">
127
      <header class="panel-heading">
Nicolas Joyard's avatar
Nicolas Joyard committed
128
        <b>Avancement</b>
129 130
      </header>

Nicolas Joyard's avatar
Nicolas Joyard committed
131 132 133 134 135 136 137 138 139
      <table class="table table-striped">
        <tr>
          <th>Action</th>
          <th>Utilisateur</th>
          <th>Date</th>
          <th></th>
          <th></th>
        </tr>

140 141
        {% for act in parlementaire.actions if (not etapes_by_ordre[act.etape].hidden or is_admin) %}
          <tr {% if etapes_by_ordre[act.etape].hidden %} class="danger"{% endif %}>
Nicolas Joyard's avatar
Nicolas Joyard committed
142 143
            <td>{{ act.etape|label_etape }}</td>
            <td>
144
              {% if act.user.nick == '!rc' %}
Nicolas Joyard's avatar
Nicolas Joyard committed
145
                <img class="rc-small" src="{{ url_for('static', filename='rc.png') }}">
146 147
              {% elif act.user %}
                {{ act.user.nick }}
Nicolas Joyard's avatar
Nicolas Joyard committed
148
              {% else %}
149
                <span class="anon">anonyme</span>
Nicolas Joyard's avatar
Nicolas Joyard committed
150 151 152 153
              {% endif %}
            </td>
            <td>{{ act.date.strftime("%c") }}</td>
            <td>
Nicolas Joyard's avatar
Nicolas Joyard committed
154
              {% if act.suivi and act.etape == ordres.ETAPE_ENVOYE %}
155
                {{ act.suivi|suivi_laposte }}
156
              {% elif act.suivi and (act.etape != ordres.ETAPE_A_CONFIRMER or is_admin) %}
Nicolas Joyard's avatar
Nicolas Joyard committed
157 158 159 160 161 162 163
                {% if act.user and act.user.nick == '!rc' %}
                  {% filter markdown -%}
                    {{ act.suivi }}
                  {%- endfilter %}
                {% else %}
                  {{ act.suivi|e }}
                {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
164 165
              {% endif %}
            </td>
Nicolas Joyard's avatar
Nicolas Joyard committed
166
            <td class="col-right col-nobreak">
167 168 169 170 171 172 173 174 175 176 177
              {% if act.attachment %}
                {% set doc_label -%}
                  {% if act.etape == ordres.ETAPE_ENVOYE %}
                    Voir la preuve d'envoi
                  {% else %}
                    Voir le document joint
                  {% endif %}
                {%- endset %}
                <a class="btn btn-default btn-sm" target="_blank" href="{{ url_for('attachment', id=act.id) }}">{{ doc_label }}</a>
              {% endif %}

Nicolas Joyard's avatar
Nicolas Joyard committed
178
              {% if act.etape == ordres.ETAPE_A_CONFIRMER %}
Nicolas Joyard's avatar
Nicolas Joyard committed
179
                <a class="btn btn-default btn-sm" target="_blank" href="{{ url_for('demande_pdf', id=parlementaire.id) }}">
Nicolas Joyard's avatar
Nicolas Joyard committed
180 181
                  <i class="fa fa-download"></i> Télécharger le courrier (PDF)
                </a>
Nicolas Joyard's avatar
Nicolas Joyard committed
182 183 184 185

                <a class="btn btn-default btn-sm" target="_blank" href="{{ url_for('demande_png', id=parlementaire.id) }}">
                  <i class="fa fa-download"></i> PNG
                </a>
186 187 188 189
              {% elif act.etape in (ordres.ETAPE_COM_A_MODERER, ordres.ETAPE_DOC_MASQUE) and is_admin %}
                <a class="btn btn-primary btn-sm" href="{{ url_for('admin_publish', id=act.id) }}" title="Publier" data-toggle="tooltip"><i class="fa fa-eye"></i></a>
              {% elif act.etape == ordres.ETAPE_DOC_PUBLIE and is_admin %}
                <a class="btn btn-warning btn-sm" href="{{ url_for('admin_publish', id=act.id) }}" title="Masquer" data-toggle="tooltip"><i class="fa fa-eye-slash"></i></a>
Nicolas Joyard's avatar
Nicolas Joyard committed
190
              {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
191 192

              {% if is_admin %}
193
                {% if act.etape < ordres.ETAPE_COURRIEL or
Nicolas Joyard's avatar
Nicolas Joyard committed
194
                      act.etape == act.parlementaire.etape %}
195 196
                  <a class="btn btn-danger btn-sm" href="{{ url_for('admin_delete', id=act.id) }}" title="Supprimer" data-toggle="tooltip"><i class="fa fa-trash"></i></a>
                {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
197
              {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
198 199 200 201
            </td>
          </tr>
        {% endfor %}
      </table>
202
    </section>
Nicolas Joyard's avatar
Nicolas Joyard committed
203

Nicolas Joyard's avatar
Nicolas Joyard committed
204 205 206 207 208 209 210 211 212 213
    <!-- Tableau des prochaines actions -->

    <section class="panel panel-default">

      <table class="table table-striped">

        <tr>
          <th colspan="5">Que faire ensuite ?</th>
        </tr>

Nicolas Joyard's avatar
Nicolas Joyard committed
214
        {% if parlementaire.etape == ordres.ETAPE_A_ENVOYER %}
Nicolas Joyard's avatar
Nicolas Joyard committed
215 216 217

          <!-- ENVOI -->

218
          <tr>
Nicolas Joyard's avatar
Nicolas Joyard committed
219
            <td class="label-next">
Benjamin Ooghe-Tabanou's avatar
Benjamin Ooghe-Tabanou committed
220
              <span class="label" title="Envoyer la demande par lettre recommandée avec accusé de réception"
Nicolas Joyard's avatar
Nicolas Joyard committed
221 222 223 224 225 226 227 228
                    data-toggle="tooltip" style="background-color: #8888dd;">
                <i class="fa fa-envelope-o"></i>
                Envoyer la demande
              </span>
            </td>
            <td colspan="4">

              {% filter markdown -%}
Nicolas Joyard's avatar
Nicolas Joyard committed
229
                {% include "text/etape_envoi.md" %}
Nicolas Joyard's avatar
Nicolas Joyard committed
230 231
              {% endfilter %}

Nicolas Joyard's avatar
Nicolas Joyard committed
232
              {% if session.user %}
Nicolas Joyard's avatar
Nicolas Joyard committed
233

Nicolas Joyard's avatar
Nicolas Joyard committed
234
                <div class="alert alert-warning">
Benjamin Ooghe-Tabanou's avatar
Benjamin Ooghe-Tabanou committed
235
                    <b>Attention</b>, dès que vous cliquez sur le bouton de prise en charge, vous empêchez tout autre utilisateur de le faire. N'oubliez pas de nous transmettre rapidement le numéro de suivi. Sans nouvelles de votre part après quelques temps, nous considérerons que vous avez renoncé et rendrons à nouveau disponible l'envoi pour d'autres contributeurs.
Nicolas Joyard's avatar
Nicolas Joyard committed
236 237
                </div>

Nicolas Joyard's avatar
Nicolas Joyard committed
238
                <div class="centered-buttons">
Nicolas Joyard's avatar
Nicolas Joyard committed
239 240 241 242
                  <a class="btn btn-primary" href="{{ url_for('envoi', id=parlementaire.id) }}">
                    <i class="fa fa-thumbs-up"></i>
                    Je prends en charge l'envoi !
                  </a>
Nicolas Joyard's avatar
Nicolas Joyard committed
243

Nicolas Joyard's avatar
Nicolas Joyard committed
244
                  <a class="btn btn-default" href="{{ url_for('demande_pdf', id=parlementaire.id) }}" target="_blank">
Nicolas Joyard's avatar
Nicolas Joyard committed
245 246 247
                    <i class="fa fa-download"></i>
                    Télécharger le courrier au format PDF
                  </a>
Nicolas Joyard's avatar
Nicolas Joyard committed
248 249 250 251 252

                  <a class="btn btn-default" href="{{ url_for('demande_png', id=parlementaire.id) }}" target="_blank">
                    <i class="fa fa-download"></i>
                    Au format PNG
                  </a>
Nicolas Joyard's avatar
Nicolas Joyard committed
253 254 255 256
                </div>

              {% else %}

257
              <div class="well">
Nicolas Joyard's avatar
Nicolas Joyard committed
258
                <form method="POST" action="{{ url_for('login') }}">
259 260 261
                  <div class="form-group row">
                    <label for="envoiNick" class="col-sm-3 col-form-label">Votre pseudo</label>
                    <div class="col-sm-9">
Tangui's avatar
Tangui committed
262
                      <input type="text" name="nick" class="form-control" id="envoiNick" aria-describedby="nickHelp" placeholder="Un pseudonyme">
263
                      <small id="nickHelp" class="form-text text-muted">Votre surnom sera rendu public pour indiquer que vous avez pris en charge l'envoi d'un courrier</small>
264 265 266
                    </div>
                  </div>
                  <div class="form-group row">
Nicolas Joyard's avatar
Nicolas Joyard committed
267
                    <label for="envoiEmail" class="col-sm-3 col-form-label">Votre adresse e-mail</label>
268
                    <div class="col-sm-9">
Nicolas Joyard's avatar
Nicolas Joyard committed
269
                      <input type="email" name="email" class="form-control" id="envoiEmail" aria-describedby="emailHelp" placeholder="Une adresse e-mail">
270
                      <small id="emailHelp" class="form-text text-muted">Votre e-mail ne sera utilisé que pour vous identifier et vous envoyer la procédure de prise en charge</small>
271 272
                    </div>
                  </div>
Tangui's avatar
Tangui committed
273 274 275
                  <div class="row">
                    <p class="col-sm-offset-3 col-sm-9 alert alert-info">En vous inscrivant, vous déclarerez vouloir envoyer pour le compte de Regards Citoyens une lettre en accusé reception. Le cout peut varier de <a href="http://www.laposte.fr/particulier/outils/trouver-un-bureau-de-poste">5,10 € (en se rendant à la poste)</a> à <a href="https://boutique.laposte.fr/envoi-de-courrier-en-ligne/lettre-recommandee-en-ligne?">6,98 € (en passant par le site de La Poste)</a></p>
                  </div>
276 277
                  <div class="form-group row">
                    <div class="col-sm-offset-3 col-sm-9">
Nicolas Joyard's avatar
Nicolas Joyard committed
278
                      <input type="hidden" name="prendre_en_charge" value="{{ parlementaire.id }}">
279 280 281 282 283
                      <button type="submit" class="btn btn-primary"><i class="fa fa-thumbs-up"></i>
                      Je prends en charge l'envoi !</button>
                    </div>
                  </div>
                </form>
Nicolas Joyard's avatar
Nicolas Joyard committed
284
              </div>
285
            {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
286
            </td>
287 288
          </tr>

Nicolas Joyard's avatar
Nicolas Joyard committed
289
        {% elif parlementaire.etape == ordres.ETAPE_A_CONFIRMER %}
Nicolas Joyard's avatar
Nicolas Joyard committed
290 291

          <!-- CONFIRMATION / ANNULATION -->
Nicolas Joyard's avatar
Nicolas Joyard committed
292

Nicolas Joyard's avatar
Nicolas Joyard committed
293 294
          <tr>
            <td class="label-next">
Nicolas Joyard's avatar
Nicolas Joyard committed
295
              <span class="label" title="Envoyer le courrier au parlementaire"
Nicolas Joyard's avatar
Nicolas Joyard committed
296
                    data-toggle="tooltip" style="background-color: #8888dd;">
Nicolas Joyard's avatar
Nicolas Joyard committed
297 298
                <i class="fa fa-envelope-o"></i>
                Envoyer le courrier
Nicolas Joyard's avatar
Nicolas Joyard committed
299 300 301 302
              </span>
            </td>
            <td colspan="4">

Nicolas Joyard's avatar
Nicolas Joyard committed
303
              {% if pris_en_charge %}
Nicolas Joyard's avatar
Nicolas Joyard committed
304

Nicolas Joyard's avatar
Nicolas Joyard committed
305 306 307 308
                {% filter markdown -%}
                  {% include "text/etape_confirmer.md" %}
                {% endfilter %}

309
                <div class="centered-buttons">
Nicolas Joyard's avatar
Nicolas Joyard committed
310
                  <a class="btn btn-default" href="{{ url_for('demande_pdf', id=parlementaire.id) }}" target="_blank">
311 312 313
                    <i class="fa fa-download"></i>
                    Télécharger le courrier au format PDF
                  </a>
Nicolas Joyard's avatar
Nicolas Joyard committed
314 315 316 317
                  <a class="btn btn-default" href="{{ url_for('demande_png', id=parlementaire.id) }}" target="_blank">
                    <i class="fa fa-download"></i>
                    Au format PNG
                  </a>
318 319
                </div>

Nicolas Joyard's avatar
Nicolas Joyard committed
320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345
              {% else %}

                {% filter markdown -%}
                  {% include "text/etape_confirmer_other.md" %}
                {% endfilter %}

              {% endif %}

            </td>
          </tr>

          {% if pris_en_charge %}
            <tr>
              <td class="label-next">
                <span class="label" title="Saisir le numéro de suivi de la lettre recommandée"
                      data-toggle="tooltip" style="background-color: #8888dd;">
                  <i class="fa fa-envelope"></i>
                  Confirmer l'envoi
                </span>
              </td>
              <td colspan="4">

                {% filter markdown -%}
                  {% include "text/etape_confirmer_form.md" %}
                {% endfilter %}

Nicolas Joyard's avatar
Nicolas Joyard committed
346 347 348 349 350 351 352
                <div class="well">
                  <form method="POST" action="{{ url_for('confirmer', id=parlementaire.id) }}" enctype="multipart/form-data">
                    <div class="form-group row">
                      <div class="col-md-2">
                        <label for="suivi">Numéro de suivi</label>
                      </div>
                      <div class="col-md-10">
Nicolas Joyard's avatar
Nicolas Joyard committed
353
                        <input name="suivi" type="text" placeholder="Ex: 1X12345678901"> <b>*</b>
Nicolas Joyard's avatar
Nicolas Joyard committed
354
                      </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
355
                    </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
356 357 358 359 360 361 362
                    <div class="form-group row">
                      <div class="col-md-2">
                        <label for="file">Preuve d'envoi</label>
                      </div>
                      <div class="col-md-10">
                        <input name="file" type="file" title="Choisissez un fichier...">
                      </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
363
                    </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
364 365 366 367 368 369
                    <div class="form-group row">
                      <div class="col-md-offset-2 col-md-10">
                        <br>
                        <input class="btn btn-primary" type="submit" value="Confirmer !">
                        <a href="{{ url_for('annuler', id=parlementaire.id) }}" class="btn btn-danger">Annuler la prise en charge</a>
                      </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
370
                    </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
371 372
                  </form>
                </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
373

Nicolas Joyard's avatar
Nicolas Joyard committed
374 375 376
              </td>
            </tr>
          {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
377

Nicolas Joyard's avatar
Nicolas Joyard committed
378
        {% elif parlementaire.etape == ordres.ETAPE_ENVOYE %}
Nicolas Joyard's avatar
Nicolas Joyard committed
379 380 381 382 383

          <!-- ATTENTE AR -->

          <tr>
            <td class="label-next">
Benjamin Ooghe-Tabanou's avatar
Benjamin Ooghe-Tabanou committed
384
              <span class="label" title="Attente de l'accusé de réception"
Nicolas Joyard's avatar
Nicolas Joyard committed
385 386 387 388 389 390 391 392
                    data-toggle="tooltip" style="background-color: #bbbbbb;">
                <i class="fa fa-clock-o"></i>
                Attente de l'AR
              </span>
            </td>
            <td colspan="4">

              {% filter markdown -%}
Nicolas Joyard's avatar
Nicolas Joyard committed
393
                {% include "text/etape_envoye.md" %}
Nicolas Joyard's avatar
Nicolas Joyard committed
394 395 396 397 398
              {% endfilter %}

            </td>
          </tr>

399 400 401 402 403 404
        {% elif parlementaire.etape == ordres.ETAPE_AR_RECU %}

          <!-- AR RECU -->

          <tr>
            <td class="label-next">
Benjamin Ooghe-Tabanou's avatar
Benjamin Ooghe-Tabanou committed
405
              <span class="label" title="Nous avons reçu l'accusé de réception"
406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441
                    data-toggle="tooltip" style="background-color: #4444bb;">
                <i class="fa fa-check"></i>
                AR Reçu
              </span>
            </td>
            <td colspan="4">

              {% filter markdown -%}
                {% include "text/etape_ar_recu.md" %}
              {% endfilter %}

            </td>
          </tr>

        {% elif parlementaire.etape == ordres.ETAPE_REPONSE_NEGATIVE %}

          <!-- REPONSE NEGATIVE -->

          <tr>
            <td class="label-next">
              <span class="label" title="Le parlementaire nous a refusé l'accès aux documents"
                    data-toggle="tooltip" style="background-color: #bb6666;">
                <i class="fa fa-thumbs-down"></i>
                Réponse négative
              </span>
            </td>
            <td colspan="4">

              {% filter markdown -%}
                {% include "text/etape_rep_negative.md" %}
              {% endfilter %}

            </td>
          </tr>


Nicolas Joyard's avatar
Nicolas Joyard committed
442
        {% endif %}
443

444 445 446
        {% if ( parlementaire.etape != ordres.ETAPE_REPONSE_POSITIVE
                and parlementaire.etape != ordres.ETAPE_A_ENVOYER )
              or is_admin %}
Nicolas Joyard's avatar
Nicolas Joyard committed
447 448

          <!-- Interpeler -->
Nicolas Joyard's avatar
Nicolas Joyard committed
449

450 451 452 453 454 455 456 457 458 459 460 461 462
          <tr>
            <td class="label-next">
              <span class="label" title="Interpeler le parlementaire"
                    data-toggle="tooltip" style="background-color: #eebb44;">
                <i class="fa fa-comments-o"></i>
                Interpeler
              </span>
            </td>
            <td colspan="4">
              {% if not is_admin %}
                {% filter markdown -%}
                  {% include "text/etape_interpeler.md" %}
                {% endfilter %}
Nicolas Joyard's avatar
Nicolas Joyard committed
463

464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482
                <div class="centered-buttons">
                  {% if parlementaire.twitter %}
                    {% set tweet -%}
                      {% include "text/tweet_parlementaire.txt" %}
                    {%- endset %}

                    <a class="btn btn-primary" target="_blank" href="https://twitter.com/intent/tweet?text={{ tweet|urlencode }}">
                      <i class="fa fa-twitter"></i>
                      Interpeler sur Twitter
                    </a>
                  {% endif %}

                  {% if parlementaire.emails %}
                    <a class="btn btn-primary" href="mailto:{{ parlementaire.emails }}">
                      <i class="fa fa-at"></i>
                      Interpeler par courriel
                    </a>
                  {% endif %}
                </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
483

484
                <div class="alert alert-warning">
Benjamin Ooghe-Tabanou's avatar
Benjamin Ooghe-Tabanou committed
485
                    Si vous obtenez une réponse, positive ou négative, utilisez le formulaire ci-dessous pour nous la communiquer. N'hésitez pas à inclure un lien si nécessaire.
Nicolas Joyard's avatar
Nicolas Joyard committed
486
                </div>
487 488 489 490 491 492 493 494 495 496 497 498 499 500

              {% endif %}

              <form method="POST" action="{{ url_for('interpeler', id=parlementaire.id) }}">
                <div class="form-group">
                  <div class="col-md-2">
                    <label for="text">Réponse du parlementaire</label>
                  </div>
                  <div class="col-md-10">
                    <textarea name="text" class="form-control" maxlength="8192" rows="3"></textarea>
                    <small>
                      {% if is_admin %}
                        Administrateur &ndash; la contribution sera publiée immédiatement.
                      {% else %}
Benjamin Ooghe-Tabanou's avatar
Benjamin Ooghe-Tabanou committed
501
                        Note : votre contribution pourra être modérée avant publication
502 503 504
                      {% endif %}
                    </small>
                  </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
505
                </div>
506 507 508 509 510
                <div class="form-group">
                  <div class="col-md-offset-2 col-md-10">
                    <br>
                    <input class="btn btn-primary" type="submit" value="Valider">
                  </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
511
                </div>
512
              </form>
Nicolas Joyard's avatar
Nicolas Joyard committed
513

514 515 516
            </td>
          </tr>

517 518
        {% endif %}
        {% if parlementaire.etape == ordres.ETAPE_REPONSE_POSITIVE %}
519 520 521 522

           <tr>
            <td class="label-next">
              <span class="label" style="background-color: #66bb66;">
523
                <i class="fa fa-heart"></i>
524 525 526 527 528
                Réponse positive
              </span>
            </td>
            <td colspan="4">

529 530 531 532
              {% filter markdown -%}
                {% include "text/etape_rep_positive.md" %}
              {% endfilter %}

533 534 535 536
            </td>
          </tr>

        {% endif %}
Nicolas Joyard's avatar
Nicolas Joyard committed
537

Nicolas Joyard's avatar
Nicolas Joyard committed
538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558
        {% if is_admin %}

          <!-- Ajout d'étape par admin -->

          <tr class="danger">
            <td class="label-next">
              <span class="label" style="background-color: #ee4444;">
                <i class="fa fa-lock"></i>
                Administration
              </span>
            </td>
            <td colspan="4">
              <h4>Ajouter une étape manuellement</h4>

              <form method="POST" action="{{ url_for('admin_action', id_parl=parlementaire.id) }}" enctype="multipart/form-data">
                <div class="form-group">
                  <div class="col-md-2">
                    <label for="etape">Étape</label>
                  </div>
                  <div class="col-md-10">
                    <select name="etape">
559
                      {% for etape in etapes if etape.ordre > parlementaire.etape or etape.ordre < -10 %}
560
                        <option value="{{ etape.ordre }}">{{ etape.label }}{% if etape.ordre == ordres.ETAPE_DOC_PUBLIE %} (public !){% endif %}</option>
Nicolas Joyard's avatar
Nicolas Joyard committed
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592
                      {% endfor %}
                    </select>
                  </div>
                </div>
                <div class="form-group">
                  <div class="col-md-2">
                    <label for="suivi">Commentaire ou suivi</label>
                  </div>
                  <div class="col-md-10">
                    <textarea name="suivi" class="form-control" maxlength="8192" rows="2"></textarea>
                  </div>
                </div>
                <div class="form-group">
                  <div class="col-md-2">
                    <label for="file">Fichier joint</label>
                  </div>
                  <div class="col-md-10">
                    <input name="file" type="file" title="Choisissez un fichier...">
                  </div>
                </div>
                <div class="form-group">
                  <div class="col-md-offset-2 col-md-10">
                    <br>
                    <input class="btn btn-danger" type="submit" value="Ajouter">
                  </div>
                </div>
              </form>
            </td>
          </tr>

        {% endif %}

Nicolas Joyard's avatar
Nicolas Joyard committed
593 594 595
      </table>
    </section>
  </div>
Nicolas Joyard's avatar
Nicolas Joyard committed
596
{% endblock %}
Nicolas Joyard's avatar
Nicolas Joyard committed
597 598 599 600

{% block scripts %}
  <script src="{{ url_for('static', filename='bootstrap.file-input.js') }}"></script>
  <script>
601
    $('.identify-link').click(function(e) {
Nicolas Joyard's avatar
Nicolas Joyard committed
602 603 604 605 606 607 608 609
      $('.login .dropdown-toggle').dropdown('toggle');
      $('.login [name="nick"]').focus();
      return false;
    });

    $('input[type=file]').bootstrapFileInput();
  </script>
{% endblock %}