Edgewall Software

Ticket #1580 (closed defect: duplicate)

Opened 3 years ago

Last modified 18 months ago

Allow hiding ticket fields when submitting a new ticket

Reported by: orispammerpel at users.sourceforge.net Owned by: athomas
Priority: normal Milestone:
Component: ticket system Version: 0.8.1
Severity: normal Keywords:
Cc:

Description

When entering a new ticket, most fields are usually unnecessary.

This is especially when dealing with users outside the development project, who don't know Trac and may be confused by the different dropboxes. A simple ticket submission form could mean the difference between the user using the ticketing system or not.

It would be great if certain input could be hidden, perhaps in the new ticket URL, so we can provide links to submit tickets through.

For example:

* Setting visible fields:

http://www/trac/newticket?component=two&visible=summary,description

* Setting hidden fields:

http://www/trac/newticket?component=one&hidden=version,severity

Thanks!

Attachments

Change History

Changed 2 years ago by sid <sid.wiesner@…>

  • status changed from new to closed
  • resolution set to worksforme

This can be accomplished now with a plugin. Check out: http://trac-hacks.org/wiki/SimpleTicketPlugin

The full list of built-in properties you can hide is:

  • priority
  • milestone
  • component
  • severity
  • keywords
  • cc

Changed 2 years ago by cboos

One can still discuss whether Trac should do that by default or not (or have an option to do that by default), with the new WorkFlow. Any opinion on this, Alec?

Changed 2 years ago by Noah Kantrowitz (coderanger) <coderanger@…>

+1 from me on having this as a base feature. SimpleTicket is pretty hackish anyway. It doesn't actually prevent someone from submitting those fields, it just hides them. I was pondering today that it might be nice try having per-field permissions in addition to the current ones, but thats straying towards the security branch.

Changed 2 years ago by athomas

  • status changed from closed to reopened
  • resolution worksforme deleted

The old WorkFlow code had the ability to suppress fields. This will definitely be in the latest incarnation. I might reopen this just as a reminder.

Changed 2 years ago by athomas

  • owner changed from jonas to athomas
  • status changed from reopened to new

Changed 2 years ago by cboos

  • milestone set to 0.11

#1979 marked as duplicate of this one.

There's also possibly the idea that someone with the right credential might be able the see all the fields when creating a new ticket.

Changed 18 months ago by cboos

  • status changed from new to closed
  • resolution set to duplicate
  • milestone 0.11 deleted

This could be achieved using conditional fields, see #2464.

Add/Change #1580 (Allow hiding ticket fields when submitting a new ticket)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.