2012-01-17 23 views
12

Tôi nghĩ rằng câu trả lời là không, nhưng có lẽ tôi đang thiếu một cái gì đó: trong hầu hết các repos, bạn chỉ có một hoặc hai quản trị viên, và một loạt các "cộng tác viên". Nhưng có vẻ như các cộng tác viên không thể chỉ định các vấn đề (ví dụ, cho chính họ), cũng như họ có thể gắn nhãn các vấn đề (ngay cả những vấn đề mà họ tạo ra).Trong trình theo dõi vấn đề GitHub, người dùng không phải quản trị có thể chỉ định người dùng và nhãn không?

Lỗi? Tính năng thiết kế? Tôi đang sử dụng nó sai? Có cách giải quyết nào không?

Trả lời

12

Nhìn vào Issues 2.0: The Next Generation, điều này có vẻ là do thiết kế, và từ các ý kiến, đây không phải là "vấn đề" chỉ những người dùng đang phải đối mặt:

Dường như vấn đề chỉ có thể được giao cho cộng tác viên.
Tôi vẫn muốn có thể chỉ định một vấn đề (hoặc ai đó yêu cầu một vấn đề) cho nhà phát triển không phải là cộng tác viên repo. Sau khi tất cả nó là một công việc rất phổ biến mà sự hợp tác xảy ra với dĩa và kéo yêu cầu.

Một workaround tiềm năng (không kiểm tra bản thân mình) là dành cho một người sử dụng đến ngã ba repo ban đầu, và mô phỏng vấn đề trong bộ theo dõi vấn đề mà repo forked mới (mà ông sở hữu):

  • sự vấn đề mới sẽ giữ liên kết html đến vấn đề ban đầu của repo gốc
  • người dùng có thể gán và gắn nhãn các vấn đề.

Rõ ràng là liên quan đến một chút trùng lặp, nhưng đối với các lỗi mà người dùng muốn sở hữu hoàn toàn, điều đó có thể đáng làm.

+0

Thú vị, một giới hạn khác mà tôi chưa nhận thấy - nhưng một điều hiển thị trong Trello (IMHO nếu bạn đang sử dụng "gán cho" để ghi lại trạng thái, nó không liên quan cho dù người đó thực sự có tài khoản ...) –

+0

Ngoài ra, workaround của bạn không thực sự làm việc cho chúng tôi - chúng tôi thực sự sở hữu repo, chúng tôi chỉ không muốn tất cả mọi người có quyền admin. –

+0

@Steve: do đó đề xuất ngã ba của tôi: nếu người dùng không phải là quản trị viên * repo * của bạn, anh ấy có thể là quản trị viên repo của anh ấy (là một nhánh của riêng bạn) – VonC