Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
erp5_rtl_support
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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Romain Courteaud
erp5_rtl_support
Commits
cac06a88
Commit
cac06a88
authored
Jul 08, 2011
by
Julien Muchembled
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
BusinessTemplate: fix removal of allowed types on already removed portal types
parent
30470464
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
1 deletion
+3
-1
product/ERP5/Document/BusinessTemplate.py
product/ERP5/Document/BusinessTemplate.py
+3
-1
No files found.
product/ERP5/Document/BusinessTemplate.py
View file @
cac06a88
...
@@ -2335,11 +2335,13 @@ class PortalTypeAllowedContentTypeTemplateItem(BaseTemplateItem):
...
@@ -2335,11 +2335,13 @@ class PortalTypeAllowedContentTypeTemplateItem(BaseTemplateItem):
if
action
==
'nothing'
:
if
action
==
'nothing'
:
continue
continue
portal_id
=
key
.
split
(
'/'
)[
-
1
]
portal_id
=
key
.
split
(
'/'
)[
-
1
]
property_list
=
self
.
_objects
.
get
(
key
,
[])
type_information
=
types_tool
.
getTypeInfo
(
portal_id
)
type_information
=
types_tool
.
getTypeInfo
(
portal_id
)
if
type_information
is
None
:
if
type_information
is
None
:
if
not
property_list
:
continue
raise
AttributeError
,
"Portal type '%s' not found while "
\
raise
AttributeError
,
"Portal type '%s' not found while "
\
"installing %s"
%
(
portal_id
,
self
.
getTitle
())
"installing %s"
%
(
portal_id
,
self
.
getTitle
())
property_list
=
self
.
_objects
.
get
(
key
,
[])
old_property_list
=
old_objects
.
get
(
key
,
())
old_property_list
=
old_objects
.
get
(
key
,
())
object_property_list
=
getattr
(
type_information
,
self
.
class_property
,
())
object_property_list
=
getattr
(
type_information
,
self
.
class_property
,
())
# merge differences between portal types properties
# merge differences between portal types properties
...
...
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