Skip to content

Commit

Permalink
Merge pull request #276 from codeNaveen1234/Mitra-release-1.0.0
Browse files Browse the repository at this point in the history
Profile update success toast message issue fix in update profile page
  • Loading branch information
Vinod-V3 authored Jan 24, 2025
2 parents 8151b4f + 52826b4 commit c3f8f93
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/app/config/url.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"projectCategories": "/project/v1/library/categories/projects/",
"entityConfigUrl" : "/project/v1/configurations/read",
"spotlightUrl":"/project/v1/template/list?hasSpotlight=true",
"myImprovementsUrl":"/project/v1/userProjects/list",
"myImprovementsUrl":"/interface/v1/userProjects/list",
"recommendationUrl":"",
"filterUrl": "/project/v1/projectAttributes/find",
"savedListUrl": "/project/v1/wishlist/list?",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,14 @@ export class MyImprovementsListingPage {

async getImprovements($event?: any) {
await this.loaderService.showLoading('LOADER_MSG');
let payload={
filter : "submittedCount"
}
let url = `${urlConfig.project.myImprovementsUrl}?&page=${this.page}&limit=${this.limit}&search=&status=inProgress`;
this.projectsApiService.post(url,{}).subscribe({
this.projectsApiService.post(url,payload).subscribe({
next: async (response: any) => {
await this.loaderService.dismissLoading();
if (response.status == 200) {
if (response?.result) {
this.myImprovements = this.myImprovements.concat(
response.result.data
);
Expand Down
6 changes: 5 additions & 1 deletion src/app/home/home.page.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,11 @@
<div class="create-improvement-card">
<mat-card >
<img class="card-image" src="assets/MI-2.0-card-images/recommended-bg.png" alt="Card image" />
<h1 class="card-title">{{ "CREATE_YOUR_MI" | translate}}</h1>
@if(improvementSubmittedCount > 0){
<h1 class="card-title">{{"NO_ONGOING_MICRO_IMPROVEMENTS" | translate}}</h1>
}@else{
<h1 class="card-title">{{ "CREATE_YOUR_MI" | translate}}</h1>
}
<button class="card-button" (click)="create()">{{ "CREATE_IMPROVEMENT" | translate}}</button>
</mat-card>
</div>
Expand Down
7 changes: 6 additions & 1 deletion src/app/home/home.page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ export class HomePage {
recommendationCount=0;
profilePayload:any;
noData:boolean=false;
improvementSubmittedCount=0


constructor(private router: Router, private profileService: ProfileService,private translate: TranslateService, private gwApiService: GwApiService) {
Expand Down Expand Up @@ -99,8 +100,11 @@ async getdata() {
const urls = {
spotlight: `${urlConfig.project.spotlightUrl}&page=${this.page}&limit=${this.limit}`,
};
let payload={
filter : "submittedCount"
}
const fetchDataImprovements = (url:any) =>
this.baseApiService.post(url,{}).pipe(
this.baseApiService.post(url,payload).pipe(
catchError((err) => {
this.toastService.presentToast(err.error.message, 'danger');
return of({ status: 'error', result: { data: [], count: 0 } });
Expand All @@ -122,6 +126,7 @@ async getdata() {
map(([improvementRes, spotlightRes]: any) => {
this.myImprovements = improvementRes.result.data;
this.improvementsCount = improvementRes.result.count;
this.improvementSubmittedCount=improvementRes.result.submittedCount

this.spotlightstories = spotlightRes.result.data;
this.spotlightCount = spotlightRes.result.count;
Expand Down
6 changes: 4 additions & 2 deletions src/app/my-journeys-listing/my-journey/my-journey.page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,11 @@ export class MyJourneyPage {
this.noData=true;
await this.loaderService.showLoading('LOADER_MSG');
const isInProgress = this.selectedSegment === this.filterActions.inProgress;

let payload={
filter : "submittedCount"
}
const url = `${urlConfig.project.myImprovementsUrl}?&page=${this.page}&limit=${this.limit}&search=&status=${this.selectedSegment}&programId=${this.programId}`;
this.projectsApiService.post(url, {}).subscribe({
this.projectsApiService.post(url,payload).subscribe({
next: async (response: any) => {
await this.loaderService.dismissLoading();
this.noData=false;
Expand Down
2 changes: 1 addition & 1 deletion src/app/profile-edit/profile-edit.page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@ export class ProfileEditPage implements isDeactivatable {
this.formLib?.myForm.markAsPristine();
this.formLib2?.myForm.markAsPristine();
this.navCtrl.back();
this.toastService.presentToast(res?.message || 'PROFILE_UPDATE_SUCCESS', 'success');
this.toastService.presentToast('PROFILE_UPDATE_SUCCESS', 'success');
} else {
this.toastService.presentToast(res?.message, 'warning');
}
Expand Down
3 changes: 2 additions & 1 deletion src/assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,5 +142,6 @@
"MICROPHONE_ACCESS_DENIED":"Microphone access is denied. Please enable it in your browser settings.",
"VOICE_SEARCH_FAILED":"Voice search failed, please try again",
"ADD_PHOTO":"ADD PHOTO",
"REMOVE_CURRENT_PHOTO":"REMOVE CURRENT PHOTO"
"REMOVE_CURRENT_PHOTO":"REMOVE CURRENT PHOTO",
"NO_ONGOING_MICRO_IMPROVEMENTS":"No ongoing micro improvements at the moment."
}
3 changes: 2 additions & 1 deletion src/assets/i18n/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@
"MICROPHONE_ACCESS_DENIED":"माइक्रोफोन का उपयोग अस्वीकृत कर दिया गया है। कृपया इसे अपने ब्राउज़र की सेटिंग्स में सक्षम करें।",
"VOICE_SEARCH_FAILED":"वॉइस सर्च असफल हो गई है, कृपया फिर से प्रयास करें।",
"ADD_PHOTO":"तस्वीर जोड़ो",
"REMOVE_CURRENT_PHOTO":"वर्तमान तस्वीर हटा दें"
"REMOVE_CURRENT_PHOTO":"वर्तमान तस्वीर हटा दें",
"NO_ONGOING_MICRO_IMPROVEMENTS":"इस समय कोई सूक्ष्म सुधार जारी नहीं है।"
}

0 comments on commit c3f8f93

Please sign in to comment.