Exemplo n.º 1
0
posts_links_patterns = [
    path('preview/', PreviewLink.as_view(), name='preview-post-link'),
    path('is-previewable/',
         LinkIsPreviewable.as_view(),
         name='post-link-is-previewable'),
]

posts_patterns = [
    path('<uuid:post_uuid>/', include(post_patterns)),
    path('', Posts.as_view(), name='posts'),
    path('trending/', TrendingPosts.as_view(), name='trending-posts'),
    path('trending/new/',
         TrendingPostsNew.as_view(),
         name='trending-posts-new'),
    path('emojis/groups/',
         PostReactionEmojiGroups.as_view(),
         name='posts-emoji-groups'),
    path('profile/', include(posts_profile_patterns)),
    path('top/', include(posts_top_patterns)),
    path('links/', include(posts_links_patterns)),
]

community_administrator_patterns = [
    path('',
         CommunityAdministratorItem.as_view(),
         name='community-administrator'),
]

community_administrators_patterns = [
    path('',
         CommunityAdministrators.as_view(),
Exemplo n.º 2
0
    path('open/', PostOpen.as_view(), name='open-post'),
    path('report/', ReportPost.as_view(), name='report-post'),
    path('translate/', TranslatePost.as_view(), name='translate-post'),
    path('publish/', PublishPost.as_view(), name='publish-post'),
    path('status/', PostStatus.as_view(), name='post-status'),
    path('link-preview/', PostPreviewLinkData.as_view(), name='preview-post-link'),
    path('participants/', include(post_participants_patterns)),
    path('media/', include(post_media_patterns)),
]

posts_patterns = [
    path('<uuid:post_uuid>/', include(post_patterns)),
    path('', Posts.as_view(), name='posts'),
    path('trending/', TrendingPosts.as_view(), name='trending-posts'),
    path('top/', TopPosts.as_view(), name='top-posts'),
    path('emojis/groups/', PostReactionEmojiGroups.as_view(), name='posts-emoji-groups'),
]

community_administrator_patterns = [
    path('', CommunityAdministratorItem.as_view(), name='community-administrator'),
]

community_administrators_patterns = [
    path('', CommunityAdministrators.as_view(), name='community-administrators'),
    path('search/', SearchCommunityAdministrators.as_view(), name='search-community-administrators'),
    path('<str:community_administrator_username>/', include(community_administrator_patterns)),
]

community_moderator_patterns = [
    path('', CommunityModeratorItem.as_view(), name='community-moderator'),
]