diff --git a/popup/src/api/Main/HttpClient.ts b/popup/src/api/Main/HttpClient.ts index fad0b37..a267617 100644 --- a/popup/src/api/Main/HttpClient.ts +++ b/popup/src/api/Main/HttpClient.ts @@ -4,6 +4,8 @@ import { SchemaInterface } from '@/api/SchemaInterface' import { TokenRequestHandler } from '@/api/Handlers/TokenRequestHandler' import AddMockSchema, { AddMockConfigurationsRequest } from '@/api/Main/Schemas/AddMockSchema' import ChangeMockValueSchema, { ChangeMockConfigurationValueRequest } from '@/api/Main/Schemas/ChangeMockValueSchema' +import ToggleNewClientTypeSchema, { ToggleNewClientTypeRequest } from '@/api/Main/Schemas/ToggleNewClientTypeSchema' +import ToggleRegularClientTypeSchema, { ToggleRegularClientTypeRequest } from '@/api/Main/Schemas/ToggleRegularClientTypeSchema' export class HttpClient extends BaseClient { mockConfigurations (data: MockConfigurationsRequest): any { @@ -17,6 +19,14 @@ export class HttpClient extends BaseClient { changeMockValueConfiguration (data: ChangeMockConfigurationValueRequest): any { return this.send(ChangeMockValueSchema as SchemaInterface, data) } + + toggleNewClientType (data: ToggleNewClientTypeRequest): any { + return this.send(ToggleNewClientTypeSchema as SchemaInterface, data) + } + + toggleRegularClientType (data: ToggleRegularClientTypeRequest): any { + return this.send(ToggleRegularClientTypeSchema as SchemaInterface, data) + } } export default new HttpClient('http://placetgroup.sipachev.sv') diff --git a/popup/src/api/Main/Schemas/ToggleNewClientTypeSchema.ts b/popup/src/api/Main/Schemas/ToggleNewClientTypeSchema.ts new file mode 100644 index 0000000..7167963 --- /dev/null +++ b/popup/src/api/Main/Schemas/ToggleNewClientTypeSchema.ts @@ -0,0 +1,9 @@ +export class ToggleNewClientTypeRequest { + personalCode!: string +} + +export default { + code: 'api_plugin_toggle_new_client_type', + method: 'POST', + url: '/plugin/user/{personalCode}/toggleNewClientType' +} diff --git a/popup/src/api/Main/Schemas/ToggleRegularClientTypeSchema.ts b/popup/src/api/Main/Schemas/ToggleRegularClientTypeSchema.ts new file mode 100644 index 0000000..fbf93de --- /dev/null +++ b/popup/src/api/Main/Schemas/ToggleRegularClientTypeSchema.ts @@ -0,0 +1,9 @@ +export class ToggleRegularClientTypeRequest { + personalCode!: string +} + +export default { + code: 'api_plugin_toggle_regular_client_type', + method: 'POST', + url: '/plugin/user/{personalCode}/toggleRegularClientType' +} diff --git a/popup/src/components/script.ts b/popup/src/components/script.ts index 51f12e5..50a6b4c 100644 --- a/popup/src/components/script.ts +++ b/popup/src/components/script.ts @@ -4,6 +4,7 @@ import Mocks from '@/components/mocks/main.vue' import PersonTab from '@/components/person-tab/main.vue' import MocksTab from '@/components/mocks-tab/main.vue' import EmberTab from '@/components/ember-tab/main.vue' +import UserTab from '@/components/user-tab/main.vue' Vue.use(VueClipboard) @@ -12,7 +13,8 @@ Vue.use(VueClipboard) Mocks, PersonTab, MocksTab, - EmberTab + EmberTab, + UserTab } }) export default class HelloWorld extends Vue { diff --git a/popup/src/components/template.html b/popup/src/components/template.html index 0d0f7a4..629d5e6 100644 --- a/popup/src/components/template.html +++ b/popup/src/components/template.html @@ -2,7 +2,8 @@