7 This file describes the views that will be used in the CouchDB based backend of
8 the gpodder.net webservice.
10 View groups are roughly divided into those that access use-generated documents
11 (e.g. PodcastUserState, EpisodeUserState) and those that don't.
21 * categories/by_weight
27 Doc-Types: EpisodeUserState
36 Doc-Types: EpisodeUserState
39 * episode_actions/by_device
40 * episode_actions/by_podcast
41 * episode_actions/by_podcast_device
42 * episode_actions/by_user
54 * episodes/by_podcast_url
56 * episodes/need_update
61 Doc-Types: EpisodeUserState
64 * episodes/favorites_by_user
70 Doc-Types: EpisodeUserState
73 * episode_states/by_podcast_episode
74 * episode_states/by_ref_urls
75 * episode_states/by_user_episode
76 * episode_states/by_user_podcast
82 Doc-Types: EpisodeUserState
91 Doc-Types: EpisodeUserState, PodcastUserState
101 Doc-Types: EpisodeUserState
104 * listeners/by_episode
105 * listeners/by_podcast
106 * listeners/by_podcast_episode
112 Doc-Types: PodcastList
115 * podcastlists/by_rating
116 * podcastlists/by_user_slug
122 Doc-Types: Podcast, PodcastGroup
126 * podcasts/by_language
127 * podcasts/by_last_update
132 * podcasts/groups_by_oldid
133 * podcasts/podcasts_groups
134 * podcasts/subscriber_data
140 Doc-Types: PodcastUserState
143 * podcast_states/by_device
149 Doc-Types: SanitizingRule
152 * sanitizing_rules/by_slug
153 * sanitizing_rules/by_target
159 Doc-Types: Podcast, PodcastGroup, Episode
169 Doc-Types: PodcastUserState
172 * subscriptions/by_device
173 * subscriptions/by_podcast
174 * subscriptions/by_user
180 Doc-Types: Suggestions
183 * suggestions/by_user
189 Doc-Types: Podcast, PodcastGroup
199 Doc-Types: PodcastUserState
200 * usertags/by_podcast
207 Doc-Types: Episode, Podcast, PodcastGroup