Skip to main content

Status Cannot Be Changed


Use the Status Cannot Be Changed screen to inform the user that availability status updates are currently blocked. The app displays this screen when the backend prevents status changes due to built-in restrictions. The user may contact support or dismiss the screen.


This screen includes:

  • A static message: The status cannot be changed at the moment. Please contact us.
  • A Contact Us button to initiate a support request.
  • A Cancel button to close the modal.
  • A [x] icon to close the screen.
  • No input fields or authentication prompts.
  • Conditional display based on backend restriction flags.

Workflow

  1. The user attempts to change their availability status.
  2. The app blocks the request due to a restriction.
  3. The app displays the Status Cannot Be Changed screen.
  4. The user can:
    • Select Contact Us to request support.
    • Select Cancel or [x] to dismiss the modal.

Validations

  • The screen contains no input fields.
  • Display is controlled by an app-level restriction that prevents status updates.

Actions

  • Selecting Contact Us opens a support interaction flow. Implementation may vary by environment.
  • Selecting Cancel or [x] closes the dialog and returns the user to the previous view.
  • The screen does not trigger changes to backend data or system state.

SDK and API References

GET 

/profile/availability-status/cannot-be-changed

Displays a modal when you try to change your availability status but the backend blocks the request due to account restrictions. It prevents changes and prompts you to contact support.

UI Element Types

LevelReferenceTypeValuePlacement
1spacerSpacer~
1closeLink[x]~
1cannot-be-changedRegularThe status cannot be changed at the moment, please contact us~
1contact-usButtonContact Us^
1cancelSecondaryCancel~