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

New Checklist feature #1090

Merged
merged 14 commits into from
May 3, 2023
Merged

New Checklist feature #1090

merged 14 commits into from
May 3, 2023

Conversation

Benbb96
Copy link
Member

@Benbb96 Benbb96 commented Apr 30, 2023

Fixes #1087

@Benbb96 Benbb96 added the enhancement New feature request, or some other non-bug change label Apr 30, 2023
@Benbb96 Benbb96 self-assigned this Apr 30, 2023
@Benbb96
Copy link
Member Author

Benbb96 commented Apr 30, 2023

I've recorded a video of me testing what I have implemented for checklists. I believe it's easier to see it instead of too much screenshots. But I'm thinking of deploying a demo site (with Render or PythonAnywhere) in order to better test features.

I'm willing to write more test but I'm looking forward for your feedback 😃

@Benbb96 Benbb96 mentioned this pull request Apr 30, 2023
@Benbb96 Benbb96 marked this pull request as ready for review May 1, 2023 21:46
Copy link
Collaborator

@uhurusurfa uhurusurfa left a comment

Choose a reason for hiding this comment

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

🚀 Awesome - really nice job with a comprehensive set of unit tests that makes it a lot easier to trust this PR. We can update the documentation in separate PR's and then release this as a new full version release shortly.

@uhurusurfa
Copy link
Collaborator

There is always more one can do around unit tests but it looks like you have the key stuff covered.
We can add more if and when issues arise to cover anything that may have been missed.
@brucegibbins - how does this look to you as a first step? More functionality can be added in separate PR's as needed.

@Benbb96
Copy link
Member Author

Benbb96 commented May 3, 2023

Thank you @uhurusurfa ! Yes I think I'm done with the tests, they should cover the main part of added code. I can now work on a different PR in order to add documentation about this new feature.

While coding it, I noticed a lot of pages that need reformatting, or some views that need to be refactored. I may also work on this if I get time 🙂

@uhurusurfa uhurusurfa merged commit 1ce9454 into django-helpdesk:main May 3, 2023
6 checks passed
@brucegibbins
Copy link
Collaborator

brucegibbins commented May 3, 2023 via email

@Benbb96 Benbb96 deleted the checklist branch May 4, 2023 07:18
@brucegibbins
Copy link
Collaborator

brucegibbins commented May 4, 2023 via email

@Benbb96
Copy link
Member Author

Benbb96 commented May 4, 2023

Glad to read that! Don't hesitate if you see some bugs or potential improvements 😉

@brucegibbins
Copy link
Collaborator

brucegibbins commented May 5, 2023 via email

@Benbb96
Copy link
Member Author

Benbb96 commented May 5, 2023

Yes, I see your point, and part of it comes from the Bootstrap Framework. But I agree, there are a lot of improvements in terms of UI Design.

I think I can help with that too! We should create issues with screenshots of what could be fixed in order to track all these enhancements 🙂

@brucegibbins
Copy link
Collaborator

brucegibbins commented May 5, 2023 via email

@Benbb96
Copy link
Member Author

Benbb96 commented May 5, 2023

I agree with you on that point too. Having collapsible panels could be a solution, or maybe tabs. I'll create an issue for this 😉

@gwasser gwasser added this to the 0.5.0 milestone Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request, or some other non-bug change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Check List Option
4 participants