mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 14:17:22 +01:00
* upgrade gulp-babel * upgrade babel-eslint * upgrade eslint-friendly-formatter * start upgrading chai * start to upgrade eslint * restore skipped tests * start to upgrqde monk * fix linting and remove unused file * fix mocha notifications, and common tests * fix unit tests * start to fix initrgration tests * more integration tests fixes * upgrade monk to latest version * lint /scripts * migrations: start moving to /archive unused migrations and run eslint with --fix * lint migrations * fix more integration tests * fix test
32 lines
803 B
JavaScript
32 lines
803 B
JavaScript
// mongo habitrpg ./node_modules/moment/moment.js ./migrations/freeMonth.js
|
|
|
|
db.users.update(
|
|
{_id: ''},
|
|
{$set: {
|
|
'purchased.plan.customerId': 'temporary',
|
|
'purchased.plan.paymentMethod': 'Stripe',
|
|
'purchased.plan.planId': 'basic_earned',
|
|
'purchased.plan.dateTerminated': moment().add('month', 1).toDate(),
|
|
}}
|
|
);
|
|
// var m = 12;
|
|
// db.users.update(
|
|
// {_id:''},
|
|
// {$set:{'purchased.plan':{
|
|
// planId: 'basic_'+m+'mo',
|
|
// paymentMethod: 'Paypal',
|
|
// customerId: 'Gift',
|
|
// dateCreated: new Date(),
|
|
// dateTerminated: moment().add('month',m).toDate(),
|
|
// dateUpdated: new Date(),
|
|
// extraMonths: 0,
|
|
// gemsBought: 0,
|
|
// mysteryItems: [],
|
|
// consecutive: {
|
|
// count: 0,
|
|
// offset: m,
|
|
// gemCapExtra: m/3*5,
|
|
// trinkets: m/3
|
|
// }
|
|
// }}}
|
|
// )
|