Skip to content

Commit 207fdf5

Browse files
authored
[HUMAN App] Temporally disable jobs discovery (#2380)
* disable jobs discovery * comment tests of disabled endpoints
1 parent a9d1aca commit 207fdf5

File tree

7 files changed

+49
-45
lines changed

7 files changed

+49
-45
lines changed

packages/apps/human-app/frontend/src/components/layout/drawer-menu-items/drawer-menu-items-worker.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ export const workerDrawerTopMenuItems = (
3131
link: routerPaths.worker.enableLabeler,
3232
disabled: !addressRegistered,
3333
},
34-
{
35-
label: t('components.DrawerNavigation.jobsDiscovery'),
36-
link: routerPaths.worker.jobsDiscovery,
37-
disabled: !addressRegistered,
38-
},
34+
// {
35+
// label: t('components.DrawerNavigation.jobsDiscovery'),
36+
// link: routerPaths.worker.jobsDiscovery,
37+
// disabled: !addressRegistered,
38+
// },
3939
];
4040
};
4141

packages/apps/human-app/frontend/src/router/router-paths.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export const routerPaths = {
1111
emailVerification: '/verify',
1212
verifyEmail: '/worker/verify-email',
1313
profile: '/worker/profile',
14-
jobsDiscovery: '/worker/jobs-discovery',
14+
// jobsDiscovery: '/worker/jobs-discovery',
1515
jobs: '/worker/jobs',
1616
HcaptchaLabeling: '/worker/hcaptcha-labeling',
1717
enableLabeler: '/worker/enable-labeler',

packages/apps/human-app/frontend/src/router/routes.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { AddKeysOperatorPage } from '@/pages/operator/sign-up/add-keys/add-keys.
2020
import { EditExistingKeysSuccessPage } from '@/pages/operator/sign-up/add-keys/edit-existing-keys-success.page';
2121
import type { PageHeaderProps } from '@/components/layout/protected/page-header';
2222
import { HandIcon, HomepageWorkIcon, ProfileIcon } from '@/components/ui/icons';
23-
import { JobsDiscoveryPage } from '@/pages/worker/jobs-discovery/jobs-discovery.page';
23+
// import { JobsDiscoveryPage } from '@/pages/worker/jobs-discovery/jobs-discovery.page';
2424
import { JobsPage } from '@/pages/worker/jobs/jobs.page';
2525
import { EnableLabeler } from '@/pages/worker/hcaptcha-labeling/enable-labeler.page';
2626
import { HcaptchaLabelingPage } from '@/pages/worker/hcaptcha-labeling/hcaptcha-labeling/hcaptcha-labeling.page';
@@ -88,16 +88,16 @@ export const protectedRoutes: {
8888
headerText: t('protectedPagesHeaders.profile'),
8989
},
9090
},
91-
{
92-
routerProps: {
93-
path: routerPaths.worker.jobsDiscovery,
94-
element: <JobsDiscoveryPage />,
95-
},
96-
pageHeaderProps: {
97-
headerIcon: <HomepageWorkIcon />,
98-
headerText: t('protectedPagesHeaders.jobsDiscovery'),
99-
},
100-
},
91+
// {
92+
// routerProps: {
93+
// path: routerPaths.worker.jobsDiscovery,
94+
// element: <JobsDiscoveryPage />,
95+
// },
96+
// pageHeaderProps: {
97+
// headerIcon: <HomepageWorkIcon />,
98+
// headerText: t('protectedPagesHeaders.jobsDiscovery'),
99+
// },
100+
// },
101101
{
102102
routerProps: {
103103
path: `${routerPaths.worker.jobs}/:address`,

packages/apps/human-app/server/src/modules/jobs-discovery/jobs-discovery.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Controller, Get, Query } from '@nestjs/common';
1+
import { Controller, Get, HttpException, HttpStatus, Query } from '@nestjs/common';
22
import { ApiBearerAuth, ApiOperation, ApiTags } from '@nestjs/swagger';
33
import { InjectMapper } from '@automapper/nestjs';
44
import { Mapper } from '@automapper/core';
@@ -27,6 +27,7 @@ export class JobsDiscoveryController {
2727
@Query() jobsDiscoveryParamsDto: JobsDiscoveryParamsDto,
2828
@Authorization() token: string,
2929
): Promise<JobsDiscoveryResponse> {
30+
throw new HttpException('Jobs discovery is disabled', HttpStatus.FORBIDDEN);
3031
const jobsDiscoveryParamsCommand: JobsDiscoveryParamsCommand =
3132
this.mapper.map(
3233
jobsDiscoveryParamsDto,

packages/apps/human-app/server/src/modules/jobs-discovery/spec/jobs-discovery.controller.spec.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ describe('JobsDiscoveryController', () => {
5353
expect(controller).toBeDefined();
5454
});
5555

56-
describe('processJobsDiscovery', () => {
57-
it('should call service processJobsDiscovery method with proper fields set', async () => {
58-
const dto = dtoFixture;
59-
const command = jobsDiscoveryParamsCommandFixture;
60-
await controller.getJobs(dto, jobDiscoveryToken);
61-
expect(jobsDiscoveryService.processJobsDiscovery).toHaveBeenCalledWith(
62-
command,
63-
);
64-
});
65-
});
56+
// describe('processJobsDiscovery', () => {
57+
// it('should call service processJobsDiscovery method with proper fields set', async () => {
58+
// const dto = dtoFixture;
59+
// const command = jobsDiscoveryParamsCommandFixture;
60+
// await controller.getJobs(dto, jobDiscoveryToken);
61+
// expect(jobsDiscoveryService.processJobsDiscovery).toHaveBeenCalledWith(
62+
// command,
63+
// );
64+
// });
65+
// });
6666
});

packages/apps/human-app/server/src/modules/oracle-discovery/oracle-discovery.controller.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import {
22
Controller,
33
Get,
4+
HttpException,
5+
HttpStatus,
46
Query,
57
UsePipes,
68
ValidationPipe,
@@ -28,6 +30,7 @@ export class OracleDiscoveryController {
2830
public getOracles(
2931
@Query() dto: OracleDiscoveryDto,
3032
): Promise<OracleDiscoveryResponse[]> {
33+
throw new HttpException('Jobs discovery is disabled', HttpStatus.FORBIDDEN);
3134
const command = this.mapper.map(
3235
dto,
3336
OracleDiscoveryDto,

packages/apps/human-app/server/src/modules/oracle-discovery/spec/oracle-discovery.controller.spec.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,21 @@ describe('OracleDiscoveryController', () => {
4040
expect(controller).toBeDefined();
4141
});
4242

43-
describe('oracle discovery', () => {
44-
it('oracle discovery should be return OracleDiscoveryData', async () => {
45-
const dtoFixture = {
46-
selected_job_types: ['job-type-1', 'job-type-2'],
47-
} as OracleDiscoveryDto;
48-
const commandFixture = {
49-
selectedJobTypes: ['job-type-1', 'job-type-2'],
50-
} as OracleDiscoveryCommand;
51-
const result: OracleDiscoveryResponse[] =
52-
await controller.getOracles(dtoFixture);
53-
const expectedResponse = generateOracleDiscoveryResponseBody();
54-
expect(serviceMock.processOracleDiscovery).toHaveBeenCalledWith(
55-
commandFixture,
56-
);
57-
expect(result).toEqual(expectedResponse);
58-
});
59-
});
43+
// describe('oracle discovery', () => {
44+
// it('oracle discovery should be return OracleDiscoveryData', async () => {
45+
// const dtoFixture = {
46+
// selected_job_types: ['job-type-1', 'job-type-2'],
47+
// } as OracleDiscoveryDto;
48+
// const commandFixture = {
49+
// selectedJobTypes: ['job-type-1', 'job-type-2'],
50+
// } as OracleDiscoveryCommand;
51+
// const result: OracleDiscoveryResponse[] =
52+
// await controller.getOracles(dtoFixture);
53+
// const expectedResponse = generateOracleDiscoveryResponseBody();
54+
// expect(serviceMock.processOracleDiscovery).toHaveBeenCalledWith(
55+
// commandFixture,
56+
// );
57+
// expect(result).toEqual(expectedResponse);
58+
// });
59+
// });
6060
});

0 commit comments

Comments
 (0)