source: publico/ILSAALMaterial/trunk/config.py @ 1523

Última Alteração nesse arquivo desde 1523 foi 1523, incluída por jeanferri, 14 anos atrás

Atualizada a versão do ArchGenXml para a 1.4RC2

File size: 4.0 KB
Linha 
1#
2# Product configuration. This contents of this module will be imported into
3# __init__.py and every content type module.
4#
5# If you wish to perform custom configuration, you may put a file AppConfig.py
6# in your product's root directory. This will be included in this file if
7# found.
8#
9from Products.CMFCore.CMFCorePermissions import setDefaultRoles
10
11PROJECTNAME = "ILSAALMaterial"
12
13# Check for Plone 2.1
14try:
15    from Products.CMFPlone.migrations import v2_1
16except ImportError:
17    HAS_PLONE21 = False
18else:
19    HAS_PLONE21 = True
20   
21# Permissions
22DEFAULT_ADD_CONTENT_PERMISSION = "Add portal content"
23setDefaultRoles(DEFAULT_ADD_CONTENT_PERMISSION, ('Manager', 'Owner'))
24ADD_CONTENT_PERMISSIONS = {
25    'Material': 'Add Material Content',
26    'Fornecedor': 'Add Fornecedor Content',
27    'ItemRequisitado': 'Add ItemRequisitado Content',
28    'Requisicao': 'Add Requisicao Content',
29    'Almoxarifado': 'Add Almoxarifado Content',
30    'MovimentacaoEstoque': 'Add MovimentacaoEstoque Content',
31    'ItemEntrada': 'Add ItemEntrada Content',
32    'Entrada': 'Add Entrada Content',
33    'ContatoFornecedor': 'Add ContatoFornecedor Content',
34    'LinhaAtendimento': 'Add LinhaAtendimento Content',
35    'Inventario': 'Add Inventario Content',
36    'Estoque': 'Add Estoque Content',
37    'Requisicoes': 'Add Requisicoes Content',
38    'Almoxarifados': 'Add Almoxarifados Content',
39    'Inventarios': 'Add Inventarios Content',
40    'Entradas': 'Add Entradas Content',
41    'Fornecedores': 'Add Fornecedores Content',
42    'Fechamento': 'Add Fechamento Content',
43    'Consolidacao': 'Add Consolidacao Content',
44    'Fechamentos': 'Add Fechamentos Content',
45    'GrupoMaterial': 'Add GrupoMaterial Content',
46    'GruposMaterial': 'Add GruposMaterial Content',
47}
48
49setDefaultRoles('Add Material Content', ('Manager', 'Owner'))
50setDefaultRoles('Add Fornecedor Content', ('Manager', 'Owner'))
51setDefaultRoles('Add ItemRequisitado Content', ('Manager', 'Owner'))
52setDefaultRoles('Add Requisicao Content', ('Manager', 'Owner'))
53setDefaultRoles('Add Almoxarifado Content', ('Manager', 'Owner'))
54setDefaultRoles('Add MovimentacaoEstoque Content', ('Manager', 'Owner'))
55setDefaultRoles('Add ItemEntrada Content', ('Manager', 'Owner'))
56setDefaultRoles('Add Entrada Content', ('Manager', 'Owner'))
57setDefaultRoles('Add ContatoFornecedor Content', ('Manager', 'Owner'))
58setDefaultRoles('Add LinhaAtendimento Content', ('Manager', 'Owner'))
59setDefaultRoles('Add Inventario Content', ('Manager', 'Owner'))
60setDefaultRoles('Add Estoque Content', ('Manager', 'Owner'))
61setDefaultRoles('Add Requisicoes Content', ('Manager', 'Owner'))
62setDefaultRoles('Add Almoxarifados Content', ('Manager', 'Owner'))
63setDefaultRoles('Add Inventarios Content', ('Manager', 'Owner'))
64setDefaultRoles('Add Entradas Content', ('Manager', 'Owner'))
65setDefaultRoles('Add Fornecedores Content', ('Manager', 'Owner'))
66setDefaultRoles('Add Fechamento Content', ('Manager', 'Owner'))
67setDefaultRoles('Add Consolidacao Content', ('Manager', 'Owner'))
68setDefaultRoles('Add Fechamentos Content', ('Manager', 'Owner'))
69setDefaultRoles('Add GrupoMaterial Content', ('Manager', 'Owner'))
70setDefaultRoles('Add GruposMaterial Content', ('Manager', 'Owner'))
71
72product_globals=globals()
73
74# Dependencies of Products to be installed by quick-installer
75# override in custom configuration
76DEPENDENCIES = []
77
78# Dependend products - not quick-installed - used in testcase
79# override in custom configuration
80PRODUCT_DEPENDENCIES = []
81
82# You can overwrite these two in an AppConfig.py:
83# STYLESHEETS = [{'id': 'my_global_stylesheet.css'},
84#                {'id': 'my_contenttype.css',
85#                 'expression': 'python:object.getTypeInfo().getId() == "MyType"}]
86# You can do the same with JAVASCRIPTS.
87STYLESHEETS = []
88JAVASCRIPTS = []
89
90##code-section config-bottom #fill in your manual code here
91
92DEPENDENCIES = ['ILSAAL']
93
94##/code-section config-bottom
95
96
97# load custom configuration not managed by ArchGenXML
98try:
99    from Products.ILSAALMaterial.AppConfig import *
100except ImportError:
101    pass
102
103# End of config.py
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.