-
Notifications
You must be signed in to change notification settings - Fork 77
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
Create new UI for bug reporting phase that allows deleting and un-deleting of issues #1309
Comments
Good points, @yucongkoo
Yes, can remove.
No harm keeping it right? It allows a way to quickly recover from a delete-by-mistake case.
I'm wondering if we should do something to make the 2nd table look slightly different (and less prominent) than the first table. E.g., |
Just remove the edit buttons or disable them should do this so keeping the page is good enough. Might be worth considering if this should be turned into a new component or just add a phase check /
Maybe also consider removing the shadow from the 2nd table since 1st table will be more "popped" compared to the 2nd. To add on some suggestions with the 2 tables.
As for functionality behaviors
|
Thanks for your inputs @damithc !
Okay, will remove as part of this PR.
Yup, perfectly fine to keep it as it is.
Yeah I think this makes sense, from the outside we can strikethrough the title, then when users click into the ViewIssuePage we make a separate (less prominent) view of the it, with no functionality to edit/delete/create new issue (we should probably add a new button |
Thanks for your suggestions @Eclipse-Dominator !
Yup, initially I was thinking that allowing them to have access on editing is fine, but after thinking more about it, although there is no harm allowing them to do that, it doesn't really make sense too.
If I am not mistaken, there is no concept of duplicate bugs in this
Yeah I am considering that this should potentially be a new component now, will discuss further with the team regarding this new component.
Great idea!
Hmm I have a different point of view with this, I think that a common scenario would be student reporting a bunch of bugs during the
Yup this is the delete icon in the 1st table.
As suggested by prof Damith, we are not restricting the "space" in the 1st table, hence they can always move issues from the 2nd table up to the 1st table
This one sounds like a good idea! Will check with the team if we want to implement this in the future (probably not required in this first version of implementation) |
Probably no need (especially for this version), as we want to keep CATcher functionality/code to a minimum.
Yes, plus dynamically adding/removing the search will require more code/logic. So, can keep as is for now. |
Is your feature request related to a problem? Please describe.
Currently, the UI for bug reporting phase only supports creating new issue and deleting issues, we need a UI that can also un-delete issues
Describe the solution you'd like
We should update the UI to have 2 tables, where the top table will show the list of open issues, and the bottom table will show the list of deleted issues, users can then click the delete icon on issues in the top table to delete the open issues, and click the restore icon (new icon) on the bottom table to un-delete the issue.
The text was updated successfully, but these errors were encountered: