Opened 7 years ago

Last modified 5 years ago

#6648 new enhancement

Hide fields instead of dropping them

Reported by: pbecker@… Owned by: rjollos
Priority: normal Component: SimpleTicketPlugin
Severity: normal Keywords:
Cc: falkb Trac Release: 0.11


We are using trac 0.11 as a feedback system for one of our websites, using links to the newticket URL with parameters to preset fields such as the component (along the lines of "http://my.trac/newticket?component=SomeComponent"). It would be nice if the form would include this preset value, but hide it from the user (i.e. use a hidden form field). This way we could people enter tickets attached to the right component without them being able to change it.

Attachments (0)

Change History (3)

comment:1 Changed 5 years ago by rjollos

  • Cc falkb added; anonymous removed
  • Summary changed from Use hidden fields instead of dropping them to Hide fields instead of dropping them

The BlackMagicTicketTweaksPlugin hides ticket fields by modifying the Genshi template stream (filter_stream in ITemplateStreamFilter). We might be able to do something similar here. I'd consider a patch for inclusion.

comment:2 Changed 5 years ago by rjollos

  • Owner changed from coderanger to rjollos

comment:3 Changed 5 years ago by falkb

After reading this I wonder if SimpleTicketPlugin actually "hides" or "drops" when doing data['fields'] = [f for f in data['fields'] if f['name'] not in self.fields] (?). And if I'm right and it's "dropping", which other way would "hiding" go?

I'm quite interested in such stuff at least because of but know nearly nothing about the internal architecture yet...

Add Comment

Modify Ticket

as new The owner will remain rjollos.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.