Skip to content
Snippets Groups Projects

[BE] Provide script to run on console for bulk assignment

Merged Mohamed Hamda requested to merge 431619-script-draft into master
# frozen_string_literal: true
# frozen_string_literal: true
# Code Suggestions Bulk User Assignment
# Duo Pro Bulk User Assignment
# 1. Set the `file_path` variable to point to your CSV file, e.g., `file_path = 'users.csv'`.
# 1. Set the `add_on_purchase` variable to point to your AddOnPurchase record
 
# add_on_purchase = GitlabSubscriptions::AddOnPurchase.find_by(add_on: GitlabSubscriptions::AddOn.code_suggestions.last)
 
# 2. Set the `usernames` variable to point to your usernames array
 
# usernames = ["user1", "user2", "user3", "user4", "user5"]
# 3. Execute the bulk assignment:
# 3. Execute the bulk assignment:
# ```ruby
# ```ruby
# DuoPro::BulkUserAssignment.new(file_path).execute!
# DuoPro::BulkUserAssignment.new(usernames, add_on_purchase).execute!
# ```
# ```
# Error Messages:
# Error Messages:
Loading