2017-07-10 8 views
0

Phabricatorで作成されたプロジェクトに何らかの原因でメンバーシップの管理やその他の変更ができない編集ポリシーが発生しました。 Phabricatorの無効/壊れたプロジェクトポリシーの修正

  • <myusername>がメンバーを追加、このプロジェクトを作成

    • <myusername><myusername>
    • <myusername>は、 "すべてのユーザー" を "契約者"
    • <myusername>からの視認性を変更し、次のように

      プロジェクト履歴が見えます編集ポリシーを「すべてのユーザー」から「サブスクライバー」に変更しました

    • <myusername>が変更されました
    • <myusername><memberD>は、 "加入者" と "<ProjectName>(プロジェクト)"

    からの視認性を変え、<memberA><memberB><memberC>:彼は

  • <myusername>は、メンバーを追加しました "加入者" に "すべてのユーザー" からpoliyに参加します最終的な結果として、メンバーの追加やプロジェクトの編集ができなくなりました。

    データベースフォーマットはすぐには認識されません。私は情報源を掘り下げていますが、他の誰かがすでにこれを経験しているのか疑問に思っています。

    Phabricator ACLを表示/編集するための標準的な方法はありますか?私もドキュメントをレビューしていますが、情報はまばらです。

    洞察力ありがとうございます!あなたが~/phabricator/bin/policyとオブジェクトのロックを解除する必要が

  • 答えて

    2

    :プロジェクトのPHIDはコンジットメソッドを使用取得するには

    NAME 
        policy - manage policies 
    
    SYNOPSIS 
        policy command [options] 
         Administrative tool for reviewing and editing policies. 
    
    
    WORKFLOWS 
    
        help [command] 
        Show this help, or workflow help for command. 
    
        show D123 
        Show policy information about an object. 
    
        unlock D123 
        Unlock an object by setting its policies to allow anyone to view and 
        edit it. 
    
    
    Use help command for a detailed command reference. 
    Use --show-standard-options to show additional options. 
    

    phid.lookupと呼ばれる:

    https://<phabricator-URI>/conduit/method/phid.lookup/ enter image description here

    enter image description here

    これで、このようなPHID: ~> ./bin/policy show PHID-PROJ-mwyszvfopzei2xfnncda

    +0

    あなたのためにうまくいきましたか? – OCram85

    +0

    成功!ご協力ありがとうございます@ OCram85! – Nathan

    関連する問題