feat: Add legal requirements (#1306)

This commit is contained in:
Maksim Eltyshev
2025-08-21 15:10:02 +02:00
committed by GitHub
parent bb40a22563
commit 2f4bcb0583
122 changed files with 1522 additions and 81 deletions

View File

@@ -191,6 +191,12 @@ module.exports = {
defaultsTo: ProjectOrders.BY_DEFAULT,
columnName: 'default_projects_order',
},
termsSignature: {
type: 'string',
isNotEmptyString: true,
allowNull: true,
columnName: 'terms_signature',
},
isSsoUser: {
type: 'boolean',
defaultsTo: false,
@@ -205,6 +211,10 @@ module.exports = {
type: 'ref',
columnName: 'password_changed_at',
},
termsAcceptedAt: {
type: 'ref',
columnName: 'terms_accepted_at',
},
// ╔═╗╔╦╗╔╗ ╔═╗╔╦╗╔═╗
// ║╣ ║║║╠╩╗║╣ ║║╚═╗