Skip to content

[$300] Update challenge forum processor to support self-service flag #663

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

Closed
jmgasper opened this issue Jan 21, 2022 · 6 comments
Closed

Comments

@jmgasper
Copy link
Collaborator

@atelomycterus - The challenge forum processor needs an update to better handle separate templates for self-service challenges

Expected

For a self-service challenge, we are going to limit the categories and threads available

Screen_Shot_2022-01-21_at_10_29_22_am

Implementation

To determine if a challenge is self-service, we should be able to see a new boolean flag on the challenge data:

challenge.legacy.selfService

I'm hoping we can define a new template object in the template.json file for only self-service challenges to use, which will allow us to modify the template as Topcoder requests, thanks.

@atelomycterus
Copy link
Collaborator

@jmgasper Please apply PRs:
topcoder-platform/challenge-forum-processor#71
topcoder-platform/forums-groups-plugin#101
topcoder-platform/forums-plugins#111

Example for 'Development Forums':
image

if selfService is true then a group page for a Development track looks like
image

Let me know if you have any questions.

Thanks!

@jmgasper
Copy link
Collaborator Author

Challenge https://www.topcoder.com/challenges/8e2cafb8-ff2a-40e4-bd36-a517e8d2cb8e has been created for this ticket.

This is an automated message for ghostar via Topcoder X

@jmgasper
Copy link
Collaborator Author

Challenge https://www.topcoder.com/challenges/8e2cafb8-ff2a-40e4-bd36-a517e8d2cb8e has been assigned to obog.

This is an automated message for ghostar via Topcoder X

@jmgasper
Copy link
Collaborator Author

@atelomycterus - One issue here:

We need a way to change the description separately for self-service as well. We don't want the link to be shown to the client:

                "description": "Welcome to [${ challenge.name }](<%- challenge.url %>) Forum.",

For self-service, we want just:

                "description": "Welcome to ${ challenge.name } Forum.",

@atelomycterus
Copy link
Collaborator

@jmgasper Please apply PR-topcoder-platform/challenge-forum-processor#72. Thanks!

@jmgasper
Copy link
Collaborator Author

Payment task has been updated: https://www.topcoder.com/challenges/8e2cafb8-ff2a-40e4-bd36-a517e8d2cb8e
Payments Complete
Winner: obog
Copilot: ghostar
Challenge 8e2cafb8-ff2a-40e4-bd36-a517e8d2cb8e has been paid and closed.

This is an automated message for ghostar via Topcoder X

@jmgasper jmgasper added this to the v1.9 - Self service app milestone Feb 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants