Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
cubicweb
cubes
basket
Commits
05236934a8a3
Commit
945bfaa8
authored
Dec 08, 2009
by
Sylvain Thénault
Browse files
use xml_escape
parent
75ab08a4dabf
Changes
1
Hide whitespace changes
Inline
Side-by-side
views.py
View file @
05236934
...
...
@@ -8,7 +8,7 @@ __docformat__ = "restructuredtext en"
_
=
unicode
from
logilab.mtconverter
import
ht
ml_escape
from
logilab.mtconverter
import
x
ml_escape
from
cubicweb
import
Unauthorized
from
cubicweb.selectors
import
implements
...
...
@@ -29,7 +29,7 @@ class BasketPrimaryView(baseviews.PrimaryView):
def
display_title
(
self
,
entity
):
self
.
w
(
u
"<span class='title'><b>%s : %s</b></span>"
%
(
self
.
_cw
.
_
(
self
.
entity_name
),
ht
ml_escape
(
entity
.
name
)))
self
.
_cw
.
_
(
self
.
entity_name
),
x
ml_escape
(
entity
.
name
)))
def
display_content
(
self
,
entity
):
rset
=
self
.
_cw
.
execute
(
'Any I WHERE I in_basket B, B eid %(x)s'
,
...
...
@@ -91,14 +91,14 @@ class BasketBox(box.UserRQLBoxTemplate):
def
build_inbasket_link
(
self
,
box
,
basket
):
rset
=
basket
.
related
(
'in_basket'
,
'object'
)
title
=
u
'%s <span class="basketName">%s</span> (%s)'
%
(
_
(
'view basket'
),
ht
ml_escape
(
basket
.
name
),
len
(
rset
))
_
(
'view basket'
),
x
ml_escape
(
basket
.
name
),
len
(
rset
))
box
.
append
(
self
.
mk_action
(
title
,
basket
.
absolute_url
(),
escape
=
False
))
return
rset
,
[
row
[
0
]
for
row
in
rset
]
def
build_add_link
(
self
,
box
,
basket
,
addable
,
rql
,
vid
):
title
=
u
'%s <span class="basketName">%s</span>'
%
(
_
(
'add to basket'
),
ht
ml_escape
(
basket
.
name
))
_
(
'add to basket'
),
x
ml_escape
(
basket
.
name
))
linkto
=
u
'in_basket:%s:object'
%
'_'
.
join
(
addable
)
msg
=
_
(
'selection added to basket'
)
url
=
self
.
build_url
(
'edit'
,
eid
=
basket
.
eid
,
rql
=
rql
,
...
...
@@ -108,7 +108,7 @@ class BasketBox(box.UserRQLBoxTemplate):
escape
=
False
))
def
build_delete_link
(
self
,
box
,
basket
,
inbasketeids
,
rql
,
vid
):
title
=
'%s <span class="basketName">%s</span>'
%
(
_
(
'reset basket'
),
ht
ml_escape
(
basket
.
name
))
_
(
'reset basket'
),
x
ml_escape
(
basket
.
name
))
delete
=
'%s:in_basket:%s'
%
(
'_'
.
join
(
str
(
eid
)
for
eid
in
inbasketeids
),
basket
.
eid
)
msg
=
_
(
'Basket %s emptied'
)
%
basket
.
name
...
...
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