Làm cách nào để xóa bảng khi quản trị viên không còn là thành viên của nhóm?


7

Một trong những lập trình viên của chúng tôi quyết định rời bỏ chúng tôi. Chúng tôi đã đưa anh ấy ra khỏi nhóm, nhưng hội đồng quản trị của anh ấy mà anh ấy là quản trị viên duy nhất vẫn đang lảng vảng. Làm thế nào để tôi loại bỏ nó?


Câu hỏi này dường như lạc đề vì nó không còn phù hợp.
Rich Armstrong

@RichArmstrong Tôi không quen với Trello, nhưng bạn có nói rằng không còn phương tiện để điều chỉnh cài đặt này với tập lệnh bạn có bên dưới không?
jonsca

Tôi đã bỏ phiếu chống lại việc đóng này, vì câu hỏi có vẻ phù hợp nhất cho đến khi vấn đề được khắc phục trong Trello.
Vidar S. Ramdal

Tôi sẽ để nó mở cho đến lúc này. Nếu cuối cùng chúng tôi quyết định đóng nó và đã bỏ phiếu để đóng và không thể bỏ phiếu lại do hệ thống, vui lòng gắn cờ với "Khác"
jonsca

Câu trả lời:


6

Hừm. Có vẻ như quản trị viên tổ chức không thể xóa bảng khỏi tổ chức của họ nếu họ không phải là quản trị viên của hội đồng cụ thể đó.

Đây dường như là một sự giám sát. Bạn có thể liên hệ trực tiếp với chúng tôi support@trello.comđể giải quyết vấn đề này trong thời gian này, nhưng chúng tôi cần làm cho nó để quản trị viên tổ chức có thể xóa bảng bất kể khả năng quản trị viên của họ trên các bảng đó.


Ngoài ra, API Trello cho phép bạn xóa một bảng từ trong tổ chức của mình, ngay cả khi bạn không phải là quản trị viên của bảng đó. Cho đến khi chúng tôi nhận được điều này được thêm vào trang Trello, đây là cách giải quyết để xóa bảng.

LƯU Ý: Bạn phải là quản trị viên org để thực hiện nhiệm vụ này.

  1. Mở Google Chrome.
  2. Đăng nhập và điều hướng đến trang của tổ chức của bạn trong Trello.
  3. Mở Bảng điều khiển dành cho nhà phát triển Chrome (Ctrl + Shift + J trên Windows).
  4. Dán mã sau đây và nhấn 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. Bây giờ sẽ có một chút văn bản có nội dung "Xóa khỏi Org" bên dưới mỗi bảng. Nếu bạn nhấp vào văn bản đó, nó sẽ xóa bảng khỏi org của bạn. Cẩn thận! Khi bạn xóa nó, bạn không thể lấy lại trừ khi ai đó trong tổ chức của bạn là quản trị viên của hội đồng đó.


kịch bản không còn hoạt động. regextrả về kết quả sai. cái này hoạt động$(".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

1

Mã từ câu trả lời và nhận xét của Rich cho nó không còn hiệu quả với tôi nữa, vì vậy đây là mã làm việc được sửa đổi.

Hãy nhớ rằng điều này sẽ XÓA bảng, không đóng . Vì vậy, bạn sẽ không thể mở lại sau.

Bạn chỉ cần dán cái này vào bảng điều khiển của trình duyệt khi bạn ở trên trang chính của nhóm ( 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)
      }
    });
  });
})
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.