Solidarity
Sign In / Sign Up
Help
Browse the topics and open the guidance you need.
Topics

Support and Reporting Pages

This page-reference topic covers help and report pages. The public Contact page is documented in the Public and Auth Pages topic because it is available before login.

Help

Page Name

Help

Purpose of the Page

Shows the HTML-backed help knowledge base and the selected topic.

Link to the Page

/solidarity/help?topic=...

Conditions to Display

  • Authentication is required.
  • The stage router allows this page only for Paid users.
  • The topic query parameter is optional. If it is missing or invalid, the help service selects a default topic.

From Where It Is Accessed

  • The left-hand side menu.

Information and Actions

  • The page uses an IHelpContentService to load topic summaries and HTML content based on the user's current language (UI culture).
  • It shows the topic list in the left column and the selected topic content on the right.
  • If the help content for the requested language cannot be loaded, the page displays a "Help content is unavailable" error message.

Report Service

Page Name

Report Service

Purpose of the Page

Lets a member submit a support report about a specific service listing.

Link to the Page

/service/report_service?service_id=...

Conditions to Display

  • Authentication is required.
  • The stage router allows this page only for Paid users.
  • A valid service_id query parameter is required.
  • The current user cannot report their own service. An error message "You cannot report your own service." is shown if they attempt to.
  • The target service must exist and be found by the API.

If the report page says the service was not found, it can mean the service no longer exists, is no longer available, or the link contains stale identifiers.

From Where It Is Accessed

  • The "Report Issue" action on the Service Display page (visible to non-owners).

Form Fields and Rules

  • Issue: Required, with a maximum length of 5000 characters.
  • Submitting the form calls the API to create a service issue report and then redirects the user back to the Service Display page for that service.

After submission, Solidarity sends one email to support and a separate confirmation email to the reporting user.

Report User

Page Name

Report User

Purpose of the Page

Lets a member submit a support report about another user's profile.

Link to the Page

/Account/report_user?user_id=...

Conditions to Display

  • Authentication is required.
  • The stage router allows this page only for Paid users.
  • A valid user_id query parameter is required.
  • The current user cannot report their own profile. An error message "You cannot report your own profile." is shown if they attempt to.
  • The user profile being reported must exist and be found by the API.

If the report page says the user was not found, it can mean the profile no longer exists, is no longer available, or the link contains stale identifiers.

From Where It Is Accessed

  • The "Report User" action on the User Public profile page.

Form Fields and Rules

  • Issue: Required, with a maximum length of 5000 characters. (Note: User-facing error messages on this page are currently not localized and appear in English).
  • Submitting the form calls the API to create a user issue report and then redirects the user back to the User Public page for the reported user.

After submission, Solidarity sends one email to support and a separate confirmation email to the reporting user.