Delete picklist generates API-1007 error
search cancel

Delete picklist generates API-1007 error

book

Article ID: 212031

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

On any workspace where you are allowed to have picklists, if you try to delete a picklist that was created by another user, you get an unexpected error message and cannot delete the picklist:

API-1007: You are not authorized to process request. Contact your system administrator for necessary security rights. 

The Picklist functionality should allow you to delete any picklist created by any user. There is no way to know who created each picklist in the current functionality. You are only able to delete picklists created by yourself. 

STEPS TO REPRODUCE: 

  1. Log in to Clarity as the user 'Diana' 
  2. Go to the Modern UX Projects grid and create a 'New Project Picklist Created By Diana' 
  3. Go into the TASKS Module on Project1 and create a 'New Task Picklist Created By Diana' 
  4. Log in to Clarity as the user 'Kathryn' 
  5. Go to the Modern UX Projects grid and try to delete the 'New Project Picklist Created By Diana' picklist 
    Actual Results: API-1007: You are not authorized to process request. Contact your system administrator for necessary security rights.
  6. Go into the TASKS Module on Project1 and try to delete the 'New Task Picklist Created By Diana' picklist

Actual Results: API-1007: You are not authorized to process request. Contact your system administrator for necessary security rights. 

Expected Results: Any user should have the ability to delete any picklist created by any other user. 

Environment

Release : Any

Component : CLARITY PROJECT MANAGEMENT

Cause

This was reviewed as DE60292 and determined to be working as designed. 

Resolution

The design behavior is to prevent the deletion of picklists by other users. To request an enhancement to allow this functionality, please see Enhancement Requests for Clarity

Workaround: If you know who created the picklist, then you can ask that person can delete it. On Premise customers, see also: Picklists: Query to determine who created it

Additional Information

API errors - known causes for Clarity