Issue Assignment not recorded at issue creation
Summary
When a new issue is created, the action of Assigning the issue is NOT recorded in the issue history. Setting Labels IS recorded, but Assigning the issue to a team member is not. This is true for both Quick Action /Assign and assigning the issue from the UI/drop down.
Steps to reproduce
- create new issue
- use either quick action /assign or UI drop down to assign the issue to a team member
- The assignment will take place, but there will be NO record in the issue history of the assignment.
Example Project
For example - see https://gitlab.com/gitlab-com/marketing/product-marketing/issues/1212
This issue recorded the creation of the labels when the issue was first created, but failed to document the assignment of the issue in the issue log.
What is the current bug behavior?
GitLab does not indicate WHEN or Who assigned the issue to the users
What is the expected correct behavior?
A system note indicating who was assigned to the issue and when.
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's tough to read otherwise.)
Output of checks
(If you are reporting a bug on GitLab.com, write: This bug happens on GitLab.com)
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:env:info)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true)(we will only investigate if the tests are passing)
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)
