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]: User and Sportstacks URL sitemaps generation #27

Open
1 task done
jonsnowpt opened this issue Jul 1, 2024 · 0 comments
Open
1 task done

[FEATURE]: User and Sportstacks URL sitemaps generation #27

jonsnowpt opened this issue Jul 1, 2024 · 0 comments
Assignees
Labels

Comments

@jonsnowpt
Copy link

Does a duplicate issue exist?

  • I have searched the existing issues

🤔 Is feature request related to a problem? Please describe the problem.

No response

📝 Feature Request Description

📝 Feature Request Description

Sitemap and Visibility Management:

Dynamically update the users and sportstacks sitemaps.

Users:

https://sitemap.betarena.com/static/sitemaps/author/user/user-0.xml

Sportstacks:

https://sitemap.betarena.com/static/sitemaps/author/sportstack/sportstack-0.xml

And so on, with a limit of 2000 results per sitemap.

Remove users if no or all sportstacks from the user are draft from the sitemap.

Implement route guards in SvelteKit to control access to users and sportstacks. If all user sportstacks status is draft, redirect users to a 404 page or a relevant message.

If a user is deleted, all sportstacks related to that user should change their status to draft and remove them from the sitemaps.

===

Use the table:

articles_update

An event should run with the sitemaps process whenever an article is created or update, this way the sportstacks and user sitemap status will be reviewed.

### Important:

Add a cycle to the cancelation user request from the user to change the Sportstacks status. This is done at the present time in the profile section.

➕ Further context and resources (cummulative)

No response

@jonsnowpt jonsnowpt self-assigned this Jul 1, 2024
@jonsnowpt jonsnowpt moved this to Todo in Betarena Scores Jul 1, 2024
@jonsnowpt jonsnowpt moved this from Todo to Icebox in Betarena Scores Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Icebox
Development

No branches or pull requests

1 participant