Skip to content

Adds Member Role Promotion Management Setting

What does this MR do and why?

This MR adds Member Role Promotion Application Setting.

This setting will then be used in Add control logic for Member Promotion Approval... (!141965 - merged) MR for controlling the Role Promotion logic along with other changes.

ref: #433166 (closed)

MR acceptance checklist

  • Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Database Changes

Up:

ci: == [advisory_lock_connection] object_id: 210640, pg_backend_pid: 49328
main: == [advisory_lock_connection] object_id: 214240, pg_backend_pid: 49331
main: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrating
main: -- add_column(:application_settings, :enable_member_promotion_management, :boolean, {:default=>false, :null=>false})
main:    -> 0.0026s
main: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrated (0.0053s)main: == [advisory_lock_connection] object_id: 214240, pg_backend_pid: 49331
ci: == [advisory_lock_connection] object_id: 230660, pg_backend_pid: 49333
ci: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrating
ci: -- add_column(:application_settings, :enable_member_promotion_management, :boolean, {:default=>false, :null=>false})
ci:    -> 0.0054s
ci: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrated (0.0147s)ci: == [advisory_lock_connection] object_id: 230660, pg_backend_pid: 49333

Down:

ci: == [advisory_lock_connection] object_id: 182720, pg_backend_pid: 49813
ci: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: reverting
ci: -- remove_column(:application_settings, :enable_member_promotion_management, :boolean, {:default=>false, :null=>false})
ci:    -> 0.0027s
ci: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: reverted (0.0129s)

main: == [advisory_lock_connection] object_id: 182720, pg_backend_pid: 50251
main: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: reverting
main: -- remove_column(:application_settings, :enable_member_promotion_management, :boolean, {:default=>false, :null=>false})
main:    -> 0.0024s
main: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: reverted (0.0072s)
Edited by Suraj Tripathi

Merge request reports