diff --git a/.DS_Store b/.DS_Store index 8d8879b..f2c297f 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.dccache b/.dccache index ac1c4ba..d88a4b9 100644 --- a/.dccache +++ b/.dccache @@ -1 +1 @@ -{"/Users/tmunzer/4_dev/Mist/chrome_extension/chrome_ext_convert.py":[1677,1666792490013.4185,"445df90a427f60006c7086a97fbf0456347d470ea6be45864fc03e1132e60255"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/sourcemaps-plugin.js":[1077,1666376438864.6467,"4ae4a8d707fa2149de87890859f64b9af2b9d3553d3011db24a3a96404fc2409"],"/Users/tmunzer/4_dev/Mist/chrome_extension/mist_openapi/test.html":[13576567,1651307001670.972,"abe78353b1e54b77fa51387f76de465194fcee88ede86ea8810c7cf4aea19b59"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/index.html":[325,1666376438941.3796,"d6467c09229a1aec777605b1642f4004bb2c06aad250105d7bbfaf29eb9394b6"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/main.ts":[921,1666376438943.0217,"34e07d772d6983779f233e6875f92b98a60f21e5fa583f75eaeb37a7c2759ef5"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/polyfills.ts":[2838,1666376438948.8347,"1715fced821c47d9bbd972f56e95e34eccd2dc25ec1cfc368dd3ac1ef17e67fa"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/typings.d.ts":[32,1666376438965.186,"b079c07c7c5464b958a1a80b6ed2b6e495f11fbb15063a7bc3574f1cf1c37d9b"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app-routing.module.ts":[456,1668712298449.1865,"cf90230cf216536c675d004259f892f39ce1708d35801e6aeee38cd331c654a1"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app.component.html":[1176,1669037824966.5208,"4d3c7dacfd9bd1a8562219795b6f7150a551ed301dc11aa2a0fae60879d7f427"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app.component.ts":[274,1666376438867.2607,"3f4484b02f6d06cff9ae536059ed7a8fbd47b3094583454d8e8c4b246bce3800"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app.module.ts":[1389,1666376438867.8657,"3bf969b70a2a31808d1aa3d40775019fa2af3c3c8c785f10e98a10716fccf7fe"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/environments/environment.prod.ts":[51,1666376438935.126,"365e9914fc285641a8c9152fa331c83164325564451bd2b05c73859ceaf54a3c"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/environments/environment.ts":[662,1666376438937.3308,"f5aa4e3c0ed4c5f5445d1dcad5f62ed3294cb1d2aedfb2d74c69273ee6acdd56"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/services/browser.service.ts":[4643,1666376438892.6895,"6d6113850a53e34081746d22930ad95c6014abd38abf331657e8631a9b7fcc65"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/assets/browser/browser-polyfill.min.js":[10087,1666376438900.9224,"a2093810df8e00393ee4d3adc243ea82d7e56471b40f0f66b64f8980da944094"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/assets/js/content.js":[473,1666376438926.3647,"65a315f4bd215261eb6c362f0a05cea1c89251960ac6258fd855eb9dda24dec7"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/assets/js/serviceWorker.js":[1617,1666376438926.871,"715817196edde2845448aae818295647e2d14818e7a0bc897de5096faa7632db"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/about/about.component.html":[2236,1666376438868.6956,"f902f614b1575ca044a1ffe43a83a90b77e670bbadada2a2ce798799350619aa"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/about/about.component.ts":[2621,1666376438869.6975,"d967b86111d933c469018e3ab7c9436ff7bdfd09e2601cd22fc9cf4eaa7f5038"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/account.component.html":[4611,1666376438870.5115,"5b8cb98da536e01126e897bae3a17c0024b5a199308b4c54abc8c829fa9b43a5"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/account.component.ts":[3564,1666376438872.117,"2d978a30592811e25caba682217f6d16f60e027d96a0925ae630cb81e84d29a5"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/api.component.html":[563,1666376438882.359,"921bd7ddefdf5f93f441815772bb46c5898346b0daabd1d40122c2f3f39c3c2e"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/api.component.ts":[1069,1666376438883.4907,"fce5db993656813cac87f13a7a151d485755495e992cba7ea72e69479536e973"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create/create.component.html":[996,1666376438873.1274,"88b6bf6664c57ec16cdbea52a9784d32561616a8dbce7a618a95c711b82e0b4d"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create/create.component.ts":[2270,1666376438874.1482,"38d7da984c6740b0d6e431194c44444427ca814dcf755e57143b26838ebe6bc9"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create_org/create_org.component.html":[2449,1666376438875.1418,"f5f14076d7b85250b8e8e5f676ed8057fe26f32e3affa42f110c8799aae15b0e"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create_org/create_org.component.ts":[3141,1666376438876.3276,"37968e1bef862ce3d7b44e7467290109b2f812ebd70a19b4d38327bdf4ba92d3"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage/manage.component.html":[1950,1666376438877.701,"e05b9743bc86100a3e3d6fdee80d1908c3f33f0f793ced1bdcec0fbff886e4ad"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage/manage.component.ts":[2147,1666376438879.0476,"d1fdcb452b408fb27bba9a047df0dea80cdcbbba252e5edccfee2eff241f5926"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage_org/manage_org.component.html":[2535,1666376438879.963,"0378f90f1051c30f362c832a95acb74311f93e3ba5ffb931a4744896663c97bf"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage_org/manage_org.component.ts":[2525,1666376438881.4026,"8eb85dc35e0e26b053b5651775e16f6394c42872138e264b6e806fe662d038fb"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/django/django.component.html":[4708,1666792489955.918,"e67cb3b27bb1dee1b213fcbb89e8a2a71355e85b67589d273de049a46816824c"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/django/django.component.ts":[4942,1666376438885.9263,"d3a7ec99880debcd96c3a676aa36ae1042cc500369bbed2661ac06d8316d78d0"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/manage/manage.component.html":[3458,1668785528706.2988,"ff18aa72b7a2c46efcafce2665c6fb4ccc4693314a20a722bb30b181bfc9e2d9"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/manage/manage.component.ts":[51693,1668977704677.4932,"0e3654a0b59d7e6d094d54a0901a5d9e435c48c54677f3c365156520e82a5df2"]} \ No newline at end of file +{"/Users/tmunzer/4_dev/Mist/chrome_extension/chrome_ext_convert.py":[1677,1666792490013.4185,"445df90a427f60006c7086a97fbf0456347d470ea6be45864fc03e1132e60255"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/sourcemaps-plugin.js":[1077,1666376438864.6467,"4ae4a8d707fa2149de87890859f64b9af2b9d3553d3011db24a3a96404fc2409"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/index.html":[325,1666376438941.3796,"d6467c09229a1aec777605b1642f4004bb2c06aad250105d7bbfaf29eb9394b6"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/main.ts":[921,1666376438943.0217,"34e07d772d6983779f233e6875f92b98a60f21e5fa583f75eaeb37a7c2759ef5"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/polyfills.ts":[2838,1666376438948.8347,"1715fced821c47d9bbd972f56e95e34eccd2dc25ec1cfc368dd3ac1ef17e67fa"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/typings.d.ts":[32,1666376438965.186,"b079c07c7c5464b958a1a80b6ed2b6e495f11fbb15063a7bc3574f1cf1c37d9b"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app-routing.module.ts":[456,1668712298449.1865,"cf90230cf216536c675d004259f892f39ce1708d35801e6aeee38cd331c654a1"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app.component.html":[1176,1669039891317.8716,"4d3c7dacfd9bd1a8562219795b6f7150a551ed301dc11aa2a0fae60879d7f427"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app.component.ts":[274,1666376438867.2607,"3f4484b02f6d06cff9ae536059ed7a8fbd47b3094583454d8e8c4b246bce3800"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/app.module.ts":[1389,1666376438867.8657,"3bf969b70a2a31808d1aa3d40775019fa2af3c3c8c785f10e98a10716fccf7fe"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/environments/environment.prod.ts":[51,1666376438935.126,"365e9914fc285641a8c9152fa331c83164325564451bd2b05c73859ceaf54a3c"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/environments/environment.ts":[662,1666376438937.3308,"f5aa4e3c0ed4c5f5445d1dcad5f62ed3294cb1d2aedfb2d74c69273ee6acdd56"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/services/browser.service.ts":[4643,1666376438892.6895,"6d6113850a53e34081746d22930ad95c6014abd38abf331657e8631a9b7fcc65"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/assets/browser/browser-polyfill.min.js":[10087,1666376438900.9224,"a2093810df8e00393ee4d3adc243ea82d7e56471b40f0f66b64f8980da944094"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/assets/js/content.js":[473,1666376438926.3647,"65a315f4bd215261eb6c362f0a05cea1c89251960ac6258fd855eb9dda24dec7"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/assets/js/serviceWorker.js":[1617,1666376438926.871,"715817196edde2845448aae818295647e2d14818e7a0bc897de5096faa7632db"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/about/about.component.html":[2236,1666376438868.6956,"f902f614b1575ca044a1ffe43a83a90b77e670bbadada2a2ce798799350619aa"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/about/about.component.ts":[2621,1666376438869.6975,"d967b86111d933c469018e3ab7c9436ff7bdfd09e2601cd22fc9cf4eaa7f5038"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/account.component.html":[4611,1666376438870.5115,"5b8cb98da536e01126e897bae3a17c0024b5a199308b4c54abc8c829fa9b43a5"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/account.component.ts":[3564,1666376438872.117,"2d978a30592811e25caba682217f6d16f60e027d96a0925ae630cb81e84d29a5"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/api.component.html":[563,1666376438882.359,"921bd7ddefdf5f93f441815772bb46c5898346b0daabd1d40122c2f3f39c3c2e"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/api.component.ts":[1069,1666376438883.4907,"fce5db993656813cac87f13a7a151d485755495e992cba7ea72e69479536e973"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create/create.component.html":[996,1666376438873.1274,"88b6bf6664c57ec16cdbea52a9784d32561616a8dbce7a618a95c711b82e0b4d"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create/create.component.ts":[2270,1666376438874.1482,"38d7da984c6740b0d6e431194c44444427ca814dcf755e57143b26838ebe6bc9"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create_org/create_org.component.html":[2449,1666376438875.1418,"f5f14076d7b85250b8e8e5f676ed8057fe26f32e3affa42f110c8799aae15b0e"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/create_org/create_org.component.ts":[3141,1666376438876.3276,"37968e1bef862ce3d7b44e7467290109b2f812ebd70a19b4d38327bdf4ba92d3"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage/manage.component.html":[1950,1666376438877.701,"e05b9743bc86100a3e3d6fdee80d1908c3f33f0f793ced1bdcec0fbff886e4ad"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage/manage.component.ts":[2147,1666376438879.0476,"d1fdcb452b408fb27bba9a047df0dea80cdcbbba252e5edccfee2eff241f5926"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage_org/manage_org.component.html":[2535,1666376438879.963,"0378f90f1051c30f362c832a95acb74311f93e3ba5ffb931a4744896663c97bf"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/account/manage_org/manage_org.component.ts":[2525,1666376438881.4026,"8eb85dc35e0e26b053b5651775e16f6394c42872138e264b6e806fe662d038fb"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/manage/manage.component.html":[3458,1669039891318.8525,"ff18aa72b7a2c46efcafce2665c6fb4ccc4693314a20a722bb30b181bfc9e2d9"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/manage/manage.component.ts":[51924,1669129996447.4211,"a6a17cd2ced44198732ace69c082aad19c1d82c3875a0df316b85e91d3b08e49"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/django/django.component.html":[4708,1666792489955.918,"e67cb3b27bb1dee1b213fcbb89e8a2a71355e85b67589d273de049a46816824c"],"/Users/tmunzer/4_dev/Mist/chrome_extension/angular/src/app/pages/api/django/django.component.ts":[4942,1666376438885.9263,"d3a7ec99880debcd96c3a676aa36ae1042cc500369bbed2661ac06d8316d78d0"]} \ No newline at end of file diff --git a/angular/package-lock.json b/angular/package-lock.json index ad81212..3427917 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -1,12 +1,12 @@ { "name": "mist-extension", - "version": "3.0.6", + "version": "3.0.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mist-extension", - "version": "3.0.6", + "version": "3.0.7", "dependencies": { "@angular-builders/custom-webpack": "^14.0.1", "@angular-devkit/build-angular": "^14.2.10", diff --git a/angular/package.json b/angular/package.json index df6e32e..623674b 100644 --- a/angular/package.json +++ b/angular/package.json @@ -1,6 +1,6 @@ { "name": "mist-extension", - "version": "3.0.6", + "version": "3.0.7", "description": "Generated with @larscom/ng-mist-extension", "scripts": { "start": "npm run watch", diff --git a/angular/src/app/pages/api/manage/manage.component.ts b/angular/src/app/pages/api/manage/manage.component.ts index c9888a2..8c43249 100644 --- a/angular/src/app/pages/api/manage/manage.component.ts +++ b/angular/src/app/pages/api/manage/manage.component.ts @@ -67,7 +67,7 @@ export class ApiManageComponent implements OnInit { const insights_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!dashboard\/insights\/((?[a-z]+)\/)?((?[a-z0-9-]+)\/)?((?[a-z0-9]+)\/)?((?[0-9]*)\/)?((?[0-9]*)\/)?(?[0-9a-f-]*)?/iys; const alarm_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!alerts\/?(?org|site)?\/?(?[0-9a-z-]*)\/?(?[0-9a-z]*)?\/?(?[0-9]*)?\/?(?[0-9]*)?\/?(?true|false)?\/?(?[a-z%0-9]*)?\/?(?true|false)?\/?(?true|false)?\/?(?true|false)?\/?(?[0-9a-z-]*)?/iys; const events_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!marvis\/?(?org|site)?\/?(?[0-9a-z]*)?\/?(?[0-9]*)?\/?(?[0-9]*)?\/?(?[0-9a-z-]*)?/iys; - const floorplans_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*mist\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!cliLocation\/(?view|config|validationPath|wayfinding)?\/?(?[0-9a-f-]*)\/?(floorplan|beaconsAndZones)?\/?(?[0-9a-f-]*)?/iys; + const floorplans_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!cliLocation\/(?view|config|validationPath|wayfinding)?\/?(?[0-9a-f-]*)\/?(floorplan|beaconsAndZones)?\/?(?[0-9a-f-]*)?/iys; const evpn_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!evpn\/site\/?([0-9]\/)?(?[0-9a-z_-]*)?(\/(?[0-9a-f-]*))?/yis; const site_wlan_template_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!wlan\/orgWlanDetail\/(?[0-9a-z_-]*)\/(?[0-9a-f-]*)\/(?[0-9a-f-]*)/is; const site_common_re = /https:\/\/(manage|integration)\.(?[a-z0-9.]*(mist|mistsys)\.com)\/admin\/\?org_id=(?[0-9a-f-]*)#!(?[a-z]+)\/?((?detail|site|admin|edgedetail|clusterdetail|new|view)\/)?([0-9]\/)?((?[0-9a-z_-]*)\/)?(?[0-9a-f-]*)?/yis; @@ -677,6 +677,13 @@ export class ApiManageComponent implements OnInit { this.forgeOrg(res?.groups?.host); break; case "configuration": + if (!res?.groups?.detail) { + this.site_id = undefined; + this.obj_id = undefined; + } else { + this.site_id = this.obj_id; + this.obj_id = undefined; + } this.setName("site", res?.groups?.detail); this.forgeSite(res?.groups?.host, res?.groups?.detail); break; diff --git a/angular/src/manifest.json b/angular/src/manifest.json index 4582301..18d9128 100644 --- a/angular/src/manifest.json +++ b/angular/src/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "Mist Extension", "short_name": "mist-extension", - "version": "3.0.6", + "version": "3.0.7", "description": "Web Browser Extension for Mist Developpers to provide easier access to Mist APIs", "background": { "scripts": [ diff --git a/firefox_updates.json b/firefox_updates.json index 510d316..fe84876 100644 --- a/firefox_updates.json +++ b/firefox_updates.json @@ -10,6 +10,11 @@ "version": "3.0.6", "update_link": "https://github.com/tmunzer/mist_browser_extension/releases/download/3.0.6/mist_extension-3.0.6.xpi", "update_info_url": "https://github.com/tmunzer/mist_browser_extension/releases/tag/3.0.6" + }, + { + "version": "3.0.7", + "update_link": "https://github.com/tmunzer/mist_browser_extension/releases/download/3.0.7/mist_extension-3.0.7.xpi", + "update_info_url": "https://github.com/tmunzer/mist_browser_extension/releases/tag/3.0.7" } ] }