Skip to content

The manager can upload the day's PMS exports on production #74

Open

Description

@selvarajuv

Problem

The upload screen and the upload API are built separately. Nothing checks that the manager's real daily exports go through end to end.

Goal

On production, the manager uploads the day's PMS CSV exports, sees errors per file, follows the job until it finishes, and the new data is used by the next recommendations.

Scope

  • Connect the upload screen to the upload API and job status.
  • Try it with a real day's exports from the hotel.

Considerations

  • Real exports often differ from the samples (encoding, date formats, extra columns). Expect to fix parser gaps here.

Acceptance criteria

  • Uploading a real day's files on production succeeds and shows which nights were updated.
  • A bad file shows an error that says how to fix it, and nothing from that upload is saved.
  • Uploading the same files twice doesn't duplicate data.

Activity

  1. added
    featureIntroduces a new and complete feature
    plumbingPlumbing and integration: CORS, settings, deploy, scheduler, CI, tests, frontend-API wiring
    on Oct 21, 2026
  2. changed the title [-]Rates refresh by themselves and show when they were last updated[/-] [+]The manager can upload the day's PMS exports on production[/+] on Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureIntroduces a new and complete featureplumbingPlumbing and integration: CORS, settings, deploy, scheduler, CI, tests, frontend-API wiring

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions