frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Better Task Creation Page (#151)

Open Gheorghii28 opened this issue 1 year ago • 4 comments

  • 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

Gheorghii28 avatar Nov 01 '24 15:11 Gheorghii28

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

TheMorpheus407 avatar Nov 02 '24 17:11 TheMorpheus407

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: @.***>

Gheorghii28 avatar Nov 02 '24 18:11 Gheorghii28

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

TheMorpheus407 avatar Nov 02 '24 18:11 TheMorpheus407

Preview deployed to https://8bedf905.academy-preview.pages.dev (total size: 15M)

github-actions[bot] avatar Mar 28 '25 13:03 github-actions[bot]

The "user" and "type" select boxes are still visible after clicking on "add new quiz"

image

Defelo avatar May 06 '25 15:05 Defelo

As this is stale for a while now, and does have merge conflicts, I will now close it

TheMorpheus407 avatar Oct 29 '25 06:10 TheMorpheus407