-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
area:persistenceEntities, DAOs, JPA/Hibernate mappings, and database concerns.Entities, DAOs, JPA/Hibernate mappings, and database concerns.enhancementNew feature or requestNew feature or requestpost-mvpUse for all issues/PRs that do not belong to the MVP release. Will be implement post-MVP.Use for all issues/PRs that do not belong to the MVP release. Will be implement post-MVP.priority:P1-highHigh importance; schedule next.High importance; schedule next.status:triageNewly filed or uncategorized. Needs initial review, labeling, and priority assignment.Newly filed or uncategorized. Needs initial review, labeling, and priority assignment.
Milestone
Description
Problem / context
User model needs to be present/confirmed for auth features and submission ownership. Confirm mappings.
Proposed solution
Create/confirm User entity (id, username/email, roles/authorities minimal), DAO, and relationships to Submission (if required now).
In scope / Out of scope
In scope
- Entity, DAO, basic CRUD tests, minimal fields for OIDC principal linkage.
Out of scope
- Full RBAC persistence and profile pages (later weeks).
Acceptance criteria
- User DAO CRUD tests pass
- Relationships compile and basic lookups work (e.g., find submissions by user)
Area
area:persistence
Dependencies / related issues
Cognito login; may map OIDC subject to a local user in future work
Checklist
- I’ve checked existing issues for duplicates.
- I can help implement this and open a PR.
Metadata
Metadata
Assignees
Labels
area:persistenceEntities, DAOs, JPA/Hibernate mappings, and database concerns.Entities, DAOs, JPA/Hibernate mappings, and database concerns.enhancementNew feature or requestNew feature or requestpost-mvpUse for all issues/PRs that do not belong to the MVP release. Will be implement post-MVP.Use for all issues/PRs that do not belong to the MVP release. Will be implement post-MVP.priority:P1-highHigh importance; schedule next.High importance; schedule next.status:triageNewly filed or uncategorized. Needs initial review, labeling, and priority assignment.Newly filed or uncategorized. Needs initial review, labeling, and priority assignment.
Projects
Status
Todo