On Jul 4, 5:17 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Hi ,
>
> For a project I needed the ability to add to a wiki page some custom
> properties (key-value pair). Properties that were updated/managed by
> trac users.
>
> Since this feature can enable some nice capabilities like:
> - Hierarchical wiki organization (parent)
> - Related pages tracking (related)
> - Approvals (approved-by, approved-date)
> - Privacy (user, role, or PERM)
> - Comments (commenter, comment, comment-date)
> - Tags (alternate implementation of tagging)
> - Hide from indexes or search (eg no-index-flag)
> I was thinking to put that work into a plugin, and maybe
> go a little more further.
>
> So, did anyone put some thoughts on having the ability to store/manage
> some custom properties related to a trac resource ?
> Something that, I guess, could be achieved by extending 'ticket-
> custom' and 'workflow' features to support a trac resource,
> not just tickets.
>
Hi Catalin,
I've had a proposal for core support for handling relationships
lingering on my to-do for well over a year. Your source release note
at least spurred me to jut publish what thoughts I have:
http://trac.edgewall.org/wiki/TracDev/Proposals/TracRelations
It shares much of the same ideas with what you mention, and it is
something we all at various times keep coming back to in some form or
another - be it 'generic trac', 'object models', 'field refactoring',
'commenting', 'tags' and so on.
My thinking is by no means finished - it is still mostly ideas. At
least I'd like to work through the support of a handful of important
relationship related features such as ticket dependencies, bookmarking
and so on.
I'll be interested in picking this up for Trac 0.13/0.14, but that
means I need to get the specification done and support from the other
devs. This is quite a minefield to walk into, so we'll see what (if
anything) actually comes out in the other end...
Happy reading. Feedback welcome.
:::simon
https://www.coderesort.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Development" 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-dev?hl=en
-~----------~----~----~----~------~----~------~--~---