Skip to content

[backend]=> Refactorización de la entidad SavedView y repository #36

@anthonybanion

Description

@anthonybanion

Descripción:

Se planifica la implementación de la entidad SavedView para la tabla saved_views, junto con el repository correspondiente.

Tareas pendientes:

  • Crear la entidad SavedView con los campos:
    • id, name, entity, filters, sortBy, sortOrder, global, user, createdAt, updatedAt.
  • Definir entity y sortOrder como ENUM
  • Aplicar validaciones de longitud y obligatoriedad:
  • name: 3-150 caracteres.
  • sortBy: máximo 50 caracteres.
  • filters se almacenará como TEXT.
  • global indica si la vista es compartida o privada.
  • user referencia al creador de la vista (user_id FK a users.id).
  • Timestamps automáticos: createdAt y updatedAt.
  • Refactorizar SavedViewRepository para reflejar los nuevos nombres y tipos.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions