Skip to content

Add operator notifications when new datasets are registered #550

Description

@charlesbrandt

In instances where users add datasets to the systems, operators and data managers would benefit from being notified when new datasets are registered in Bioloop. This feature would improve operational awareness, support data quality checks, and help with assignment of these datasets to projects.

Currently, dataset registration is only visible through the UI or API, which requires manual checking. Introducing notifications would streamline workflows for operators responsible for monitoring data intake.

Proposed Feature

Add a notification mechanism that triggers when a new dataset is registered within a project.

Possible capabilities include:

  • Email notifications to one or more configured recipients
  • Ability to enable/disable notifications per operator
  • Notification content including:
    • Dataset identifier/name
    • Timestamp of registration
    • Source (manual upload vs automated ingestion)
  • Future extensibility to support other channels (e.g., webhooks, Slack)

Use Cases

  • Operators monitoring automated instrument ingestion
  • Operators monitoring user generated dataset ingestion
  • Data managers validating new datasets for completeness or compliance
  • Auditing and operational oversight in regulated environments

Acceptance Criteria

  • Operators can opt in to receive notifications when datasets are registered
  • Notifications are reliably triggered upon successful dataset registration
  • Notification delivery is secure and configurable
  • Feature does not significantly impact ingestion performance

Related Issuses

#489
#421
#392

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions