Opened 7 years ago

Closed 6 years ago

#53755 closed enhancement (fixed)

Trac permission policy: give ticket reporter and owner edit permission

Reported by: KubaO (Kuba Ober) Owned by: admin@…
Priority: Normal Milestone:
Component: trac Version:
Keywords: upstream Cc: raimue (Rainer Müller)
Port:

Description

I don't know if it's by design or oversight, but I have no rights to modify any tickets other than by commenting. I can't change anything, other than adding comments to, in either my own tickets or tickets assigned to myself. I can't close tickets, edit the fields, etc. There's also no contact information provided anywhere to admins of this trac :(

Change History (13)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Priority: HighNormal

The Priority field is for use by Macports team members only, please do not set it.

comment:2 Changed 7 years ago by mf2k (Frank Schima)

Type: requestenhancement

comment:3 Changed 7 years ago by jmroot (Joshua Root)

Keywords: upstream added

Trac permissions are such that any individual either has the ability to edit (all) tickets or doesn't. So until that model changes, it is deliberate that we only allow project members to edit tickets.

Feature requests for Trac should be filed upstream at https://trac.edgewall.org/. These already exist and seem relevant:

https://trac.edgewall.org/ticket/7438
https://trac.edgewall.org/ticket/10175

comment:4 Changed 7 years ago by mojca (Mojca Miklavec)

Joshua, maybe we should be more proactive and persistent requesting that feature.

It also makes a difference in whether a bunch of macports admins keep asking about this than if a "random user who wants more rights" asks.

The problem is that those who have most influence are not affected. The tickets are link against have been open for ages. I doubt that the team will work on them unless people keep asking about them.

comment:5 Changed 7 years ago by mojca (Mojca Miklavec)

Clemens, Rainer, are you willing to check the following recipe?

comment:6 Changed 7 years ago by neverpanic (Clemens Lang)

That seems to be a fairly simple plugin. Don't have time to do this right now, but shouldn't be hard to install.

Last edited 7 years ago by neverpanic (Clemens Lang) (previous) (diff)

comment:7 Changed 7 years ago by raimue (Rainer Müller)

The linked plugin looks like what was requested. However, I think it would make sense to grant permission to edit all ticket fields to both the owner and the reporter. This could avoid fixing WikiFormatting so often by project members. The history of changes would be kept in any case.

comment:8 Changed 7 years ago by raimue (Rainer Müller)

Cc: raimue added

comment:9 Changed 7 years ago by raimue (Rainer Müller)

Summary: I have no way to modify any tickets :(Trac permission policy: give ticket reporter and owner edit permission

comment:10 Changed 6 years ago by neverpanic (Clemens Lang)

Component: server/hostingtrac

comment:11 Changed 6 years ago by mf2k (Frank Schima)

Keywords: trac upstream removed

comment:12 Changed 6 years ago by mf2k (Frank Schima)

Keywords: upstream added

comment:13 Changed 6 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: newclosed

In 12f6b290dd65557edde2ec7a88074b7134f2a968/trac.macports.org:

Enable TicketReporterPermissionsPolicy

Allow ticket reporters to modify summary, description, and all other
fields of a ticket with a custom plugin.

Closes: #53755

Note: See TracTickets for help on using tickets.