Remove duplicate Rank fields in Jira server

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

概要

In JIRA Agile, it is possible to create multiple LexoRank fields to manage the backlog. In case there a decision to remove those additional Rank fields, the steps below can be followed.

ソリューション

It's possible to skip straight to points 5 & 6, 1 - 4 are there to identify any filters that may be using the rank field that's going to be deleted.

データベースの変更を行う場合は必ず事前にバックアップを取得してください。

  1. Run the following SQL to list down all Rank custom field:

    SELECT id, cfname from customfield WHERE customfieldtypekey = 'com.pyxis.greenhopper.jira:gh-lexo-rank';
    

    This will return results such as:

      id   | cfname
    -------+--------
     10004 | Rank
     10005 | Rank1
    (2 row)
  2. Run the following SQL to identify the default Rank custom field:

    SELECT propertyvalue FROM propertyentry LEFT JOIN propertynumber ON propertyentry.ID = propertynumber.ID WHERE property_key = 'GreenHopper.LexoRank.Default.customfield.id';

    This returns the below, which verifies that the Rank1 custom field is not the default.

     propertyvalue 
    ---------------
             10004
    (1 row)
  3. Run the following SQL to identify existing filters using the duplicated rank field (in this case, Rank1). Remember to replace Rank1 with the appropriate Custom Field Name and 10005 with the id from step 1.

    SELECT id, filtername, authorname FROM searchrequest WHERE reqcontent LIKE '%Rank1%' OR reqcontent like '%cf[10005]%';
  4. Inform the user (authorname) to update their existing filter to use the default Rank field.
  5. Unlock the rank custom field, as per How to unlock a Locked field .

  6. Delete the rank custom field by navigating through (Administration > Issues > Custom Fields) .

 

Please note that deleting the duplicate field may not remove the rank values. Please see the workaround section of the following bug for more information:

JSW-13098 - Getting issue details... STATUS

最終更新日 2019 年 9 月 25 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する

このセクションの項目

Powered by Confluence and Scroll Viewport.