IBM Support

PM19953: WCM API HASEDITORACCESS RETURNS FALSE WHERE IT SHOULD NOT

 

APAR status

  • Closed as program error.

Error description

  • WCM API HasEditorAccess returns false where it should not
    
    Invalid access rights on draft copies when accessed via WCM API
    
    If a draft copy is created, it gets access rights from the
    workflow.
    But only Approver access is correctly propagaded via the WCM
    API.Editor and Manager access rights of the draft copy are
    ignored. Editor and Manager access for the draft copy are taken
    from the published content.
    

Local fix

Problem summary

  • Problem Summary:
    WCM API hasEditorAccess and hasManagerAccess incorrectly return
    false for draft items
    
    Detailed Problem Description:
    WCM API hasEditorAccess and hasManagerAccess incorrectly return
    false for draft items.  If a workflow includes a draft and
    published stage and the draft stage provides users access to
    editor and or manager role that they would not have on the
    published content hasEditorAccess and hasManagerAccess
    incorrectly return false for draft items when both a published
    item and draft exist.
    

Problem conclusion

  • Problem Analysis:
    The draft summary should be used to check the users permissions
    on the draft item.  The draft summary is a true representation
    of the draft permissions.
    
    Problem Solution:
    Code was updated  to check the users permissions on the draft
    summary  when the item is a draft item.
    
    Affected Users:
    All users .
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM19953

  • Reported component name

    LOTUS WEB CONT

  • Reported component ID

    5724I2901

  • Reported release

    250

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-08-06

  • Closed date

    2010-08-09

  • Last modified date

    2010-08-16

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    LOTUS WEB CONT

  • Fixed component ID

    5724I2901

Applicable component levels

  • R61A PSY

       UP

  • R61B PSY

       UP

  • R61C PSY

       UP

  • R610 PSY

       UP

  • R615 PSY

       UP

[{"Business Unit":{"code":null,"label":null},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"250","Edition":"","Line of Business":{"code":null,"label":null}}]

Document Information

Modified date:
09 September 2020