Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alecs_myu
erp5
Commits
136d41ed
Commit
136d41ed
authored
Sep 07, 2016
by
Ayush Tiwari
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp5_catalog: Create erp5 catalog while setting up erp5site
parent
7062eeb2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
11 deletions
+9
-11
product/ERP5/Document/BusinessTemplate.py
product/ERP5/Document/BusinessTemplate.py
+7
-7
product/ERP5/ERP5Site.py
product/ERP5/ERP5Site.py
+2
-4
No files found.
product/ERP5/Document/BusinessTemplate.py
View file @
136d41ed
...
...
@@ -1312,14 +1312,14 @@ class ObjectTemplateItem(BaseTemplateItem):
# The id match, but better double check with the meta type
# while avoiding the impact of systematic check
container_container
=
portal
.
unrestrictedTraverse
(
container_path
[:
-
1
])
if
container_container
.
meta_type
==
'ERP5 Catalog'
:
container_container
.
manage_addProduct
[
'ZSQLCatalog'
].
manage_addSQLCatalog
(
id
=
container_path
[
-
1
],
title
=
''
)
# We will have more than 1 objects in portal_catalog as we are
# adding both ERP5Catalog as well as SQLCatalog object here.
# Later on, this should be changed to use only ERP5Catalog object
if
container_container
.
meta_type
==
'Catalog Tool'
:
container_container
.
newContent
(
portal_type
=
'Catalog'
,
id
=
container_path
[
-
1
],
title
=
''
)
if
len
(
container_container
.
objectIds
())
>=
1
:
container_container
.
default_sql_catalog_id
=
container_path
[
-
1
]
container
=
portal
.
unrestrictedTraverse
(
container_path
)
container_container
.
setDefaultErp5CatalogId
(
container_path
[
-
1
])
elif
container_container
.
meta_type
==
'ERP5 Catalog'
:
container_container
.
manage_addProduct
[
'ZSQLCatalog'
].
manage_addSQLCatalog
(
id
=
container_path
[
-
1
],
title
=
''
)
container_container
.
default_sql_catalog_id
==
container_path
[
-
1
]
container
=
portal
.
unrestrictedTraverse
(
container_path
)
else
:
raise
saved_uid_dict
=
{}
...
...
product/ERP5/ERP5Site.py
View file @
136d41ed
...
...
@@ -2107,10 +2107,8 @@ class ERP5Generator(PortalGenerator):
addERP5Tool
(
p
,
'portal_caches'
,
'Cache Tool'
)
addERP5Tool
(
p
,
'portal_memcached'
,
'Memcached Tool'
)
# Add ERP5 SQL Catalog Tool
addTool
=
p
.
manage_addProduct
[
'ERP5Catalog'
].
manage_addTool
if
not
p
.
hasObject
(
'portal_catalog'
):
addTool
(
'ERP5 Catalog'
,
None
)
# Add erp5 catalog tool
addERP5Tool
(
p
,
'portal_catalog'
,
'Catalog Tool'
)
sql_reset
=
kw
.
get
(
'sql_reset'
,
0
)
def
addSQLConnection
(
id
,
title
,
**
kw
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment