Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Customer Support (CS) User Reporting #165

Open
SakuraIsayeki opened this issue Aug 5, 2024 · 1 comment · Fixed by #166
Open

Feature: Customer Support (CS) User Reporting #165

SakuraIsayeki opened this issue Aug 5, 2024 · 1 comment · Fixed by #166
Assignees
Labels
enhancement New feature or request

Comments

@SakuraIsayeki
Copy link
Owner

SakuraIsayeki commented Aug 5, 2024

Context

When submitting a negative post on the platform, most players omit submitting an issue with Wargaming's Customer Support (CS for short ; aka Player Support). This triggers a bystander effect in most players, when observing multiple posts on a same given player.

Problem

As a player, I would like to know if the player I'm currently posting on has already been reported to WG CS by a peer, so that I can do so myself if not done already, effectively providing action to my report.

Solution (proposal by @Ahskance)

When submitting a post with negative flairs (excluding Performance), a CS Ticket number field will appear, allowing the reporting user to add a reference to his CS ticket. In doing so, other players will be notified upon future posts on the same player that a ticket was already submitted or not.

Requirements

  • Ticket IDs, while not sensitive, should only be visible for the posting user and site managers.
  • Ticket IDs are all alleged to be 9-digits long, numbers only.
@SakuraIsayeki SakuraIsayeki added the enhancement New feature or request label Aug 5, 2024
@SakuraIsayeki SakuraIsayeki moved this from Triage to Todo in WOWS Karma - Roadmap Aug 5, 2024
@SakuraIsayeki
Copy link
Owner Author

Resources

Courtesy of @Ahskance and @BloodyTakao, here are permalinks to CS report forms :

Region Gameplay / Collusions Chat Issues
NA na.wargaming.net/support/... na.wargaming.net/support/...
EU eu.wargaming.net/support/... eu.wargaming.net/support/...
SEA asia.wargaming.net/support/... asia.wargaming.net/support/...

SakuraIsayeki added a commit that referenced this issue Sep 1, 2024
This commit adds a new property called "CustomerSupportTicketId" to the Post model. This property is used to store the Customer Support ticket ID associated with a post. It can take a positive integer value up to 9 digits or be set as null if no ticket is associated. The purpose of this property is to allow WG staff to track and manage player reports.

Implements database requirements for #165.
@SakuraIsayeki SakuraIsayeki self-assigned this Sep 1, 2024
@SakuraIsayeki SakuraIsayeki moved this from Todo to In Progress in WOWS Karma - Roadmap Sep 1, 2024
SakuraIsayeki added a commit that referenced this issue Sep 1, 2024
- Added a new property `supportTicketStatus` to the `PlayerPostEditorDto` interface and implemented it in the `PostEditorComponent`
- Created a new component `CsTicketIdHelpComponent` to display information about Customer Support tickets
- Added a new HTML template file for the `CsTicketIdHelpComponent`
- Updated the HTML template of the `PostEditorComponent` to include a CS ticket ID field when certain conditions are met
- Updated the CSS styles of the `SeedTokenChangeComponent` (removed)
- Updated the TypeScript code of the `SeedTokenChangeComponent` (removed)
- Updated the HTML template of the `PostComponent` to display CS ticket related icons and tooltips

Implements frontend requirements for #165.
@SakuraIsayeki SakuraIsayeki linked a pull request Sep 1, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

1 participant