source: publico/ILSAPL/trunk/instalacao/sapl_configurador.py @ 1193

Última Alteração nesse arquivo desde 1193 foi 1193, incluída por ciciliati, 15 anos atrás

Alterado script configurador para suportar zope 2.7

File size: 1.3 KB
Linha 
1### Script a ser rodado com "zopectl run" durante o processo de instalação do SAPL.
2### Criado por Ciciliati, em 26/10/2005
3### Versão do SAPL: 2.1
4### Versão deste script: 1.0 - Ciciliati - 26/10/2005
5
6import App.version_txt
7
8versao = App.version_txt.version_txt()
9
10if versao.find('Zope 2.7'):
11  t=get_transaction()
12else:
13  import transaction
14  t=transaction.get()
15
16### Criar Roles
17for r in ['Administrador','Autor','Operador']:
18    app._addRole(r)
19
20### Importar objetos da raiz
21for o in ['XSD.zexp','XSLT.zexp','sapl.zexp','sapl_site.zexp']:
22    app.manage_importObject(o)
23   
24### Criar "sapl_documentos" 
25
26# Criar mount_point do sapl_documentos
27app.manage_addProduct['ZODBMountPoint'].manage_addMounts(paths=['/sapl_documentos'],create_mount_points=1)
28
29# Importar conteúdo de 'sapl_documentos' para o folder
30for o in ['props_sapl.zexp','modelo.zexp','proposicao.zexp','parlamentar.zexp','materia.zexp','norma_juridica.zexp']:
31    app.sapl_documentos.manage_importObject(o)
32
33### Criar 'Cookie Crumbler'   
34app.manage_addProduct['CMFCore'].manage_addCC(id='cookie_authentication')
35
36### Criar usuários 'padrão'
37app.acl_users._addUser(name='saploper',password='saploper',confirm='saploper',roles=['Operador'],domains=[])
38app.acl_users._addUser(name='sapladm',password='sapladm',confirm='sapladm',roles=['Administrador'],domains=[])
39
40### Gravar alterações
41t.commit()
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

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