api.admin.models

Module Contents

Classes

ReportErrorModelAdminMixin

Mixin to catch all errors in the Django Admin and map them to user-visible errors.

DatasetAdmin

Mixin to catch all errors in the Django Admin and map them to user-visible errors.

ProjectAnnotateEntitiesAdmin

ProjectGroupAdmin

AnnotatedEntityAdmin

ConceptDBAdmin

VocabularyAdmin

ModelPackAdmin

MetaCATModelAdmin

MetaAnnotationAdmin

DocumentAdmin

ExportedProjectAdmin

ProjectMetricsAdmin

Attributes

_PROJECT_ANNO_ENTS_SETTINGS_FIELD_ORDER

_PROJECT_FIELDS_ORDER

api.admin.models._PROJECT_ANNO_ENTS_SETTINGS_FIELD_ORDER = ('concept_db', 'vocab', 'model_pack', 'cdb_search_filter', 'deid_model_annotation',...
api.admin.models._PROJECT_FIELDS_ORDER = ('cuis', 'cuis_file', 'annotation_classification', 'project_locked', 'project_status')
class api.admin.models.ReportErrorModelAdminMixin

Mixin to catch all errors in the Django Admin and map them to user-visible errors.

changeform_view(request, object_id=None, form_url='', extra_context=None)
class api.admin.models.DatasetAdmin

Bases: ReportErrorModelAdminMixin, django.contrib.admin.ModelAdmin

Mixin to catch all errors in the Django Admin and map them to user-visible errors.

model
form
list_display
class api.admin.models.ProjectAnnotateEntitiesAdmin

Bases: django.contrib.admin.ModelAdmin

model
actions
list_filter = ('members', 'project_status', 'project_locked', 'annotation_classification')
list_display = ['name']
fields
formfield_for_foreignkey(db_field, request, **kwargs)
formfield_for_manytomany(db_field, request, **kwargs)
class api.admin.models.ProjectGroupAdmin

Bases: django.contrib.admin.ModelAdmin

class Meta
model
model
list_display = ('name', 'description')
fields
get_form(request, obj=None, change=False, **kwargs)
_set_proj_from_group(proj, group, annotator, admins, cdb_search_filters, tasks, relations)
Parameters:
save_model(request, obj, form, change)
class api.admin.models.AnnotatedEntityAdmin

Bases: django.contrib.admin.ModelAdmin

list_display = ('user', 'project', 'entity', 'value', 'deleted', 'validated')
list_filter = ('user', 'project', 'deleted', 'validated')
model
class api.admin.models.ConceptDBAdmin

Bases: django.contrib.admin.ModelAdmin

model
actions
list_display = ('name', 'use_for_training', 'create_time', 'last_modified', 'last_modified_by')
fields = ('name', 'cdb_file', 'use_for_training')
save_model(request, obj, form, change)
class api.admin.models.VocabularyAdmin

Bases: django.contrib.admin.ModelAdmin

model
list_display = ('name', 'create_time', 'last_modified', 'last_modified_by')
fields = ('name', 'vocab_file', 'create_time', 'last_modified', 'last_modified_by')
save_model(request, obj, form, change)
class api.admin.models.ModelPackAdmin

Bases: django.contrib.admin.ModelAdmin

model
list_display = ('name', 'model_pack', 'concept_db', 'vocab', 'metacats')
fields = ['name', 'model_pack']
metacats(obj)
save_model(request, obj, form, change)
class api.admin.models.MetaCATModelAdmin

Bases: django.contrib.admin.ModelAdmin

model
list_display = ('name', 'meta_cat_dir')
class api.admin.models.MetaAnnotationAdmin

Bases: django.contrib.admin.ModelAdmin

model
list_display = ('annotated_entity', 'meta_task', 'meta_task_value', 'acc', 'predicted_meta_task_value',...
list_filter = ('meta_task', 'meta_task_value', 'predicted_meta_task_value', 'validated')
class api.admin.models.DocumentAdmin

Bases: django.contrib.admin.ModelAdmin

model
actions
list_filter = ('dataset',)
list_display = ['name', 'create_time', 'dataset', 'last_modified']
class api.admin.models.ExportedProjectAdmin

Bases: django.contrib.admin.ModelAdmin

model
class api.admin.models.ProjectMetricsAdmin

Bases: django.contrib.admin.ModelAdmin

model
list_display = ('report_name', 'report_name_generated')
list_filter = ['projects']