管理者がグループのメンバーではなくなった場合、ボードを削除するにはどうすればよいですか?


7

プログラマーの1人が私たちを去ることに決めました。私たちは彼をグループから外しましたが、彼が唯一の管理者であるという彼の委員会はまだぶらぶらしています。どうすれば削除できますか?


この質問は関連がなくなったため、トピックから外れているようです。
リッチアームストロング

@RichArmstrong私はTrelloに精通していませんが、以下のスクリプトを使用してこの設定を調整する手段はもはやないということですか?
jonsca

問題がTrelloで修正されるまで、質問が最も関連性が高いように見えるので、私はこれを閉じることに反対しました。
Vidar S. Ramdal 2014

とりあえず開いたままにしておきます。最終的に閉鎖することを決定し、閉鎖することに投票し、システムのために再度投票できない場合は、「その他」でフラグを付けてください
jonsca

回答:


6

うーん。組織の管理者が特定のボードの管理者でない場合、組織のボードを組織から削除できないようです。

これは見落としのようです。support@trello.com当面の間、直接弊社にご連絡いただければ、これを解決することができますが、組織の管理者がボードの管理機能に関係なくボードを削除できるようにする必要があります。


また、Trello APIを使用すると、ボードの管理者でない場合でも、ボードを組織内から削除できます。これがTrelloサイトに追加されるまで、ボードを削除するための回避策があります。

注:このタスクを実行するには、組織管理者である必要があります。

  1. Google Chromeを開きます。
  2. ログインして、Trelloの組織のページに移動します。
  3. Chromeデベロッパーコンソールを開きます(WindowsではCtrl + Shift + J)。
  4. 次のコードを貼り付けて、Enterキーを押します。

    $(".board-list li").each(function(){ var $=jQuery; var li = this; var idBoard = /[^/]*$/.exec($(this).find("a").attr("href"))[0]; $("<div>").text("Remove From Org").appendTo(this).click(function(){ $.ajax({ type: "put", url: "/1/boards/" + idBoard + "/idOrganization", data: { value: "", token: $.cookie("token") }, success: function(){ $(li).remove(); } }); }); })
    
  5. これで、各ボードの下に「組織から削除する」というテキストが表示されます。そのテキストをクリックすると、ボードが組織から削除されます。気をつけて!いったん削除すると、組織内の誰かがそのボードの管理者でない限り、元に戻すことはできません。


スクリプトは機能しなくなります。regex間違った結果を返します。これは機能します$(".board-list li").each(function(){ var $=jQuery; var li = this; var idBoard = $(this).find("a").attr("href").split('/')[2]; $("<div>").text("Remove From Org").appendTo(this).click(function(){ $.ajax({ type: "put", url: "/1/boards/" + idBoard + "/idOrganization", data: { value: "", token: $.cookie("token") }, success: function(){ $(li).remove(); } }); }); })
RameshVel 2014

1

Richの回答からのコードとそれに対するコメントはもう機能しなかったので、ここで変更された機能するコードを示します。

これは、ボードを閉じるのはなく削除することに注意してください。したがって、後で再び開くことはできません。

チームのメインページ()にいるときに、これをブラウザーのコンソールに貼り付けるだけですhttps://trello.com/TEAM_NAME

$(".boards-page-board-section-list li").each(function(){
  var $=jQuery; var li = this; var idBoard = $(this).find("a").attr("href").split('/')[2];
  console.log(idBoard);
  $('<input type="button" value="Remove from Org" />"').appendTo(this).click( function(){
    $.ajax({
      type: "put", url: "/1/boards/" + idBoard + "/closed", data: {
        value: "true", token: $.cookie("token")
      }, success: function(){
        $(li).remove();
      }, error: function(ts){
        alert(ts.responseText)
      }
    });
  });
})
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.