* WIP * WIP * WIP * WIP * Create home preference if not exist * chore: handled the unique state name validation (#6299) * fix: changed the response structure (#6301) * [WEB-1964]chore: cycles actions restructuring (#6298) * chore: cycles quick actions restructuring * chore: added additional actions to cycle list actions * chore: cycle quick action structure * chore: added additional actions to cycle list actions * chore: added end cycle hook * fix: updated end cycle export --------- Co-authored-by: gurusinath <gurusainath007@gmail.com> * fix: active cycle graph tooltip and endpoint validation (#6306) * [WEB-2870]feat: language support (#6215) * fix: adding language support package * fix: language support implementation using mobx * fix: adding more languages for support * fix: profile settings translations * feat: added language support for sidebar and user settings * feat: added language support for deactivation modal * fix: added project sync after transfer issues (#6200) * code refactor and improvement (#6203) * chore: package code refactoring * chore: component restructuring and refactor * chore: comment create improvement * refactor: enhance workspace and project wrapper modularity (#6207) * [WEB-2678]feat: added functionality to add labels directly from dropdown (#6211) * enhancement:added functionality to add features directly from dropdown * fix: fixed import order * fix: fixed lint errors * chore: added common component for project activity (#6212) * chore: added common component for project activity * fix: added enum * fix: added enum for initiatives * - Do not clear temp files that are locked. (#6214) - Handle edge cases in sync workspace * fix: labels empty state for drop down (#6216) * refactor: remove cn helper function from the editor package (#6217) * * feat: added language support to issue create modal in sidebar * fix: project activity type * * fix: added missing translations * fix: modified translation for plurals * fix: fixed spanish translation * dev: language type error in space user profile types * fix: type fixes * chore: added alpha tag --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Co-authored-by: gurusinath <gurusainath007@gmail.com> * feat: introduced stacked bar chart and tree map chart. (#6305) * feat: add issue attachment external endpoint (#6307) * [PE-97] chore: re-order pages options (#6303) * chore: re-order pages dropdown options * chore: re-order pages dropdown options * fix: remove localdb tracing * [WEB-2937] feat: home recent activies list endpoint (#6295) * Crud for wuick links * Validate quick link existence * Add custom method for destroy and retrieve * Add List method * Remove print statements * List all the workspace quick links * feat: endpoint to get recently active items * Resolve conflicts * Resolve conflicts * Add filter to only list required entities * Return required fields * Add filter * Add filter * fix: remove emoji edit for uneditable pages (#6304) * Removed duplicate imports * feat: patch api * Enable sort order to be updatable * Return key name only insert missing keys use serializer to return data * Remove random generation of sort_order * Remove name field Remove random generation of sort_order --------- Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Co-authored-by: Vamsi Krishna <46787868+mathalav55@users.noreply.github.com> Co-authored-by: gurusinath <gurusainath007@gmail.com> Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
212 lines
5.3 KiB
Python
212 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,
|
|
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.preference import WorkspacePreferenceViewSet
|
|
from .workspace.favorite import (
|
|
WorkspaceFavoriteEndpoint,
|
|
WorkspaceFavoriteGroupEndpoint,
|
|
)
|
|
from .workspace.recent_visit import UserRecentVisitViewSet
|
|
|
|
from .workspace.member import (
|
|
WorkSpaceMemberViewSet,
|
|
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 .workspace.quick_link import QuickLinkViewSet
|
|
|
|
from .state.base import StateViewSet
|
|
from .view.base import (
|
|
WorkspaceViewViewSet,
|
|
WorkspaceViewIssuesViewSet,
|
|
IssueViewViewSet,
|
|
IssueViewFavoriteViewSet,
|
|
)
|
|
from .cycle.base import (
|
|
CycleViewSet,
|
|
CycleDateCheckEndpoint,
|
|
CycleFavoriteViewSet,
|
|
TransferCycleIssueEndpoint,
|
|
CycleUserPropertiesEndpoint,
|
|
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,
|
|
IssueDetailEndpoint,
|
|
IssueBulkUpdateDateEndpoint,
|
|
)
|
|
|
|
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,
|
|
PageDuplicateEndpoint,
|
|
)
|
|
from .page.version import PageVersionEndpoint
|
|
|
|
from .search.base import GlobalSearchEndpoint, SearchEndpoint
|
|
from .search.issue import IssueSearchEndpoint
|
|
|
|
|
|
from .external.base import (
|
|
GPTIntegrationEndpoint,
|
|
UnsplashEndpoint,
|
|
WorkspaceGPTIntegrationEndpoint,
|
|
)
|
|
from .estimate.base import (
|
|
ProjectEstimatePointEndpoint,
|
|
BulkEstimatePointEndpoint,
|
|
EstimatePointEndpoint,
|
|
)
|
|
|
|
from .intake.base import IntakeViewSet, IntakeIssueViewSet
|
|
|
|
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 .notification.base import MarkAllReadNotificationViewSet
|
|
from .user.base import AccountEndpoint, ProfileEndpoint, UserSessionEndpoint
|
|
|
|
from .timezone.base import TimezoneEndpoint
|