Revision 50765
Added by Myrto Koukouli about 6 years ago
adminPg-metrics.component.ts | ||
---|---|---|
1 | 1 |
import { Component, OnInit, ViewChild } from '@angular/core'; |
2 | 2 |
import { PiwikService } from '../../services/piwik.service'; |
3 | 3 |
import { PiwikInfo } from '../../domain/typeScriptClasses'; |
4 |
import { loadingReposMessage, reposRetrievalError } from '../../domain/shared-messages'; |
|
4 |
import { |
|
5 |
enabledMetricsError, enablingMetrics, loadingReposMessage, |
|
6 |
reposRetrievalError |
|
7 |
} from '../../domain/shared-messages'; |
|
5 | 8 |
import { ConfirmationDialogComponent } from '../../shared/reusablecomponents/confirmation-dialog.component'; |
6 | 9 |
|
7 | 10 |
@Component ({ |
... | ... | |
61 | 64 |
|
62 | 65 |
confirmedApproval(ids: string[]){ |
63 | 66 |
let id = ids[0]; |
64 |
console.log(`approved validation of piwik for repo with id: ${id}`); |
|
67 |
console.log(`approving validation of piwik for repo with id: ${id}`); |
|
68 |
this.approvePiwik(id); |
|
65 | 69 |
} |
66 | 70 |
|
71 |
approvePiwik(id: string) { |
|
72 |
this.loadingMessage = enablingMetrics; |
|
73 |
this.errorMessage = ''; |
|
74 |
this.piwikService.approvePiwikSite(id).subscribe( |
|
75 |
response => console.log(`approvePiwikSite responded: ${response}`), |
|
76 |
error => { |
|
77 |
console.log(error); |
|
78 |
this.loadingMessage = ''; |
|
79 |
this.errorMessage = enabledMetricsError; |
|
80 |
}, |
|
81 |
() => { |
|
82 |
this.loadingMessage = ''; |
|
83 |
this.errorMessage = ''; |
|
84 |
} |
|
85 |
); |
|
86 |
} |
|
87 |
|
|
67 | 88 |
} |
Also available in: Unified diff
almost finished events list page