fix: mark payment license as used after usage.

fix: fix system models with createdAt and updatedAt fields.
fix: reset password token expiration time.
This commit is contained in:
Ahmed Bouhuolia
2020-09-07 17:13:37 +02:00
parent d3870974c0
commit ffb0499280
24 changed files with 191 additions and 94 deletions

View File

@@ -5,7 +5,7 @@ exports.up = function(knex) {
table.string('email');
table.string('token').unique();
table.integer('tenant_id').unsigned();
table.timestamps();
table.datetime('created_at');
});
};

View File

@@ -7,4 +7,11 @@ export default class UserInvite extends SystemModel {
static get tableName() {
return 'user_invites';
}
/**
* Timestamps columns.
*/
get timestamps() {
return ['createdAt'];
}
}

View File

@@ -7,4 +7,11 @@ export default class PasswordResets extends SystemModel {
static get tableName() {
return 'password_resets';
}
/**
* Timestamps columns.
*/
get timestamps() {
return ['createdAt'];
}
}

View File

@@ -13,7 +13,7 @@ export default class Plan extends mixin(SystemModel) {
/**
* Timestamps columns.
*/
static get timestamps() {
get timestamps() {
return ['createdAt', 'updatedAt'];
}

View File

@@ -14,7 +14,7 @@ export default class PlanSubscription extends mixin(SystemModel) {
/**
* Timestamps columns.
*/
static get timestamps() {
get timestamps() {
return ['createdAt', 'updatedAt'];
}

View File

@@ -14,7 +14,7 @@ export default class SystemUser extends mixin(SystemModel) {
/**
* Timestamps columns.
*/
static get timestamps() {
get timestamps() {
return ['createdAt', 'updatedAt'];
}

View File

@@ -10,6 +10,13 @@ export default class Tenant extends BaseModel {
return 'tenants';
}
/**
* Timestamps columns.
*/
get timestamps() {
return ['createdAt', 'updatedAt'];
}
/**
* Query modifiers.
*/