History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: FC-1530
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Blair McKenzie
Reporter: Jeff Coughlin
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
FarCry Core Framework

Contributors cannot request approval - no approvers found

Created: 01/Oct/08 03:31 PM   Updated: 02/Oct/08 04:38 PM
Component/s: Security
Affects Version/s: 5.0.2
Fix Version/s: FarCry 5.1

Time Tracking:
Not Specified


 Description  « Hide
When contributors go to request approval, they receive a message that there are no approvers in the system (when in fact there are plenty of publishers).

core/packages/farcry/_workflow/getObjectApprovers.cfm (line 62)

Deprecated code in that file is looking for the deprecated permission "Approve" when it should be looking for a type permission.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Jeff Coughlin - 01/Oct/08 03:34 PM
For anyone having this bug/issue who needs a quick fix do the following:

1. Login to webtop as a sys-admin
2. edit roles (under admin tab)
3. edit publisher role (or equivalent if you're using a custom role for content approvers)
4. go to permission step and apply the "Approve" permission (create it if it doesn't exist. Spelling is critical)

That's a quick temp fix that should get you up and running until the code is updated/fixed.

Blair McKenzie - 02/Oct/08 04:38 PM
- removed check to deprecated bActive flag from request-approval process
- updated getRolesWithPermission function so that it also checks type and object permissions
- changed getGroupUsers in FarcryUD to only return "active" users