Changeset 9110


Ignore:
Timestamp:
23 Aug 2012, 11:04:34 (12 years ago)
Author:
uli
Message:

async compatible export page.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/browser/templates/datacenterexportpage.pt

    r7974 r9110  
    11<div i18n:domain="waeup.kofa" class="row">
    2   <div class="span4 columns">
    32  <div class="span8 columns">
    4     <p i18n:translate="">Here you can download parts of portal data.</p>
    5     <p i18n:translate="">
    6       Please pick the type of objects you want to export from the
    7       selection below.
    8     </p>
    9   </div>
     3    <div class="span8 columns">
     4      <p i18n:translate="">
     5        Here you can create CSV files from parts of portal data.
     6      </p>
     7      <p i18n:translate="">
     8        Please pick the type of objects you want to export from the
     9        selection below.
     10      </p>
     11      <p i18n:translate="">
     12        The file will be generated and then be made available for you to
     13        download.
     14      </p>
     15    </div>
    1016
    11   <form  method="POST">
    12     <fieldset>
     17    <form  method="POST">
     18      <fieldset>
    1319        <div class="clearfix">
    14           <label for="exporter">Data Type:</label>
    15           <div class="input">
    16             <select name="exporter">
    17               <span tal:repeat="items view/getExporters" tal:omit-tag="">
    18                 <option
    19                     tal:define="name python: items[1]; title python: items[0]"
    20                     tal:attributes="value name">
    21                   <span tal:replace="title">TITLE</span>
    22                 </option>
     20          <label for="running_exports"
     21                 tal:condition="view/getRunningExports">Running Export:</label>
     22          <div class="input span6">
     23            <div tal:repeat="items view/getRunningExports">
     24              <div>
     25                Data type:
     26                <span tal:content="python: items[2]">exporter</span><br />
     27                Status:
     28                <span tal:content="python: items[1]">status</span><br />
     29                <br /><br />
     30              </div>
     31              <div>
     32                <span tal:condition="not: python: view.job_finished(items[0])">
     33                  <img src=""
     34                       tal:attributes="src static/ajax-loader.gif"
     35                       alt="Loading..."
     36                       class="spinner" />
     37                  <input type="submit" name="reload" value="Reload"
     38                         class="btn primary" />
     39                </span>
     40                <div>
     41                  <span tal:condition="python: view.job_finished(items[0])">
     42                    <input type="submit" name="download" value="Download"
     43                           class="btn primary" />
     44                    <input type="submit" name="discard" value="Discard"
     45                         class="btn secondary" />
     46                  </span>
     47                </div>
     48              </div>
     49            </div>
     50          </div>
     51
     52          <div class="clearfix"
     53               tal:condition="not: view/getRunningExports">
     54            <label for="exporter">Data Type:</label>
     55            <div class="input">
     56              <select name="exporter">
     57                <span tal:repeat="items view/getExporters" tal:omit-tag="">
     58                  <option
     59                      tal:define="name python: items[1]; title python: items[0]"
     60                      tal:attributes="value name">
     61                    <span tal:replace="title">TITLE</span>
     62                  </option>
     63                </span>
     64              </select>
     65              <span class="help-inline" i18n:translate="">
     66                Type of objects to export
    2367              </span>
    24             </select>
    25             <span class="help-inline" i18n:translate="">
    26               Type of objects to export
    27             </span>
     68            </div>
    2869          </div>
    29         </div>
    30         <div class="input">
    31           <input i18n:translate="" type="submit" class="btn primary"
    32                  name="export" tal:attributes="value view/export_button" />
     70          <div class="input"
     71               tal:condition="not: view/getRunningExports">
     72            <input i18n:translate="" type="submit" class="btn primary"
     73                   name="start_export"
     74                   tal:attributes="value view/export_button" />
     75          </div>
    3376        </div>
    3477      </fieldset>
Note: See TracChangeset for help on using the changeset viewer.