archivebox.core.admin_tags

Module Contents

Classes

TagInline

TagAdminForm

TagAdmin

Functions

register_admin

API

class archivebox.core.admin_tags.TagInline[source]

Bases: django.contrib.admin.TabularInline

model[source]

None

fields[source]

(‘id’, ‘tag’)

extra[source]

1

max_num[source]

1000

autocomplete_fields[source]

(‘tag’,)

class archivebox.core.admin_tags.TagAdminForm[source]

Bases: django.forms.ModelForm

class Meta[source]
model[source]

None

fields[source]

all

widgets[source]

None

clean_name()[source]
class archivebox.core.admin_tags.TagAdmin[source]

Bases: archivebox.base_models.admin.BaseModelAdmin

form[source]

None

change_list_template[source]

‘admin/core/tag/change_list.html’

change_form_template[source]

‘admin/core/tag/change_form.html’

list_display[source]

(‘name’, ‘num_snapshots’, ‘created_at’, ‘created_by’)

list_filter[source]

(‘created_at’, ‘created_by’)

search_fields[source]

(‘id’, ‘name’)

readonly_fields[source]

(‘id’, ‘created_at’, ‘modified_at’, ‘snapshots’)

actions[source]

[‘delete_selected’]

ordering[source]

[‘name’, ‘id’]

fieldsets[source]

((‘Tag’,), (‘Metadata’,), (‘Recent Snapshots’,))

add_fieldsets[source]

((‘Tag’,), (‘Metadata’,))

get_fieldsets(request: django.http.HttpRequest, obj: archivebox.core.models.Tag | None = None)[source]
changelist_view(request: django.http.HttpRequest, extra_context=None)[source]
render_change_form(request, context, add=False, change=False, form_url='', obj=None)[source]
response_add(request: django.http.HttpRequest, obj: archivebox.core.models.Tag, post_url_continue=None)[source]
response_change(request: django.http.HttpRequest, obj: archivebox.core.models.Tag)[source]
_redirect_to_changelist(query: str = '') django.http.HttpResponseRedirect[source]
snapshots(tag: archivebox.core.models.Tag)[source]
num_snapshots(tag: archivebox.core.models.Tag)[source]
archivebox.core.admin_tags.register_admin(admin_site)[source]