Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M Migration-Logger
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mohammad Hanif Bin Maisin
  • Migration-Logger
  • Merge requests
  • !21

UI improvement

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Mohammad Hanif Bin Maisin requested to merge feature/phase1-dashboard-tabs into main Nov 21, 2025
  • Overview 0
  • Commits 5
  • Pipelines 0
  • Changes 3
  • Added "Waiting to Migrate" stat card showing count of workflow_completed batches

  • Updated batch status badge: workflow_completed now displays as "Waiting to Migrate" (instead of "Workflow Completed")

  • Added warning banner "Menunggu Pemindahan" on Current page

  • Shows when: batch status is workflow_completed AND GWME hasn't started yet (no migration logs detected)

  • Status label changes based on GWME activity:

    • "Menunggu Diproses" - when GWME hasn't started (all users waiting)
    • "Sedang Diproses" - when GWME has started (any user has migration logs)
  • Updates automatically on page load

Files Modified:

  • Migration Logger/web_dashboard.py - Added banner logic, GWME status checks, fixed batch status upgrade
  • Migration Logger/templates/batch_management.html - Added "Waiting to Migrate" card and badge update
  • Migration Logger/templates/admin_dashboard.html - Added banner display and dynamic label update
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/phase1-dashboard-tabs