Add page for game-less reward campaigns with RSS/Atom/Discord feeds
All checks were successful
Deploy to Server / deploy (push) Successful in 26s
All checks were successful
Deploy to Server / deploy (push) Successful in 26s
This commit is contained in:
parent
9de0f52af8
commit
dbc36db1e0
8 changed files with 602 additions and 11 deletions
21
core/urls.py
21
core/urls.py
|
|
@ -17,6 +17,9 @@ from twitch.feeds import GameCampaignDiscordFeed
|
|||
from twitch.feeds import GameCampaignFeed
|
||||
from twitch.feeds import GameDiscordFeed
|
||||
from twitch.feeds import GameFeed
|
||||
from twitch.feeds import GameLessRewardCampaignAtomFeed
|
||||
from twitch.feeds import GameLessRewardCampaignDiscordFeed
|
||||
from twitch.feeds import GameLessRewardCampaignFeed
|
||||
from twitch.feeds import GameRewardCampaignAtomFeed
|
||||
from twitch.feeds import GameRewardCampaignDiscordFeed
|
||||
from twitch.feeds import GameRewardCampaignFeed
|
||||
|
|
@ -160,6 +163,24 @@ urlpatterns: list[URLPattern | URLResolver] = [
|
|||
view=SitewideRewardCampaignDiscordFeed(),
|
||||
name="sitewide_reward_feed_discord",
|
||||
),
|
||||
# /rss/rewards/no-game/ - reward campaigns with no game linked (brand + sitewide)
|
||||
path(
|
||||
route="rss/rewards/no-game/",
|
||||
view=GameLessRewardCampaignFeed(),
|
||||
name="game_less_reward_feed",
|
||||
),
|
||||
# /atom/rewards/no-game/ - same as RSS but Atom
|
||||
path(
|
||||
route="atom/rewards/no-game/",
|
||||
view=GameLessRewardCampaignAtomFeed(),
|
||||
name="game_less_reward_feed_atom",
|
||||
),
|
||||
# /discord/rewards/no-game/ - same as RSS but Discord timestamps
|
||||
path(
|
||||
route="discord/rewards/no-game/",
|
||||
view=GameLessRewardCampaignDiscordFeed(),
|
||||
name="game_less_reward_feed_discord",
|
||||
),
|
||||
# Discord feeds (Atom feeds with Discord relative timestamps)
|
||||
path(
|
||||
route="discord/campaigns/",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue