[develop | DONE | ADDED] help-content.service.ts: add a function used in connect-admin, remove unused parameter from other functions
This commit is contained in:
parent
8f668cd4ff
commit
8f646a883f
|
@ -239,6 +239,12 @@ export class HelpContentService {
|
||||||
// .pipe(catchError(this.handleError));
|
// .pipe(catchError(this.handleError));
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
getCommunityPagesByRoute(pid: string, route: string) {
|
||||||
|
return this.http.get<Array<Page>>(properties.adminToolsAPIURL + properties.adminToolsPortalType + '/'+pid+'/pages'
|
||||||
|
+ (route ? '?page_route='+route : ''))
|
||||||
|
.pipe(map(pages => (pages.length>0?pages[0]:null)), catchError(this.handleError));
|
||||||
|
}
|
||||||
|
|
||||||
// Replacing getCommunityPages
|
// Replacing getCommunityPages
|
||||||
getCommunityPagesByType(pid: string, type: string) {
|
getCommunityPagesByType(pid: string, type: string) {
|
||||||
return this.http.get<Array<Page>>(properties.adminToolsAPIURL + properties.adminToolsPortalType + '/'+pid+'/pages'
|
return this.http.get<Array<Page>>(properties.adminToolsAPIURL + properties.adminToolsPortalType + '/'+pid+'/pages'
|
||||||
|
@ -305,7 +311,7 @@ export class HelpContentService {
|
||||||
.pipe(catchError(this.handleError));
|
.pipe(catchError(this.handleError));
|
||||||
}
|
}
|
||||||
|
|
||||||
togglePages(selectedPortalPid: string, ids : string[], status : boolean) {
|
togglePages(selectedPortalPid: string, ids : string[], status: boolean) {
|
||||||
|
|
||||||
return this.http.post(properties.adminToolsAPIURL + properties.adminToolsPortalType + '/' + selectedPortalPid + '/page/toggle?status='+ status.toString(),
|
return this.http.post(properties.adminToolsAPIURL + properties.adminToolsPortalType + '/' + selectedPortalPid + '/page/toggle?status='+ status.toString(),
|
||||||
JSON.stringify(ids), CustomOptions.getAuthOptionsWithBody())
|
JSON.stringify(ids), CustomOptions.getAuthOptionsWithBody())
|
||||||
|
@ -432,22 +438,21 @@ export class HelpContentService {
|
||||||
.pipe(map(res => res['statistics']));
|
.pipe(map(res => res['statistics']));
|
||||||
}
|
}
|
||||||
|
|
||||||
getCommunityAdminStatisticsChoices(apiUrl: string, portalId: string): Observable<StatisticsDisplay> {
|
getCommunityAdminStatisticsChoices(portalId: string): Observable<StatisticsDisplay> {
|
||||||
const url = `${apiUrl}statistics/${portalId}`;
|
const url = `${properties.adminToolsAPIURL}statistics/${portalId}`;
|
||||||
//console.log(`getting admin choices for statistics from: ${url}`);
|
//console.log(`getting admin choices for statistics from: ${url}`);
|
||||||
return this.http.get<StatisticsDisplay>(url)
|
return this.http.get<StatisticsDisplay>(url)
|
||||||
//.map(stats => <StatisticsDisplay>stats.json())
|
//.map(stats => <StatisticsDisplay>stats.json())
|
||||||
.pipe(catchError(this.handleError));
|
.pipe(catchError(this.handleError));
|
||||||
}
|
}
|
||||||
|
|
||||||
postCommunityAdminStatisticsChoices(apiUrl: string,
|
postCommunityAdminStatisticsChoices(portalId: string,
|
||||||
portalId: string,
|
|
||||||
entity: string,
|
entity: string,
|
||||||
chartsOrNumbers: string,
|
chartsOrNumbers: string,
|
||||||
title: string,
|
title: string,
|
||||||
status: boolean,
|
status: boolean,
|
||||||
monitor: boolean): Observable<any> {
|
monitor: boolean): Observable<any> {
|
||||||
const url = `${apiUrl}statistics/${portalId}/${entity}/${chartsOrNumbers}?status=${status.toString()}&monitor=${monitor.toString()}`;
|
const url = `${properties.adminToolsAPIURL}statistics/${portalId}/${entity}/${chartsOrNumbers}?status=${status.toString()}&monitor=${monitor.toString()}`;
|
||||||
//console.log(`getting admin choices for statistics from: ${url}`);
|
//console.log(`getting admin choices for statistics from: ${url}`);
|
||||||
|
|
||||||
return this.http.post(url, title, CustomOptions.getAuthOptionsWithBody())
|
return this.http.post(url, title, CustomOptions.getAuthOptionsWithBody())
|
||||||
|
@ -455,8 +460,8 @@ export class HelpContentService {
|
||||||
.pipe(catchError(this.handleError));
|
.pipe(catchError(this.handleError));
|
||||||
}
|
}
|
||||||
|
|
||||||
statisticsIsActiveToggle(apiURL: string, id: string): Observable<boolean> {
|
statisticsIsActiveToggle(id: string): Observable<boolean> {
|
||||||
const url = apiURL + '/statistics/' + encodeURIComponent(id) + '/toggle';
|
const url = properties.adminToolsAPIURL + 'statistics/' + encodeURIComponent(id) + '/toggle';
|
||||||
return this.http.post<boolean>(url, {}, CustomOptions.getAuthOptionsWithBody()).pipe(catchError(this.handleError));
|
return this.http.post<boolean>(url, {}, CustomOptions.getAuthOptionsWithBody()).pipe(catchError(this.handleError));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue