Edgewall Software
Modify

Opened 15 years ago

Closed 15 years ago

#384 closed enhancement (fixed)

Show only those build configuration that user can access.

Reported by: silk <silk@…> Owned by: dfraser
Priority: major Milestone:
Component: Trac plugin Version: dev
Keywords: permissions Cc:
Operating System: Linux

Description

  1. Use authz file to restrict user access to paths in repository
  2. If logged user does not have access rights to path in repository that at least one build configuration releates to, bitten's build page throws error and does not show anything.

This patch enables hiding those build configurations, that are mapped to directories that current user does not have rights to access.

In effect the subset of build configurations is showed, and build status is usable to all users.

Attachments (1)

bitten-perm-check.patch (1.0 KB) - added by silk <silk@…> 15 years ago.
hide build configurations that user does not have rights to access in repository

Download all attachments as: .zip

Change History (3)

Changed 15 years ago by silk <silk@…>

hide build configurations that user does not have rights to access in repository

comment:1 Changed 15 years ago by dfraser

  • Owner changed from cmlenz to dfraser
  • Status changed from new to assigned

comment:2 Changed 15 years ago by dfraser

  • Resolution set to fixed
  • Status changed from assigned to closed

Applied as r635, but then I noticed that this doesn't restrict other pages, so extended this in r636, and also fixed up the tests to handle it

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain dfraser.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.