* refactor: rename IssueUserProperty to ProjectUserProperty and update related references across the codebase * migrate: move issue user properties to project user properties and update related fields and constraints * refactor: rename IssueUserPropertySerializer and IssueUserDisplayPropertyEndpoint to ProjectUserPropertySerializer and ProjectUserDisplayPropertyEndpoint, updating all related references * fix: enhance ProjectUserDisplayPropertyEndpoint to handle missing properties by creating new entries and improve response handling * fix: correct formatting in migration for ProjectUserProperty model options * migrate: add migration to update existing non-service API tokens to remove workspace association * migrate: refine migration to update existing non-service API tokens by excluding bot users from workspace removal * chore: changed the project sort order in project user property * chore: remove allowed_rate_limit from APIToken * chore: updated user-properties endpoint for frontend * chore: removed the extra projectuserproperty * chore: updated the migration file * chore: code refactor * fix: type error --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: sangeethailango <sangeethailango21@gmail.com> Co-authored-by: vamsikrishnamathala <matalav55@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
131 lines
3.3 KiB
Python
131 lines
3.3 KiB
Python
from .base import BaseSerializer
|
|
from .user import (
|
|
UserSerializer,
|
|
UserLiteSerializer,
|
|
ChangePasswordSerializer,
|
|
ResetPasswordSerializer,
|
|
UserAdminLiteSerializer,
|
|
UserMeSerializer,
|
|
UserMeSettingsSerializer,
|
|
ProfileSerializer,
|
|
AccountSerializer,
|
|
)
|
|
from .workspace import (
|
|
WorkSpaceSerializer,
|
|
WorkSpaceMemberSerializer,
|
|
WorkSpaceMemberInviteSerializer,
|
|
WorkspaceLiteSerializer,
|
|
WorkspaceThemeSerializer,
|
|
WorkspaceMemberAdminSerializer,
|
|
WorkspaceMemberMeSerializer,
|
|
WorkspaceUserPropertiesSerializer,
|
|
WorkspaceUserLinkSerializer,
|
|
WorkspaceRecentVisitSerializer,
|
|
WorkspaceHomePreferenceSerializer,
|
|
StickySerializer,
|
|
)
|
|
from .project import (
|
|
ProjectSerializer,
|
|
ProjectListSerializer,
|
|
ProjectDetailSerializer,
|
|
ProjectMemberSerializer,
|
|
ProjectMemberInviteSerializer,
|
|
ProjectIdentifierSerializer,
|
|
ProjectLiteSerializer,
|
|
ProjectMemberLiteSerializer,
|
|
DeployBoardSerializer,
|
|
ProjectMemberAdminSerializer,
|
|
ProjectPublicMemberSerializer,
|
|
ProjectMemberRoleSerializer,
|
|
ProjectMemberPreferenceSerializer,
|
|
)
|
|
from .state import StateSerializer, StateLiteSerializer
|
|
from .view import IssueViewSerializer, ViewIssueListSerializer
|
|
from .cycle import (
|
|
CycleSerializer,
|
|
CycleIssueSerializer,
|
|
CycleWriteSerializer,
|
|
CycleUserPropertiesSerializer,
|
|
)
|
|
from .asset import FileAssetSerializer
|
|
from .issue import (
|
|
IssueCreateSerializer,
|
|
IssueActivitySerializer,
|
|
IssueCommentSerializer,
|
|
ProjectUserPropertySerializer,
|
|
IssueAssigneeSerializer,
|
|
LabelSerializer,
|
|
IssueSerializer,
|
|
IssueFlatSerializer,
|
|
IssueStateSerializer,
|
|
IssueLinkSerializer,
|
|
IssueIntakeSerializer,
|
|
IssueLiteSerializer,
|
|
IssueAttachmentSerializer,
|
|
IssueSubscriberSerializer,
|
|
IssueReactionSerializer,
|
|
CommentReactionSerializer,
|
|
IssueVoteSerializer,
|
|
IssueRelationSerializer,
|
|
RelatedIssueSerializer,
|
|
IssuePublicSerializer,
|
|
IssueDetailSerializer,
|
|
IssueReactionLiteSerializer,
|
|
IssueAttachmentLiteSerializer,
|
|
IssueLinkLiteSerializer,
|
|
IssueVersionDetailSerializer,
|
|
IssueDescriptionVersionDetailSerializer,
|
|
IssueListDetailSerializer,
|
|
)
|
|
|
|
from .module import (
|
|
ModuleDetailSerializer,
|
|
ModuleWriteSerializer,
|
|
ModuleSerializer,
|
|
ModuleIssueSerializer,
|
|
ModuleLinkSerializer,
|
|
ModuleUserPropertiesSerializer,
|
|
)
|
|
|
|
from .api import APITokenSerializer, APITokenReadSerializer
|
|
|
|
from .importer import ImporterSerializer
|
|
|
|
from .page import (
|
|
PageSerializer,
|
|
PageDetailSerializer,
|
|
PageVersionSerializer,
|
|
PageBinaryUpdateSerializer,
|
|
PageVersionDetailSerializer,
|
|
)
|
|
|
|
from .estimate import (
|
|
EstimateSerializer,
|
|
EstimatePointSerializer,
|
|
EstimateReadSerializer,
|
|
WorkspaceEstimateSerializer,
|
|
)
|
|
|
|
from .intake import (
|
|
IntakeSerializer,
|
|
IntakeIssueSerializer,
|
|
IssueStateIntakeSerializer,
|
|
IntakeIssueLiteSerializer,
|
|
IntakeIssueDetailSerializer,
|
|
)
|
|
|
|
from .analytic import AnalyticViewSerializer
|
|
|
|
from .notification import NotificationSerializer, UserNotificationPreferenceSerializer
|
|
|
|
from .exporter import ExporterHistorySerializer
|
|
|
|
from .webhook import WebhookSerializer, WebhookLogSerializer
|
|
|
|
from .favorite import UserFavoriteSerializer
|
|
|
|
from .draft import (
|
|
DraftIssueCreateSerializer,
|
|
DraftIssueSerializer,
|
|
DraftIssueDetailSerializer,
|
|
)
|