Modify

Opened 8 years ago

Closed 8 years ago

#5391 closed defect (fixed)

Relative path issues

Reported by: peterghamilton+trachacks@… Owned by: anonymous
Priority: normal Component: FineGrainedPageAuthzEditorPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

The plugin piggybacks off authz_policy's config file. authz_policy accepts a relative path, but PAPE can't find the file unless you specify an absolute path.

Attachments (0)

Change History (5)

comment:1 Changed 8 years ago by robert_martin

What is PAPE?

comment:2 Changed 8 years ago by anonymous

Page Authz Permissions Editor.... I believe.... the acronym is all over the source code in any case, so it's something of that sort.

comment:3 Changed 8 years ago by robert_martin

Owner: changed from robert_martin to anonymous
Status: newassigned

What path do you expect it to be relative to, and where are you specifying that path?

Need to make sure the correct path is pre-pended.

Should be trivial to modify it so that if no leading /, it will pre-pend the required path.

comment:4 Changed 8 years ago by anonymous

the path is relative to the project root. Authz_policy.py uses the same config line to point to the file, and does it relatively, so it should be quite trivial to update.

comment:5 Changed 8 years ago by robert_martin

Resolution: fixed
Status: assignedclosed

Now adds the environments path to the filename if it does not start with a path separator. This has only been tested under Linux and may not work on Windows when the path starts with a drive letter. A crude test has been added, if the second character of the filename is a ':', it will assume it is a full path. Please test on Windows.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain anonymous.
The resolution will be deleted.

Add Comment


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

 
Note: See TracTickets for help on using tickets.