Edgewall Software

Ticket #4292 (reopened defect)

Opened 2 years ago

Last modified 20 months ago

ROADMAP_VIEW / MILESTONE_VIEW privilege

Reported by: dave@… Owned by: jonas
Priority: normal Milestone: 0.13
Component: general Version: 0.10.2
Severity: major Keywords:
Cc: dave@…

Description

roadmap.py is checking for ROADMAP_VIEW, which will only work as long as one keeps the ROADMAP_VIEW permission for anonymous that's set up by db_default.py. Once you delete that, nobody without WIKI_ADMIN privileges can look at the roadmap, because you can create MILESTONE_VIEW privs to your hearts content but they'll be ignored.

Attachments

Change History

Changed 2 years ago by mgood

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

I assume you mean MILESTONE_ADMIN, not WIKI_ADMIN. The MILESTONE_VIEW permission works as documented, allowing a user to view individual milestones. The ROADMAP_VIEW permission is required to view the roadmap.

Changed 2 years ago by David Abrahams <dave@…>

  • cc dave@… added
  • status changed from closed to reopened
  • resolution worksforme deleted

No, I did not mean MILESTONE_ADMIN, I really meant WIKI_ADMIN. Ooooh, I see, ROADMAP_VIEW and MILESTONE_VIEW are distinct concepts. That's a bit confusing because I'm sure I saw it documented somewhere that all the MILESTONE_* privileges used to be called ROADMAP_*, so I assumed ROADMAP_VIEW was obsolete.

Well, all I can tell you is that I had MILESTONE_ADMIN set, and still could not view the roadmap page. Is that the expected behavior? If so, IMO it should be documented as such.

Changed 20 months ago by cboos

The ROADMAP_VIEW could be replaced by MILESTONE_LIST.

(similar to the ATTACHMENT_LIST permission introduced in the source:sandbox/security branch)

Changed 20 months ago by cboos

  • milestone set to 0.12

Add/Change #4292 (ROADMAP_VIEW / MILESTONE_VIEW privilege)

Author



Change Properties
<Author field>
Action
as reopened
as The resolution will be set. Next status will be 'closed'
to The owner will change from jonas. Next status will be 'new'
 
Note: See TracTickets for help on using tickets.