diff --git a/backend/apps/github/graphql/nodes/issue.py b/backend/apps/github/graphql/nodes/issue.py index 3d3e32c12..b137d7189 100644 --- a/backend/apps/github/graphql/nodes/issue.py +++ b/backend/apps/github/graphql/nodes/issue.py @@ -13,6 +13,7 @@ class Meta: "author", "comments_count", "created_at", + "url", "number", "state", "title", diff --git a/backend/tests/github/graphql/nodes/issue_test.py b/backend/tests/github/graphql/nodes/issue_test.py index 7c668d915..eae048798 100644 --- a/backend/tests/github/graphql/nodes/issue_test.py +++ b/backend/tests/github/graphql/nodes/issue_test.py @@ -21,6 +21,7 @@ def test_meta_configuration(self): "created_at", "number", "state", + "url", "title", } assert set(IssueNode._meta.fields) == expected_fields diff --git a/frontend/__tests__/e2e/data/mockHomeData.ts b/frontend/__tests__/e2e/data/mockHomeData.ts index 48a9285ac..c1792e23a 100644 --- a/frontend/__tests__/e2e/data/mockHomeData.ts +++ b/frontend/__tests__/e2e/data/mockHomeData.ts @@ -128,6 +128,7 @@ export const mockHomeData = { author: { avatarUrl: '/~https://avatars.githubusercontent.com/u/1?v=4', name: 'Author 1', + url: '/~https://github.com/arkid15r', __typename: 'UserNode', }, __typename: 'IssueNode', @@ -140,6 +141,7 @@ export const mockHomeData = { author: { avatarUrl: '/~https://avatars.githubusercontent.com/u/2?v=4', name: 'Author 2', + url: '/~https://github.com/arkid15r', __typename: 'UserNode', }, __typename: 'IssueNode', diff --git a/frontend/__tests__/unit/data/mockHomeData.ts b/frontend/__tests__/unit/data/mockHomeData.ts index 6bc566e3f..cb20a1186 100644 --- a/frontend/__tests__/unit/data/mockHomeData.ts +++ b/frontend/__tests__/unit/data/mockHomeData.ts @@ -39,6 +39,7 @@ export const mockGraphQLData = { title: 'Documentation : Project Setup Documentation Update', author: { avatarUrl: '/~https://avatars.githubusercontent.com/u/134638667?v=4', + url: '/~https://github.com/arkid15r', name: 'Raj gupta', }, }, diff --git a/frontend/__tests__/unit/data/mockProjectDetailsData.ts b/frontend/__tests__/unit/data/mockProjectDetailsData.ts index ec8aefade..9b68d6774 100644 --- a/frontend/__tests__/unit/data/mockProjectDetailsData.ts +++ b/frontend/__tests__/unit/data/mockProjectDetailsData.ts @@ -43,6 +43,7 @@ export const mockProjectDetailsData = { author: { avatarUrl: 'https://example.com/avatar4.png', login: 'dave_debugger', + url: '/~https://github.com/arkid15r', name: 'Dave Debugger', }, }, diff --git a/frontend/src/api/queries/homeQueries.ts b/frontend/src/api/queries/homeQueries.ts index 01c373aa8..958858a1d 100644 --- a/frontend/src/api/queries/homeQueries.ts +++ b/frontend/src/api/queries/homeQueries.ts @@ -33,9 +33,12 @@ export const GET_MAIN_PAGE_DATA = gql` createdAt number title + url author { avatarUrl + login name + url } } recentReleases(limit: 5) { diff --git a/frontend/src/components/ItemCardList.tsx b/frontend/src/components/ItemCardList.tsx index 028cff8c9..4c0dee610 100644 --- a/frontend/src/components/ItemCardList.tsx +++ b/frontend/src/components/ItemCardList.tsx @@ -22,18 +22,25 @@ const ItemCardList = ({ {data.map((item, index) => (