archivebox.base_models.admin

Module Contents

Classes

ABIDModelAdmin

Functions

highlight_diff

highlight each character in red that differs with the char at the same index in compare_val

get_abid_info

API

archivebox.base_models.admin.highlight_diff(display_val: Any, compare_val: Any, invert: bool = False, color_same: str | None = None, color_diff: str | None = None)[source]

highlight each character in red that differs with the char at the same index in compare_val

archivebox.base_models.admin.get_abid_info(self, obj, request=None)[source]
class archivebox.base_models.admin.ABIDModelAdmin[source]

Bases: django_object_actions.DjangoObjectActions, django.contrib.admin.ModelAdmin

list_display[source]

(‘created_at’, ‘created_by’, ‘abid’)

sort_fields[source]

(‘created_at’, ‘created_by’, ‘abid’)

readonly_fields[source]

(‘created_at’, ‘modified_at’, ‘abid_info’)

change_actions[source]

(‘regenerate_abid’,)

_get_obj_does_not_exist_redirect(request, opts, object_id)[source]
queryset(request)[source]
change_view(request, object_id, form_url='', extra_context=None)[source]
get_form(request, obj=None, **kwargs)[source]
get_formset(request, formset=None, obj=None, **kwargs)[source]
save_model(request, obj, form, change)[source]
abid_info(obj)[source]
regenerate_abid(request, obj)[source]