timecard / timecard-rails

22 stars 17 forks source link

issue作成時にgithubチェックボックスを外すと自分に割り当てられなくなる #465

Open michilu opened 9 years ago

michilu commented 9 years ago

http://timecard-rails.herokuapp.com/projects/14/issues/new は、選択できる

http://timecard-rails.herokuapp.com/projects/1/issues/new は、選択できない

なぜ同じ動作にならないんでしょうか?

michilu commented 9 years ago

http://timecard-rails.herokuapp.com/projects/1/members?github= が http://timecard-rails.herokuapp.com/ へリダイレクトしている(You are not project admin.)

ACL: https://github.com/timecard/timecard-rails/blob/master/app/controllers/members_controller.rb#L5

(関連 #456)

新規issuesは作成できるが、自分に割り当てられないので、新規作成したissuesが行方不明になる

解決策:

  1. admin以外は、新規issuesを作成できない
  2. admin以外でも、新規issuesをメンバーへ割り当てられる
  3. admin以外は、新規issuesを作成すると、自分に割り当てる
michilu commented 9 years ago