From 62466d63e25d717c4d1930484f1053faf246ad32 Mon Sep 17 00:00:00 2001 From: Gowrisankar J g <59323@hexaware.com> Date: Tue, 21 Sep 2021 12:54:07 +0530 Subject: [PATCH] Reverting back to fb2720ddac --- Angular-UrbanBazaar/angular.json | 10 +- Angular-UrbanBazaar/package-lock.json | 300 ++---------------- Angular-UrbanBazaar/package.json | 9 +- Angular-UrbanBazaar/proxy.config.json | 9 +- Angular-UrbanBazaar/src/app/app.module.ts | 28 +- .../src/app/auth/login/login.component.html | 32 +- .../src/app/auth/login/login.component.ts | 21 +- .../app/auth/sign-up/sign-up.component.html | 84 +---- .../src/app/auth/sign-up/sign-up.component.ts | 28 +- .../src/app/components/cart/cart.component.ts | 27 +- .../app/components/home/home.component.html | 29 -- .../src/app/components/home/home.component.ts | 9 +- .../page-nav-bar/page-nav-bar.component.html | 6 +- .../page-nav-bar/page-nav-bar.component.ts | 3 +- .../user-add/user-add.component.css | 0 .../user-add/user-add.component.html | 1 + .../user-add/user-add.component.spec.ts | 25 ++ .../components/user-add/user-add.component.ts | 15 + .../user-profile-details.component.html | 63 +--- .../user-profile-details.component.ts | 44 ++- .../src/app/models/member-user.ts | 2 +- .../src/app/services/member-user.service.ts | 57 +--- .../src/app/services/orders.service.ts | 2 +- .../app/services/product-category.service.ts | 2 +- .../src/app/services/product.service.ts | 2 +- .../src/app/services/user.service.ts | 84 ++--- .../controller/CartController.java | 5 - .../src/main/resources/application.properties | 4 +- .../src/main/resources/application.properties | 4 +- .../controller/ProductCategoryController.java | 2 - .../controller/ProductController.java | 2 - .../src/main/resources/application.properties | 4 +- .../controller/MemberUserController.java | 23 +- .../controller/UserController.java | 39 +-- .../example/urbanbazaar/model/MemberUser.java | 21 +- .../com/example/urbanbazaar/model/User.java | 3 +- .../repository/MemberUserRepository.java | 5 +- .../repository/UserRepository.java | 2 +- .../src/main/resources/application.properties | 4 +- grocery_db_tables.sql | 16 +- 40 files changed, 209 insertions(+), 817 deletions(-) create mode 100644 Angular-UrbanBazaar/src/app/components/user-add/user-add.component.css create mode 100644 Angular-UrbanBazaar/src/app/components/user-add/user-add.component.html create mode 100644 Angular-UrbanBazaar/src/app/components/user-add/user-add.component.spec.ts create mode 100644 Angular-UrbanBazaar/src/app/components/user-add/user-add.component.ts diff --git a/Angular-UrbanBazaar/angular.json b/Angular-UrbanBazaar/angular.json index 9a07b0e..5e7a85b 100644 --- a/Angular-UrbanBazaar/angular.json +++ b/Angular-UrbanBazaar/angular.json @@ -69,14 +69,12 @@ "builder": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "browserTarget": "Angular-UrbanBazaar:build:production" - , "proxyConfig": "proxy.config.json" - + "browserTarget": "Angular-UrbanBazaar:build:production", + "proxyConfig": "proxy.config.json" }, "development": { - "browserTarget": "Angular-UrbanBazaar:build:development" - , "proxyConfig": "proxy.config.json" - + "browserTarget": "Angular-UrbanBazaar:build:development", + "proxyConfig": "proxy.config.json" } }, "defaultConfiguration": "development" diff --git a/Angular-UrbanBazaar/package-lock.json b/Angular-UrbanBazaar/package-lock.json index 977a7c5..8dc30b4 100644 --- a/Angular-UrbanBazaar/package-lock.json +++ b/Angular-UrbanBazaar/package-lock.json @@ -149,42 +149,14 @@ } }, "@angular-devkit/schematics": { - "version": "12.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.2.6.tgz", - "integrity": "sha512-CmDNOdJg08p5QrV8dNdg3O5ErYM1hJT06PLnVZzTWkShAL0y/3zxXAP/Wwdg0vAvt9Kh38jvMtC3YTCOThR/hA==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.1.4.tgz", + "integrity": "sha512-yD3y3pK/K5piOgvALFoCCiPp4H8emNa3yZL+vlpEpewVLpF1MM55LeTxc0PI5s0uqtOGVnvcbA5wYgMm3YsUEA==", "dev": true, "requires": { - "@angular-devkit/core": "12.2.6", + "@angular-devkit/core": "12.1.4", "ora": "5.4.1", "rxjs": "6.6.7" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "12.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.6.tgz", - "integrity": "sha512-E+OhY34Vmwyy1/PaX/nzao40XM70wOr7Urh00sAtV8sPLXMLeW0gHk4DUchCKohxQkrIL0AxYt1aeUVgIc7bSA==", - "dev": true, - "requires": { - "ajv": "8.6.2", - "ajv-formats": "2.1.0", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - }, - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - } } }, "@angular/animations": { @@ -213,156 +185,41 @@ } }, "@angular/cli": { - "version": "12.2.6", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.2.6.tgz", - "integrity": "sha512-nBCynOi5OVVAXA4ktsVhWP+UyWjjR/7+TlEjNgEfcbtlwkE+HIki+oHETAtXKdn5nPvNum3OXPLZPLX2B8MiRA==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.1.4.tgz", + "integrity": "sha512-LpyhyqWe3bFcuH3MrXeYoIPI1htjwG1b5ehETfq4qsMvNmuFON6QI+F7EWEpX7lItVQc2bES+ogasTZsZue/uw==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1202.6", - "@angular-devkit/core": "12.2.6", - "@angular-devkit/schematics": "12.2.6", - "@schematics/angular": "12.2.6", + "@angular-devkit/architect": "0.1201.4", + "@angular-devkit/core": "12.1.4", + "@angular-devkit/schematics": "12.1.4", + "@schematics/angular": "12.1.4", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.1", - "debug": "4.3.2", + "debug": "4.3.1", "ini": "2.0.0", - "inquirer": "8.1.2", + "inquirer": "8.1.1", "jsonc-parser": "3.0.0", "npm-package-arg": "8.1.5", "npm-pick-manifest": "6.1.1", "open": "8.2.1", "ora": "5.4.1", - "pacote": "11.3.5", + "pacote": "11.3.4", "resolve": "1.20.0", "semver": "7.3.5", "symbol-observable": "4.0.0", "uuid": "8.3.2" }, "dependencies": { - "@angular-devkit/architect": { - "version": "0.1202.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1202.6.tgz", - "integrity": "sha512-DQHK5VGfPof1TuSmRmt2Usw2BuNVLzxKSSy7+tEJbYzqf8N/wQO+1M67ye8qf8gAU88xGo378dD9++DFc/PJZA==", - "dev": true, - "requires": { - "@angular-devkit/core": "12.2.6", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "12.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.6.tgz", - "integrity": "sha512-E+OhY34Vmwyy1/PaX/nzao40XM70wOr7Urh00sAtV8sPLXMLeW0gHk4DUchCKohxQkrIL0AxYt1aeUVgIc7bSA==", - "dev": true, - "requires": { - "ajv": "8.6.2", - "ajv-formats": "2.1.0", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - }, - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "inquirer": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", - "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.3.0", - "run-async": "^2.4.0", - "rxjs": "^7.2.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "rxjs": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", - "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", - "dev": true, - "requires": { - "tslib": "~2.1.0" - } - } + "ms": "2.1.2" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "dev": true - }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -514,21 +371,6 @@ "tslib": "^2.2.0" } }, - "@angular/http": { - "version": "7.2.16", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.16.tgz", - "integrity": "sha512-yvjbNyzFSmmz4UTjCdy5M8mk0cZqf9TvSf8yN5UVIwtw4joyuUdlgJCuin0qSbQOKIf/JjHoofpO2JkPCGSNww==", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, "@angular/material": { "version": "12.2.6", "resolved": "https://registry.npmjs.org/@angular/material/-/material-12.2.6.tgz", @@ -1942,42 +1784,14 @@ } }, "@schematics/angular": { - "version": "12.2.6", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.2.6.tgz", - "integrity": "sha512-53yVIB43jPpqitJXT5IxPm9Kq1P8AyRgzrCIKAl4mESsPsOIFR6ZCpuNRlaumEinHnbMpgzZ2M+RlialzAOS6w==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.1.4.tgz", + "integrity": "sha512-xGqgGI6GWk4EFdKis8FmSESxoLgjnLQbaRE1t1KZCkSKJzqkOj0R9wiDrtZfcrbPxIkLL+3fAk2ThwwPznT6yw==", "dev": true, "requires": { - "@angular-devkit/core": "12.2.6", - "@angular-devkit/schematics": "12.2.6", + "@angular-devkit/core": "12.1.4", + "@angular-devkit/schematics": "12.1.4", "jsonc-parser": "3.0.0" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "12.2.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.2.6.tgz", - "integrity": "sha512-E+OhY34Vmwyy1/PaX/nzao40XM70wOr7Urh00sAtV8sPLXMLeW0gHk4DUchCKohxQkrIL0AxYt1aeUVgIc7bSA==", - "dev": true, - "requires": { - "ajv": "8.6.2", - "ajv-formats": "2.1.0", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - }, - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - } } }, "@tootallnate/once": { @@ -2809,11 +2623,6 @@ "readable-stream": "^3.4.0" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", @@ -3285,25 +3094,6 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "compat": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/compat/-/compat-1.0.4.tgz", - "integrity": "sha1-bEmRBiKzRhKJH1rY7UYqc7H4hlM=", - "requires": { - "bluebird": "^3.2.2", - "lodash": "^4.2.1", - "read-dir-files": "0.0.x", - "rimraf": "1.0.x", - "shell-quote": "^1.4.3" - }, - "dependencies": { - "rimraf": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz", - "integrity": "sha1-vkgB/3bCum8cUMeOlwDrHSHyOfE=" - } - } - }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -6712,7 +6502,8 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "lodash.debounce": { "version": "4.0.8", @@ -7787,12 +7578,12 @@ "dev": true }, "pacote": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.5.tgz", - "integrity": "sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==", + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.4.tgz", + "integrity": "sha512-RfahPCunM9GI7ryJV/zY0bWQiokZyLqaSNHXtbNSoLb7bwTvBbJBEyCJ01KWs4j1Gj7GmX8crYXQ1sNX6P2VKA==", "dev": true, "requires": { - "@npmcli/git": "^2.1.0", + "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.6", "@npmcli/promise-spawn": "^1.2.0", "@npmcli/run-script": "^1.8.2", @@ -9771,21 +9562,6 @@ } } }, - "read-dir-files": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/read-dir-files/-/read-dir-files-0.0.2.tgz", - "integrity": "sha1-bh4uFE+10OZcZGi6/rSJBP+44wQ=", - "requires": { - "async": "0.1.x" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=" - } - } - }, "read-package-json-fast": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", @@ -10146,11 +9922,6 @@ } } }, - "rxjs-compat": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.7.tgz", - "integrity": "sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw==" - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -10434,11 +10205,6 @@ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -10679,9 +10445,9 @@ } }, "socks-proxy-agent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz", - "integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz", + "integrity": "sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==", "dev": true, "requires": { "agent-base": "^6.0.2", diff --git a/Angular-UrbanBazaar/package.json b/Angular-UrbanBazaar/package.json index 71d4c3e..84a61e2 100644 --- a/Angular-UrbanBazaar/package.json +++ b/Angular-UrbanBazaar/package.json @@ -17,20 +17,17 @@ "@angular/core": "~12.1.1", "@angular/flex-layout": "^12.0.0-beta.35", "@angular/forms": "~12.1.1", - "@angular/http": "^7.2.16", "@angular/material": "^12.2.6", "@angular/platform-browser": "~12.1.1", "@angular/platform-browser-dynamic": "~12.1.1", "@angular/router": "~12.1.1", - "compat": "^1.0.4", - "rxjs": "^6.6.7", - "rxjs-compat": "^6.6.7", + "rxjs": "~6.6.0", "tslib": "^2.2.0", "zone.js": "~0.11.4" }, "devDependencies": { - "@angular-devkit/build-angular": "~12.1.1", - "@angular/cli": "^12.2.6", + "@angular-devkit/build-angular": "^12.1.4", + "@angular/cli": "~12.1.1", "@angular/compiler-cli": "~12.1.1", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.1", diff --git a/Angular-UrbanBazaar/proxy.config.json b/Angular-UrbanBazaar/proxy.config.json index deccd64..7a93e10 100644 --- a/Angular-UrbanBazaar/proxy.config.json +++ b/Angular-UrbanBazaar/proxy.config.json @@ -1,19 +1,18 @@ { "/products":{ - "target":"http://10.3.117.7:8007", + "target":"http://10.3.117.7:8002", "secure":false }, "/user":{ - "target":"http://10.3.117.7:8008", + "target":"http://10.3.117.7:8006", "secure":false }, "/orders":{ - "target":"http://10.3.117.7:8009", + "target":"http://10.3.117.7:8003", "secure":false }, "/cart":{ - "target":"http://10.3.117.7:8010", + "target":"http://10.3.117.7:8004", "secure":false } - } \ No newline at end of file diff --git a/Angular-UrbanBazaar/src/app/app.module.ts b/Angular-UrbanBazaar/src/app/app.module.ts index 8b54043..69c5843 100644 --- a/Angular-UrbanBazaar/src/app/app.module.ts +++ b/Angular-UrbanBazaar/src/app/app.module.ts @@ -6,6 +6,7 @@ import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { HttpClientModule } from '@angular/common/http'; import { UserShowComponent } from './components/user-show/user-show.component'; +import { UserAddComponent } from './components/user-add/user-add.component'; import { UserProfileDetailsComponent } from './components/user-profile-details/user-profile-details.component'; import { PageNavBarComponent } from './components/page-nav-bar/page-nav-bar.component'; import { HomeComponent } from './components/home/home.component'; @@ -18,38 +19,18 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { FlexLayoutModule } from '@angular/flex-layout'; import { LoginComponent } from './auth/login/login.component'; import { SignUpComponent } from './auth/sign-up/sign-up.component'; -import { RouterModule, Routes } from '@angular/router'; -import { HttpModule } from '@angular/http'; -import { MemberlistComponent } from './components/memberlist/memberlist.component'; -const appRoutes : Routes = -[ - {path:'',component:LoginComponent}, - {path:'login',component:LoginComponent}, - {path:'signup',component:SignUpComponent}, - {path:'user-profile-details',component:UserProfileDetailsComponent}, - {path:'memberlist',component:MemberlistComponent}, - {path:'home',component:HomeComponent, -children: [ - {path:'user-profile-details',component:UserProfileDetailsComponent,outlet:'user'}, - {path:'memberlist',component:MemberlistComponent,outlet:'member'} - -] -} - - - ] @NgModule({ declarations: [ AppComponent, UserShowComponent, + UserAddComponent, UserProfileDetailsComponent, PageNavBarComponent, HomeComponent, CartComponent, LoginComponent, SignUpComponent, - MemberlistComponent, ], imports: [ BrowserModule, @@ -62,10 +43,7 @@ children: [ MatInputModule, MatCardModule, MatButtonModule, - BrowserAnimationsModule,AppRoutingModule, - RouterModule.forRoot(appRoutes,{ useHash: true }), - FormsModule, - HttpModule, + BrowserAnimationsModule ], providers: [], bootstrap: [AppComponent] diff --git a/Angular-UrbanBazaar/src/app/auth/login/login.component.html b/Angular-UrbanBazaar/src/app/auth/login/login.component.html index 37bef85..427c145 100644 --- a/Angular-UrbanBazaar/src/app/auth/login/login.component.html +++ b/Angular-UrbanBazaar/src/app/auth/login/login.component.html @@ -1,12 +1,11 @@ + +
-
OR
Please provide your details to signup with Urban Bazaar
- - \ No newline at end of file +sign-up works!
diff --git a/Angular-UrbanBazaar/src/app/auth/sign-up/sign-up.component.ts b/Angular-UrbanBazaar/src/app/auth/sign-up/sign-up.component.ts index 7ba8690..ec35435 100644 --- a/Angular-UrbanBazaar/src/app/auth/sign-up/sign-up.component.ts +++ b/Angular-UrbanBazaar/src/app/auth/sign-up/sign-up.component.ts @@ -1,8 +1,4 @@ import { Component, OnInit } from '@angular/core'; -import { NgForm } from '@angular/forms'; -import { Observable } from 'rxjs'; -import { User } from 'src/app/models/user'; -import { UserService } from 'src/app/services/user.service'; @Component({ selector: 'app-sign-up', @@ -11,31 +7,9 @@ import { UserService } from 'src/app/services/user.service'; }) export class SignUpComponent implements OnInit { - user :User; - tys :string="t" - temp : Observable