|
|
| version 1.18, 2008/01/02 16:58:35 | version 1.19, 2008/01/21 17:36:45 |
|---|---|
| Line 692 class extVersionedFileObject(ExtFile): | Line 692 class extVersionedFileObject(ExtFile): |
| #self.REQUEST.close() | #self.REQUEST.close() |
| view = download | |
| security.declareProtected('AUTHENTICATED_USER','downloadLocked') | security.declareProtected('AUTHENTICATED_USER','downloadLocked') |
| def downloadLocked(self): | def downloadLocked(self): |
| """download and lock""" | """download and lock""" |
| Line 948 class extVersionedFile(CatalogAware,Fold | Line 950 class extVersionedFile(CatalogAware,Fold |
| else: | else: |
| return None | return None |
| security.declarePublic('view') | |
| def view(self,REQUEST=None,RESPONSE=None): | |
| """Returns the last version's view""" | |
| ob = self.getContentObject() | |
| if ob is not None: | |
| return ob.view(REQUEST=REQUEST,RESPONSE=RESPONSE) | |
| else: | |
| return None | |
| def diff(self,data): | def diff(self,data): |
| """differenz between lastversion and data""" | """differenz between lastversion and data""" |
| d=Differ() | d=Differ() |
| Line 1128 class extVersionedFile(CatalogAware,Fold | Line 1139 class extVersionedFile(CatalogAware,Fold |
| return pt() | return pt() |
| else: | else: |
| RESPONSE.redirect(self.REQUEST['URL2']) | RESPONSE.redirect(self.absolute_url()+'/history') |
| else: | else: |
| return ob | return ob |