On 2025/06/07 5:57, Fernan Aguero wrote:
> Hi, 
> 
> I have a question regarding the Dynamic Fields Plugin: 
> https://trac-hacks.org/wiki/DynamicFieldsPlugin#Configuration 
> <https://trac-hacks.org/wiki/DynamicFieldsPlugin#Configuration>
> 
> Not sure if I'm understanding how it works correctly. We're trying to have 
> the 'New ticket' page show or hide two fields depending on the 'component'. 
> Much as in the configuration examples, but for components. 
> 
> However I cannot get this right. 1) I can get fields to be *hidden *in the 
> 'New ticket' page. 2) But I cannot get them to appear. I was expecting some 
> AJAX update on the same New ticket page, eg. if I change the component from a 
> dropdown menu and it matches the rule in '[ticket custom]' then I  expect a 
> change on the ticket form itself, before I 'Create' or Preview and submit the 
> ticket. 
> 
> Examples work for 'show_when_type' and 'show_when_priority' but they don't 
> work for 'show_when_component', as if this option were not implemented in the 
> plugin. Maybe related to this closed ticket: 
> https://trac-hacks.org/ticket/11186 <https://trac-hacks.org/ticket/11186>
> 
> *Example:*
> 
> [ticket-custom]
> effort = select
> effort.options = low|medium|high
> effort.show_when_component = some_component # does not work 
> effort.show_when_type = enhancement         # works!
> effort.show_when_priority = high            # works!

Works for me.

1. Install Trac 1.6
2. Create a fresh tracenv
3. Install latest of dynfields
4. Add "dynfields.* = enabled" to components section in trac.ini
5. Define the following custom fields in trac.ini 
    [ticket-custom]
    effort = select
    effort.options = low|medium|high
    effort.show_when_component = component2
6. Visit newticket page; Effort field is not appeared
7. Select "component2" in the component field => Effort field is appeared


> I've tried to add a comment to #11186 but couldn't (even after the captcha 
> the comment is rejected). So here it goes. Any suggestion? thanks in advance!
Please register as new user, otherwise configure username and email in
user's preference panel. Anonymous without user and email user is almost
rejected.


-- 
Jun Omae <jun6...@gmail.com> (大前 潤)

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/trac-users/99de6a7b-d2ed-4379-bb95-239aeb054d73%40gmail.com.

Reply via email to