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 | # |
---|
9 | from Products.CMFCore.CMFCorePermissions import setDefaultRoles |
---|
10 | |
---|
11 | PROJECTNAME = "ILSAALMaterial" |
---|
12 | |
---|
13 | # Permissions |
---|
14 | DEFAULT_ADD_CONTENT_PERMISSION = "Add portal content" |
---|
15 | setDefaultRoles(DEFAULT_ADD_CONTENT_PERMISSION, ('Manager', 'Owner', 'Member')) |
---|
16 | ADD_CONTENT_PERMISSIONS = { |
---|
17 | 'Material': 'Add Material Content', |
---|
18 | 'Fornecedor': 'Add Fornecedor Content', |
---|
19 | 'ItemRequisitado': 'Add ItemRequisitado Content', |
---|
20 | 'ItemRequisitadoAtendido': 'Add ItemRequisitadoAtendido Content', |
---|
21 | 'Requisicao': 'Add Requisicao Content', |
---|
22 | 'Requisitante': 'Add Requisitante Content', |
---|
23 | 'Local': 'Add Local Content', |
---|
24 | 'Almoxarifado': 'Add Almoxarifado Content', |
---|
25 | 'MovimentacaoEstoque': 'Add MovimentacaoEstoque Content', |
---|
26 | 'ItemEntrada': 'Add ItemEntrada Content', |
---|
27 | 'Entrada': 'Add Entrada Content', |
---|
28 | 'ContatoFornecedor': 'Add ContatoFornecedor Content', |
---|
29 | 'LinhaAtendimento': 'Add LinhaAtendimento Content', |
---|
30 | 'Inventario': 'Add Inventario Content', |
---|
31 | 'Estoque': 'Add Estoque Content', |
---|
32 | 'ItemRequisitadoCancelado': 'Add ItemRequisitadoCancelado Content', |
---|
33 | 'Locais': 'Add Locais Content', |
---|
34 | 'Requisitantes': 'Add Requisitantes Content', |
---|
35 | 'Requisicoes': 'Add Requisicoes Content', |
---|
36 | 'Almoxarifados': 'Add Almoxarifados Content', |
---|
37 | 'Inventarios': 'Add Inventarios Content', |
---|
38 | 'Entradas': 'Add Entradas Content', |
---|
39 | 'Fornecedores': 'Add Fornecedores Content', |
---|
40 | 'Fechamento': 'Add Fechamento Content', |
---|
41 | 'Consolidacao': 'Add Consolidacao Content', |
---|
42 | 'Materiais': 'Add Materiais Content', |
---|
43 | 'Fechamentos': 'Add Fechamentos Content', |
---|
44 | } |
---|
45 | |
---|
46 | setDefaultRoles('Add Material Content', ('Manager', 'Owner', 'Member')) |
---|
47 | setDefaultRoles('Add Fornecedor Content', ('Manager', 'Owner', 'Member')) |
---|
48 | setDefaultRoles('Add ItemRequisitado Content', ('Manager', 'Owner', 'Member')) |
---|
49 | setDefaultRoles('Add ItemRequisitadoAtendido Content', ('Manager', 'Owner', 'Member')) |
---|
50 | setDefaultRoles('Add Requisicao Content', ('Manager', 'Owner', 'Member')) |
---|
51 | setDefaultRoles('Add Requisitante Content', ('Manager', 'Owner', 'Member')) |
---|
52 | setDefaultRoles('Add Local Content', ('Manager', 'Owner', 'Member')) |
---|
53 | setDefaultRoles('Add Almoxarifado Content', ('Manager', 'Owner', 'Member')) |
---|
54 | setDefaultRoles('Add MovimentacaoEstoque Content', ('Manager', 'Owner', 'Member')) |
---|
55 | setDefaultRoles('Add ItemEntrada Content', ('Manager', 'Owner', 'Member')) |
---|
56 | setDefaultRoles('Add Entrada Content', ('Manager', 'Owner', 'Member')) |
---|
57 | setDefaultRoles('Add ContatoFornecedor Content', ('Manager', 'Owner', 'Member')) |
---|
58 | setDefaultRoles('Add LinhaAtendimento Content', ('Manager', 'Owner', 'Member')) |
---|
59 | setDefaultRoles('Add Inventario Content', ('Manager', 'Owner', 'Member')) |
---|
60 | setDefaultRoles('Add Estoque Content', ('Manager', 'Owner', 'Member')) |
---|
61 | setDefaultRoles('Add ItemRequisitadoCancelado Content', ('Manager', 'Owner', 'Member')) |
---|
62 | setDefaultRoles('Add Locais Content', ('Manager', 'Owner', 'Member')) |
---|
63 | setDefaultRoles('Add Requisitantes Content', ('Manager', 'Owner', 'Member')) |
---|
64 | setDefaultRoles('Add Requisicoes Content', ('Manager', 'Owner', 'Member')) |
---|
65 | setDefaultRoles('Add Almoxarifados Content', ('Manager', 'Owner', 'Member')) |
---|
66 | setDefaultRoles('Add Inventarios Content', ('Manager', 'Owner', 'Member')) |
---|
67 | setDefaultRoles('Add Entradas Content', ('Manager', 'Owner', 'Member')) |
---|
68 | setDefaultRoles('Add Fornecedores Content', ('Manager', 'Owner', 'Member')) |
---|
69 | setDefaultRoles('Add Fechamento Content', ('Manager', 'Owner', 'Member')) |
---|
70 | setDefaultRoles('Add Consolidacao Content', ('Manager', 'Owner', 'Member')) |
---|
71 | setDefaultRoles('Add Materiais Content', ('Manager', 'Owner', 'Member')) |
---|
72 | setDefaultRoles('Add Fechamentos Content', ('Manager', 'Owner', 'Member')) |
---|
73 | |
---|
74 | product_globals=globals() |
---|
75 | |
---|
76 | ##code-section config-bottom #fill in your manual code here |
---|
77 | |
---|
78 | DEPENDENCIES = ['ILSAAL'] |
---|
79 | |
---|
80 | ##/code-section config-bottom |
---|
81 | |
---|
82 | |
---|
83 | # load custom configuration not managed by ArchGenXML |
---|
84 | try: |
---|
85 | from Products.ILSAALMaterial.AppConfig import * |
---|
86 | except ImportError: |
---|
87 | pass |
---|
88 | |
---|
89 | # End of config.py |
---|