vigiloauth/vigilo

Seed the database with system default security questions

开放

#371 创建于 2025年6月3日

 (1 条评论) (0 个反应) (0 位负责人)Go (9 个派生)auto 404
good first issuepriority: mediumtask

仓库指标

星标
 (100 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Description: Implement logic to populate the database with a predefined set of security questions during application initialization. This ensures that users can select from a consistent, validated list when setting up their accounts.

User Story: As a developer, I want the system to seed default security questions into the database, So that users can choose from them during account setup or security configuration

Acceptance Criteria:

  • A seed script exists that populates a security_questions table with a default list of questions
  • The script avoids inserting duplicates if run multiple times

Testing Requirements:

  • Unit Tests: Verify questions are seeded correctly and only once
  • Integration Tests: N/A

Additional Notes:

  • Suggested questions might include:
    • What was your childhood nickname?
    • In what city did your parents meet?
    • What was the name of your first pet?
  • The seeding should run automatically on server startup or be triggered via a CLI/script

贡献者指南