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

Better Task Creation Page (#151) #301

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

Gheorghii28
Copy link

@Gheorghii28 Gheorghii28 commented Nov 1, 2024

  • 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)
  • 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

- 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
Copy link

github-actions bot commented Nov 1, 2024

Preview deployed to https://6ce99ed0.academy-preview.pages.dev (total size: 14M)

@TheMorpheus407
Copy link
Contributor

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

@Gheorghii28
Copy link
Author

Gheorghii28 commented Nov 2, 2024 via email

@TheMorpheus407
Copy link
Contributor

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

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.

Better Task Creation Page
2 participants