frontend
frontend copied to clipboard
Better Task Creation Page (#151)
- Enhanced "Create" button with clearer title and icon
- Added an overview showing total quizzes and count of quizzes created by the user
- Marked quizzes with "created by you" label for easier identification
- Displayed quiz creator's name if different from the current user
- Included quiz type for quick identification
- Conditionally rendered delete/edit icons only for admins or quiz creators
- Displayed eye icon for users without delete/edit permissions (non-admin or non-creator)
- Filtered quizzes by user and type
Description
This pull request enhances the Task Creation Page by improving the user interface for task management and user-specific information. It provides a clearer overview of quizzes, identifies which quizzes were created by the current user, and includes role-based access to edit and delete actions. Users can now filter quizzes by creator and type for easier navigation and management.
Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Translation updates (fix/improve or add new translations)
Fixes Bootstrap-Academy/Bootstrap-Academy#151
My Bootstrap Academy username: Gheorghii Popovici
Hi @Gheorghii28 First of all thanks for your PR. Theres some small problem though, the ticket was not assigned to you and it is one of the tickets, we decided to postpone, since our financial priorities are at another point as can be read in the issue. Before we check and merge your ticket, do you want payment for this ticket? As we cannot provide that for now. Best, Cedric
html,body{background-color:#fff;color:#333;line-height:1.4;font-family:sans-serif,Arial,Verdana,Trebuchet MS;} Hello Cedric, I’d like to clarify that I’m not expecting any reward for this ticket. It was important to me to gain experience in this case. Feel free to merge the changes or use the ticket as needed, without any payment on my end. Best, Gheorghii
The Morpheus Tutorials schrieb am 02.11.2024 18:13 (GMT +01:00):
Hi @Gheorghii28First of all thanks for your PR. Theres some small problem though, the ticket was not assigned to you and it is one of the tickets, we decided to postpone, since our financial priorities are at another point as can be read in the issue.Before we check and merge your ticket, do you want payment for this ticket?As we cannot provide that for now.Best,Cedric —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
Thank you very much! I'd love to at least give you a little thanks. Please write me a Mail, so I can create a certificate for open source contribution to you
Preview deployed to https://8bedf905.academy-preview.pages.dev (total size: 15M)
The "user" and "type" select boxes are still visible after clicking on "add new quiz"
As this is stale for a while now, and does have merge conflicts, I will now close it