1- < div class ="content ">
1+ < div class ="content full-height " style =" padding: 0; ">
22 < div class ="box-token ">
33 < label class ="token " for ="token ">
44 API TOKEN INFO
55 </ label >
66 < div class ="token_opt ">
77 < input type ="text " [(ngModel)] ="api_token " placeholder ="API Token "/>
8- < button class ="stroked xlarge " [disabled] ="!api_token "> Get Info</ button >
8+ < button class ="stroked xlarge " [disabled] ="!api_token " (click) =" check_info() " > Get Info</ button >
99 </ div >
1010 </ div >
11- < div *ngIf ="token_type=='org' " class ="content no-grow data-container ">
12- < div > < span > Cloud: </ span > < b > {{cloud}}</ b > </ div >
13- < div > < span > Token Type: </ span > < b > {{cloud}}</ b > </ div >
14- < div > < span > Token Name: </ span > < b > {{cloud}}</ b > </ div >
15- < div > < span > Last Name: </ span > < b > {{cloud}}</ b > </ div >
11+ < div class ="content no-border info-container ">
12+ < div class ="info-header ">
13+ < div style ="margin-bottom: 1em; ">
14+ < span class ="value "> {{info.type | uppercase}}</ span >
15+ < span class ="cosm "> API Token on </ span >
16+ < span class ="value "> {{info.host}}</ span >
17+ < span class ="cosm "> (</ span >
18+ < span class ="value "> {{info.cloud}}</ span >
19+ < span class ="cosm "> )</ span >
20+ </ div >
21+ < div *ngIf ="info.type=='org' "> < span class ="cosm "> Token Name: </ span > < span class ="value "> {{info.name}}</ span > </ div >
22+ < div *ngIf ="info.type=='user' "> < span class ="cosm "> User Name: </ span > < span class ="value "> {{info.name}}</ span > </ div >
23+ </ div >
24+ < div class ="usage_count ">
25+ < div class ="text-container ">
26+ < div class ="label "> MSP Access</ div >
27+ < div class ="value "> {{info.msp_count}}</ div >
28+ </ div >
29+ < div class ="text-container ">
30+ < div class ="label "> Org Access</ div >
31+ < div class ="value "> {{info.org_count}}</ div >
32+ </ div >
33+ < div class ="text-container ">
34+ < div class ="label "> Site Access</ div >
35+ < div class ="value "> {{info.site_count}}</ div >
36+ </ div >
37+ </ div >
38+ < div >
39+ < div *ngFor ="let p of info.privileges " class ="privilege ">
40+ < div class ="privilege-info row ">
41+ < div class ="privilege-info-container ">
42+ < div class ="label "> Scope</ div >
43+ < div class ="value fixed "> {{p.scope | uppercase}}</ div >
44+ </ div >
45+ < div class ="privilege-info-container ">
46+ < div class ="label "> Role</ div >
47+ < div class ="value fixed "> {{p.role | uppercase}}</ div >
48+ </ div >
49+ < div class ="copy-button ">
50+ < button class ="box-cloud-token-button stroked tooltip copy " (click) ="copyId(p) ">
51+ < img class ="icon " src ="assets/copy.svg ">
52+ < span *ngIf ="p.scope=='msp' " class ="tooltiptext "> Copy MSP ID</ span >
53+ < span *ngIf ="p.scope=='org' " class ="tooltiptext "> Copy ORG ID</ span >
54+ < span *ngIf ="p.scope=='site' " class ="tooltiptext "> Copy SITE ID</ span >
55+ </ button >
56+ </ div >
57+ </ div >
58+ < div *ngIf ="p.scope=='msp' " class ="privilege-info column ">
59+ < div class ="privilege-info-container ">
60+ < div class ="label "> Name</ div >
61+ < div class ="value grow "> {{p.name}}</ div >
62+ </ div >
63+ < div class ="privilege-info-container ">
64+ < div class ="label "> MSP ID:</ div >
65+ < div class ="value "> {{p.msp_id}}</ div >
66+ </ div >
67+ </ div >
68+ < div *ngIf ="p.scope=='org' " class ="privilege-info column ">
69+ < div class ="privilege-info-container ">
70+ < div class ="label "> Name</ div >
71+ < div class ="value grow "> {{p.name}}</ div >
72+ </ div >
73+ < div class ="privilege-info-container ">
74+ < div class ="label "> ORG ID:</ div >
75+ < div class ="value "> {{p.org_id}}</ div >
76+ </ div >
77+ </ div >
78+ < div *ngIf ="p.scope=='site' " class ="privilege-info column ">
79+ < div class ="privilege-info-container ">
80+ < div class ="label "> Name</ div >
81+ < div class ="value grow "> {{p.name}}</ div >
82+ </ div >
83+ < div class ="privilege-info-container ">
84+ < div class ="label "> SITE ID:</ div >
85+ < div class ="value "> {{p.site_id}}</ div >
86+ </ div >
87+ </ div >
88+ </ div >
89+ </ div >
1690</ div >
1791 < button (click) ="close() " class ="close "> CLOSE</ button >
1892</ div >
0 commit comments