mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-27 09:44:39 +00:00
feat: only show move to backlog button when a tasks project has backlog enabled
This commit is contained in:
parent
a51f850095
commit
1e2ea3b996
2 changed files with 10 additions and 2 deletions
|
|
@ -429,7 +429,7 @@
|
|||
|
||||
<button
|
||||
(click)="moveToBacklog();"
|
||||
*ngIf="!task.parentId && !isBacklog && task.projectId"
|
||||
*ngIf="!task.parentId && !isBacklog && task.projectId && (isShowMoveFromAndToBacklogBtns$|async)"
|
||||
mat-menu-item
|
||||
>
|
||||
<mat-icon>arrow_downward</mat-icon>
|
||||
|
|
@ -438,7 +438,7 @@
|
|||
|
||||
<button
|
||||
(click)="moveToToday();"
|
||||
*ngIf="!task.parentId && isBacklog && task.projectId"
|
||||
*ngIf="!task.parentId && isBacklog && task.projectId && (isShowMoveFromAndToBacklogBtns$|async)"
|
||||
mat-menu-item
|
||||
>
|
||||
<mat-icon>arrow_upward</mat-icon>
|
||||
|
|
|
|||
|
|
@ -133,6 +133,14 @@ export class TaskComponent implements OnInit, OnDestroy, AfterViewInit {
|
|||
)
|
||||
: EMPTY;
|
||||
|
||||
isShowMoveFromAndToBacklogBtns$: Observable<boolean> = this._task$.pipe(
|
||||
take(1),
|
||||
switchMap((task) =>
|
||||
task.projectId ? this._projectService.getByIdOnce$(task.projectId) : EMPTY,
|
||||
),
|
||||
map((project) => project.isEnableBacklog),
|
||||
);
|
||||
|
||||
isFirstLineHover: boolean = false;
|
||||
isRepeatTaskCreatedToday: boolean = false;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue