Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Kirill Smelkov
Zope
Commits
b1d22047
Commit
b1d22047
authored
13 years ago
by
Hanno Schlichting
Browse files
Options
Download
Email Patches
Plain Diff
Turn `UndoSupport.get_request_var_or_attr` helper into a private API.
parent
ca018bfd
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
8 deletions
+6
-8
doc/CHANGES.rst
doc/CHANGES.rst
+2
-0
src/App/Undo.py
src/App/Undo.py
+4
-4
src/App/interfaces.py
src/App/interfaces.py
+0
-4
No files found.
doc/CHANGES.rst
View file @
b1d22047
...
...
@@ -8,6 +8,8 @@ http://docs.zope.org/zope2/releases/.
2.12.21 (unreleased)
--------------------
- Turn `UndoSupport.get_request_var_or_attr` helper into a private API.
- Provide security declarations for `BTreeFolder2Base` class, instead of only
for `BTreeFolder2` via the `OFS.Folder` mix-in.
...
...
This diff is collapsed.
Click to expand it.
src/App/Undo.py
View file @
b1d22047
...
...
@@ -50,7 +50,7 @@ class UndoSupport(ExtensionClass.Base):
last_transaction
=
20
,
)
def
get_request_var_or_attr
(
self
,
name
,
default
):
def
_
get_request_var_or_attr
(
self
,
name
,
default
):
if
hasattr
(
self
,
'REQUEST'
):
REQUEST
=
self
.
REQUEST
if
REQUEST
.
has_key
(
name
):
...
...
@@ -74,15 +74,15 @@ class UndoSupport(ExtensionClass.Base):
PrincipiaUndoBatchSize
=
None
):
if
first_transaction
is
None
:
first_transaction
=
self
.
get_request_var_or_attr
(
first_transaction
=
self
.
_
get_request_var_or_attr
(
'first_transaction'
,
0
)
if
PrincipiaUndoBatchSize
is
None
:
PrincipiaUndoBatchSize
=
self
.
get_request_var_or_attr
(
PrincipiaUndoBatchSize
=
self
.
_
get_request_var_or_attr
(
'PrincipiaUndoBatchSize'
,
20
)
if
last_transaction
is
None
:
last_transaction
=
self
.
get_request_var_or_attr
(
last_transaction
=
self
.
_
get_request_var_or_attr
(
'last_transaction'
,
first_transaction
+
PrincipiaUndoBatchSize
)
...
...
This diff is collapsed.
Click to expand it.
src/App/interfaces.py
View file @
b1d22047
...
...
@@ -59,10 +59,6 @@ class IUndoSupport(Interface):
manage_UndoForm
=
Attribute
(
"""Manage Undo form"""
)
def
get_request_var_or_attr
(
name
,
default
):
"""
"""
def
undoable_transactions
(
first_transaction
=
None
,
last_transaction
=
None
,
PrincipiaUndoBatchSize
=
None
):
...
...
This diff is collapsed.
Click to expand it.
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