Skip to content

Commit

Permalink
Merge branch 'develop' into develop-2256
Browse files Browse the repository at this point in the history
  • Loading branch information
palisadoes authored Oct 31, 2024
2 parents 46b2938 + ed2a945 commit ca94d59
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 53 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
exit 1
Check-Sensitive-Files:
if: ${{ github.actor != 'dependabot[bot]' }}
if: ${{ github.actor != 'dependabot[bot]' && !contains(github.event.pull_request.labels.*.name, 'ignore-sensitive-files-pr') }}
name: Checks if sensitive files have been changed without authorization
runs-on: ubuntu-latest
steps:
Expand Down
46 changes: 0 additions & 46 deletions src/GraphQl/Mutations/OrganizationMutations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,34 +57,6 @@ export const REMOVE_SAMPLE_ORGANIZATION_MUTATION = gql`
* @returns The created direct chat object.
*/

export const CREATE_GROUP_CHAT = gql`
mutation createGroupChat(
$userIds: [ID!]!
$organizationId: ID!
$title: String!
) {
createGroupChat(
data: {
userIds: $userIds
organizationId: $organizationId
title: $title
}
) {
_id
}
}
`;

export const CREATE_DIRECT_CHAT = gql`
mutation createDirectChat($userIds: [ID!]!, $organizationId: ID) {
createDirectChat(
data: { userIds: $userIds, organizationId: $organizationId }
) {
_id
}
}
`;

export const CREATE_CHAT = gql`
mutation createChat(
$userIds: [ID!]!
Expand Down Expand Up @@ -140,24 +112,6 @@ export const SEND_MESSAGE_TO_CHAT = gql`
}
`;

export const CREATE_MESSAGE_CHAT = gql`
mutation createMessageChat($receiver: ID!, $messageContent: String!) {
createMessageChat(data: { receiver: $receiver, message: $messageContent }) {
_id
createdAt
message
languageBarrier
receiver {
_id
}
sender {
_id
}
updatedAt
}
}
`;

export const MESSAGE_SENT_TO_CHAT = gql`
subscription messageSentToChat($userId: ID!) {
messageSentToChat(userId: $userId) {
Expand Down
1 change: 0 additions & 1 deletion src/GraphQl/Mutations/mutations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -725,7 +725,6 @@ export {
// Changes the role of a user in an organization
export {
ADD_CUSTOM_FIELD,
CREATE_DIRECT_CHAT,
CREATE_SAMPLE_ORGANIZATION_MUTATION,
JOIN_PUBLIC_ORGANIZATION,
PLUGIN_SUBSCRIPTION,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@ import styles from './CreateDirectChat.module.css';
import type { ApolloQueryResult } from '@apollo/client';
import { useMutation, useQuery } from '@apollo/client';
import useLocalStorage from 'utils/useLocalstorage';
import {
CREATE_CHAT,
CREATE_DIRECT_CHAT,
} from 'GraphQl/Mutations/OrganizationMutations';
import { CREATE_CHAT } from 'GraphQl/Mutations/OrganizationMutations';
import Table from '@mui/material/Table';
import TableCell, { tableCellClasses } from '@mui/material/TableCell';
import TableContainer from '@mui/material/TableContainer';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import React, { act } from 'react';
import React from 'react';
import { act } from '@testing-library/react';
import { fireEvent, render, screen } from '@testing-library/react';
import { MockedProvider } from '@apollo/react-testing';
import { I18nextProvider } from 'react-i18next';
Expand Down Expand Up @@ -225,6 +226,38 @@ describe('Testing OrganizationCard Component [User Portal]', () => {
await wait();
});

test('Visit organization', async () => {
const cardProps = {
...props,
id: '3',
image: 'organizationImage',
userRegistrationRequired: true,
membershipRequestStatus: 'accepted',
};

render(
<MockedProvider addTypename={false} link={link}>
<BrowserRouter>
<Provider store={store}>
<I18nextProvider i18n={i18nForTest}>
<OrganizationCard {...cardProps} />
</I18nextProvider>
</Provider>
</BrowserRouter>
</MockedProvider>,
);

await wait();

expect(screen.getByTestId('manageBtn')).toBeInTheDocument();

fireEvent.click(screen.getByTestId('manageBtn'));

await wait();

expect(window.location.pathname).toBe(`/user/organization/${cardProps.id}`);
});

test('Send membership request', async () => {
props = {
...props,
Expand Down

0 comments on commit ca94d59

Please sign in to comment.