Edgewall Software

Ticket #4292 (reopened defect)

Opened 3 years ago

Last modified 2 years 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 3 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 3 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 2 years 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 2 years ago by cboos

  • milestone set to 0.12

Add/Change #4292 (ROADMAP_VIEW / MILESTONE_VIEW privilege)

Author


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


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.