Add `provisioned_by_group_at` to `user_details`
What does this MR do and why?
Related to #385785 (comment 1258055975) and #383140 (closed)
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
How to set up and validate locally
DB migration
bogdanvlviv@lenovo:~/gitlab-development-kit/gitlab$ bin/rails db:migrate
main: == 20230215124011 AddProvisionedByGroupAtToUserDetails: migrating =============
main: -- add_column(:user_details, :provisioned_by_group_at, :datetime_with_timezone)
main: -> 0.0051s
main: == 20230215124011 AddProvisionedByGroupAtToUserDetails: migrated (0.0114s) ====
bogdanvlviv@lenovo:~/gitlab-development-kit/gitlab$ bin/rails db:rollback:main
main: == 20230215124011 AddProvisionedByGroupAtToUserDetails: reverting =============
main: -- remove_column(:user_details, :provisioned_by_group_at, :datetime_with_timezone)
main: -> 0.0043s
main: == 20230215124011 AddProvisionedByGroupAtToUserDetails: reverted (0.0198s) ====
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Bogdan Denkovych