Conjunto de mudanças 5381 no repositório publico


Ignorar:
Timestamp:
15/10/2011 01:47:28 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Remoção de templates não usados e finalização da implementação da view
que exibe os detalhes do protocolo.

Localização:
il.spdo/trunk/il/spdo
Arquivos:
3 removidos
5 editados

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/TODO.txt

    r5366 r5381  
    77=====
    88 - Voltar o a escutar no localhost.
     9
     10AutoCompleteWidget
     11==================
     12
     13 - Investigar problemas de não seleção do primeiro elemento retornado do vocabulário.
     14
     15Tramitação por copia
     16====================
     17 - Revisar permissões ao realizar tramitação por cópia (db.Tramite.__init__)
  • il.spdo/trunk/il/spdo/browser/configure.zcml

    r5374 r5381  
    1010       permission="cmf.SetOwnProperties"
    1111       layer="il.spdo.browser.interfaces.IThemeSpecific"
    12        />
    13 
    14   <browser:page
    15        name="protocolo-macros"
    16        for="*"
    17        layer=".interfaces.IThemeSpecific"
    18        class=".views.ProtocoloMacroView"
    19        template="views_templates/protocolo-macros.pt"
    20        allowed_interface="zope.interface.common.mapping.IItemMapping"
    21        permission="zope.Public"
    2212       />
    2313
  • il.spdo/trunk/il/spdo/browser/forms/protocolo.py

    r5371 r5381  
    9292            session.add(pessoa_destino)
    9393
    94         permissao = db.Permissao(
    95                 protocolo_id=protocolo.id,
    96                 area_id=user.area.id,
    97                 leitura=True,
    98                 escrita=True,
    99             )
    100         session.add(permissao)
    101 
    10294        return protocolo
    10395
  • il.spdo/trunk/il/spdo/browser/views_templates/pessoalistview.pt

    r5350 r5381  
    2020    <div tal:replace="structure provider:plone.abovecontentbody" />
    2121
    22     <div>
     22    <div class="field">
    2323      <table class="listing" id="table-list-pessoa">
    2424       <thead>
  • il.spdo/trunk/il/spdo/browser/views_templates/protocoloshowview.pt

    r5374 r5381  
    1     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
     1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
    22      xmlns:tal="http://xml.zope.org/namespaces/tal"
    33      xmlns:metal="http://xml.zope.org/namespaces/metal"
     
    1010
    1111<metal:main fill-slot="main">
    12     <tal:main-macro metal:define-macro="main"
     12    <tal:main-macro metal:define-macro="main">
     13
     14    <tal:protocolo-macro metal:define-macro="protocolo"
    1315                    tal:define="protocolo view/protocolo">
    1416
    1517    <div tal:replace="structure provider:plone.abovecontenttitle" />
    1618
    17     <div metal:use-macro="context/@@protocolo-macros/protocolo" />
    18 
     19    <h1 class="documentFirstHeading">Protocolo <span tal:replace="protocolo/numero"/>
     20        <span tal:replace="protocolo/data"/>
     21    </h1>
     22
     23    <p class="documentDescription">Segue os detalhes do protocolo:</p>
     24
     25    <div tal:replace="structure provider:plone.abovecontentbody" />
     26
     27    <div>
     28       <div class="field">
     29       <label for="form-widgets-situacao" class="horizontal">
     30        Situação:
     31       </label>
     32       <span id="form-widgets-situacao"
     33             class="text-widget textline-field"
     34             tal:content="protocolo/situacao">Tramite</span>
     35       </div>
     36    </div>
     37    <div>
     38       <div class="field">
     39       <label for="form-widgets-tipo" class="horizontal">
     40        Tipo:
     41       </label>
     42       <span id="form-widgets-tipo"
     43             class="text-widget textline-field"
     44             tal:content="view/tipo_protocolo">Expedido</span>
     45       </div>
     46    </div>
     47    <div>
     48       <div class="field">
     49       <label for="form-widgets-numero_documento" class="horizontal">
     50        Número Documento:
     51       </label>
     52       <span id="form-widgets-numero_documento"
     53             class="text-widget textline-field"
     54             tal:content="protocolo/numero_documento">22222</span>
     55       </div>
     56    </div>
     57    <div>
     58       <div class="field">
     59       <label for="form-widgets-data_emissao" class="horizontal">
     60        Emissao:
     61       </label>
     62       <span id="form-widgets-data_emissao"
     63             class="text-widget date-field"
     64             tal:content="protocolo/data_emissao">10/10/2011</span>
     65       </div>
     66    </div>
     67    <div>
     68       <div class="field">
     69       <label for="form-widgets-assunto" class="horizontal">
     70        Assunto:
     71       </label>
     72       <span id="form-widgets-assunto"
     73             class="text-widget textline-field"
     74             tal:content="protocolo/assunto">Assunto Protocolo</span>
     75       </div>
     76    </div>
     77    <div>
     78       <div class="field">
     79       <label for="form-widgets-origem" class="horizontal">
     80        Origem:
     81       </label>
     82       <span id="form-widgets-origem"
     83             class="text-widget textline-field">
     84             <a href="" tal:attributes="href string:${view/origem_url};
     85                                        title string:${view/origem}"
     86                        tal:content="view/origem">Fulano</a>
     87       </span>
     88       <span tal:condition="view/outros_origem">
     89             <a href="" title="Visualizar outras origems do procolo"
     90                tal:attributes="href view/outros_url">(Outros)</a>
     91       </span>
     92       </div>
     93    </div>
     94    <div>
     95       <div class="field">
     96       <label for="form-widgets-destino" class="horizontal">
     97        Destino:
     98       </label>
     99       <span id="form-widgets-destino"
     100             class="text-widget textline-field">
     101             <a href="" tal:attributes="href string:${view/destino_url};
     102                                        title string:${view/destino}"
     103                        tal:content="view/destino">Beltrano</a>
     104        </span>
     105        <span tal:condition="view/outros_destino">
     106            <a href="" title="Visualizar outros destinos do procolo"
     107               tal:attributes="href view/outros_url">(Outros)</a>
     108        </span>
     109       </div>
     110    </div>
     111
     112    <div class="field" style="margin-top: 2em">
     113    <dl class="collapsible collapsedOnLoad">
     114        <dt class="collapsibleHeader">Observações:</dt>
     115        <dd class="collapsibleContent">
     116          <tal:block repeat="observacao view/observacoes">
     117            <div class="commentDate" tal:content="observacao/data" />
     118            <div class="commentBody">
     119                <p tal:content="observacao/texto" />
     120            </div>
     121          </tal:block>
     122        </dd>
     123    </dl>
     124    </div>
     125
     126    <div class="field" style="margin-top: 2em">
     127    <dl class="collapsible collapsedOnLoad">
     128        <dt class="collapsibleHeader">Anexos:</dt>
     129        <dd class="collapsibleContent">
     130    <div class="field">
     131      <table class="listing" id="table-list-anexos">
     132       <thead>
     133         <tr>
     134          <th>Nome do Arquivo</th>
     135          <th>Data</th>
     136          <th>Tamanho</th>
     137         </tr>
     138       </thead>
     139      <tbody>
     140        <tr tal:repeat="anexo view/anexos">
     141          <td>
     142             <a href="#" target="_blank"
     143                tal:content="anexo/nome"
     144                tal:attributes="href anexo/download_url">
     145             </a>
     146          </td>
     147          <td tal:content="anexo/data">
     148          </td>
     149          <td tal:content="anexo/tamanho">
     150          </td>
     151        </tr>
     152      </tbody>
     153     </table>
     154    </div>
     155        </dd>
     156    </dl>
     157    </div>
     158
     159    <div class="field" style="margin-top: 2em">
     160    <dl class="collapsible collapsedOnLoad">
     161        <dt class="collapsibleHeader">Tramitação:</dt>
     162        <dd class="collapsibleContent">
     163    <div class="field">
     164      <table class="listing" id="table-list-tramite">
     165       <thead>
     166         <tr>
     167          <th>Disponibilização</th>
     168          <th>Recebimento</th>
     169          <th>Área</th>
     170          <th>Responsável</th>
     171          <th>Ação</th>
     172         </tr>
     173       </thead>
     174      <tbody>
     175        <tr tal:repeat="tramite view/tramites">
     176          <td tal:content="tramite/data_disponibilizacao">
     177          </td>
     178          <td tal:content="tramite/data_recebimento">
     179          </td>
     180          <td tal:content="tramite/area">
     181          </td>
     182          <td>
     183             <a href="#" target="_blank"
     184                class="overlay-show-pessoa"
     185                tal:content="tramite/nome_responsavel"
     186                tal:attributes="href string:${context/absolute_url}/@@show-pessoa?id=${tramite/responsavel_id}">
     187             </a>
     188          </td>
     189          <td tal:content="tramite/acao">
     190          </td>
     191        </tr>
     192      </tbody>
     193     </table>
     194    </div>
     195        </dd>
     196    </dl>
     197    </div>
     198
     199<a id="overlay-add-tramite"
     200   href="#"
     201   tal:attributes="href string:${context/absolute_url}/@@add-tramite?form.widgets.id=${protocolo/id}">Tramitar Protocolo</a>
     202
     203<script>
     204jQuery(function($) {
     205  if (!jQuery.browser.msie ||
     206      parseInt(jQuery.browser.version, 10) >= 7) {
     207    $(".overlay-show-pessoa").prepOverlay({
     208      subtype: 'ajax',
     209      //filter: '#content',
     210      formselector: '#form',
     211      noform: 'close',
     212      closeselector: '[name=form.buttons.cancel]',
     213    });
     214  }
     215});
     216
     217jQuery(function($) {
     218  if (!jQuery.browser.msie ||
     219      parseInt(jQuery.browser.version, 10) >= 7) {
     220    $("#overlay-add-tramite").prepOverlay({
     221      subtype: 'ajax',
     222      //filter: '#content',
     223      formselector: '#form',
     224      noform: 'reload',
     225      closeselector: '[name=form.buttons.cancel]',
     226    });
     227  }
     228});
     229
     230</script>
     231
     232    </tal:protocolo-macro>
     233
     234       
    19235    <div tal:replace="structure provider:plone.belowcontentbody" />
    20236
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.