Skip to content

Add support for NeTEx Lighting element for Quay #1673

@solita-topip

Description

@solita-topip

Is your feature request related to a problem? Please describe.
NeTEx (Nordic) supports a Lighting element on Quay, but it is not currently supported on Tiamat + Abzu.

Goal / high level use-case
Enable support for Quay Lighting facility: persist in database, expose via GraphQL API, handle correctly on NeTEx import/export, and make it editable in Abzu UI.

Describe the solution you'd like

Backend (Tiamat)

  1. Override @Transient annotation for Quay.Lighting
  2. Create new DB column in quay table
  3. Add lighting field to GraphQL API for Quay
  4. Ensure correct handling on NeTEx import/export

Frontend (Abzu)

  1. Add multiselect option under "Facilities" tab (similar to "Walking surface indicators")

Describe alternatives you've considered
N/A

Additional context
NeTEx Nordic spec: https://entur.atlassian.net/wiki/spaces/PUBLIC/pages/728727661/stops#SiteElement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions