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

Reply via email to