On Apr 24, 7:38 am, Ted Gifford <[EMAIL PROTECTED]> wrote:
> Isaac.PEG wrote:
> > My research group at the University of Washington is using Subversion
> > to store and track changes in word documents containing curriculum we
> > use for our undergraduate courses. Since the bulk of the files in our
> > repository are Microsoft Word documents and Adobe Illustrator images,
> > we cannot (and don't wish to) display their contents in the browser
> > view in Trac.
>
> > Is it possible to change the browser interface such that the default
> > action is todownloada file instead of viewing it in the browser?
>
> I made a small change that redirects to the rawdownloadwhen
> 1) a configuration item is set, and
> 2) the attachment hasn't been rendered already, e.g. it is not a binary
> file.
>
> Then you won't see "HTML preview not available, since no preview
> renderer could handle it."
>
> Devs, what do you think?
>
> --- trunk/trac/attachment.py 2008-03-13 14:46:14.349385400 -0400
> +++ /c/Python25/lib/site-packages/trac/attachment.py 2008-03-20
> 11:34:27.65
> @@ -398,6 +398,9 @@
> data = self._render_form(req, attachment)
> else:
> data = self._render_view(req, attachment)
> + if self.env.config.get('wiki','forward_to_raw_href') and
> data['preview']['rendered'] is None:
> + req.redirect(data['preview']['raw_href'])
> + return # cancel all template processing
>
> add_stylesheet(req, 'common/css/code.css')
> return 'attachment.html', data, None
>
> Remember to add the configuration item:
>
> [wiki]
> forward_to_raw_href = true
>
> > I'm using python 2.4 and Trac 11.2b.
I attempted to add those three lines to my own
.../site-packages/Trac-0.11b2-py2.4.egg/trac/attachment.py
file, as well as adding the line to my trac.ini file but the behavior
of the browser was unaffected.
Am I missing something?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---