Lines Matching refs:current_user

17   def new_issue(issue, current_user)  argument
18 new_issuable(issue, current_user)
25 def update_issue(issue, current_user, skip_users = []) argument
26 update_issuable(issue, current_user, skip_users)
33 def close_issue(issue, current_user) argument
34 resolve_todos_for_target(issue, current_user)
57 def reassigned_assignable(issuable, current_user, old_assignees = []) argument
58 create_assignment_todo(issuable, current_user, old_assignees)
65 def reassigned_reviewable(issuable, current_user, old_reviewers = []) argument
66 create_reviewer_todo(issuable, current_user, old_reviewers)
74 def new_merge_request(merge_request, current_user) argument
75 new_issuable(merge_request, current_user)
82 def update_merge_request(merge_request, current_user, skip_users = []) argument
83 update_issuable(merge_request, current_user, skip_users)
90 def close_merge_request(merge_request, current_user) argument
91 resolve_todos_for_target(merge_request, current_user)
98 def merge_merge_request(merge_request, current_user) argument
99 resolve_todos_for_target(merge_request, current_user)
116 def merge_request_push(merge_request, current_user) argument
117 resolve_todos_for_target(merge_request, current_user)
145 def new_note(note, current_user) argument
146 handle_note(note, current_user)
154 def update_note(note, current_user, skip_users = []) argument
155 handle_note(note, current_user, skip_users)
162 def new_award_emoji(awardable, current_user) argument
163 resolve_todos_for_target(awardable, current_user)
167 def mark_todo(target, current_user) argument
168 attributes = attributes_for_todo(target.project, target, current_user, Todo::MARKED)
169 create_todos(current_user, attributes)
172 def todo_exist?(issuable, current_user) argument
173 TodosFinder.new(current_user).any_for_target?(issuable, :pending)
177 def resolve_todos_for_target(target, current_user) argument
180 resolve_todos(pending_todos([current_user], attributes), current_user)
183 def resolve_todos(todos, current_user, resolution: :done, resolved_by_action: :system_done) argument
186 current_user.update_todos_count_cache
191 def resolve_todo(todo, current_user, resolution: :done, resolved_by_action: :system_done) argument
196 current_user.update_todos_count_cache
199 def restore_todos(todos, current_user) argument
202 current_user.update_todos_count_cache
207 def restore_todo(todo, current_user) argument
212 current_user.update_todos_count_cache