Skip to content
Oil Command

Refactor Manage Users to New Layout & API Enhancements

Company Management · Data Management

Overview

The Manage Users module has been refactored to align with OilCommand’s new system-wide layout and routing standards. Previously, the module lacked consistency with the updated UI patterns, which led to maintenance challenges and a fragmented user experience. This update introduces a modernized structure, reusable layouts, and partial API update support.

What’s New

  • New Layouts: Implemented standardized layouts for Manage Users pages
  • Refactored Routes
  • API Update
  • Consistency: Views redesigned to meet system-wide UI/UX standards

How It Works

  • Each route now has a dedicated view component aligned with new design principles.
  • The correct layout (Tabs, Form, List, Page) is automatically applied based on the context of the user action.
  • API changes allow Admins to update only specific user fields instead of sending full user profiles.

Impact

  • Consistency: Manage Users matches other refactored modules, reducing training effort.
  • Efficiency: Partial API updates make user management faster and reduce backend load.
  • Maintainability: Clearer routing and standardized layouts make the system easier to scale and support.
  • User Experience: A cleaner, more intuitive interface that feels aligned across the platform.

Acceptance Criteria Met:

  • Correct layouts applied (TabsLayout, FormView, ListView, PageView).
  • Uniform user experience maintained across all page views.
  • API successfully processes partial changes.