z3c.layer.pagelet é um pacote Python que fornece uma configuração de camada pagelet base para Zope3.
Esta camada de suporte a um conjunto correto de registro de componentes e pode ser usado para inheritation em capas personalizadas.
Neste momento, a implementação padrão em Zope3 tem restrição diferente no conceito transversal e usar a muita registro na camada padrão.
Importante
Esta camada ia com base no padrão pagelet. Isso significa que cada página, por exemplo, a página de erro é baseado no conceito pagelet.
IPageletBrowserLayer Camada
A camada pagelet é útil para peles apresentação costume de construção sem acesso a menus ZMI como zmi_views etc. Isso significa que não há nenhum item de menu registred se você usar essa camada.
Esta camada não é derivado de camada IDefaultBrowserLayer. Por isso, fornece apenas um conjunto mínimo dos mais importantes pontos de vista públicas como@@absolute_url que ficar registrado em pacotes Zope pela IHTTPRequest e IBrowserRequest. Ao lado de pontos de vista, esse pacote só irá fornecer visões de erro e cruzadores que são normaly regsitered nos seguintes pacotes Zope:
& Nbsp; * zope.app.http.exception
& Nbsp; * zope.app.publication
& Nbsp; * zope.browserresource
& Nbsp; * zope.traversing
Note-se, este pacote não depende de todos os pacotes descritos acima. Nós só precisamos depender das mesmas interfaces onde esse pacote vai definir pontos de vista e cruzadores para
O que é novo nesta versão:.
- Define o código de status HTTP para 500 em erros do sistema, mas apenas em devmode e em testes.
O que é novo na versão 1.9.0:
- Re-lançamento do 1.8.1 como as mudanças em que precisam de um novo lançamento importante porque quebraram z3c.authviewlet.
O que é novo na versão 1.8.1:
- Fazer redirecionar em UnauthorizedPagelet agora no método de atualização em vez de renda para que o templage layout não se rendeu ao redirecionar.
- testes fixos: Usando conta de gerente, assim o usuário anônimo não precisa obter todas as permissões para a execução de testes com sucesso .
- Se livrou de zope.app.testing dependência de teste usando zope.app.wsgi.
- Se livrou da dependência teste zope.app.authentication.
- Adicionado um teste para 403 Forbidden.
Requisitos :
- Python
- Zope
Comentários não encontrado