Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added github issue render UI #634

Merged
merged 14 commits into from
Dec 12, 2023
Merged

Conversation

skv93-coder
Copy link
Contributor

@skv93-coder skv93-coder commented Dec 4, 2023

Date: 04-12-23

Developer Name: Shubham Sharma


Issue Ticket Number

Description

This PR enables the rendering of github issue on the dashboard site

Documentation Updated?

  • Yes
  • No

If your feature adds a new API, then documentation related to the feature like API-Contracts, and Data-models must be updated.

Breaking Changes

  • Yes
  • No

If your feature introduces breaking changes or if something is missing, please mention the related issue tickets.

Development Tested?

  • Yes
  • No

Confirm whether the changes have been tested locally during development.

Tested in Staging?

  • Yes
  • No

Indicate whether the changes have been tested in the staging environment.

Under Feature Flag

  • Yes
  • No

Specify if the changes are currently under a feature flag.

Database Changes

  • Yes
  • No

Indicate whether the changes include modifications to the database.

Screenshots

Attach any relevant screenshots, such as test coverage reports, before and after images, or other visual aids.
image
image

screen-capture.3.webm

Additional Notes

Discussion on changes in button issue
Real-Dev-Squad/website-backend#1767
#641

Copy link

cloudflare-workers-and-pages bot commented Dec 4, 2023

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 96ebbd5
Status: ✅  Deploy successful!
Preview URL: https://7c1cd15d.dashboard-rds.pages.dev
Branch Preview URL: https://feature-github-issue-render.dashboard-rds.pages.dev

View logs

@skv93-coder skv93-coder marked this pull request as ready for review December 4, 2023 16:44
Copy link
Contributor

@Ajeyakrishna-k Ajeyakrishna-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The issue card does not look like the one at status site.

  • Different size
  • Lot of missing details

@Ajeyakrishna-k
Copy link
Contributor

Still does not look the same as status site issues card.

  • Need to add border
  • Also add a video of how the page will look on different screen size

iamitprakash
iamitprakash previously approved these changes Dec 9, 2023
Copy link
Contributor

@Ajeyakrishna-k Ajeyakrishna-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since the Reject button has been moved beside the requestors here, I had couple of questions:

  • Is there an issue created for this change? Can you share the link for the same?
  • What happens when there are multiple requestors? Can we reject a task request for a single requestor and approve for others?
  • Does the backend api handle rejecting a task request for a single requestor?
  • Why are these changes not under a feature flag?

taskRequests/details/script.js Outdated Show resolved Hide resolved
taskRequests/details/script.js Outdated Show resolved Hide resolved
@skv93-coder
Copy link
Contributor Author

skv93-coder commented Dec 9, 2023

Member

Since the Reject button has been moved beside the requestors here, I had couple of questions:

  • Is there an issue created for this change? Can you share the link for the same?
    The changes came up in discussion in discord meeting with tejas
  • What happens when there are multiple requestors? Can we reject a task request for a single requestor and approve for others?
    No, for this as we discussed the API is not available
  • Does the backend api handle rejecting a task request for a single requestor?
    No, Reject btn need rejection per user website-backend#1767
  • Why are these changes not under a feature flag?
    Moving them under feature flag

@Ajeyakrishna-k
Copy link
Contributor

Ajeyakrishna-k commented Dec 10, 2023

Is there an issue created for this change? Can you share the link for the same?
The changes came up in discussion in discord meeting with tejas

  • Can you please provide a design doc for changing this functionality with approvals from Tejas and Ankush

@Ajeyakrishna-k
Copy link
Contributor

I would recommend handling the Reject Button task in a separate PR.

@skv93-coder
Copy link
Contributor Author

I would recommend handling the Reject Button task in a separate PR.

Yes, i think the UI and functionality of button requires a lot of discussion so removing them from this PR.

Copy link
Contributor

@Ajeyakrishna-k Ajeyakrishna-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added one comment. Rest everything looks good

@Ajeyakrishna-k
Copy link
Contributor

Ajeyakrishna-k commented Dec 11, 2023

Is it possible to show the requestors first in mobile view? As you can see from the video it looks very tedious to scroll all the way down and then approve. Especially when the issue is very long.

@skv93-coder
Copy link
Contributor Author

Is it possible to show the requestors first in mobile view? As you can see from the video it looks very tedious to scroll all the way down and then approve. Especially when the issue is very long.

sure adding the same in next iteration as was not in initial issue but can i get an approval for this

@iamitprakash iamitprakash merged commit 4cee8ac into develop Dec 12, 2023
5 checks passed
@iamitprakash iamitprakash deleted the feature/github-issue-render branch December 12, 2023 14:07
@skv93-coder skv93-coder mentioned this pull request Dec 12, 2023
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants