Skip to content

Commit

Permalink
Add search for bookings, users and user invites in backend admin (#26)
Browse files Browse the repository at this point in the history
  • Loading branch information
jloh02 authored Feb 20, 2024
1 parent 7baa39a commit c4d3644
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
3 changes: 2 additions & 1 deletion backend/treeckle/bookings/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@

# Register your models here.
@admin.register(Booking)
class VenueAdmin(admin.ModelAdmin):
class BookingAdmin(admin.ModelAdmin):
formfield_overrides = {
models.JSONField: {"widget": JSONEditorWidget},
}
search_fields = ['title__icontains', 'booker__name__icontains', 'booker__email__icontains','booker__organization__name__icontains','booker__role__icontains','venue__name__icontains', 'status__icontains']
11 changes: 9 additions & 2 deletions backend/treeckle/users/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,12 @@
from .models import User, UserInvite

# Register your models here.
admin.site.register(User)
admin.site.register(UserInvite)
class UserAdmin(admin.ModelAdmin):
search_fields = ['name__icontains', 'email__icontains', 'organization__name__icontains', 'role__icontains']

admin.site.register(User, UserAdmin)

class UserInviteAdmin(admin.ModelAdmin):
search_fields = ['email__icontains', 'organization__name__icontains', 'role__icontains']

admin.site.register(UserInvite,UserInviteAdmin)

0 comments on commit c4d3644

Please sign in to comment.