Conjunto de mudanças 2678 no repositório publico


Ignorar:
Timestamp:
28/06/2006 10:36:00 (13 anos atrás)
Autor:
jeanferri
Mensagem:

Implementada a importação de arquivos CSV

Localização:
ILCertificados/trunk/skins/ILCertificados
Arquivos:
1 adicionado
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILCertificados/trunk/skins/ILCertificados/evento_certificado_import_form.pt

    r2676 r2678  
    44      i18n:domain="plone">
    55<head>
    6   <metal:block fill-slot="top_slot"
    7                tal:define="dummy python:request.set('disable_border',1)" />
    8   <metal:css fill-slot="css_slot">
    9     <style type="text/css" media="all"
    10            tal:content="string: @import url($portal_url/ilcertificados.css);"></style>
    11   </metal:css>
     6    <metal:block fill-slot="top_slot"
     7                 tal:define="dummy python:request.set('disable_border',1)" />
     8    <metal:css fill-slot="css_slot">
     9      <style type="text/css" media="all"
     10             tal:content="string: @import url($portal_url/ilcertificados.css);"></style>
     11    </metal:css>
    1212</head>
    1313<body>
    1414
    15 <div metal:fill-slot="main"
    16      tal:define="logs here/getCSVImportLogs|nothing;
    17                  came_from_import request/import | nothing">
     15<div metal:fill-slot="main">
    1816
    19   <h1>Importar Certificados</h1>
     17    <h1>Importar Certificados</h1>
    2018
    21   <p>Você pode importar vários certificados diretamente de um arquivo CSV
    22   (Valores Separados por Vírgula). Cada certificado deve estar no formato:
    23   "participante", "papel", "email".</p>
     19    <p>Você pode importar vários certificados diretamente de um arquivo CSV
     20    (Valores Separados por Vírgula). Cada certificado deve estar no formato:
     21    "participante", "papel", "email".</p>
    2422
    25   <ul>
    26     <li><strong>participante:</strong> Nome do participante do evento.</li>
    27     <li><strong>papel:</strong> Papel que o participante exerceu durante o evento. Se não
    28     informado, o papel padrão 'participante' será utilizado.</li>
    29     <li><strong>email:</strong> Endereço de e-mail do participante. Este e-mail será utilizado
    30     para informar ao participante o código de acesso de seu certificado, se o
    31     participante possuir.</li>
    32   </ul>
     23    <ul>
     24        <li><strong>participante:</strong> Nome do participante do evento.</li>
     25        <li><strong>papel:</strong> Papel que o participante exerceu durante o
     26        evento. Se não informado, o papel padrão 'participante' será utilizado.</li>
     27        <li><strong>email:</strong> Endereço de e-mail do participante. Este
     28        e-mail será utilizado para informar ao participante o código de acesso de
     29        seu certificado, se o participante possuir.</li>
     30    </ul>
    3331
    34   <form action="evento_certificado_import" method="post" enctype="multipart/form-data">
     32    <form name="upload_form" action="evento_certificado_import" method="post"
     33          enctype="multipart/form-data" class="enableUnloadProtection">
    3534
    36     <fieldset>
    37       <legend>Importar arquivo CSV</legend>
     35        <fieldset>
     36            <legend>Importar arquivo CSV</legend>
    3837
    39       <div class="field">
    40         <label for="file_upload">Arquivo CSV</label>
     38            <div class="field">
     39                <label for="file_upload">Arquivo CSV</label>
    4140
    42         <div class="formHelp">
    43           Carregue aqui um arquivo CSV válido para criar os certificados.
    44         </div>
     41                <div class="formHelp">
     42                    Carregue aqui um arquivo CSV válido para criar os certificados.
     43                </div>
    4544
    46         <input type="file" name="file_upload" id="file_upload" size="30"
    47                tal:attributes="tabindex tabindex/next" />
    48       </div>
     45                <input type="file" name="file_upload" id="file_upload" size="30"
     46                       tal:attributes="tabindex tabindex/next" />
     47            </div>
    4948
    50       <div class="formControls">
    51         <input class="context" type="submit" value="Importar" name="form_submit"
    52                tal:attributes="tabindex tabindex/next" />
    53       </div>
    54     </fieldset>
     49            <div class="formControls">
     50                <input class="context" type="submit" value="Importar" name="form_submit"
     51                       tal:attributes="tabindex tabindex/next" />
     52            </div>
     53        </fieldset>
    5554
    56   </form>
    57 
    58   <tal:block tal:condition="python:logs and came_from_import">
    59     <h1>Import Result</h1>
    60 
    61     <span tal:replace="structure logs" />
    62 
    63   </tal:block>
     55    </form>
    6456
    6557</div>
     
    6759</body>
    6860</html>
    69 
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.