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

feat(admin,#3492): big overhaul of the SNAPI admin panel #3495

Merged
merged 9 commits into from
Mar 20, 2024

Conversation

Nosudrum
Copy link
Member

@Nosudrum Nosudrum commented Mar 20, 2024

Closes #3492

Changes to to the SNAPI admin panel.
Please test them and tick correspondingly @derkweijers.

  • Limit to 30 items
  • Make title field form wider
  • Change order of columns
  • Shorten assigned launches and assigned events columns headers (add description in tooltip), add tooltip with list of objects linked on hover of the value, add colored backgrounds and hide 0 value to make those with objects linked more visible
  • Shorten featured and is deleted column headers (add descriptions in tooltip)
  • Custom date/time format
  • Autocomplete AJAX filters for new sites, launches, and events
  • Use news_site column as hyperlinks to the article/blog url
  • Preview of the article/blog image in the edit view
  • Change admin homepage name to SNAPI Admin
  • Change web browser tab name to [ ] | SNAPI Admin, where [ ] is News for ArticleAdmin and News Sites for NewsSiteAdmin.
  • Remove unneeded code (launch/event count annotations in queryset, horizontal filter from old admin, ...)

@Nosudrum Nosudrum self-assigned this Mar 20, 2024
@Nosudrum Nosudrum added the feature New feature or request label Mar 20, 2024
@derkweijers derkweijers merged commit 6efea36 into main Mar 20, 2024
3 checks passed
@derkweijers derkweijers deleted the 3492-snapi-admin-overhaul branch March 20, 2024 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

SNAPI admin overhaul
2 participants