mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-24 08:08:15 -05:00
32 lines
653 B
JavaScript
32 lines
653 B
JavaScript
// Create 100 long-lasting licenses for a given user
|
|
|
|
// Usage
|
|
// ---------------
|
|
// In mongo shell
|
|
//
|
|
// > createLicenses('<user id string>');
|
|
|
|
var createLicenses = function updatePrepaid(userStringID) {
|
|
try {
|
|
var userID = ObjectId(userStringID);
|
|
}
|
|
catch (e) {
|
|
print('Invalid ObjectId string given:', userStringID, e);
|
|
return;
|
|
}
|
|
|
|
var user = db.users.findOne({_id: userID});
|
|
if (!user) {
|
|
print('User not found');
|
|
return;
|
|
}
|
|
|
|
db.prepaids.save({
|
|
redeemers: [],
|
|
maxRedeemers: 100,
|
|
startDate: "2000-01-01T00:00:00.000Z",
|
|
endDate: "3000-01-01T00:00:00.000Z",
|
|
type: 'course',
|
|
creator: userID
|
|
})
|
|
};
|