Take a look at the FullBlogPlugin to get an example of this.  Attachments
are created under a parent resource with the realm "blog".

*http://trac-hacks.org/wiki/FullBlogPlugin*

You should be able to do something similar for your use case. Note that you
want a unique name for your realm though - the realm name is used for (among
other things) the directory name for the attachments in the Trac server's
filesystem.

On Wed, Apr 7, 2010 at 6:55 AM, Olemis Lang <[email protected]> wrote:

> On Wed, Apr 7, 2010 at 2:55 AM, Vishal <[email protected]> wrote:
> > Hi,
> > Thanks for this info Ismael, gives us better insight into how to actually
> > attach something.
> > Also, brings up this question....as you can see from the actual code, the
> > realm for the attachment is 'ticket', In our case, this would be
> something
> > else, possibly 'release'
> > attachment = Attachment(env, 'ticket', ticket.id)
>
> You need to create and manage a separate resource & namespace for
> releases (AFAICR something like that is done in the plugins I
> mentioned before ;o) .
>
> > Can something of that sort be done. I have always seen realms restricted
> to
> > either 'wiki' or 'ticket'.
>
> Well, it's possible to use any resource , it's just that AFAIK Trac
> changesets and files and other resources' UI don't consider
> attachments , but I think that probably code review plugins *might*
> take advantage of this to bind review docs & details to source code
>
> >
> > 2010/4/6 Ismael de Esteban Fernández <[email protected]>
> >>
> >> Hi,
> >>
> >> Here they take a file that comes in the payload of an e-mail and creates
> >> an attachment.
> >>
> >>
> http://trac-hacks.org/browser/mailtotracplugin/0.11/mail2trac/utils.py#L45
> >>
> >> Hope it helps you.
> >>
> >>
> >> Vishal wrote:
> >>>
> >>> Hello,
> >>>
> >>> We wish to develop a plugin that allows people to create releases of
> >>> their products, and integrate this with Trac. Is there a plugin to do
> >>> this already? (I could find nothing on Trac hacks).
> >>>
> >>> Use trac to track bugs, and the plugin to have a release management
> >>> system (add/modify release meta data and release files)
> >>>
> >>> Basically my question is about showing the "Attach File" button from
> >>> another webpage which is shown by a plugin and use the trac attachment
> >>> module to create a 'release' realm inside attachment and then put the
> >>> file there.
> >>>
> >>> Where should i start looking for this?
> >>>
> >>> Thanks and best regards,
> >>> Vishal Sapre
> >>>
> >>>
> >>
> >> --
> >> Ismael de Esteban Fernández
> >>
> >> The A Team
> >> At the Blacksmithing
> >>
> >> http://www.tuenti.com
> >>
> >
> >
> >
> > --
> > Thanks and best regards,
> > Vishal Sapre
> >
> > ---
> >
> > "So say...Day by day, in every way, I am getting better, better and
> better
> > !!!"
> > "A Strong and Positive attitude creates more miracles than anything else.
> > Because...Life is 10% how you make it, and 90% how you take it"
> > "Diamond is another piece of coal that did well under pressure”
> > "May we do good and not evil. May we find forgiveness for ourself and
> > forgive others. May we share freely, never taking more than we give."
> >
> > --
> > 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]<trac-users%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/trac-users?hl=en.
> >
>
>
>
> --
> Regards,
>
> Olemis.
>
> Blog ES: http://simelo-es.blogspot.com/
> Blog EN: http://simelo-en.blogspot.com/
>
> Featured article:
>
> --
> 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]<trac-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/trac-users?hl=en.
>
>

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