Skip to content

refactor: system backups page#101

Draft
andre8244 wants to merge 1 commit into
feat/alerts-config-refactorfrom
alerts-and-backup-ui
Draft

refactor: system backups page#101
andre8244 wants to merge 1 commit into
feat/alerts-config-refactorfrom
alerts-and-backup-ui

Conversation

@andre8244
Copy link
Copy Markdown
Collaborator

@andre8244 andre8244 commented May 12, 2026

📋 Description

Refactor System backups page

Related Issue: #83

🚀 Testing Environment

To trigger a fresh deployment of all services in the PR preview environment, comment:

update deploy

Automatic PR environments:

✅ Merge Checklist

Code Quality:

  • Backend Tests
  • Collect Tests
  • Sync Tests
  • Frontend Tests

Builds:

  • Backend Build
  • Collect Build
  • Sync Build
  • Frontend Build

@edospadoni edospadoni deployed to alerts-and-backup-ui - my-backend-qa PR #101 May 12, 2026 15:42 — with Render Active
@edospadoni edospadoni deployed to alerts-and-backup-ui - my-collect-qa PR #101 May 12, 2026 15:42 — with Render Active
@edospadoni edospadoni deployed to alerts-and-backup-ui - my-frontend-qa PR #101 May 12, 2026 15:42 — with Render Active
@github-actions
Copy link
Copy Markdown
Contributor

🔗 Redirect URIs Added to Logto

The following redirect URIs have been automatically added to the Logto application configuration:

Redirect URIs:

  • https://my-proxy-qa-pr-101.onrender.com/login-redirect

Post-logout redirect URIs:

  • https://my-proxy-qa-pr-101.onrender.com/login

These will be automatically removed when the PR is closed or merged.

@github-actions
Copy link
Copy Markdown
Contributor

🚨 Breaking My API change detected

Preview documentation

Structural change details

Added (1)

  • GET /alerts/{fingerprint}/activity

Modified (10)

  • DELETE /alerts/config
    • Response modified: 200
      • Content type modified: application/json
        • [Breaking] Property modified: data
          • Type went from object | null to object [Breaking]
          • Properties added: affected_tenants, propagated_to, warnings
    • [Breaking] Query parameter removed: organization_id
      • Removing a resource is always breaking unless it was deprecated before [Breaking]
  • GET /alerts
    • [Breaking] Query parameter modified: organization_id
      • Type went from string to array[string] [Breaking]
    • Response modified: 200
      • Content type modified: application/json
        • Property modified: data
          • Property modified: alerts
    • Query parameters added: sort_by, sort_direction
  • GET /alerts/config
    • Response modified: 200
      • Content type modified: application/json
        • Property modified: data
          • [Breaking] Property removed: config
            • Removing a resource is always breaking unless it was deprecated before [Breaking]
          • Properties added: enabled, email_recipients, webhook_recipients, telegram_recipients, updated_by_name, updated_at
    • [Breaking] Query parameters removed: organization_id, format
      • Removing a resource is always breaking unless it was deprecated before [Breaking]
    • [Breaking] Responses removed: 400, 500
      • Removing a resource is always breaking unless it was deprecated before [Breaking]
  • GET /alerts/history
    • [Breaking] Query parameter modified: organization_id
      • Type went from string to array[string] [Breaking]
    • Response modified: 200
      • Content type modified: application/json
        • Property modified: data
          • Property modified: alerts
  • GET /alerts/stats
    • [Breaking] Query parameter modified: organization_id
      • Type went from string to array[string] [Breaking]
  • GET /alerts/totals
    • [Breaking] Query parameter modified: organization_id
      • Type went from string to array[string] [Breaking]
    • Response modified: 200
      • Content type modified: application/json
        • Property modified: data
          • Property added: muted
  • GET /alerts/trend
    • [Breaking] Query parameter modified: organization_id
      • Type went from string to array[string] [Breaking]
  • GET /systems/{id}/alerts
    • Response modified: 200
      • Content type modified: application/json
        • Property modified: data
          • Property modified: alerts
  • GET /systems/{id}/alerts/history
    • Response modified: 200
      • Content type modified: application/json
        • Property modified: data
          • Property modified: alerts
  • POST /alerts/config
    • Content type modified: application/json
      • [Breaking] Properties removed: mail_enabled, webhook_enabled, telegram_enabled, mail_addresses, webhook_receivers, telegram_receivers, severities, systems, email_template_lang
        • Removing a resource is always breaking unless it was deprecated before [Breaking]
      • Properties added: enabled, email_recipients, webhook_recipients, telegram_recipients
    • Response modified: 200
      • Content type modified: application/json
        • [Breaking] Property modified: data
          • Type went from object | null to object [Breaking]
          • Properties added: affected_tenants, propagated_to, warnings
    • [Breaking] Query parameter removed: organization_id
      • Removing a resource is always breaking unless it was deprecated before [Breaking]
    • Response added: 413
Powered by Bump.sh

@andre8244 andre8244 changed the base branch from main to feat/alerts-config-refactor May 12, 2026 15:44
@andre8244 andre8244 force-pushed the alerts-and-backup-ui branch from 80211a6 to f7d17d2 Compare May 12, 2026 15:45
@edospadoni edospadoni deployed to alerts-and-backup-ui - my-frontend-qa PR #101 May 12, 2026 15:45 — with Render Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants