|
1 | 1 | importaxiosfrom'axios';
|
2 | 2 |
|
| 3 | +// Existing functions |
3 | 4 | exportconstgetEnterpriseLicense=async()=>{
|
4 | 5 | constresponse=awaitaxios.get('/api/plugins/enterprise/license');
|
5 | 6 | returnresponse.data;
|
6 | 7 | };
|
7 | 8 |
|
8 |
| -exportconstgetAuditLogs=async()=>{ |
9 |
| -constresponse=awaitaxios.get('/api/plugins/enterprise/audit-logs'); |
| 9 | +exportconstgetAuditLogs=async(params={})=>{ |
| 10 | +constquery=newURLSearchParams(params).toString(); |
| 11 | +constresponse=awaitaxios.get(`/api/plugins/enterprise/audit-logs${query ?`?${query}` :''}`); |
10 | 12 | returnresponse.data;
|
11 | 13 | };
|
12 | 14 |
|
13 |
| -exportconstgetAuditLogStatistics=async(groupByParam:string)=>{ |
| 15 | +exportconstgetAuditLogStatistics=async(groupByParam:string)=>{ |
14 | 16 | constresponse=awaitaxios.get(`/api/plugins/enterprise/audit-logs/statistics?groupByParam=${groupByParam}`);
|
15 | 17 | returnresponse.data;
|
16 | 18 | };
|
17 | 19 |
|
18 |
| -exportconstgetAppUsageLogs=async()=>{ |
19 |
| -constresponse=awaitaxios.get('/api/plugins/enterprise/app-usage-logs'); |
| 20 | +exportconstgetAppUsageLogs=async(params={})=>{ |
| 21 | +constquery=newURLSearchParams(params).toString(); |
| 22 | +constresponse=awaitaxios.get(`/api/plugins/enterprise/app-usage-logs${query ?`?${query}` :''}`); |
20 | 23 | returnresponse.data;
|
21 | 24 | };
|
22 | 25 |
|
23 |
| -exportconstgetAppUsageStatistics=async(groupByParam:string)=>{ |
| 26 | +exportconstgetAppUsageStatistics=async(groupByParam:string)=>{ |
24 | 27 | constresponse=awaitaxios.get(`/api/plugins/enterprise/app-usage-logs/statistics?groupByParam=${groupByParam}`);
|
25 | 28 | returnresponse.data;
|
26 | 29 | };
|
| 30 | + |
| 31 | + |
| 32 | +exportconstgetBranding=async()=>{ |
| 33 | +constresponse=awaitaxios.get('/api/plugins/enterprise/branding'); |
| 34 | +returnresponse.data; |
| 35 | +}; |
| 36 | + |
| 37 | +exportconstcreateBranding=async(brandingData :any)=>{ |
| 38 | +constresponse=awaitaxios.post('/api/plugins/enterprise/branding',brandingData); |
| 39 | +returnresponse.data; |
| 40 | +}; |
| 41 | + |
| 42 | +exportconstupdateBranding=async(brandingData :any)=>{ |
| 43 | +constresponse=awaitaxios.put('/api/plugins/enterprise/branding',brandingData); |
| 44 | +returnresponse.data; |
| 45 | +}; |