* chore: migrations and backmigration to move attachments to file asset * chore: move attachments to file assets * chore: update migration file to include created by and updated by and size * chore: remove uninmport errors * chore: make size as float field * fix: file asset uploads * chore: asset uploads migration changes * chore: v2 assets endpoint * chore: remove unused imports * chore: issue attachments * chore: issue attachments * chore: workspace logo endpoints * chore: private bucket changes * chore: user asset endpoint * chore: add logo_url validation * chore: cover image urlk * chore: change asset max length * chore: pages endpoint * chore: store the storage_metadata only when none * chore: attachment asset apis * chore: update create private bucket * chore: make bucket private * chore: fix response of user uploads * fix: response of user uploads * fix: job to fix file asset uploads * fix: user asset endpoints * chore: avatar for user profile * chore: external apis user url endpoint * chore: upload workspace and user asset actions updated * chore: analytics endpoint * fix: analytics export * chore: avatar urls * chore: update user avatar instances * chore: avatar urls for assignees and creators * chore: bucket permission script * fix: all user avatr instances in the web app * chore: update project cover image logic * fix: issue attachment endpoint * chore: patch endpoint for issue attachment * chore: attachments * chore: change attachment storage class * chore: update issue attachment endpoints * fix: issue attachment * chore: update issue attachment implementation * chore: page asset endpoints * fix: web build errors * chore: attachments * chore: page asset urls * chore: comment and issue asset endpoints * chore: asset endpoints * chore: attachment endpoints * chore: bulk asset endpoint * chore: restore endpoint * chore: project assets endpoints * chore: asset url * chore: add delete asset endpoints * chore: fix asset upload endpoint * chore: update patch endpoints * chore: update patch endpoint * chore: update editor image handling * chore: asset restore endpoints * chore: avatar url for space assets * chore: space app assets migration * fix: space app urls * chore: space endpoints * fix: old editor images rendering logic * fix: issue archive and attachment activity * chore: asset deletes * chore: attachment delete * fix: issue attachment * fix: issue attachment get * chore: cover image url for projects * chore: remove duplicate py file * fix: url check function * chore: chore project cover asset delete * fix: migrations * chore: delete migration files * chore: update bucket * fix: build errors * chore: add asset url in intake attachment * chore: project cover fix * chore: update next.config * chore: delete old workspace logos * chore: workspace assets * chore: asset get for space * chore: update project modal * chore: remove unused imports * fix: space app editor helper * chore: update rich-text read-only editor * chore: create multiple column for entity identifiers * chore: update migrations * chore: remove entity identifier * fix: issue assets * chore: update maximum file size logic * chore: update editor max file size logic * fix: close modal after removing workspace logo * chore: update uploaded asstes' status post issue creation * chore: added file size limit to the space app * dev: add file size limit restriction on all endpoints * fix: remove old workspace logo and user avatar --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
252 lines
5.3 KiB
Python
252 lines
5.3 KiB
Python
from .project.base import (
|
|
ProjectViewSet,
|
|
ProjectIdentifierEndpoint,
|
|
ProjectUserViewsEndpoint,
|
|
ProjectFavoritesViewSet,
|
|
ProjectPublicCoverImagesEndpoint,
|
|
DeployBoardViewSet,
|
|
ProjectArchiveUnarchiveEndpoint,
|
|
)
|
|
|
|
from .project.invite import (
|
|
UserProjectInvitationsViewset,
|
|
ProjectInvitationsViewset,
|
|
ProjectJoinEndpoint,
|
|
)
|
|
|
|
from .project.member import (
|
|
ProjectMemberViewSet,
|
|
AddTeamToProjectEndpoint,
|
|
ProjectMemberUserEndpoint,
|
|
UserProjectRolesEndpoint,
|
|
)
|
|
|
|
from .user.base import (
|
|
UserEndpoint,
|
|
UpdateUserOnBoardedEndpoint,
|
|
UpdateUserTourCompletedEndpoint,
|
|
UserActivityEndpoint,
|
|
)
|
|
|
|
|
|
from .base import BaseAPIView, BaseViewSet
|
|
|
|
from .workspace.base import (
|
|
WorkSpaceViewSet,
|
|
UserWorkSpacesEndpoint,
|
|
WorkSpaceAvailabilityCheckEndpoint,
|
|
UserWorkspaceDashboardEndpoint,
|
|
WorkspaceThemeViewSet,
|
|
ExportWorkspaceUserActivityEndpoint,
|
|
)
|
|
|
|
from .workspace.draft import WorkspaceDraftIssueViewSet
|
|
|
|
from .workspace.favorite import (
|
|
WorkspaceFavoriteEndpoint,
|
|
WorkspaceFavoriteGroupEndpoint,
|
|
)
|
|
|
|
from .workspace.member import (
|
|
WorkSpaceMemberViewSet,
|
|
TeamMemberViewSet,
|
|
WorkspaceMemberUserEndpoint,
|
|
WorkspaceProjectMemberEndpoint,
|
|
WorkspaceMemberUserViewsEndpoint,
|
|
)
|
|
from .workspace.invite import (
|
|
WorkspaceInvitationsViewset,
|
|
WorkspaceJoinEndpoint,
|
|
UserWorkspaceInvitationsViewSet,
|
|
)
|
|
from .workspace.label import (
|
|
WorkspaceLabelsEndpoint,
|
|
)
|
|
from .workspace.state import (
|
|
WorkspaceStatesEndpoint,
|
|
)
|
|
from .workspace.user import (
|
|
UserLastProjectWithWorkspaceEndpoint,
|
|
WorkspaceUserProfileIssuesEndpoint,
|
|
WorkspaceUserPropertiesEndpoint,
|
|
WorkspaceUserProfileEndpoint,
|
|
WorkspaceUserActivityEndpoint,
|
|
WorkspaceUserProfileStatsEndpoint,
|
|
UserActivityGraphEndpoint,
|
|
UserIssueCompletedGraphEndpoint,
|
|
)
|
|
from .workspace.estimate import (
|
|
WorkspaceEstimatesEndpoint,
|
|
)
|
|
from .workspace.module import (
|
|
WorkspaceModulesEndpoint,
|
|
)
|
|
from .workspace.cycle import (
|
|
WorkspaceCyclesEndpoint,
|
|
)
|
|
|
|
from .state.base import StateViewSet
|
|
from .view.base import (
|
|
WorkspaceViewViewSet,
|
|
WorkspaceViewIssuesViewSet,
|
|
IssueViewViewSet,
|
|
IssueViewFavoriteViewSet,
|
|
)
|
|
from .cycle.base import (
|
|
CycleViewSet,
|
|
CycleDateCheckEndpoint,
|
|
CycleFavoriteViewSet,
|
|
TransferCycleIssueEndpoint,
|
|
CycleUserPropertiesEndpoint,
|
|
CycleViewSet,
|
|
TransferCycleIssueEndpoint,
|
|
CycleAnalyticsEndpoint,
|
|
CycleProgressEndpoint,
|
|
)
|
|
from .cycle.issue import (
|
|
CycleIssueViewSet,
|
|
)
|
|
from .cycle.archive import (
|
|
CycleArchiveUnarchiveEndpoint,
|
|
)
|
|
|
|
from .asset.base import (
|
|
FileAssetEndpoint,
|
|
UserAssetsEndpoint,
|
|
FileAssetViewSet,
|
|
)
|
|
from .asset.v2 import (
|
|
WorkspaceFileAssetEndpoint,
|
|
UserAssetsV2Endpoint,
|
|
StaticFileAssetEndpoint,
|
|
AssetRestoreEndpoint,
|
|
ProjectAssetEndpoint,
|
|
ProjectBulkAssetEndpoint,
|
|
)
|
|
from .issue.base import (
|
|
IssueListEndpoint,
|
|
IssueViewSet,
|
|
IssueUserDisplayPropertyEndpoint,
|
|
BulkDeleteIssuesEndpoint,
|
|
DeletedIssuesListViewSet,
|
|
IssuePaginatedViewSet,
|
|
)
|
|
|
|
from .issue.activity import (
|
|
IssueActivityEndpoint,
|
|
)
|
|
|
|
from .issue.archive import IssueArchiveViewSet, BulkArchiveIssuesEndpoint
|
|
|
|
from .issue.attachment import (
|
|
IssueAttachmentEndpoint,
|
|
# V2
|
|
IssueAttachmentV2Endpoint,
|
|
)
|
|
|
|
from .issue.comment import (
|
|
IssueCommentViewSet,
|
|
CommentReactionViewSet,
|
|
)
|
|
|
|
from .issue.label import (
|
|
LabelViewSet,
|
|
BulkCreateIssueLabelsEndpoint,
|
|
)
|
|
|
|
from .issue.link import (
|
|
IssueLinkViewSet,
|
|
)
|
|
|
|
from .issue.relation import (
|
|
IssueRelationViewSet,
|
|
)
|
|
|
|
from .issue.reaction import (
|
|
IssueReactionViewSet,
|
|
)
|
|
|
|
from .issue.sub_issue import (
|
|
SubIssuesEndpoint,
|
|
)
|
|
|
|
from .issue.subscriber import (
|
|
IssueSubscriberViewSet,
|
|
)
|
|
|
|
from .module.base import (
|
|
ModuleViewSet,
|
|
ModuleLinkViewSet,
|
|
ModuleFavoriteViewSet,
|
|
ModuleUserPropertiesEndpoint,
|
|
)
|
|
|
|
from .module.issue import (
|
|
ModuleIssueViewSet,
|
|
)
|
|
|
|
from .module.archive import (
|
|
ModuleArchiveUnarchiveEndpoint,
|
|
)
|
|
|
|
from .api import (
|
|
ApiTokenEndpoint,
|
|
ServiceApiTokenEndpoint,
|
|
)
|
|
|
|
from .page.base import (
|
|
PageViewSet,
|
|
PageFavoriteViewSet,
|
|
PageLogEndpoint,
|
|
SubPagesEndpoint,
|
|
PagesDescriptionViewSet,
|
|
)
|
|
from .page.version import PageVersionEndpoint
|
|
|
|
from .search.base import GlobalSearchEndpoint
|
|
from .search.issue import IssueSearchEndpoint
|
|
|
|
|
|
from .external.base import (
|
|
GPTIntegrationEndpoint,
|
|
UnsplashEndpoint,
|
|
WorkspaceGPTIntegrationEndpoint,
|
|
)
|
|
from .estimate.base import (
|
|
ProjectEstimatePointEndpoint,
|
|
BulkEstimatePointEndpoint,
|
|
EstimatePointEndpoint,
|
|
)
|
|
|
|
from .inbox.base import InboxViewSet, InboxIssueViewSet
|
|
|
|
from .analytic.base import (
|
|
AnalyticsEndpoint,
|
|
AnalyticViewViewset,
|
|
SavedAnalyticEndpoint,
|
|
ExportAnalyticsEndpoint,
|
|
DefaultAnalyticsEndpoint,
|
|
)
|
|
|
|
from .notification.base import (
|
|
NotificationViewSet,
|
|
UnreadNotificationEndpoint,
|
|
UserNotificationPreferenceEndpoint,
|
|
)
|
|
|
|
from .exporter.base import ExportIssuesEndpoint
|
|
|
|
|
|
from .webhook.base import (
|
|
WebhookEndpoint,
|
|
WebhookLogsEndpoint,
|
|
WebhookSecretRegenerateEndpoint,
|
|
)
|
|
|
|
from .dashboard.base import DashboardEndpoint, WidgetsEndpoint
|
|
|
|
from .error_404 import custom_404_view
|
|
|
|
from .exporter.base import ExportIssuesEndpoint
|
|
from .notification.base import MarkAllReadNotificationViewSet
|
|
from .user.base import AccountEndpoint, ProfileEndpoint, UserSessionEndpoint
|