1
0
Fork 0
bookwyrm/bookwyrm/views/__init__.py

91 lines
3.1 KiB
Python
Raw Normal View History

2021-03-08 08:49:10 -08:00
""" make sure all our nice views are available """
2021-09-28 11:23:47 -07:00
# site admin
from .admin.announcements import Announcements, Announcement, delete_announcement
2021-09-10 21:12:08 -07:00
from .admin.dashboard import Dashboard
from .admin.federation import Federation, FederatedServer
from .admin.federation import AddFederatedServer, ImportServerBlocklist
from .admin.federation import block_server, unblock_server
from .admin.email_blocklist import EmailBlocklist
2021-09-17 12:59:16 -07:00
from .admin.ip_blocklist import IPBlocklist
from .admin.invite import ManageInvites, Invite, InviteRequest
from .admin.invite import ManageInviteRequests, ignore_invite_request
from .admin.reports import (
Report,
Reports,
make_report,
resolve_report,
suspend_user,
unsuspend_user,
moderator_delete_user,
)
from .admin.site import Site
from .admin.user_admin import UserAdmin, UserAdminList
2021-09-28 11:27:16 -07:00
2021-09-28 11:23:47 -07:00
# user preferences
from .preferences.change_password import ChangePassword
from .preferences.edit_user import EditUser
from .preferences.delete_user import DeleteUser
from .preferences.block import Block, unblock
2021-09-28 11:27:16 -07:00
2021-09-29 13:39:12 -07:00
# books
from .books.books import Book, upload_cover, add_description, resolve_book
from .books.edit_book import EditBook, ConfirmEditBook
from .books.editions import Editions, switch_edition
2021-10-16 11:45:55 -07:00
# landing
from .landing.landing import About, Home, Landing
from .landing.login import Login, Logout
from .landing.register import Register, ConfirmEmail, ConfirmEmailCode, resend_link
from .landing.password import PasswordResetRequest, PasswordReset
2021-10-20 13:08:33 -07:00
# shelves
from .shelf.shelf import Shelf
2021-10-20 13:15:43 -07:00
from .shelf.shelf_actions import create_shelf, delete_shelf
from .shelf.shelf_actions import shelve, unshelve
2021-10-20 13:08:33 -07:00
2021-11-12 15:43:15 -08:00
# csv import
2021-11-12 15:50:33 -08:00
from .imports.import_data import Import
2021-11-14 10:58:46 -08:00
from .imports.import_status import ImportStatus, retry_item
2021-11-12 16:23:56 -08:00
from .imports.troubleshoot import ImportTroubleshoot
2021-11-12 17:10:47 -08:00
from .imports.manually_review import (
ImportManualReview,
approve_import_item,
delete_import_item,
)
2021-11-12 15:43:15 -08:00
2021-09-28 11:23:47 -07:00
# misc views
2021-01-13 12:08:35 -08:00
from .author import Author, EditAuthor
2021-03-21 16:37:52 -07:00
from .directory import Directory
2021-08-07 11:15:02 -07:00
from .discover import Discover
2021-01-29 10:25:31 -08:00
from .feed import DirectMessage, Feed, Replies, Status
2021-01-13 13:05:16 -08:00
from .follow import follow, unfollow
from .follow import accept_follow_request, delete_follow_request
from .get_started import GetStartedBooks, GetStartedProfile, GetStartedUsers
from .goal import Goal, hide_goal
2021-10-04 21:31:28 +11:00
from .group import (
Group,
UserGroups,
FindUsers,
delete_group,
2021-10-04 21:31:28 +11:00
invite_member,
remove_member,
accept_membership,
reject_membership,
)
2021-02-15 16:26:48 -08:00
from .inbox import Inbox
2021-01-13 08:10:50 -08:00
from .interaction import Favorite, Unfavorite, Boost, Unboost
from .isbn import Isbn
2021-08-23 15:07:38 -07:00
from .list import Lists, SavedLists, List, Curate, UserLists
from .list import save_list, unsave_list, delete_list
2021-01-13 12:08:35 -08:00
from .notifications import Notifications
2021-01-13 13:36:01 -08:00
from .outbox import Outbox
from .reading import create_readthrough, delete_readthrough, delete_progressupdate
from .reading import ReadingStatus
2021-01-29 09:28:00 -08:00
from .rss_feed import RssFeed
2021-01-13 12:08:35 -08:00
from .search import Search
2021-10-14 16:30:27 -07:00
from .status import CreateStatus, EditStatus, DeleteStatus, update_progress
from .status import edit_readthrough
2021-03-23 12:52:38 -07:00
from .updates import get_notification_count, get_unread_status_count
2021-09-08 10:02:06 -07:00
from .user import User, Followers, Following, hide_suggestions
2021-03-29 14:36:24 -07:00
from .wellknown import *