Skip to content

Conversation

@anushacs-dell
Copy link
Collaborator

@anushacs-dell anushacs-dell commented Jun 18, 2025

  • Implemented Job List and Job Detail (/jobs/:jobID) views with UI actions (view, delete, status/result links)
  • Added basic error handling using Quasar components
  • Enhanced homepage to display landing links and OpenAPI metadata (title, version, contact, license, etc.)
  • Fetched data from /ogc-api/ and /ogc-api/api endpoints

@anushacs-dell anushacs-dell changed the base branch from main to develop June 18, 2025 13:07
@anushacs-dell anushacs-dell changed the title rename jobs.vue,update jobs,jobid Add Job Management Views, Homepage Metadata & UI Enhancements Jun 24, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive job management interfaces and enriches the homepage with API metadata and landing links.

  • Implements Jobs List (pages/jobs/index.vue) and Job Detail (pages/jobs/[jobId].vue) views with actions, polling, and error handling.
  • Enhances the homepage (pages/index.vue) to fetch and display OpenAPI metadata and landing links.
  • Removes the legacy jobs overview page (pages/jobs.vue) and introduces an archived pages/jobs-old.vue.

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
pages/jobs/index.vue New Jobs List page with action dropdowns, link-content modal, and delete functionality
pages/jobs/[jobId].vue New Job Detail page with auto-refresh, link selector, and content modal
pages/jobs.vue Deleted legacy jobs overview page
pages/jobs-old.vue Added archived old Jobs List component (likely unused)
pages/index.vue Updated homepage to fetch/display API info and landing links
Comments suppressed due to low confidence (1)

pages/jobs/[jobId].vue:63

  • The watch import is not used in this file; consider removing it to clean up unused imports.
import { ref, onMounted, onBeforeUnmount, computed, watch } from 'vue'

cesarbenjamindotnet and others added 2 commits June 24, 2025 04:31
The selectedLink ref is declared but never used in this component. Consider removing it to reduce unused state or wiring it to the modal if intended.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@cesarbenjamindotnet cesarbenjamindotnet merged commit ca74f64 into ZOO-Project:develop Jun 24, 2025
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