Skip to content

Add exclude from free user cap to namespace settings

Doug Stull requested to merge 362097-add-exclude-from-free-user-cap-setting into master

What does this MR do and why?

Subsequent issues/mr's will add the ability to change this setting programatically.

Related to #362097

Related to #362098

DB migration output

Click to expand
❯ be rails db:migrate
== 20220511151646 AddExcludeFromFreeUserCapToNamespaceSettings: migrating =====
-- transaction_open?()
   -> 0.0000s
-- add_column(:namespace_settings, :exclude_from_free_user_cap, :boolean, {:null=>false, :default=>false})
   -> 0.0106s
== 20220511151646 AddExcludeFromFreeUserCapToNamespaceSettings: migrated (0.0251s)

== 20220511151646 AddExcludeFromFreeUserCapToNamespaceSettings: migrating =====
-- transaction_open?()
   -> 0.0000s
-- add_column(:namespace_settings, :exclude_from_free_user_cap, :boolean, {:null=>false, :default=>false})
   -> 0.0105s
== 20220511151646 AddExcludeFromFreeUserCapToNamespaceSettings: migrated (0.0147s)


❯ be rails db:rollback:main
== 20220511151646 AddExcludeFromFreeUserCapToNamespaceSettings: reverting =====
-- transaction_open?()
   -> 0.0000s
-- remove_column(:namespace_settings, :exclude_from_free_user_cap)
   -> 0.0021s
== 20220511151646 AddExcludeFromFreeUserCapToNamespaceSettings: reverted (0.0146s)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Doug Stull

Merge request reports