@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
15 lines (14 loc) • 768 B
JavaScript
export async function up(knex) {
await knex.schema.alterTable('directus_settings', (table) => {
table.boolean('public_registration').notNullable().defaultTo(false);
table.boolean('public_registration_verify_email').notNullable().defaultTo(true);
table.uuid('public_registration_role').nullable();
table.foreign('public_registration_role').references('directus_roles.id').onDelete('SET NULL');
table.json('public_registration_email_filter').nullable();
});
}
export async function down(knex) {
await knex.schema.alterTable('directus_settings', (table) => {
table.dropColumns('public_registration', 'public_registration_verify_email', 'public_registration_role', 'public_registration_email_filter');
});
}