[WEB-2092] chore: soft delete operation (#5244)
* chore: soft delete opration * chore: migration files * chore: celery time change * chore: changed the deletion time
This commit is contained in:
parent
d5cbe3283b
commit
10e9122c1d
13 changed files with 670 additions and 5 deletions
|
|
@ -116,6 +116,7 @@ class CycleIssue(ProjectBaseModel):
|
|||
return f"{self.cycle}"
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class CycleFavorite(ProjectBaseModel):
|
||||
"""_summary_
|
||||
CycleFavorite (model): To store all the cycle favorite of the user
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ class IssueManager(models.Manager):
|
|||
| models.Q(issue_inbox__status=2)
|
||||
| models.Q(issue_inbox__isnull=True)
|
||||
)
|
||||
.filter(deleted_at__isnull=True)
|
||||
.filter(state__is_triage=False)
|
||||
.exclude(archived_at__isnull=False)
|
||||
.exclude(project__archived_at__isnull=False)
|
||||
|
|
|
|||
|
|
@ -169,6 +169,7 @@ class ModuleLink(ProjectBaseModel):
|
|||
return f"{self.module.name} {self.url}"
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class ModuleFavorite(ProjectBaseModel):
|
||||
"""_summary_
|
||||
ModuleFavorite (model): To store all the module favorite of the user
|
||||
|
|
|
|||
|
|
@ -119,6 +119,7 @@ class PageLog(BaseModel):
|
|||
return f"{self.page.name} {self.entity_name}"
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class PageBlock(ProjectBaseModel):
|
||||
page = models.ForeignKey(
|
||||
"db.Page", on_delete=models.CASCADE, related_name="blocks"
|
||||
|
|
@ -175,6 +176,7 @@ class PageBlock(ProjectBaseModel):
|
|||
return f"{self.page.name} <{self.name}>"
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class PageFavorite(ProjectBaseModel):
|
||||
user = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
|
|
|
|||
|
|
@ -230,6 +230,7 @@ class ProjectIdentifier(AuditModel):
|
|||
ordering = ("-created_at",)
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class ProjectFavorite(ProjectBaseModel):
|
||||
user = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
|
|
|
|||
|
|
@ -52,7 +52,6 @@ def get_default_display_properties():
|
|||
"updated_on": True,
|
||||
}
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class GlobalView(BaseModel):
|
||||
workspace = models.ForeignKey(
|
||||
|
|
@ -142,6 +141,7 @@ class IssueView(WorkspaceBaseModel):
|
|||
return f"{self.name} <{self.project.name}>"
|
||||
|
||||
|
||||
# DEPRECATED TODO: - Remove in next release
|
||||
class IssueViewFavorite(ProjectBaseModel):
|
||||
user = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue