Merge pull request #5306 from nonamethanks/new-roles

Users: add Contributor and Approver user levels
This commit is contained in:
evazion
2022-10-30 03:27:18 -05:00
committed by GitHub
29 changed files with 105 additions and 251 deletions

View File

@@ -33,12 +33,6 @@ def populate_users(n, password: DEFAULT_PASSWORD)
puts "Created user ##{user.id} (#{user.name})"
end
user = User.create(name: "contributor", password: password, password_confirmation: password, level: User::Levels::BUILDER, can_upload_free: true)
puts "Created user ##{user.id} (#{user.name})"
user = User.create(name: "approver", password: password, password_confirmation: password, level: User::Levels::BUILDER, can_upload_free: true, can_approve_posts: true)
puts "Created user ##{user.id} (#{user.name})"
n.times do |i|
user = User.create(name: FFaker::Internet.user_name, password: password, password_confirmation: password, level: User::Levels::MEMBER)
puts "Created user ##{user.id}"