From 01af0bf3951d914c030f1d261a3f1a53c28f6d10 Mon Sep 17 00:00:00 2001 From: Mosiur Rahman Date: Tue, 7 Jan 2025 13:15:39 +0600 Subject: [PATCH] added the date filter --- backend-server/src/index.ts | 4 ++-- .../pages/backup-list/backup-list.component.html | 12 +++++++----- .../pages/backup-list/backup-list.component.ts | 5 +++-- src/app/shared/model/backup.model.ts | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/backend-server/src/index.ts b/backend-server/src/index.ts index f67270a..f0af701 100644 --- a/backend-server/src/index.ts +++ b/backend-server/src/index.ts @@ -1,7 +1,7 @@ import express from "express"; import cors from 'cors'; import mongoose from 'mongoose'; -//import {vols} from "../../src/app/backup" +import {vols} from "../../src/app/backup" //import {all_tools} from "../../src/app/urls" import crypto from "crypto"; import bcrypt from "bcrypt" @@ -104,7 +104,7 @@ app.get("/seed-backup", async (req,res)=>{ // if (backupCount > 0) { // res.send("Seed already done") // } -// BackupModel.create(vols) + BackupModel.create(vols) }) app.get("/", (req,res)=>{ diff --git a/src/app/components/pages/backup-list/backup-list.component.html b/src/app/components/pages/backup-list/backup-list.component.html index 7a11521..736db8c 100644 --- a/src/app/components/pages/backup-list/backup-list.component.html +++ b/src/app/components/pages/backup-list/backup-list.component.html @@ -19,11 +19,13 @@ - - {{backup.projectName}} - {{backup.volumeName}} - {{backup.volumeName}}-{{currentDate | date: 'dd-MM-YYYY'}}-Cloud - + + + {{backup.projectName}} + {{backup.volumeName}} + {{backup.volumeName}}-{{currentDate | date: 'dd-MM-YYYY'}}-Cloud + + diff --git a/src/app/components/pages/backup-list/backup-list.component.ts b/src/app/components/pages/backup-list/backup-list.component.ts index f5fed31..10f027f 100644 --- a/src/app/components/pages/backup-list/backup-list.component.ts +++ b/src/app/components/pages/backup-list/backup-list.component.ts @@ -23,8 +23,8 @@ export class BackupListComponent implements OnInit, OnDestroy{ innerHTML!: string; backupVolumesSubscription!: Subscription; searchTerm: FormControl = new FormControl(); - - + days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat']; + today!: string; constructor(private backupService: BackupService, private searchService: searchService) {} @@ -32,6 +32,7 @@ export class BackupListComponent implements OnInit, OnDestroy{ this.backupVolumesSubscription = this.backupService.allBackups().subscribe((volumes)=>{ this.backupVolumes = volumes; }); + this.today = this.days[this.currentDate.getDay()]; } ngOnDestroy(): void { diff --git a/src/app/shared/model/backup.model.ts b/src/app/shared/model/backup.model.ts index 2ada993..e6a78cd 100644 --- a/src/app/shared/model/backup.model.ts +++ b/src/app/shared/model/backup.model.ts @@ -3,5 +3,5 @@ export class Backup{ projectURL!: string; volumeName!: string; volumeURL!: string; - day!: string; + backupDay!: string[]; } \ No newline at end of file