Add settings for member statuses
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-05-27 14:59:10 +04:00
parent 0b4bc4ef5c
commit f313686b13
11 changed files with 118 additions and 22 deletions

View File

@@ -1,10 +0,0 @@
module Settings
module MemberSettings
extend ActiveSupport::Concern
included do
field :member_default_status, type: :string,
default: ENV["MEMBER_DEFAULT_STATUS"].presence
end
end
end

View File

@@ -0,0 +1,18 @@
module Settings
module MembershipSettings
extend ActiveSupport::Concern
included do
field :member_status_contributor, type: :string,
default: "Contributor"
field :member_status_sustainer, type: :string,
default: "Sustainer"
# Admin panel
field :user_index_show_contributors, type: :boolean,
default: false
field :user_index_show_sustainers, type: :boolean,
default: false
end
end
end