Skip to content

Removing Feature for OOO migration.Β #2525

@Dhirenderchoudhary

Description

@Dhirenderchoudhary

OOO Flow Migration to Requests Module

Overview

The OOO feature is migrated from the user status page to the requests module. This change consolidating all requests through a single interface and removing feature flag complexity.

Current Flow

  • User navigates to website normally.
  • User clicks "Status" link.
  • Status opens with OOO form fields.
  • User enters: From Date, Until Date, Reason.
  • User submits the form.
  • Admin Approval:Not required.
  • User Status: Changed instantly to OOO.
  • Result: No pending request, direct status update.

###Flow After making changes

  • User clicks "Status".
  • Status modal opens with OOO form fields.
  • User enters: From Date, Until Date, Reason.
  • User submits the form.
  • Response: OOO request created
  • Admin Approval: Required
  • User Status: Remains unchanged until approve.
  • Result: Request created in pending state, awaits admin review.

###Key Change
From: Users set OOO directly.
To: Users request OOO β†’ Admins approve/reject.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions