|
a/Allura/allura/model/attachments.py |
|
b/Allura/allura/model/attachments.py |
|
... |
|
... |
25 |
@property
|
25 |
@property
|
26 |
def artifact(self):
|
26 |
def artifact(self):
|
27 |
return self.ArtifactType.query.get(_id=self.artifact_id)
|
27 |
return self.ArtifactType.query.get(_id=self.artifact_id)
|
28 |
|
28 |
|
29 |
def url(self):
|
29 |
def url(self):
|
30 |
return self.artifact.url() + 'attachment/' + urllib.quote_plus(self.filename)
|
30 |
return self.artifact.url() + 'attachment/' + urllib.quote(self.filename)
|
31 |
|
31 |
|
32 |
def is_embedded(self):
|
32 |
def is_embedded(self):
|
33 |
from pylons import request
|
33 |
from pylons import request
|
34 |
return self.filename in request.environ.get('allura.macro.att_embedded', [])
|
34 |
return self.filename in request.environ.get('allura.macro.att_embedded', [])
|
35 |
|
35 |
|