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
-~----------~----~----~----~------~----~------~--~---

Reply via email to