SYMBOL INDEX (36680 symbols across 2483 files)
FILE: contraxsuite_services/apps/analyze/admin.py
class DocumentClusterAdmin (line 61) | class DocumentClusterAdmin(admin.ModelAdmin):
class TextUnitClusterAdmin (line 66) | class TextUnitClusterAdmin(DocumentClusterAdmin):
class SimilarityRunAdmin (line 70) | class SimilarityRunAdmin(admin.ModelAdmin):
class DocumentSimilarityAdmin (line 75) | class DocumentSimilarityAdmin(admin.ModelAdmin):
method get_queryset (line 79) | def get_queryset(self, request):
class PartySimilarityAdmin (line 86) | class PartySimilarityAdmin(admin.ModelAdmin):
class TextUnitSimilarityAdmin (line 91) | class TextUnitSimilarityAdmin(admin.ModelAdmin):
method document_a_name (line 99) | def document_a_name(self, obj):
method document_b_name (line 102) | def document_b_name(self, obj):
method get_queryset (line 105) | def get_queryset(self, request):
method get_search_fields (line 113) | def get_search_fields(self, request):
class DocumentClassificationAdmin (line 120) | class DocumentClassificationAdmin(admin.ModelAdmin):
method get_queryset (line 124) | def get_queryset(self, request):
class DocumentClassifierAdmin (line 131) | class DocumentClassifierAdmin(admin.ModelAdmin):
method get_queryset (line 135) | def get_queryset(self, request):
class DocumentClassifierSuggestionAdmin (line 141) | class DocumentClassifierSuggestionAdmin(admin.ModelAdmin):
method get_queryset (line 146) | def get_queryset(self, request):
class TextUnitClassificationAdmin (line 154) | class TextUnitClassificationAdmin(admin.ModelAdmin):
method get_queryset (line 159) | def get_queryset(self, request):
class TextUnitClassifierAdmin (line 166) | class TextUnitClassifierAdmin(admin.ModelAdmin):
method get_queryset (line 170) | def get_queryset(self, request):
class TextUnitClassifierSuggestionAdmin (line 176) | class TextUnitClassifierSuggestionAdmin(admin.ModelAdmin):
method get_queryset (line 182) | def get_queryset(self, request):
class DocumentVectorAdmin (line 190) | class DocumentVectorAdmin(admin.ModelAdmin):
method transformer_name (line 194) | def transformer_name(self, obj):
method project (line 199) | def project(self, obj):
method get_queryset (line 204) | def get_queryset(self, request):
class TextUnitVectorAdmin (line 212) | class TextUnitVectorAdmin(admin.ModelAdmin):
method transformer_name (line 217) | def transformer_name(self, obj):
method document (line 222) | def document(self, obj):
method project (line 227) | def project(self, obj):
method get_queryset (line 232) | def get_queryset(self, request):
class MLModelChangeForm (line 240) | class MLModelChangeForm(forms.ModelForm):
class Meta (line 241) | class Meta:
method __init__ (line 245) | def __init__(self, *args, **kwargs):
method clean (line 249) | def clean(self):
class MLModelAdmin (line 255) | class MLModelAdmin(admin.ModelAdmin):
method get_form (line 264) | def get_form(self, request, obj=None, **kwargs):
method delete_with_files (line 270) | def delete_with_files(self, request, queryset):
method render_change_form (line 285) | def render_change_form(self, request, context, add=False, change=False...
method file_upload_view (line 291) | def file_upload_view(self, request, **kwargs):
method check_path_exists_view (line 343) | def check_path_exists_view(self, request, **kwargs):
method create_folder_view (line 349) | def create_folder_view(self, request, **kwargs):
method get_urls (line 387) | def get_urls(self):
FILE: contraxsuite_services/apps/analyze/api/v1.py
class TextUnitClassificationSerializer (line 66) | class TextUnitClassificationSerializer(apps.common.mixins.SimpleRelation...
class Meta (line 67) | class Meta:
class TextUnitClassificationCreateSerializer (line 75) | class TextUnitClassificationCreateSerializer(serializers.ModelSerializer):
class Meta (line 81) | class Meta:
method get_user_id (line 85) | def get_user_id(self, obj):
class TextUnitClassificationViewSet (line 90) | class TextUnitClassificationViewSet(apps.common.mixins.JqListAPIMixin, v...
method get_serializer_class (line 101) | def get_serializer_class(self):
method get_queryset (line 106) | def get_queryset(self):
class TextUnitClassifierSerializer (line 116) | class TextUnitClassifierSerializer(apps.common.mixins.SimpleRelationSeri...
class Meta (line 119) | class Meta:
method get_suggestions (line 123) | def get_suggestions(self, obj):
class TextUnitClassifierViewSet (line 128) | class TextUnitClassifierViewSet(apps.common.mixins.JqListAPIMixin, views...
class TextUnitClassifierSuggestionSerializer (line 142) | class TextUnitClassifierSuggestionSerializer(TextUnitClassificationSeria...
class Meta (line 143) | class Meta:
class TextUnitClassifierSuggestionViewSet (line 152) | class TextUnitClassifierSuggestionViewSet(apps.common.mixins.JqListAPIMi...
class DocumentSerializer (line 167) | class DocumentSerializer(apps.common.mixins.SimpleRelationSerializer):
class Meta (line 168) | class Meta:
class DocumentClusterSerializer (line 173) | class DocumentClusterSerializer(apps.common.mixins.SimpleRelationSeriali...
class Meta (line 178) | class Meta:
method get_documents_count (line 184) | def get_documents_count(self, obj):
class DocumentClusterUpdateSerializer (line 189) | class DocumentClusterUpdateSerializer(apps.common.mixins.SimpleRelationS...
class Meta (line 191) | class Meta:
class DocumentClusterAPIView (line 196) | class DocumentClusterAPIView(apps.common.mixins.JqListAPIView, viewsets....
method get_queryset (line 206) | def get_queryset(self):
method get_serializer_class (line 213) | def get_serializer_class(self):
class TextUnitClusterSerializer (line 223) | class TextUnitClusterSerializer(apps.common.mixins.SimpleRelationSeriali...
class Meta (line 227) | class Meta:
method get_text_unit_count (line 233) | def get_text_unit_count(self, obj):
method get_text_unit_data (line 237) | def get_text_unit_data(self, obj):
class TextUnitClusterListAPIView (line 247) | class TextUnitClusterListAPIView(apps.common.mixins.JqListAPIView):
method get_queryset (line 254) | def get_queryset(self):
class SimilarityRunSerializer (line 269) | class SimilarityRunSerializer(serializers.ModelSerializer):
class Meta (line 272) | class Meta:
class SimilarityRunSchema (line 279) | class SimilarityRunSchema(JqFiltersListViewSchema):
class SimilarityRunPermissions (line 295) | class SimilarityRunPermissions(IsAuthenticated):
method has_permission (line 296) | def has_permission(self, request, view):
class SimilarityRunPermissionMixin (line 306) | class SimilarityRunPermissionMixin:
method get_queryset (line 309) | def get_queryset(self):
class SimilarityRunViewSet (line 315) | class SimilarityRunViewSet(SimilarityRunPermissionMixin,
method get_queryset (line 328) | def get_queryset(self):
class DocumentSimilaritySerializer (line 345) | class DocumentSimilaritySerializer(apps.common.mixins.SimpleRelationSeri...
class Meta (line 348) | class Meta:
class DocumentSimilarityListAPIView (line 355) | class DocumentSimilarityListAPIView(apps.common.mixins.JqListAPIView):
method get_queryset (line 362) | def get_queryset(self):
class ProjectDocumentSimilaritySerializer (line 377) | class ProjectDocumentSimilaritySerializer(apps.common.mixins.SimpleRelat...
class Meta (line 383) | class Meta:
class ProjectDocumentSimilarityResponseSerializer (line 390) | class ProjectDocumentSimilarityResponseSerializer(serializers.Serializer):
class SimilarProjectDocumentsSchema (line 397) | class SimilarProjectDocumentsSchema(JqFiltersListViewSchema):
class ProjectDocumentSimilarityListPermissionViewMixin (line 418) | class ProjectDocumentSimilarityListPermissionViewMixin:
method get_queryset (line 421) | def get_queryset(self):
class ProjectDocumentSimilarityListAPIView (line 425) | class ProjectDocumentSimilarityListAPIView(ProjectDocumentSimilarityList...
method get_queryset (line 441) | def get_queryset(self):
method get_extra_data (line 470) | def get_extra_data(self, queryset, initial_queryset):
class TextUnitSimilaritySerializer (line 483) | class TextUnitSimilaritySerializer(apps.common.mixins.SimpleRelationSeri...
class Meta (line 486) | class Meta:
class TextUnitSimilarityListAPIView (line 497) | class TextUnitSimilarityListAPIView(apps.common.mixins.JqListAPIView):
method get_queryset (line 504) | def get_queryset(self):
class ProjectTextUnitSimilaritySerializer (line 521) | class ProjectTextUnitSimilaritySerializer(apps.common.mixins.SimpleRelat...
class Meta (line 528) | class Meta:
method to_representation (line 538) | def to_representation(self, instance):
class SimilarProjectTextUnitsRequestSerializer (line 543) | class SimilarProjectTextUnitsRequestSerializer(serializers.Serializer):
class ProjectTextUnitSimilarityResponseSerializer (line 555) | class ProjectTextUnitSimilarityResponseSerializer(serializers.Serializer):
class SimilarProjectTextUnitsSchema (line 562) | class SimilarProjectTextUnitsSchema(JqFiltersListViewSchema):
method get_operation (line 566) | def get_operation(self, path, method):
class ProjectTextUnitSimilarityListPermissionViewMixin (line 584) | class ProjectTextUnitSimilarityListPermissionViewMixin:
method get_queryset (line 587) | def get_queryset(self):
class ProjectTextUnitSimilarityListAPIView (line 591) | class ProjectTextUnitSimilarityListAPIView(ProjectTextUnitSimilarityList...
method post (line 607) | def post(self, request, *args, **kwargs):
method get_queryset (line 610) | def get_queryset(self):
method get_text_unit_a_ids (line 674) | def get_text_unit_a_ids(self, kwargs):
method get_extra_data (line 689) | def get_extra_data(self, queryset, initial_queryset):
method add_extra_list_data (line 696) | def add_extra_list_data(self, request, data: ReturnList):
method get_unit_location_coordinates (line 722) | def get_unit_location_coordinates(
class PartySimilaritySerializer (line 747) | class PartySimilaritySerializer(apps.common.mixins.SimpleRelationSeriali...
class Meta (line 750) | class Meta:
class PartySimilarityListAPIView (line 759) | class PartySimilarityListAPIView(apps.common.mixins.JqListAPIView):
method get_queryset (line 766) | def get_queryset(self):
class TypeaheadTextUnitClassification (line 778) | class TypeaheadTextUnitClassification(apps.common.mixins.TypeaheadAPIView):
class MLModelSerializer (line 793) | class MLModelSerializer(apps.common.mixins.SimpleRelationSerializer):
class Meta (line 794) | class Meta:
class MLModelListAPIView (line 800) | class MLModelListAPIView(apps.common.mixins.JqListAPIView):
method get_queryset (line 807) | def get_queryset(self):
class TransformerSerializer (line 816) | class TransformerSerializer(apps.common.mixins.SimpleRelationSerializer):
class Meta (line 817) | class Meta:
class DocumentTransformerListAPIView (line 822) | class DocumentTransformerListAPIView(apps.common.mixins.JqListAPIView):
class TextUnitTransformerListAPIView (line 830) | class TextUnitTransformerListAPIView(apps.common.mixins.JqListAPIView):
FILE: contraxsuite_services/apps/analyze/forms.py
class TrainDocumentDoc2VecTaskForm (line 46) | class TrainDocumentDoc2VecTaskForm(forms.Form):
method clean (line 65) | def clean(self):
class TrainTextUnitDoc2VecTaskForm (line 72) | class TrainTextUnitDoc2VecTaskForm(TrainDocumentDoc2VecTaskForm):
class BuildDocumentVectorsTaskForm (line 95) | class BuildDocumentVectorsTaskForm(forms.Form):
method __init__ (line 108) | def __init__(self, *args, **kwargs):
class BuildTextUnitVectorsTaskForm (line 126) | class BuildTextUnitVectorsTaskForm(BuildDocumentVectorsTaskForm):
method __init__ (line 137) | def __init__(self, *args, **kwargs):
class BaseRunClassifierForm (line 148) | class BaseRunClassifierForm(forms.Form):
class RunTextUnitClassifierForm (line 172) | class RunTextUnitClassifierForm(BaseRunClassifierForm):
class RunDocumentClassifierForm (line 186) | class RunDocumentClassifierForm(BaseRunClassifierForm):
class BaseTrainClassifierForm (line 217) | class BaseTrainClassifierForm(forms.Form):
method __init__ (line 361) | def __init__(self, *args, **kwargs):
method clean_svc_gamma (line 369) | def clean_svc_gamma(self):
class TrainTextUnitClassifierForm (line 378) | class TrainTextUnitClassifierForm(BaseTrainClassifierForm):
class TrainDocumentClassifierForm (line 384) | class TrainDocumentClassifierForm(BaseTrainClassifierForm):
class ClusterForm (line 391) | class ClusterForm(forms.Form):
method clean (line 534) | def clean(self):
FILE: contraxsuite_services/apps/analyze/management/commands/clear_old_transformer_models.py
class Command (line 16) | class Command(BaseCommand):
method is_successful_gensim_3_to_4_migration (line 19) | def is_successful_gensim_3_to_4_migration(self,
method update_default_mlmodel (line 31) | def update_default_mlmodel(self, object_type, languages):
method add_arguments (line 46) | def add_arguments(self, parser):
method handle (line 55) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/analyze/migrations/0001_initial.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0002_auto_20170731_0948.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0003_auto_20170731_0948.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0004_auto_20171011_1613.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0005_documenttransformer_documentvector_textunittransformer_textunitvector.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0006_auto_20191203_0833.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0007_auto_20191204_1255.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0008_documentclassification_documentclassifier_documentclassifierassessment_documentclassifiersuggestion_.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0009_auto_20200127_1252.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0010_transformer_unique_name.py
function make_trans_name_unique (line 6) | def make_trans_name_unique(apps, schema_editor):
class Migration (line 26) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0011_denorm_textunit_similarity.py
function purge (line 10) | def purge():
function purge_or_skip (line 15) | def purge_or_skip(_apps, _schema_editor):
class Migration (line 20) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0012_populate_textunit_similarity_fields.py
function denormalize (line 13) | def denormalize():
function update_or_skip (line 43) | def update_or_skip(_apps, _schema_editor):
class Migration (line 48) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0013_vacuum_textunit_similarity.py
function vacuum_textunit_similarity (line 11) | def vacuum_textunit_similarity(_apps, schema_editor):
class Migration (line 23) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0014_textunit_similarity_restore_constraints.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0015_auto_20201209_1541.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0016_auto_20201224_0846.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0017_auto_20201229_0950.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0018_auto_20210104_1313.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0019_auto_20210105_0836.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0020_similarityrun_unit_id.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0021_auto_20210106_1009.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0022_load_document_transformer.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0023_auto_20210323_0714.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0024_add_mlmodel.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0025_move_contracttype_classifier.py
function move_classifier (line 7) | def move_classifier(apps, schema_editor):
class Migration (line 34) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0026_auto_20210324_1247.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0027_create_transformer_db_records.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0028_similarityrun_distance_type.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0029_auto_20210416_1250.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0030_auto_20210505_1344.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0031_auto_20210514_0722.py
class Migration (line 15) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0032_is_contract_migration.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0033_textunitvector_document.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/migrations/0034_textunitvector_unit_type.py
function log_message (line 10) | def log_message(msg: str):
function add_column (line 15) | def add_column(_, __):
class Migration (line 32) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/analyze/ml/classifier_repository.py
class ClassifierRepository (line 46) | class ClassifierRepository:
method get_fulltext_by_doc (line 47) | def get_fulltext_by_doc(self, project_ids: Iterable[int]):
method get_document_plain_texts (line 51) | def get_document_plain_texts(self,
method get_vector_document_name (line 68) | def get_vector_document_name(self, vector: DocumentVector) -> str:
method save_classifier (line 71) | def save_classifier(self,
method save_classifications (line 75) | def save_classifications(self,
method save_transformer (line 81) | def save_transformer(self,
method ensure_unique_name (line 86) | def ensure_unique_name(self, name: str, model_class) -> str:
class ClassifierRepositoryBuilder (line 98) | class ClassifierRepositoryBuilder:
method __init__ (line 99) | def __init__(self):
method repository (line 103) | def repository(self) -> ClassifierRepository:
FILE: contraxsuite_services/apps/analyze/ml/classify.py
class ClassifierEngine (line 88) | class ClassifierEngine:
method __init__ (line 100) | def __init__(self):
method __call__ (line 105) | def __call__(self, use_tfidf: bool = True, **options):
method get_engine_options (line 117) | def get_engine_options(self):
method get_some_callable_option (line 146) | def get_some_callable_option(self, option_value=None):
method get_model (line 151) | def get_model(self):
class RandomForestClassifierEngine (line 164) | class RandomForestClassifierEngine(ClassifierEngine):
class ExtraTreesClassifierEngine (line 174) | class ExtraTreesClassifierEngine(ClassifierEngine):
class MultinomialNBEngine (line 184) | class MultinomialNBEngine(ClassifierEngine):
class SVCEngine (line 191) | class SVCEngine(ClassifierEngine):
class LogisticRegressionCVEngine (line 201) | class LogisticRegressionCVEngine(ClassifierEngine):
class ClassifyDocuments (line 210) | class ClassifyDocuments:
method get_features_engine_class (line 246) | def get_features_engine_class(cls, classify_by: Optional[str]):
method get_engine_wrapper (line 249) | def get_engine_wrapper(self, classifier_algorithm):
method build_classifier (line 264) | def build_classifier(self,
method run_classifier (line 400) | def run_classifier(self,
class ClassifyTextUnits (line 457) | class ClassifyTextUnits(ClassifyDocuments):
method get_features_engine_class (line 467) | def get_features_engine_class(cls, classify_by: Optional[str]):
FILE: contraxsuite_services/apps/analyze/ml/cluster.py
class ClusterEngine (line 49) | class ClusterEngine:
method __init__ (line 64) | def __init__(self):
method __call__ (line 76) | def __call__(self, features: np.array, term_index: list, use_tfidf: bo...
method get_engine_options (line 94) | def get_engine_options(self):
method get_some_callable_option (line 121) | def get_some_callable_option(self, option_value=None):
method get_model (line 126) | def get_model(self):
method cluster (line 134) | def cluster(self):
method get_cluster_centers (line 168) | def get_cluster_centers(self):
class Dbscan (line 176) | class Dbscan(ClusterEngine):
method get_min_samples (line 183) | def get_min_samples(self, option_value):
method get_cluster_centers (line 186) | def get_cluster_centers(self):
class Birch (line 190) | class Birch(ClusterEngine):
method get_n_clusters (line 195) | def get_n_clusters(self, option_value):
method get_cluster_centers (line 198) | def get_cluster_centers(self):
class Optics (line 202) | class Optics(ClusterEngine):
method get_min_samples (line 208) | def get_min_samples(self, option_value):
method get_cluster_centers (line 211) | def get_cluster_centers(self):
class Kmeans (line 215) | class Kmeans(ClusterEngine):
method get_n_clusters (line 219) | def get_n_clusters(self, option_value):
class MinibatchKmeans (line 223) | class MinibatchKmeans(ClusterEngine):
method get_n_clusters (line 231) | def get_n_clusters(self, option_value):
class ClusterDocuments (line 235) | class ClusterDocuments:
method __init__ (line 252) | def __init__(self,
method init_classifier (line 300) | def init_classifier(self):
method get_engine_wrapper (line 304) | def get_engine_wrapper(self):
method run (line 318) | def run(self):
method create_db_cluster_object (line 436) | def create_db_cluster_object(self, cluster_label_id, cluster_terms, cl...
method get_db_cluster_title (line 466) | def get_db_cluster_title(self, cluster_label_id=None):
method log_message (line 476) | def log_message(self, msg: str, msg_key='') -> None:
class ClusterTextUnits (line 481) | class ClusterTextUnits(ClusterDocuments):
method init_classifier (line 490) | def init_classifier(self):
FILE: contraxsuite_services/apps/analyze/ml/contract_type_classifier.py
function _return_buffered_reader (line 65) | def _return_buffered_reader(
class FileInformation (line 97) | class FileInformation:
method __eq__ (line 105) | def __eq__(self, other) -> bool:
class ContractTypeClassifier (line 115) | class ContractTypeClassifier:
method __new__ (line 154) | def __new__(cls, *args, **kwargs):
method predict_classifications (line 158) | def predict_classifications(
method _update_file_cache (line 248) | def _update_file_cache(
method _get_model_folder (line 336) | def _get_model_folder(cls, language: str, project_id: int) -> str:
method _get_file_storage (line 360) | def _get_file_storage(cls) -> ContraxsuiteFileStorage:
method _load_pipeline (line 369) | def _load_pipeline(cls, key: Tuple[str, int]) -> Pipeline:
method get_probability_predictor_contract_type (line 458) | def get_probability_predictor_contract_type(
FILE: contraxsuite_services/apps/analyze/ml/features.py
class EmptyDataSetError (line 56) | class EmptyDataSetError(Exception):
method __init__ (line 58) | def __init__(self, *args, **kwargs):
class Features (line 63) | class Features:
method __init__ (line 67) | def __init__(self,
method term_frequency_matrix (line 78) | def term_frequency_matrix(self):
method item_index (line 82) | def item_index(self):
method feature_names (line 86) | def feature_names(self):
function get_mb (line 90) | def get_mb(size):
function get_df_info (line 94) | def get_df_info(df):
class DocumentFeatures (line 99) | class DocumentFeatures:
method __init__ (line 140) | def __init__(self,
method check_arguments (line 174) | def check_arguments(self):
method filter_projects_by_name (line 185) | def filter_projects_by_name(self):
method get_queryset (line 192) | def get_queryset(self):
method filter_queryset (line 206) | def filter_queryset(self, queryset) -> Any:
method get_chunk_size (line 220) | def get_chunk_size(self, row_cost, memory_use=0.1, zeros=3):
method get_feature_df (line 227) | def get_feature_df(self) -> Tuple[pd.DataFrame, List[Any]]:
method get_features (line 366) | def get_features(self) -> Features:
method force_use_external_feature_names (line 383) | def force_use_external_feature_names(self, feature_df):
method get_item_names (line 397) | def get_item_names(self, item_index):
method log_message (line 406) | def log_message(self, msg: str, msg_key='') -> None:
class TextUnitFeatures (line 414) | class TextUnitFeatures(DocumentFeatures):
method get_item_names (line 424) | def get_item_names(self, item_index):
method get_queryset (line 432) | def get_queryset(self):
method check (line 437) | def check(self):
method filter_queryset (line 449) | def filter_queryset(self, queryset) -> Any:
class Document2VecFeatures (line 464) | class Document2VecFeatures(DocumentFeatures):
method __init__ (line 471) | def __init__(self, *args, **kwargs):
method check_arguments (line 491) | def check_arguments(self) -> None:
method build_doc2vec_model (line 504) | def build_doc2vec_model(self) -> MLModel:
method get_vectors (line 511) | def get_vectors(self) -> List[DocumentVector]:
method get_document_data (line 530) | def get_document_data(self, qs: Union[QuerySet, Iterable[Document]]):
method get_features (line 533) | def get_features(self) -> Features:
class TextUnit2VecFeatures (line 547) | class TextUnit2VecFeatures(Document2VecFeatures):
method check_arguments (line 554) | def check_arguments(self) -> None:
method get_document_queryset (line 559) | def get_document_queryset(self) -> Union[QuerySet, Iterable[Document]]:
method filter_document_queryset (line 571) | def filter_document_queryset(self, queryset) -> Union[QuerySet, Iterab...
method build_doc2vec_model (line 584) | def build_doc2vec_model(self) -> MLModel:
method get_vectors (line 590) | def get_vectors(self) -> List[TextUnitVector]:
method _ensure_text_unit_vectors (line 607) | def _ensure_text_unit_vectors(self, cursor, document_ids: List[int]):
method get_features (line 631) | def get_features(self) -> Features:
FILE: contraxsuite_services/apps/analyze/ml/similarity.py
class DocumentSimilarityEngine (line 48) | class DocumentSimilarityEngine:
method __init__ (line 64) | def __init__(self,
method check_arguments (line 102) | def check_arguments(self):
method get_feature_extractor (line 106) | def get_feature_extractor(self, feature_source):
method get_features (line 109) | def get_features(self):
method create_sim_obj (line 124) | def create_sim_obj(self, obj_a_id, obj_b_id, similarity):
method _get_similarity (line 136) | def _get_similarity(self):
method get_similarity (line 178) | def get_similarity(self, item_id=None):
method set_refs (line 201) | def set_refs(self, obj_list):
method calc_block_similarity (line 205) | def calc_block_similarity(self,
class TextUnitSimilarityEngine (line 256) | class TextUnitSimilarityEngine(DocumentSimilarityEngine):
method get_feature_extractor (line 272) | def get_feature_extractor(self, feature_source):
method set_refs (line 275) | def set_refs(self, obj_list):
FILE: contraxsuite_services/apps/analyze/ml/sparse_matrix.py
class SparseSingleFeatureTable (line 44) | class SparseSingleFeatureTable:
method __init__ (line 45) | def __init__(self, feature_name: str):
method join (line 49) | def join(self, m: scp.csr_matrix):
class SparseAllFeaturesTable (line 59) | class SparseAllFeaturesTable:
method __init__ (line 60) | def __init__(self, samples: List[int]):
method add_feature_table (line 65) | def add_feature_table(self,
method to_dataframe (line 78) | def to_dataframe(self, samples: Optional[List[int]] = None) -> pd.Data...
method csr_to_df (line 87) | def csr_to_df(cls, data, index=None, columns=None):
FILE: contraxsuite_services/apps/analyze/ml/tests/base_transformer_test.py
class BaseTransformerTest (line 40) | class BaseTransformerTest(TestCase):
method setUpClass (line 44) | def setUpClass(cls):
method tearDownClass (line 56) | def tearDownClass(cls):
method _get_model_path (line 73) | def _get_model_path(cls) -> str:
FILE: contraxsuite_services/apps/analyze/ml/tests/test_classify_doc2vec.py
class MockClassifierRepository (line 51) | class MockClassifierRepository(ClassifierRepository):
method get_fulltext_by_doc (line 56) | def get_fulltext_by_doc(self, project_ids: Iterable[int]):
method get_document_plain_texts (line 59) | def get_document_plain_texts(self,
method get_vector_document_name (line 64) | def get_vector_document_name(self, vector: DocumentVector) -> str:
method save_classifications (line 67) | def save_classifications(self,
method save_classifier (line 73) | def save_classifier(self,
method ensure_unique_name (line 77) | def ensure_unique_name(self, name: str, model_class) -> str:
method save_transformer (line 80) | def save_transformer(self,
class TestFileStorage (line 87) | class TestFileStorage(ContraxsuiteInstanceLocalFileStorage):
method __init__ (line 88) | def __init__(self, local_folder: str):
method init_basic_folders (line 93) | def init_basic_folders(self):
class Document2VecFeaturesMock (line 97) | class Document2VecFeaturesMock(Document2VecFeatures):
method __init__ (line 98) | def __init__(self, *args, **kwargs):
method get_document_data (line 111) | def get_document_data(self, qs: Union[QuerySet, Iterable[Document]]):
method get_vectors (line 115) | def get_vectors(self) -> List[DocumentVector]:
class MockClassifyDocuments (line 122) | class MockClassifyDocuments(ClassifyDocuments):
method get_features_engine_class (line 126) | def get_features_engine_class(cls, classify_by: Optional[str]):
class TestClassifyDoc2Vec (line 130) | class TestClassifyDoc2Vec(BaseTransformerTest):
method setUpClass (line 132) | def setUpClass(cls):
method tearDownClass (line 138) | def tearDownClass(cls):
method make_documents (line 144) | def make_documents(cls, doc_ids: List[int]):
method test_classify (line 159) | def test_classify(self):
FILE: contraxsuite_services/apps/analyze/ml/tests/test_contract_type_classifier.py
class TestFileStorage (line 54) | class TestFileStorage(ContraxsuiteInstanceLocalFileStorage):
method __init__ (line 55) | def __init__(self, local_folder: str):
method init_basic_folders (line 60) | def init_basic_folders(self):
class TestContractTypeClassifier (line 64) | class TestContractTypeClassifier(SimpleTestCase):
method _build_file_storage (line 70) | def _build_file_storage() -> TestFileStorage:
method _f (line 74) | def _f(self, temporary_file: BufferedRandom):
method test_load_from_zip (line 100) | def test_load_from_zip(self):
method test_load_from_tar_gz (line 112) | def test_load_from_tar_gz(self):
method test_load_from_tar_xz (line 124) | def test_load_from_tar_xz(self):
method test_load_from_tar (line 136) | def test_load_from_tar(self):
method test_load_from_file (line 148) | def test_load_from_file(self):
method test_build_predictor (line 159) | def test_build_predictor(self):
method test_runtime_error (line 219) | def test_runtime_error(self):
FILE: contraxsuite_services/apps/analyze/ml/tests/test_doc2vec_transformer.py
class MockClassifierRepository (line 50) | class MockClassifierRepository(ClassifierRepository):
method get_document_plain_texts (line 53) | def get_document_plain_texts(self,
method ensure_unique_name (line 59) | def ensure_unique_name(self, name: str, model_class) -> str:
method save_transformer (line 62) | def save_transformer(self,
class TestFileStorage (line 71) | class TestFileStorage(ContraxsuiteInstanceLocalFileStorage):
method __init__ (line 72) | def __init__(self, local_folder: str):
method init_basic_folders (line 77) | def init_basic_folders(self):
class TestDoc2VecTransformer (line 81) | class TestDoc2VecTransformer(BaseTransformerTest):
method setUpClass (line 83) | def setUpClass(cls):
method tearDownClass (line 89) | def tearDownClass(cls):
method test_train (line 94) | def test_train(self):
method test_build_transformer (line 101) | def test_build_transformer(self):
FILE: contraxsuite_services/apps/analyze/ml/tests/test_sparse_matrix.py
class TestSparseMatrix (line 45) | class TestSparseMatrix(TestCase):
method test_sum_dates (line 102) | def test_sum_dates(self):
method test_sum_up (line 109) | def test_sum_up(self):
method get_term_df (line 128) | def get_term_df(self, data_dict: Dict):
FILE: contraxsuite_services/apps/analyze/ml/tests/test_utils.py
class TestProjectsNameFilter (line 43) | class TestProjectsNameFilter(TestCase):
method test_simple_query (line 44) | def test_simple_query(self):
method test_complex_query (line 50) | def test_complex_query(self):
method non_test_get_ids (line 56) | def non_test_get_ids(self):
FILE: contraxsuite_services/apps/analyze/ml/transform.py
class TrainingCallback (line 63) | class TrainingCallback(CallbackAny2Vec):
method __init__ (line 67) | def __init__(self, log: Callable[[str], None]) -> None:
method on_epoch_begin (line 76) | def on_epoch_begin(self, model: Doc2Vec) -> None:
method on_epoch_end (line 83) | def on_epoch_end(self, model: Doc2Vec) -> None:
method on_train_begin (line 98) | def on_train_begin(self, model: Doc2Vec) -> None:
method on_train_end (line 111) | def on_train_end(self, model: Doc2Vec) -> None:
class Doc2VecTransformer (line 118) | class Doc2VecTransformer:
method __init__ (line 126) | def __init__(
method log_message (line 146) | def log_message(self, msg: str) -> None:
method train_doc2vec_model (line 152) | def train_doc2vec_model(self, data: Iterable[str], count: int) -> Doc2...
method create_transformer_object (line 201) | def create_transformer_object(self,
method build_doc2vec_document_model (line 248) | def build_doc2vec_document_model(
method build_doc2vec_text_unit_model (line 281) | def build_doc2vec_text_unit_model(
method create_vectors (line 326) | def create_vectors(cls,
method run_doc2vec_text_unit_model (line 396) | def run_doc2vec_text_unit_model(self, text_unit_transformer_id: int, t...
method run_doc2vec_document_model (line 422) | def run_doc2vec_document_model(self,
FILE: contraxsuite_services/apps/analyze/ml/utils.py
class ProjectsNameFilter (line 42) | class ProjectsNameFilter:
method filter_objects_by_name (line 46) | def filter_objects_by_name(cls,
method make_query (line 66) | def make_query(cls, model_class: Any, name_pattern: str) -> Union[Quer...
FILE: contraxsuite_services/apps/analyze/models.py
class MLDocumentTransformerModelManager (line 58) | class MLDocumentTransformerModelManager(models.Manager):
method get_queryset (line 61) | def get_queryset(self):
class MLTextUnitTransformerModelManager (line 65) | class MLTextUnitTransformerModelManager(models.Manager):
method get_queryset (line 68) | def get_queryset(self):
class MLDocumentClassifierModelManager (line 72) | class MLDocumentClassifierModelManager(models.Manager):
method get_queryset (line 75) | def get_queryset(self):
class MLTextUnitClassifierModelManager (line 79) | class MLTextUnitClassifierModelManager(models.Manager):
method get_queryset (line 82) | def get_queryset(self):
class MLDocumentContractClassifierModelManager (line 86) | class MLDocumentContractClassifierModelManager(models.Manager):
method get_queryset (line 89) | def get_queryset(self):
class MLTextUnitContractClassifierModelManager (line 93) | class MLTextUnitContractClassifierModelManager(models.Manager):
method get_queryset (line 96) | def get_queryset(self):
class MLModel (line 100) | class MLModel(models.Model):
class Meta (line 168) | class Meta:
method __str__ (line 180) | def __str__(self):
method __repr__ (line 184) | def __repr__(self):
method save_default (line 187) | def save_default(self):
function save_default (line 194) | def save_default(sender, instance, created, **kwargs):
class BaseVector (line 202) | class BaseVector(models.Model):
class Meta (line 218) | class Meta:
class TextUnitVector (line 222) | class TextUnitVector(BaseVector):
class Meta (line 240) | class Meta(BaseVector.Meta):
method __str__ (line 243) | def __str__(self):
class DocumentVector (line 248) | class DocumentVector(BaseVector):
class Meta (line 260) | class Meta(BaseVector.Meta):
method __str__ (line 263) | def __str__(self):
class BaseClassification (line 273) | class BaseClassification(models.Model):
class Meta (line 290) | class Meta:
class TextUnitClassification (line 294) | class TextUnitClassification(BaseClassification):
class Meta (line 305) | class Meta(BaseClassification.Meta):
method __str__ (line 308) | def __str__(self):
class DocumentClassification (line 313) | class DocumentClassification(BaseClassification):
class Meta (line 324) | class Meta(BaseClassification.Meta):
method __str__ (line 327) | def __str__(self):
class BaseClassifier (line 332) | class BaseClassifier(models.Model):
class Meta (line 355) | class Meta:
method __str__ (line 360) | def __str__(self):
class TextUnitClassifier (line 364) | class TextUnitClassifier(BaseClassifier):
class DocumentClassifier (line 370) | class DocumentClassifier(BaseClassifier):
class BaseClassifierSuggestion (line 376) | class BaseClassifierSuggestion(models.Model):
class Meta (line 393) | class Meta:
method classifier_confidence_format (line 397) | def classifier_confidence_format(self):
class TextUnitClassifierSuggestion (line 401) | class TextUnitClassifierSuggestion(BaseClassifierSuggestion):
method __str__ (line 415) | def __str__(self):
class DocumentClassifierSuggestion (line 420) | class DocumentClassifierSuggestion(BaseClassifierSuggestion):
method __str__ (line 434) | def __str__(self):
class BaseClassifierAssessment (line 439) | class BaseClassifierAssessment(models.Model):
class Meta (line 453) | class Meta:
method __str__ (line 456) | def __str__(self):
class TextUnitClassifierAssessment (line 462) | class TextUnitClassifierAssessment(BaseClassifierAssessment):
class DocumentClassifierAssessment (line 473) | class DocumentClassifierAssessment(BaseClassifierAssessment):
class BaseCluster (line 487) | class BaseCluster(models.Model):
class Meta (line 518) | class Meta:
class DocumentCluster (line 523) | class DocumentCluster(BaseCluster):
method __str__ (line 531) | def __str__(self):
class TextUnitCluster (line 535) | class TextUnitCluster(BaseCluster):
method __str__ (line 543) | def __str__(self):
class SimilarityRun (line 552) | class SimilarityRun(models.Model):
class Meta (line 588) | class Meta:
method __str__ (line 591) | def __str__(self):
class BaseSimilarity (line 595) | class BaseSimilarity(models.Model):
class Meta (line 605) | class Meta:
class DocumentSimilarity (line 609) | class DocumentSimilarity(BaseSimilarity):
class Meta (line 624) | class Meta:
method __str__ (line 628) | def __str__(self):
class TextUnitSimilarity (line 632) | class TextUnitSimilarity(BaseSimilarity):
class Meta (line 665) | class Meta:
method __str__ (line 669) | def __str__(self):
method save (line 673) | def save(self, **kwargs):
class PartySimilarity (line 685) | class PartySimilarity(BaseSimilarity):
class Meta (line 700) | class Meta:
method __str__ (line 704) | def __str__(self):
FILE: contraxsuite_services/apps/analyze/notifications.py
function notify_build_vectors_completed (line 42) | def notify_build_vectors_completed(project_ids, task, task_status):
FILE: contraxsuite_services/apps/analyze/similarity_textunit_migration_common.py
function restore_textunitsim_constraints (line 57) | def restore_textunitsim_constraints(_apps, _schema_editor):
function drop_textunitsim_constraints (line 68) | def drop_textunitsim_constraints(_apps, _schema_editor):
FILE: contraxsuite_services/apps/analyze/tasks.py
class FeatureStoringTask (line 64) | class FeatureStoringTask(ExtendedTask):
method save_feature_vectors (line 65) | def save_feature_vectors(self):
class TrainDoc2VecModel (line 115) | class TrainDoc2VecModel(FeatureStoringTask):
method __init__ (line 120) | def __init__(self, *args, **kwargs):
method process (line 128) | def process(self, **kwargs):
class BuildDocumentVectorsTask (line 167) | class BuildDocumentVectorsTask(FeatureStoringTask):
method __init__ (line 170) | def __init__(self, *args, **kwargs):
method process (line 177) | def process(self, **kwargs):
method on_success (line 184) | def on_success(self, *args, **kwargs):
method on_failure (line 188) | def on_failure(self, *args, **kwargs):
class BuildTextUnitVectorsTask (line 193) | class BuildTextUnitVectorsTask(BuildDocumentVectorsTask):
method __init__ (line 196) | def __init__(self, *args, **kwargs):
method process (line 201) | def process(self, **kwargs):
class TrainClassifier (line 210) | class TrainClassifier(ExtendedTask):
method process (line 213) | def process(self, **kwargs):
class RunClassifier (line 263) | class RunClassifier(ExtendedTask):
method process (line 266) | def process(self, **kwargs):
class Cluster (line 315) | class Cluster(ExtendedTask):
method process (line 329) | def process(self, **kwargs):
method estimate_reaching_limit (line 375) | def estimate_reaching_limit(cls, data) -> Tuple[int, int]:
function delete_expired_similarity_objects (line 397) | def delete_expired_similarity_objects(_celery_task):
FILE: contraxsuite_services/apps/analyze/urls.py
function register (line 50) | def register(model, view_types):
FILE: contraxsuite_services/apps/analyze/views.py
class DiffRenderer (line 61) | class DiffRenderer:
method render_diff (line 67) | def render_diff(cls, text_a: str, text_b: str) -> str:
method get_diff_tokens (line 98) | def get_diff_tokens(cls,
method get_token_list (line 108) | def get_token_list(cls, text: str) -> List[Tuple[str, int, int]]:
class TextUnitClassificationListView (line 126) | class TextUnitClassificationListView(apps.common.mixins.JqPaginatedListV...
method get_json_data (line 141) | def get_json_data(self, **kwargs):
method get_queryset (line 151) | def get_queryset(self):
class TextUnitClassificationDeleteView (line 174) | class TextUnitClassificationDeleteView(apps.common.mixins.CustomDeleteVi...
method get_success_url (line 181) | def get_success_url(self):
method has_permission (line 185) | def has_permission(self):
class DocumentClassificationListView (line 190) | class DocumentClassificationListView(apps.common.mixins.JqPaginatedListV...
method get_json_data (line 204) | def get_json_data(self, **kwargs):
method get_queryset (line 214) | def get_queryset(self):
class DocumentClassificationDeleteView (line 238) | class DocumentClassificationDeleteView(apps.common.mixins.CustomDeleteVi...
method get_success_url (line 245) | def get_success_url(self):
method has_permission (line 249) | def has_permission(self):
class TextUnitClassifierListView (line 254) | class TextUnitClassifierListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 264) | def get_json_data(self, **kwargs):
class TextUnitClassifierDeleteView (line 273) | class TextUnitClassifierDeleteView(apps.common.mixins.CustomDeleteView):
method has_permission (line 282) | def has_permission(self):
method get_success_url (line 285) | def get_success_url(self):
class DocumentClassifierListView (line 289) | class DocumentClassifierListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 299) | def get_json_data(self, **kwargs):
class DocumentClassifierDeleteView (line 308) | class DocumentClassifierDeleteView(apps.common.mixins.CustomDeleteView):
method has_permission (line 315) | def has_permission(self):
method get_success_url (line 320) | def get_success_url(self):
class TextUnitClassifierSuggestionListView (line 324) | class TextUnitClassifierSuggestionListView(apps.common.mixins.JqPaginate...
method get_json_data (line 340) | def get_json_data(self, **kwargs):
method get_queryset (line 350) | def get_queryset(self):
class TextUnitClassifierSuggestionDeleteView (line 368) | class TextUnitClassifierSuggestionDeleteView(apps.common.mixins.CustomDe...
method get_success_url (line 375) | def get_success_url(self):
method has_permission (line 378) | def has_permission(self):
class DocumentClassifierSuggestionListView (line 383) | class DocumentClassifierSuggestionListView(apps.common.mixins.JqPaginate...
method get_json_data (line 398) | def get_json_data(self, **kwargs):
method get_queryset (line 407) | def get_queryset(self):
class DocumentClassifierSuggestionDeleteView (line 425) | class DocumentClassifierSuggestionDeleteView(apps.common.mixins.CustomDe...
method get_success_url (line 432) | def get_success_url(self):
method has_permission (line 435) | def has_permission(self):
class DocumentClusterListView (line 440) | class DocumentClusterListView(PermissionRequiredMixin, apps.common.mixin...
method has_permission (line 451) | def has_permission(self):
method get_json_data (line 457) | def get_json_data(self, **kwargs):
method get_queryset (line 473) | def get_queryset(self):
class DocumentSimilarityListView (line 493) | class DocumentSimilarityListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 518) | def get_json_data(self, **kwargs):
method get_queryset (line 536) | def get_queryset(self):
class TextUnitSimilarityListView (line 548) | class TextUnitSimilarityListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 563) | def get_json_data(self, **kwargs):
method get_queryset (line 591) | def get_queryset(self):
method get (line 602) | def get(self, request, *args, **kwargs):
class PartySimilarityListView (line 630) | class PartySimilarityListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 641) | def get_json_data(self, **kwargs):
method get_queryset (line 648) | def get_queryset(self):
class TextUnitClusterListView (line 655) | class TextUnitClusterListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 665) | def get_queryset(self):
class TypeaheadTextUnitClassName (line 680) | class TypeaheadTextUnitClassName(apps.common.mixins.TypeaheadView):
class TypeaheadTextUnitClassValue (line 686) | class TypeaheadTextUnitClassValue(TypeaheadTextUnitClassName):
class SubmitTextUnitClassificationView (line 690) | class SubmitTextUnitClassificationView(SubmitTextUnitTagView):
method get_success_message (line 692) | def get_success_message(self):
method process (line 699) | def process(self, request):
class TrainDocumentDoc2VecModelView (line 712) | class TrainDocumentDoc2VecModelView(BaseAjaxTaskView):
class TrainTextUnitDoc2VecModelView (line 717) | class TrainTextUnitDoc2VecModelView(TrainDocumentDoc2VecModelView):
class BuildDocumentVectorsTaskView (line 721) | class BuildDocumentVectorsTaskView(BaseAjaxTaskView):
class BuildTextUnitVectorsTaskView (line 726) | class BuildTextUnitVectorsTaskView(BaseAjaxTaskView):
class RunDocumentClassifierView (line 731) | class RunDocumentClassifierView(BaseAjaxTaskView):
class RunTextUnitClassifierView (line 736) | class RunTextUnitClassifierView(BaseAjaxTaskView):
class TrainTextUnitClassifierView (line 741) | class TrainTextUnitClassifierView(BaseAjaxTaskView):
class TrainDocumentClassifierView (line 747) | class TrainDocumentClassifierView(BaseAjaxTaskView):
class ClusterView (line 753) | class ClusterView(BaseAjaxTaskView):
method get_metadata (line 758) | def get_metadata(self):
method start_task_and_return (line 779) | def start_task_and_return(self, data):
FILE: contraxsuite_services/apps/celery.py
function on_failure (line 67) | def on_failure(*args, **kwargs):
function build_tracer_patched (line 101) | def build_tracer_patched(name, task, loader=None, hostname=None, *args, ...
function debug_task (line 125) | def debug_task(self):
function on_preload_parsed (line 129) | def on_preload_parsed(options, **kwargs):
FILE: contraxsuite_services/apps/common/admin.py
class AppVarListFilter (line 56) | class AppVarListFilter(admin.SimpleListFilter):
method lookups (line 66) | def lookups(self, request, model_admin):
method queryset (line 78) | def queryset(self, request, queryset):
class AppVarAccessTypeFilter (line 89) | class AppVarAccessTypeFilter(admin.SimpleListFilter):
method lookups (line 94) | def lookups(self, request, model_admin):
method queryset (line 97) | def queryset(self, request, queryset):
class AppVarProjectFilter (line 103) | class AppVarProjectFilter(admin.SimpleListFilter):
method lookups (line 108) | def lookups(self, request, model_admin):
method queryset (line 113) | def queryset(self, request, queryset):
class AppVarProjectChoiceField (line 124) | class AppVarProjectChoiceField(ModelChoiceField):
method label_from_instance (line 125) | def label_from_instance(self, obj: Project):
class AppVarAdminForm (line 129) | class AppVarAdminForm(forms.ModelForm):
class Meta (line 132) | class Meta:
method __init__ (line 143) | def __init__(self, *args, **kwargs):
method clean (line 157) | def clean(self):
class AppVarAdmin (line 171) | class AppVarAdmin(admin.ModelAdmin):
method has_add_permission (line 179) | def has_add_permission(self, request, obj=None):
method has_delete_permission (line 182) | def has_delete_permission(self, request, obj=None):
method custom_description (line 185) | def custom_description(self, object):
method get_changelist_form (line 190) | def get_changelist_form(self, request, **kwargs):
method save_model (line 194) | def save_model(self, request, obj: AppVar, form, change: bool):
method formfield_for_foreignkey (line 200) | def formfield_for_foreignkey(self, db_field, request, **kwargs):
method __init__ (line 205) | def __init__(self, *args, **kwargs):
class ExportFileAdminForm (line 210) | class ExportFileAdminForm(forms.ModelForm):
class Meta (line 212) | class Meta:
class ExportFileAdmin (line 224) | class ExportFileAdmin(admin.ModelAdmin):
method get_changelist_form (line 232) | def get_changelist_form(self, request, **kwargs):
method get_link (line 235) | def get_link(self, obj: ExportFile):
method download_file_data (line 238) | def download_file_data(self, request, *_args, **kwargs):
method file_download_ref (line 251) | def file_download_ref(self, request, *_args, **kwargs):
method get_urls (line 258) | def get_urls(self):
class ReviewStatusGroupAdmin (line 271) | class ReviewStatusGroupAdmin(admin.ModelAdmin):
class ReviewStatusAdmin (line 276) | class ReviewStatusAdmin(admin.ModelAdmin):
class ActionAdmin (line 281) | class ActionAdmin(admin.ModelAdmin):
class MethodStatsAdmin (line 286) | class MethodStatsAdmin(admin.ModelAdmin):
class ThreadDumpRecordAdminForm (line 291) | class ThreadDumpRecordAdminForm(forms.ModelForm):
class Meta (line 295) | class Meta:
class ThreadDumpRecordAdmin (line 300) | class ThreadDumpRecordAdmin(admin.ModelAdmin):
class MethodStatsCollectorPluginForm (line 307) | class MethodStatsCollectorPluginForm(forms.ModelForm):
class Meta (line 308) | class Meta:
method clean_path (line 312) | def clean_path(self):
class MethodStatsCollectorPluginAdmin (line 321) | class MethodStatsCollectorPluginAdmin(admin.ModelAdmin):
class MenuGroupAdmin (line 327) | class MenuGroupAdmin(admin.ModelAdmin):
class MenuItemAdmin (line 332) | class MenuItemAdmin(admin.ModelAdmin):
class ObjectStorageAdmin (line 337) | class ObjectStorageAdmin(admin.ModelAdmin):
FILE: contraxsuite_services/apps/common/api/v1.py
class ReadOnlyNonAdminPermission (line 72) | class ReadOnlyNonAdminPermission(IsAuthenticated, DjangoModelPermissions):
method has_permission (line 73) | def has_permission(self, request, view):
class SystemAppVarAPIViewSchema (line 79) | class SystemAppVarAPIViewSchema(ObjectResponseSchema):
method get_operation (line 90) | def get_operation(self, path, method):
method get_responses (line 96) | def get_responses(self, path, method):
class SystemAppVarDictAPIView (line 107) | class SystemAppVarDictAPIView(APIView):
method get (line 115) | def get(self, request, *args, **kwargs):
class AppVarSerializer (line 147) | class AppVarSerializer(serializers.ModelSerializer):
class Meta (line 149) | class Meta:
class SystemAppVarListAPIView (line 154) | class SystemAppVarListAPIView(JqListAPIView):
method get_queryset (line 160) | def get_queryset(self):
class ProjectAppVarSerializer (line 174) | class ProjectAppVarSerializer(serializers.Serializer):
method deserialize (line 184) | def deserialize(cls, data: List[Dict[str, Any]]) -> List[ProjectAppVar]:
class ProjectAppVarViewSchema (line 203) | class ProjectAppVarViewSchema(CustomAutoSchema):
method get_operation (line 208) | def get_operation(self, path, method):
method get_request_body (line 214) | def get_request_body(self, path, method):
method get_responses (line 229) | def get_responses(self, path, method):
class ProjectAppVarPermission (line 235) | class ProjectAppVarPermission(IsAuthenticated):
method has_permission (line 237) | def has_permission(self, request, view):
class ProjectAppVarAPIView (line 247) | class ProjectAppVarAPIView(APIView):
method get (line 257) | def get(self, request, *args, **kwargs):
method put (line 262) | def put(self, request, *args, **kwargs):
class ReviewStatusGroupSerializer (line 279) | class ReviewStatusGroupSerializer(serializers.ModelSerializer):
class Meta (line 280) | class Meta:
class ReviewStatusGroupViewSet (line 285) | class ReviewStatusGroupViewSet(JqListAPIMixin, viewsets.ModelViewSet):
class ReviewStatusSerializer (line 303) | class ReviewStatusSerializer(serializers.ModelSerializer):
class Meta (line 305) | class Meta:
class ReviewStatusDetailSerializer (line 310) | class ReviewStatusDetailSerializer(serializers.ModelSerializer):
class Meta (line 313) | class Meta:
class ReviewStatusViewSet (line 318) | class ReviewStatusViewSet(JqListAPIMixin, viewsets.ModelViewSet):
method get_serializer_class (line 331) | def get_serializer_class(self, *args, **kwargs):
class ActionSerializer (line 341) | class ActionSerializer(SimpleRelationSerializer):
class Meta (line 344) | class Meta:
method get_user_photo_url (line 351) | def get_user_photo_url(self, obj):
class ActionViewSchema (line 356) | class ActionViewSchema(JqFiltersListViewSchema):
class ActionViewSet (line 387) | class ActionViewSet(JqListAPIMixin, viewsets.ReadOnlyModelViewSet):
method get_queryset (line 397) | def get_queryset(self):
method get_extra_data (line 416) | def get_extra_data(self, queryset, initial_queryset):
class MenuItemPermissions (line 438) | class MenuItemPermissions(IsAuthenticated, DjangoModelPermissions):
method has_permission (line 440) | def has_permission(self, request, view):
method has_object_permission (line 445) | def has_object_permission(self, request, view, obj):
class MenuGroupSerializer (line 451) | class MenuGroupSerializer(serializers.ModelSerializer):
class Meta (line 454) | class Meta:
method validate_public (line 458) | def validate_public(self, value):
class MenuGroupViewSet (line 464) | class MenuGroupViewSet(APIFormFieldsMixin, viewsets.ModelViewSet):
method get_queryset (line 476) | def get_queryset(self):
class MenuItemSerializer (line 488) | class MenuItemSerializer(MenuGroupSerializer):
class Meta (line 490) | class Meta:
class MenuItemViewSet (line 495) | class MenuItemViewSet(MenuGroupViewSet):
method get_queryset (line 506) | def get_queryset(self):
class MediaFilesAPIViewSchema (line 517) | class MediaFilesAPIViewSchema(ObjectResponseSchema):
method get_operation (line 533) | def get_operation(self, path, method):
method get_responses (line 539) | def get_responses(self, path, method):
class MediaFilesPermission (line 554) | class MediaFilesPermission(SuperuserRequiredPermission):
method has_permission (line 558) | def has_permission(self, request, view):
class MediaFilesAPIView (line 569) | class MediaFilesAPIView(APIView):
method get (line 575) | def get(self, request, path):
method download (line 608) | def download(path, as_attachment=False):
method info (line 619) | def info(path, is_dir):
class LogoAPIView (line 631) | class LogoAPIView(MediaFilesAPIView):
method get (line 636) | def get(self, request, *args, **kwargs):
FILE: contraxsuite_services/apps/common/app_vars.py
function init_app_vars (line 46) | def init_app_vars():
function get_build_date (line 61) | def get_build_date():
FILE: contraxsuite_services/apps/common/archive_file.py
class ArchiveFile (line 45) | class ArchiveFile:
method check_file_is_archive (line 67) | def check_file_is_archive(file_path: str, file_ext: str) -> bool:
method guess_file_mime_type (line 74) | def guess_file_mime_type(file: Any) -> Optional[str]:
FILE: contraxsuite_services/apps/common/collection_utils.py
function sequence_chunks (line 37) | def sequence_chunks(col: Sequence, n: int) -> Iterable[List]:
function iterable_chunks (line 53) | def iterable_chunks(col: Iterable, n: int) -> Iterable[List]:
function chunks (line 71) | def chunks(col: Iterable, n: int) -> Iterable[List]:
function leave_unique_values (line 90) | def leave_unique_values(lst: List[Any]) -> List[Any]:
function group_by (line 96) | def group_by(items: Iterable[Any], key_selector: Callable[[Any], Any]) -...
FILE: contraxsuite_services/apps/common/context_managers.py
function update_immutable_data (line 39) | def update_immutable_data(data):
class TempSignalDisconnect (line 51) | class TempSignalDisconnect:
method __init__ (line 55) | def __init__(self, signal, receiver, sender, dispatch_uid=None):
method __enter__ (line 61) | def __enter__(self):
method __exit__ (line 67) | def __exit__(self, some_type, value, traceback):
FILE: contraxsuite_services/apps/common/context_processors.py
function common (line 42) | def common(request):
FILE: contraxsuite_services/apps/common/contraxsuite_urls.py
function attach_proto (line 39) | def attach_proto(url: str) -> str:
function root_url (line 45) | def root_url():
function kibana_root_url (line 53) | def kibana_root_url(record_id: str, log_index: str, add_protocol: bool =...
function doc_editor_url (line 70) | def doc_editor_url(document_type_code: str, project_id: int, document_id...
function project_documents_url (line 91) | def project_documents_url(document_type_code: str, project_id: int) -> str:
FILE: contraxsuite_services/apps/common/db_cache/db_cache.py
class DbCache (line 41) | class DbCache:
method __init__ (line 48) | def __init__(self) -> None:
method stop_watching (line 55) | def stop_watching(self):
method _check_cache (line 58) | def _check_cache(self):
method load_from_db (line 72) | def load_from_db(key: str):
method clean_cache (line 79) | def clean_cache(key_prefix: str):
method put_to_db (line 86) | def put_to_db(key: str, value):
method _get (line 89) | def _get(self, key: str):
method get (line 104) | def get(key: str):
FILE: contraxsuite_services/apps/common/debug_utils.py
function print_stack (line 49) | def print_stack(f=None, limit=None) -> str:
function print_stack_traces (line 63) | def print_stack_traces(sig, frame):
function listen (line 94) | def listen():
FILE: contraxsuite_services/apps/common/decorators.py
function get_string_db_logger (line 58) | def get_string_db_logger():
function collect_stats (line 81) | def collect_stats(name=None, comment=None, log_sql=False, callers_depth=...
function callers (line 187) | def callers(depth=5, start=1):
function caller_name (line 191) | def caller_name(depth=1):
function get_frame_path (line 213) | def get_frame_path(frame):
function get_func_path (line 233) | def get_func_path(func, *args, **kwargs):
function get_function_from_str (line 254) | def get_function_from_str(path):
function decorate (line 285) | def decorate(decorator, path, *args, **kwargs):
function undecorate (line 307) | def undecorate(path):
function init_decorators (line 321) | def init_decorators():
function temp_disconnect_signal (line 330) | def temp_disconnect_signal(signal, receiver, sender, dispatch_uid=None):
FILE: contraxsuite_services/apps/common/error_explorer.py
class OperationalErrorExplorer (line 47) | class OperationalErrorExplorer:
method fullname (line 55) | def fullname(cls, o):
method log_operational_error (line 62) | def log_operational_error(cls, exception: Any):
method find_process_query (line 86) | def find_process_query(cls, pid: int) -> str:
method log_message (line 103) | def log_message(cls, msg: str = ''):
function retry_for_operational_error (line 110) | def retry_for_operational_error(
FILE: contraxsuite_services/apps/common/errors.py
class APIRequestError (line 41) | class APIRequestError(Exception):
method __init__ (line 42) | def __init__(self, message: str = None, caused_by: Exception = None, h...
method to_frontend_error (line 51) | def to_frontend_error(self):
method to_response (line 58) | def to_response(self):
function find_cause_of_type (line 62) | def find_cause_of_type(exception: Exception, of_type: Type[Exception]) -...
FILE: contraxsuite_services/apps/common/expressions.py
class PythonExpressionChecker (line 41) | class PythonExpressionChecker:
method __init__ (line 43) | def __init__(self, code: str):
method test_expression (line 49) | def test_expression(self):
method test_correct_comparing (line 59) | def test_correct_comparing(self, node: Any = None) -> None:
method stringify_node (line 100) | def stringify_node(self, node: Any) -> str:
method stringify_operation (line 119) | def stringify_operation(op: Any) -> str:
FILE: contraxsuite_services/apps/common/fields.py
class StringUUIDField (line 48) | class StringUUIDField(UUIDField):
method from_db_value (line 49) | def from_db_value(self, value, *args, **kwargs):
class CustomJSONField (line 53) | class CustomJSONField(JSONField):
method from_db_value (line 54) | def from_db_value(self, value, *args, **kwargs):
class RoundedFloatField (line 61) | class RoundedFloatField(DecimalField):
method __init__ (line 62) | def __init__(self, verbose_name=None, name=None, max_digits=15, decima...
method from_db_value (line 65) | def from_db_value(self, value, *args, **kwargs):
class TruncatingCharField (line 69) | class TruncatingCharField(CharField):
method get_prep_value (line 70) | def get_prep_value(self, value):
class FilteredManyRelatedField (line 78) | class FilteredManyRelatedField(ManyRelatedField):
method __init__ (line 83) | def __init__(self, *args, **kwargs):
method wrap (line 88) | def wrap(cls, field: ManyRelatedField) -> 'FilteredManyRelatedField':
method get_choices (line 92) | def get_choices(self, cutoff=None):
FILE: contraxsuite_services/apps/common/file_storage/__init__.py
function get_file_storage (line 43) | def get_file_storage() -> ContraxsuiteFileStorage:
function get_filebrowser_site (line 52) | def get_filebrowser_site(url_as_download=True):
function get_media_file_storage (line 60) | def get_media_file_storage(folder='', url_as_download=True):
FILE: contraxsuite_services/apps/common/file_storage/file_storage.py
class PathManipulationsProhibited (line 42) | class PathManipulationsProhibited(Exception):
class UnableToReadFile (line 46) | class UnableToReadFile(Exception):
class ContraxsuiteFileStorage (line 50) | class ContraxsuiteFileStorage:
method __init__ (line 76) | def __init__(self) -> None:
method normalize_folder_name (line 85) | def normalize_folder_name(cls, folder_name: str) -> str:
method check_for_path_manipulations (line 92) | def check_for_path_manipulations(cls, path: str):
method sub_path_join (line 97) | def sub_path_join(cls, parent_path: str, relative_path: str) -> str:
method get_parent_path (line 113) | def get_parent_path(cls, child_path: str):
method ensure_folder_exists (line 118) | def ensure_folder_exists(self, target_folder: str):
method list (line 130) | def list(self, rel_file_path: str):
method file_info (line 137) | def file_info(self, rel_file_path: str) -> Dict[str, Any]:
method delete_file (line 145) | def delete_file(self, rel_file_path: str):
method rename_file (line 150) | def rename_file(self, old_file_path: str, new_file_path: str, move_fil...
method get_as_local_fn (line 156) | def get_as_local_fn(self, rel_file_path: str):
method mkdir (line 168) | def mkdir(self, rel_path: str):
method document_exists (line 175) | def document_exists(self, rel_path: str):
method check_path (line 182) | def check_path(self, rel_path: str) -> Dict[str, bool]:
method write_file (line 185) | def write_file(self,
method mk_doc_dir (line 199) | def mk_doc_dir(self, rel_path: str):
method write_document (line 207) | def write_document(self,
method get_document_as_local_fn (line 224) | def get_document_as_local_fn(self, rel_file_path: str):
method delete_document (line 240) | def delete_document(self, rel_file_path: str):
method rename_document (line 247) | def rename_document(self,
method list_documents (line 257) | def list_documents(self, rel_file_path: str = ''):
method read (line 270) | def read(self, rel_file_path: str) -> Optional[bytes]:
method get_request (line 277) | def get_request(self, rel_file_path: str, extra_headers: Optional[Dict...
FILE: contraxsuite_services/apps/common/file_storage/filebrowser_webdav_file_storage.py
class FileBrowserWebdavStorage (line 47) | class FileBrowserWebdavStorage(StorageMixin, Storage):
method __init__ (line 49) | def __init__(self, base_url='/', url_as_download=True, simple_listdir=...
method path (line 69) | def path(self, name):
method isdir (line 83) | def isdir(self, path):
method isfile (line 89) | def isfile(self, path):
method move (line 95) | def move(self, old_file_name, new_file_name, allow_overwrite=False):
method makedirs (line 105) | def makedirs(self, path):
method rmtree (line 111) | def rmtree(self, path):
method setpermission (line 117) | def setpermission(self, path):
method _open (line 122) | def _open(self, path, mode='rb'):
method _save (line 128) | def _save(self, path, content):
method get_valid_name (line 133) | def get_valid_name(self, name):
method delete (line 140) | def delete(self, path):
method exists (line 147) | def exists(self, path):
method listdir (line 154) | def listdir(self, path):
method size (line 175) | def size(self, path):
method url (line 181) | def url(self, path):
method _datetime_from_timestamp (line 195) | def _datetime_from_timestamp(ts, fmt):
method get_accessed_time (line 206) | def get_accessed_time(self, path):
method get_created_time (line 212) | def get_created_time(self, path):
method get_modified_time (line 220) | def get_modified_time(self, path):
FILE: contraxsuite_services/apps/common/file_storage/local_file_adapter.py
class LocalFileAdapter (line 47) | class LocalFileAdapter(requests.adapters.BaseAdapter):
method _chkpath (line 54) | def _chkpath(method, path):
method send (line 68) | def send(self, req, **kwargs): # pylint: disable=unused-argument
method close (line 109) | def close(self):
FILE: contraxsuite_services/apps/common/file_storage/local_file_storage.py
class ContraxsuiteInstanceLocalFileStorage (line 51) | class ContraxsuiteInstanceLocalFileStorage(ContraxsuiteFileStorage):
method __init__ (line 61) | def __init__(self) -> None:
method init_basic_folders (line 66) | def init_basic_folders(self):
method sub_path_join (line 77) | def sub_path_join(cls, parent_path: str, relative_path: str) -> str:
method get_parent_path (line 86) | def get_parent_path(cls, child_path: str):
method mkdir (line 89) | def mkdir(self, rel_path: str):
method write_file (line 93) | def write_file(self,
method check_path (line 104) | def check_path(self, rel_path: str) -> Dict[str, bool]:
method document_exists (line 130) | def document_exists(self, rel_path: str):
method list (line 134) | def list(self, rel_file_path: str) -> List[str]:
method delete_file (line 146) | def delete_file(self, rel_file_path: str):
method file_info (line 156) | def file_info(self, rel_file_path: str):
method rename_file (line 166) | def rename_file(self, old_rel_path: str, new_rel_path: str, move_file:...
method get_as_local_fn (line 181) | def get_as_local_fn(self, rel_file_path):
method read (line 184) | def read(self, rel_file_path: str) -> Optional[bytes]:
method get_request (line 191) | def get_request(self, rel_file_path: str, extra_headers: Optional[Dict...
method __str__ (line 204) | def __str__(self):
class ContraxsuiteLocalFileStorage (line 209) | class ContraxsuiteLocalFileStorage(ContraxsuiteInstanceLocalFileStorage):
FILE: contraxsuite_services/apps/common/file_storage/tests/test_file_storage.py
class ContraxsuiteWebDAVFileStorageTest (line 43) | class ContraxsuiteWebDAVFileStorageTest(DjangoTestCase):
method test_path_manipulations (line 45) | def test_path_manipulations(self):
method test_sub_path_join (line 55) | def test_sub_path_join(self):
method test_get_parent_dir (line 61) | def test_get_parent_dir(self):
FILE: contraxsuite_services/apps/common/file_storage/tests/test_local_file_storage.py
class TestLocalFileStorage (line 42) | class TestLocalFileStorage(DjangoTestCase):
method test_get_parent_dir (line 44) | def test_get_parent_dir(self):
method test_local_file_access (line 49) | def test_local_file_access(self):
FILE: contraxsuite_services/apps/common/file_storage/tests/test_webdav_file_storage.py
class ContraxsuiteWebDAVFileStorageTest (line 43) | class ContraxsuiteWebDAVFileStorageTest(DjangoTestCase):
method test_parse_propfind (line 45) | def test_parse_propfind(self):
FILE: contraxsuite_services/apps/common/file_storage/webdav_file_storage.py
class WebDAVError (line 54) | class WebDAVError(Exception):
class ContraxsuiteWebDAVFileStorage (line 59) | class ContraxsuiteWebDAVFileStorage(ContraxsuiteFileStorage):
method __init__ (line 67) | def __init__(self,
method mkdir (line 85) | def mkdir(self, path: str):
method write_file (line 97) | def write_file(self,
method parse_propfind_response (line 120) | def parse_propfind_response(cls,
method _exists (line 134) | def _exists(self, url: str) -> bool:
method check_path (line 138) | def check_path(self, rel_path: str) -> Dict[str, bool]:
method document_exists (line 167) | def document_exists(self, rel_path: str):
method _list_impl (line 172) | def _list_impl(self, file_list: List[str], path: str):
method list (line 192) | def list(self, rel_file_path: str = ''):
method delete_file (line 197) | def delete_file(self, rel_file_path: str):
method file_info (line 212) | def file_info(self, rel_file_path: str):
method rename_file (line 241) | def rename_file(self,
method get_as_local_fn (line 262) | def get_as_local_fn(self, rel_file_path: str):
method read (line 282) | def read(self, rel_file_path: str) -> Optional[bytes]:
method get_request (line 295) | def get_request(self, rel_file_path: str,
method __str__ (line 309) | def __str__(self):
FILE: contraxsuite_services/apps/common/forms.py
function checkbox_field (line 48) | def checkbox_field(label,
class FriendlyPasswordField (line 76) | class FriendlyPasswordField(CharField):
method __init__ (line 77) | def __init__(self, max_length=None, min_length=None, *args, **kwargs):
method clean (line 83) | def clean(self, value):
class ReindexDBForm (line 89) | class ReindexDBForm(Form):
class DBSchemaSelectionForm (line 96) | class DBSchemaSelectionForm(Form):
FILE: contraxsuite_services/apps/common/loaders.py
class Loader (line 41) | class Loader(FilesystemLoader):
method get_dirs (line 49) | def get_dirs(self):
FILE: contraxsuite_services/apps/common/log_utils.py
function render_error (line 44) | def render_error(message: str, caused_by: Exception = None) -> str:
class ProcessLogger (line 61) | class ProcessLogger:
method set_progress_steps_number (line 62) | def set_progress_steps_number(self, steps):
method step_progress (line 65) | def step_progress(self):
method info (line 68) | def info(self, message: str, **kwargs):
method debug (line 71) | def debug(self, message: str, **kwargs):
method error (line 74) | def error(self,
class ConsoleLogger (line 84) | class ConsoleLogger(ProcessLogger):
method set_progress_steps_number (line 85) | def set_progress_steps_number(self, steps):
method step_progress (line 88) | def step_progress(self):
method info (line 91) | def info(self, message: str, **kwargs):
method debug (line 94) | def debug(self, message: str, **kwargs):
method error (line 97) | def error(self,
class ErrorCollectingLogger (line 109) | class ErrorCollectingLogger(ProcessLogger):
method __init__ (line 110) | def __init__(self) -> None:
method set_progress_steps_number (line 115) | def set_progress_steps_number(self, steps):
method step_progress (line 118) | def step_progress(self):
method info (line 121) | def info(self, message: str):
method error (line 124) | def error(self, message: str, field_code: str = None, exc_info: Except...
method get_error (line 140) | def get_error(self):
method raise_if_error (line 147) | def raise_if_error(self):
function render_exception (line 158) | def render_exception(e: Exception) -> str:
function auto_str (line 162) | def auto_str(cls):
FILE: contraxsuite_services/apps/common/logger.py
class CsLogger (line 38) | class CsLogger:
method get_logger (line 45) | def get_logger(cls, logger_name: Optional[str] = None) -> logging.Logger:
method get_django_logger (line 49) | def get_django_logger(cls) -> logging.Logger:
method get_django_server_logger (line 53) | def get_django_server_logger(cls) -> logging.Logger:
method get_django_db_backends_logger (line 57) | def get_django_db_backends_logger(cls) -> logging.Logger:
method get_frontend_logger (line 61) | def get_frontend_logger(cls) -> logging.Logger:
FILE: contraxsuite_services/apps/common/management/commands/create_superuser.py
class Command (line 41) | class Command(BaseCommand):
method add_arguments (line 44) | def add_arguments(self, parser):
method handle (line 54) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/download_s3_models.py
class VersionFiles (line 52) | class VersionFiles:
method __init__ (line 58) | def __init__(self, version: str):
method get_version_cortege (line 65) | def get_version_cortege(cls, vers_str: str) -> Tuple[int, int, int]:
method get_version_str (line 71) | def get_version_str(cls, vers: Tuple[int, int, int]) -> str:
method __str__ (line 74) | def __str__(self):
method __repr__ (line 80) | def __repr__(self):
class Command (line 84) | class Command(MigrateCommand):
method __init__ (line 113) | def __init__(self, *args, **kwargs):
method handle (line 122) | def handle(self, *args, **options):
method find_most_relevant_file_version (line 170) | def find_most_relevant_file_version(self, rel_path: str) -> \
method compare_versions (line 197) | def compare_versions(cls, a: Tuple[int, int, int], b: Tuple[int, int, ...
method ensure_file (line 205) | def ensure_file(self, rel_path: str, s3_key: S3Resource):
method rewrite_file (line 212) | def rewrite_file(self, rel_path: str, s3_key: S3Resource):
method ensure_files_in_folder (line 221) | def ensure_files_in_folder(self, rel_path: str, rewrite_existing: bool...
method upload_file_on_webdav (line 240) | def upload_file_on_webdav(self, rel_path: str, file_name: str, s3_res:...
method rel_path_to_webdav (line 256) | def rel_path_to_webdav(cls, rel_path: str) -> str:
method model_path_to_rel_path (line 260) | def model_path_to_rel_path(cls, model_path: str) -> str:
method s3_path_to_rel_path (line 264) | def s3_path_to_rel_path(cls, s3_path: str, vers_str: str) -> str:
method check_webdav_file_exists (line 271) | def check_webdav_file_exists(self, webdav_path: str) -> bool:
method read_versioned_folders (line 275) | def read_versioned_folders(self):
method get_version_from_s3_path (line 302) | def get_version_from_s3_path(cls, path: str) -> str:
method path_is_parent (line 307) | def path_is_parent(cls, parent_path: str, child_path: str) -> bool:
method log_message (line 313) | def log_message(cls, message: str):
method log_error (line 318) | def log_error(cls, message: str):
FILE: contraxsuite_services/apps/common/management/commands/force_migrate.py
class Command (line 38) | class Command(MigrateCommand):
method handle (line 42) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/force_refill_migrations.py
class Command (line 40) | class Command(MigrateCommand):
method handle (line 44) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/force_reinitiate_migrations.py
class Command (line 44) | class Command(MigrateCommand):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/generate_graph_models.py
class Command (line 48) | class Command(BaseCommand):
method add_arguments (line 51) | def add_arguments(self, parser):
method handle (line 74) | def handle(self, *args, **kwargs):
FILE: contraxsuite_services/apps/common/management/commands/get_openapi_schema.py
class Command (line 45) | class Command(BaseCommand):
method add_arguments (line 47) | def add_arguments(self, parser):
method handle (line 77) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/init_app_vars.py
class Command (line 40) | class Command(MigrateCommand):
method handle (line 43) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/init_cache.py
class Command (line 41) | class Command(MigrateCommand):
method handle (line 44) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/load_review_status_groups.py
class Command (line 43) | class Command(BaseCommand):
method handle (line 47) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/load_review_statuses.py
class Command (line 43) | class Command(BaseCommand):
method handle (line 47) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/loadnewdata.py
class Command (line 40) | class Command(Command):
method create_parser (line 42) | def create_parser(self, *args, **kwargs):
method add_arguments (line 47) | def add_arguments(self, parser):
method handle (line 62) | def handle(self, *fixture_labels, **options):
method find_fixtures (line 68) | def find_fixtures(self, fixture_label):
method load_label (line 78) | def load_label(self, fixture_label):
FILE: contraxsuite_services/apps/common/management/commands/set_app_var.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 55) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/set_site.py
class Command (line 40) | class Command(BaseCommand):
method handle (line 43) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/management/commands/unsafe_fix_catastrophic_backtracking.py
function fix_regexp (line 42) | def fix_regexp(r: str):
class Command (line 46) | class Command(BaseCommand):
method create_parser (line 53) | def create_parser(self, *args, **kwargs):
method handle (line 64) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/common/managers.py
class DotValuesIterable (line 38) | class DotValuesIterable(models.query.ValuesIterable):
method __iter__ (line 43) | def __iter__(self):
class AdvancedQuerySet (line 48) | class AdvancedQuerySet(models.query.QuerySet):
method dot_values (line 53) | def dot_values(self, *fields, **expressions):
class AdvancedManager (line 60) | class AdvancedManager(models.manager.BaseManager.from_queryset(AdvancedQ...
class BulkSignalsQuerySet (line 64) | class BulkSignalsQuerySet(models.QuerySet):
method update (line 66) | def update(self, **kwargs):
method delete (line 72) | def delete(self):
class BulkSignalsManager (line 79) | class BulkSignalsManager(models.Manager):
method __init__ (line 81) | def __init__(self, use_in_migrations=None, disallow_ignore_conflicts=T...
method get_queryset (line 87) | def get_queryset(self):
method bulk_create (line 92) | def bulk_create(self, objs, ignore_conflicts=False, **kwargs):
method bulk_update (line 103) | def bulk_update(self, objs, fields, **kwargs):
FILE: contraxsuite_services/apps/common/middleware.py
class LoginRequiredMiddleware (line 66) | class LoginRequiredMiddleware(MiddlewareMixin):
method process_view (line 75) | def process_view(self, request, view_func, args, kwargs):
function custom_redirect (line 94) | def custom_redirect(url, *_args, **kwargs):
class HttpResponseNotAllowedMiddleware (line 142) | class HttpResponseNotAllowedMiddleware(MiddlewareMixin):
method process_response (line 146) | def process_response(self, request, response):
class Response5xxErrorMiddleware (line 152) | class Response5xxErrorMiddleware(MiddlewareMixin):
method process_response (line 156) | def process_response(self, request, response):
class Response404ErrorMiddleware (line 163) | class Response404ErrorMiddleware(MiddlewareMixin):
method process_response (line 167) | def process_response(self, request, response):
class Response500ErrorMiddleware (line 176) | class Response500ErrorMiddleware(MiddlewareMixin):
method process_response (line 180) | def process_response(self, request, response):
class RequestUserMiddleware (line 190) | class RequestUserMiddleware(MiddlewareMixin):
method process_request (line 194) | def process_request(self, request):
method connect_signal (line 226) | def connect_signal(cls, signal, receiver, sender=None, weak=True, disp...
method process_response (line 254) | def process_response(self, request, response):
method process_exception (line 262) | def process_exception(self, request, exception):
method insert_user_and_request_data (line 269) | def insert_user_and_request_data(self, user, request_data, sender, **k...
class AppEnabledRequiredMiddleware (line 285) | class AppEnabledRequiredMiddleware(MiddlewareMixin):
method process_view (line 290) | def process_view(self, request, view_func, args, kwargs):
class CookieMiddleware (line 303) | class CookieMiddleware(MiddlewareMixin):
method process_request (line 313) | def process_request(self, request):
method process_response (line 320) | def process_response(self, request, response):
class AppBlocksMiddleware (line 361) | class AppBlocksMiddleware(MiddlewareMixin):
method process_view (line 365) | def process_view(self, request, view_func, args, kwargs):
FILE: contraxsuite_services/apps/common/migration_manager.py
class RemoveIndexIfExists (line 38) | class RemoveIndexIfExists(RemoveIndex):
method state_forwards (line 39) | def state_forwards(self, app_label, state):
method database_forwards (line 42) | def database_forwards(self, app_label, schema_editor, from_state, to_s...
method check_index_exists (line 47) | def check_index_exists(self, schema_editor: DatabaseSchemaEditor) -> b...
FILE: contraxsuite_services/apps/common/migration_utils.py
function is_migration_in_process (line 37) | def is_migration_in_process() -> bool:
FILE: contraxsuite_services/apps/common/migrations/0001_initial.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0002_reviewstatus.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0003_reviewstatus_is_active.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0004_auto_20180622_1138.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0005_reviewstatusgroup.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0006_create_review_status_groups_20180713_1341.py
function load_review_status_groups (line 9) | def load_review_status_groups(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0007_reviewstatus_group.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0008_migrate_groups_20180713_1351.py
function load_review_statuses (line 9) | def load_review_statuses(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0009_objectstorage.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0010_action.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0011_auto_20180828_0418.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0012_auto_20181012_0643.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0013_customapirequestlog.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0014_appvar_description.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0015_methodstats.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0016_auto_20190906_0727.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0017_methodstatscollectorplugin.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0018_auto_20190916_0730.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0019_menugroup_menuitem.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0020_auto_20191016_1549.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0021_auto_20191017_1457.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0022_threaddumprecord.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0023_auto_20191101_1021.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0024_auto_20191101_1028.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0025_auto_20200110_1354.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0026_set_appvar_categories.py
function categorize_old_values (line 6) | def categorize_old_values(apps, schema_editor):
class Migration (line 36) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0027_historicalappvar.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0028_exportfile.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0029_exportfile_email_sent.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0030_smtp_backend_appvar.py
class Migration (line 40) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0031_auto_20210108_1934.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0031_smtp_backend_appvar_description.py
function migrate_description (line 58) | def migrate_description(_apps, _schema_editor):
function unmigrate_description (line 77) | def unmigrate_description(_apps, _schema_editor):
class Migration (line 96) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0032_move_strict_date_parse_appvar.py
class Migration (line 55) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0033_merge_20210127_0828.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0034_auto_20210127_1536.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0035_auto_20210128_0922.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0036_auto_20210204_0833.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0037_expire_appvars.py
function clear_appvar_cache (line 7) | def clear_appvar_cache(_app, _schema):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0038_auto_20210309_1324.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0039_auto_20210311_0543.py
function clear_appvar_cache (line 7) | def clear_appvar_cache(apps, schema_editor):
class Migration (line 29) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0040_document_locale_appvar.py
class Migration (line 40) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0041_remove_appvar_duplicates.py
function remove_appvar_duplicates (line 7) | def remove_appvar_duplicates(_app, _schema):
class Migration (line 25) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0042_fix_appvar_indexes.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0043_update_appvar_helptext.py
class Migration (line 4) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0044_update_appvar_duplicate_docs.py
class Migration (line 3) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0045_change_email_backend.py
function do_migrate (line 42) | def do_migrate(_apps, _schema_editor):
class Migration (line 57) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0046_update_old_project_actions.py
function do_migrate (line 4) | def do_migrate(_apps, _schema_editor):
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/migrations/0047_create_appvar_detect_contract_type_settings.py
function run_migration (line 5) | def run_migration(apps, schema_editor):
function revert_migration (line 49) | def revert_migration(apps, schema_editor):
class Migration (line 54) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/common/mixins.py
function get_model (line 95) | def get_model(self):
class AddModelNameMixin (line 114) | class AddModelNameMixin(LoginRequiredMixin):
method get_context_data (line 118) | def get_context_data(self, **kwargs):
class MessageMixin (line 129) | class MessageMixin:
method form_valid (line 133) | def form_valid(self, form):
class TemplateNamesMixin (line 147) | class TemplateNamesMixin:
method get_template_names (line 151) | def get_template_names(self):
class SingleObjectMixin (line 165) | class SingleObjectMixin(MessageMixin, AddModelNameMixin, TemplateNamesMi...
class CustomCreateView (line 169) | class CustomCreateView(PermissionRequiredMixin, SingleObjectMixin, Creat...
method get_form_class (line 172) | def get_form_class(self):
method get_fields (line 176) | def get_fields(self):
class CustomUpdateView (line 180) | class CustomUpdateView(CustomCreateView, UpdateView):
class CustomDetailView (line 184) | class CustomDetailView(CustomUpdateView):
method get_context_data (line 191) | def get_context_data(self, **kwargs):
method get_update_url (line 201) | def get_update_url(self):
class DocumentQsAccessMixin (line 209) | class DocumentQsAccessMixin(MultipleObjectMixin):
method get_queryset (line 213) | def get_queryset(self):
function string_filter (line 251) | def string_filter(search_str, qs: QuerySet, _or_lookup, _and_lookup=None...
class BaseCustomListView (line 275) | class BaseCustomListView(AddModelNameMixin, TemplateNamesMixin, ListView):
method get (line 284) | def get(self, request, *args, **kwargs):
class CustomListView (line 291) | class CustomListView(DocumentQsAccessMixin, BaseCustomListView):
class CustomDeleteView (line 295) | class CustomDeleteView(AddModelNameMixin, PermissionRequiredMixin, Delet...
method handle_no_permission (line 299) | def handle_no_permission(self):
method get (line 305) | def get(self, request, *args, **kwargs):
method post (line 310) | def post(self, request, *args, **kwargs):
class AjaxResponseMixin (line 323) | class AjaxResponseMixin:
method render_to_response (line 325) | def render_to_response(self, *args, **kwargs):
class JSONResponseView (line 332) | class JSONResponseView(View):
method response (line 334) | def response(self, request, *args, **kwargs):
method get (line 341) | def get(self, request, *args, **kwargs):
method post (line 344) | def post(self, request, *args, **kwargs):
method put (line 347) | def put(self, request, *args, **kwargs):
method delete (line 350) | def delete(self, request, *args, **kwargs):
method get_json_data (line 353) | def get_json_data(self, request, *args, **kwargs):
class TypeaheadView (line 357) | class TypeaheadView(DocumentQsAccessMixin, JSONResponseView):
method get_json_data (line 361) | def get_json_data(self, request, *args, **kwargs):
method qs_to_values (line 369) | def qs_to_values(self, qs):
class SubmitView (line 373) | class SubmitView(JSONResponseView):
method response (line 377) | def response(self, request, *args, **kwargs):
method get_success_message (line 384) | def get_success_message(self):
method get_error_message (line 387) | def get_error_message(self):
method failure (line 390) | def failure(self):
method success (line 393) | def success(self, data=None):
class AjaxListView (line 400) | class AjaxListView(DocumentQsAccessMixin, AjaxResponseMixin, BaseCustomL...
method get (line 408) | def get(self, request, *args, **kwargs):
method get_json_data (line 429) | def get_json_data(self, **kwargs):
method export (line 458) | def export(self, data, source_name, fmt='csv'):
method process_export_data (line 462) | def process_export_data(self, data):
method get_export_file_name (line 465) | def get_export_file_name(self):
class JqPaginatedListMixin (line 469) | class JqPaginatedListMixin:
method get_field_types (line 499) | def get_field_types(self):
method filter_and_sort (line 502) | def filter_and_sort(self, qs):
method read_request_filters (line 512) | def read_request_filters(self) -> Dict[str, Any]:
method filter (line 530) | def filter(self, qs: QuerySet) -> QuerySet:
method get_db_column_type (line 607) | def get_db_column_type(qs, field):
method make_condition (line 618) | def make_condition(cls, field_type: str, field: str, cond: str) -> str:
method sort (line 623) | def sort(self, qs):
method paginate (line 646) | def paginate(self, qs) -> Tuple[Union[List, Any], Paginator]:
method get_json_data (line 670) | def get_json_data(self, **kwargs):
method date_lookup (line 697) | def date_lookup(value):
method bool_lookup (line 708) | def bool_lookup(value):
method full_reverse (line 715) | def full_reverse(self, *args, **kwargs):
class JqPaginatedListView (line 719) | class JqPaginatedListView(JqPaginatedListMixin, AjaxListView):
class SimpleRelationSerializer (line 723) | class SimpleRelationSerializer(rest_framework.serializers.ModelSerializer):
method get_fields (line 728) | def get_fields(self):
class JqFilterBackend (line 737) | class JqFilterBackend(rest_framework.filters.BaseFilterBackend):
method filter_queryset (line 739) | def filter_queryset(self, request, queryset, *args):
class ModelFieldFilterBackend (line 749) | class ModelFieldFilterBackend(rest_framework.filters.BaseFilterBackend):
method filter_queryset (line 751) | def filter_queryset(self, request, queryset, *args):
class APIResponseMixin (line 762) | class APIResponseMixin:
method handle_exception (line 766) | def handle_exception(self, exc):
method destroy (line 774) | def destroy(self, request, *args, **kwargs):
method perform_create (line 778) | def perform_create(self, serializer):
method finalize_response (line 781) | def finalize_response(self, request, response, *args, **kwargs):
class APIFormFieldsMixin (line 801) | class APIFormFieldsMixin:
method get_ui_element (line 829) | def get_ui_element(self, field_code, field_class):
method get_fields_data (line 841) | def get_fields_data(self):
method new_object_fields (line 893) | def new_object_fields(self, request, *args, **kwargs):
method existing_object_fields (line 910) | def existing_object_fields(self, request, *args, **kwargs):
class JqListAPIMixin (line 928) | class JqListAPIMixin(JqPaginatedListMixin):
method __init__ (line 936) | def __init__(self, *args, **kwargs):
method initialize_request (line 940) | def initialize_request(self, request, *args, **kwargs):
method filter_queryset (line 955) | def filter_queryset(self, queryset):
method paginate_queryset (line 960) | def paginate_queryset(self, queryset):
method list (line 966) | def list(self, request, *args, **kwargs):
method add_extra_list_data (line 1039) | def add_extra_list_data(self, request, data: ReturnList):
method post_process_data (line 1042) | def post_process_data(self, data: Dict) -> Dict:
method get_extra_data (line 1045) | def get_extra_data(self, queryset, initial_queryset):
method export (line 1048) | def export(self, data, source_name, fmt='xlsx'):
method get_export_file_name (line 1060) | def get_export_file_name(self):
method process_export_data (line 1063) | def process_export_data(self, data):
class JqListAPIView (line 1067) | class JqListAPIView(JqListAPIMixin, rest_framework.generics.ListAPIView):
class TypeaheadSerializer (line 1073) | class TypeaheadSerializer(rest_framework.serializers.Serializer):
class TypeaheadAPIViewSchema (line 1077) | class TypeaheadAPIViewSchema(CustomAutoSchema):
class TypeaheadAPIView (line 1086) | class TypeaheadAPIView(DocumentQsAccessMixin, rest_framework.generics.Li...
method get (line 1090) | def get(self, request, *args, **kwargs):
method qs_to_values (line 1104) | def qs_to_values(self, qs, field_name):
class NestedKeyTextTransform (line 1108) | class NestedKeyTextTransform(KeyTextTransform):
method __init__ (line 1115) | def __init__(self, nested_key_names, *args, **kwargs):
method as_sql (line 1121) | def as_sql(self, compiler, connection):
class APIActionMixin (line 1132) | class APIActionMixin:
method __init__ (line 1148) | def __init__(self, *args, **kwargs):
method dispatch (line 1155) | def dispatch(self, request, *args, **kwargs):
method save_user_action (line 1175) | def save_user_action(self, request, *args, **kwargs):
method save_action_parent (line 1209) | def save_action_parent(self):
method get_model (line 1212) | def get_model(self):
method get_model_name (line 1218) | def get_model_name(self):
method get_content_type (line 1221) | def get_content_type(self):
method should_track_view_action (line 1225) | def should_track_view_action(self):
method get_request_data (line 1236) | def get_request_data(self):
method get_object_pk (line 1243) | def get_object_pk(self):
method perform_create (line 1262) | def perform_create(self, serializer):
method perform_destroy (line 1270) | def perform_destroy(self, instance):
method get_action_name (line 1277) | def get_action_name(self):
method get_action_message (line 1287) | def get_action_message(self):
method get_updated_fields_message (line 1293) | def get_updated_fields_message(self, old_instance_state, new_instance_...
method get_object_state (line 1310) | def get_object_state(obj):
method update (line 1322) | def update(self, request, *args, **kwargs):
class APILoggingMixin (line 1341) | class APILoggingMixin(LoggingMixin):
method __init__ (line 1342) | def __init__(self, *args, **kwargs):
method should_log (line 1346) | def should_log(self, request, response):
method handle_log (line 1356) | def handle_log(self):
method initial (line 1370) | def initial(self, request, *args, **kwargs):
method get_req_data (line 1376) | def get_req_data(self, request) -> Any:
class CustomCountQuerySet (line 1388) | class CustomCountQuerySet(QuerySet):
method wrap (line 1390) | def wrap(qs: QuerySet):
method __init__ (line 1394) | def __init__(self, model=None, query=None, using=None, hints=None):
method set_optional_count_query (line 1398) | def set_optional_count_query(self, query: Optional[str] = None):
method count (line 1402) | def count(self):
method get_count_custom_sql (line 1411) | def get_count_custom_sql(self):
class CustomForbiddenResponse (line 1424) | class CustomForbiddenResponse(HttpResponseForbidden):
method __init__ (line 1426) | def __init__(self, *args, **kwargs):
FILE: contraxsuite_services/apps/common/model_utils/hr_django_json_encoder.py
class HRDjangoJSONEncoder (line 52) | class HRDjangoJSONEncoder(JSONEncoder):
method encode (line 63) | def encode(self, o: Any) -> str:
method brief_encode (line 68) | def brief_encode(self, o: Any) -> str:
method iterencode (line 81) | def iterencode(self, o, _one_shot=False):
method default (line 135) | def default(self, o: Any) -> Any:
function brief_encode_basestring_ascii (line 166) | def brief_encode_basestring_ascii(s):
function brief_encode_basestring (line 173) | def brief_encode_basestring(s):
FILE: contraxsuite_services/apps/common/model_utils/improved_django_json_encoder.py
class ImprovedDjangoJSONEncoder (line 47) | class ImprovedDjangoJSONEncoder(json.JSONEncoder):
method default (line 49) | def default(self, o):
FILE: contraxsuite_services/apps/common/model_utils/model_bulk_delete.py
class WherePredicate (line 42) | class WherePredicate:
method __init__ (line 43) | def __init__(self, table: str, column: str, predicate: str):
method __str__ (line 48) | def __str__(self):
class ModelBulkDelete (line 52) | class ModelBulkDelete:
method __init__ (line 55) | def __init__(self,
method build_get_deleted_count_queries (line 69) | def build_get_deleted_count_queries(self,
method build_delete_all_queries (line 107) | def build_delete_all_queries(self, where_suffix: WherePredicate) -> Li...
method calculate_total_objects_to_delete (line 140) | def calculate_total_objects_to_delete(self,
method delete_objects (line 157) | def delete_objects(self, where_suffix: WherePredicate) -> Dict[str, int]:
FILE: contraxsuite_services/apps/common/model_utils/model_class_dictionary.py
class ModelClassDictionary (line 44) | class ModelClassDictionary:
method __init__ (line 47) | def __init__(self) -> None:
method read_models (line 56) | def read_models(self) -> None:
method get_model_class_name (line 64) | def get_model_class_name(self, table_name: str) -> str:
method get_model_class_name_hr (line 67) | def get_model_class_name_hr(self, table_name: str) -> str:
FILE: contraxsuite_services/apps/common/model_utils/model_stats_sets_manager.py
class ModelStatsSetsManager (line 42) | class ModelStatsSetsManager:
method get_class_methods (line 55) | def get_class_methods(cls_obj) -> List[str]:
method get_docfieldrepo_methods (line 63) | def get_docfieldrepo_methods() -> List[str]:
method get_fields_detecting_methods (line 69) | def get_fields_detecting_methods() -> List[str]:
method get_field_locators (line 75) | def get_field_locators() -> List[str]:
method get_common_locators (line 86) | def get_common_locators() -> List[str]:
method decorate_methods (line 96) | def decorate_methods(methods: List[str],
method remove_all_decorators (line 107) | def remove_all_decorators():
method show_stored_decorators (line 113) | def show_stored_decorators():
method decorate_all_standard_methods (line 124) | def decorate_all_standard_methods(
method purge_stored_statistics (line 134) | def purge_stored_statistics():
FILE: contraxsuite_services/apps/common/model_utils/safe_bulk_create.py
class SafeBulkCreate (line 43) | class SafeBulkCreate:
method bulk_create (line 49) | def bulk_create(cls, object_manager: models.Manager, objects: List[Any...
method build_entity_filter (line 73) | def build_entity_filter(cls, integrity_error: str) -> Optional[Callabl...
FILE: contraxsuite_services/apps/common/model_utils/table_deps.py
class DependencyRecord (line 37) | class DependencyRecord:
method __init__ (line 38) | def __init__(self, own_table: str = '', ref_key: str = '', ref_table: ...
method __repr__ (line 44) | def __repr__(self):
method stringify (line 47) | def stringify(self) -> str:
class TableDeps (line 51) | class TableDeps:
method __init__ (line 56) | def __init__(self, start_dep):
method __repr__ (line 64) | def __repr__(self) -> str:
method stringify (line 68) | def stringify(self) -> str:
method remove_duplicates (line 72) | def remove_duplicates(cls, dep_list: 'List[TableDeps]') -> 'List[Table...
method leave_shortest_chains (line 77) | def leave_shortest_chains(cls, dep_list: 'List[TableDeps]') -> 'List[T...
method sort_deps (line 91) | def sort_deps(cls,
method check_loops_in_deps (line 131) | def check_loops_in_deps(cls, table_deps: Dict[str, Set[str]]) -> bool:
method parse_stored_deps_multiline (line 145) | def parse_stored_deps_multiline(cls, text: str) -> List:
method parse_stored_deps_line (line 156) | def parse_stored_deps_line(cls, line: str):
FILE: contraxsuite_services/apps/common/model_utils/table_deps_builder.py
class TableDepsBuilder (line 41) | class TableDepsBuilder:
method __init__ (line 42) | def __init__(self, max_depth: int = 4):
method build_table_dependences (line 46) | def build_table_dependences(self, table_name: str) -> List[TableDeps]:
method find_dependend_tables (line 65) | def find_dependend_tables(
method get_relations (line 94) | def get_relations(cls) -> List[Tuple[str, str, str, str]]:
method get_all_primary_keys (line 139) | def get_all_primary_keys(cls) -> Dict[str, List[str]]:
FILE: contraxsuite_services/apps/common/model_utils/tests/test_bulk_delete.py
class TestBulkDelete (line 43) | class TestBulkDelete(DjangoTestCase):
method non_test_document (line 44) | def non_test_document(self):
method test_dependency_order (line 55) | def test_dependency_order(self):
method test_dependency_loops (line 79) | def test_dependency_loops(self):
method deps_to_table_names (line 86) | def deps_to_table_names(cls, deps: List[TableDeps]):
FILE: contraxsuite_services/apps/common/model_utils/tests/test_hr_django_json_encoder.py
class TestHRDjangoJSONEncoder (line 40) | class TestHRDjangoJSONEncoder(DjangoTestCase):
class TestSrClass (line 41) | class TestSrClass:
method __init__ (line 42) | def __init__(self, a: int, b: str):
method test_date (line 46) | def test_date(self):
method test_set (line 56) | def test_set(self):
method test_long_text (line 62) | def test_long_text(self):
method test_class (line 68) | def test_class(self):
FILE: contraxsuite_services/apps/common/model_utils/tests/test_improved_django_json_encoder.py
class TestImprovedDjangoJSONEncoder (line 41) | class TestImprovedDjangoJSONEncoder(TestCase):
class TestSrClass (line 42) | class TestSrClass:
method __init__ (line 43) | def __init__(self, a: int, b: str, c=None):
method test_int (line 48) | def test_int(self):
method test_float (line 54) | def test_float(self):
method test_long_float (line 60) | def test_long_float(self):
method test_decimal (line 67) | def test_decimal(self):
method test_decimal_in_struct (line 75) | def test_decimal_in_struct(self):
method test_date (line 98) | def test_date(self):
method test_set (line 108) | def test_set(self):
method test_class (line 114) | def test_class(self):
FILE: contraxsuite_services/apps/common/model_utils/tests/test_model_class_dictionary.py
class TestModelClassDictionary (line 40) | class TestModelClassDictionary(DjangoTestCase):
method test_has_names (line 41) | def test_has_names(self):
FILE: contraxsuite_services/apps/common/model_utils/tests/test_safe_bulk_delete.py
class TestObject (line 40) | class TestObject:
method __init__ (line 41) | def __init__(self, text_unit_id: int = 0, party: str = ''):
class TestSafeBulkDelete (line 46) | class TestSafeBulkDelete(TestCase):
method test_build_handler (line 47) | def test_build_handler(self):
method test_build_2vals_handler (line 61) | def test_build_2vals_handler(self):
FILE: contraxsuite_services/apps/common/model_utils/tests/test_singleton.py
class MyClass1 (line 42) | class MyClass1:
method __init__ (line 43) | def __init__(self) -> None:
class MyClass2 (line 49) | class MyClass2(MyClass1):
class MyClass3 (line 54) | class MyClass3(MyClass1):
class MyClass4 (line 63) | class MyClass4:
method __init__ (line 64) | def __init__(self, val) -> None:
class TestSingleton (line 71) | class TestSingleton(DjangoTestCase):
method test_singleton (line 72) | def test_singleton(self):
method manual_test_thread_safety (line 95) | def manual_test_thread_safety(self):
FILE: contraxsuite_services/apps/common/models.py
class AppVarQuerySet (line 76) | class AppVarQuerySet(models.QuerySet):
method delete (line 77) | def delete(self):
class ProjectAppVar (line 83) | class ProjectAppVar:
method __init__ (line 87) | def __init__(self,
method __str__ (line 103) | def __str__(self):
method __repr__ (line 107) | def __repr__(self):
class AppVarsCollection (line 111) | class AppVarsCollection:
method store_app_var (line 117) | def store_app_var(cls,
class KnownAppVars (line 142) | class KnownAppVars:
method get_system_only_app_vars (line 144) | def get_system_only_app_vars(cls) -> Dict[Tuple[str, str], 'AppVar']:
method find_app_var (line 148) | def find_app_var(cls, category: str, name: str) -> Optional['AppVar']:
class AppVarStorage (line 152) | class AppVarStorage:
method val (line 156) | def val(cls,
method set (line 204) | def set(cls,
method get_project_app_vars (line 239) | def get_project_app_vars(cls,
method apply_project_app_vars (line 277) | def apply_project_app_vars(cls,
method _get_project_db_app_vars (line 324) | def _get_project_db_app_vars(cls, project_id: int, user: User = None):
method _should_return_mock (line 331) | def _should_return_mock(cls) -> bool:
method _save_app_var_db_record (line 335) | def _save_app_var_db_record(cls, app_var: 'AppVar'):
method _delete_app_var_rows (line 339) | def _delete_app_var_rows(cls, project_id: int, category: str, name: str):
method _read_db_values (line 343) | def _read_db_values(cls,
method _save_app_var_in_db (line 353) | def _save_app_var_in_db(cls,
method _check_app_var_in_db (line 365) | def _check_app_var_in_db(cls,
method _get_or_update_app_var (line 377) | def _get_or_update_app_var(
method _cache (line 402) | def _cache(cls, category: str, name: str, access_type: str, project_id...
method clear_cache_values (line 412) | def clear_cache_values(cls, category: str, name: str, access_type: str):
method _read_cached (line 419) | def _read_cached(cls, category: str, name: str, access_type: str, proj...
method _make_cache_key (line 423) | def _make_cache_key(cls,
method clear_key (line 433) | def clear_key(cls, category: str, name: str, access_type: str, project...
method clear (line 438) | def clear(cls, category: str, name: str, access_type: str, project_id:...
class AppVar (line 444) | class AppVar(models.Model):
class Meta (line 461) | class Meta:
method __str__ (line 508) | def __str__(self):
method val (line 511) | def val(self, project_id: Optional[int] = None) -> Any:
method set (line 516) | def set(cls,
method delete (line 536) | def delete(self, **kwargs):
method is_optional_value (line 540) | def is_optional_value(self):
method check_is_value_ok (line 546) | def check_is_value_ok(cls, category: str, name: str, value: Any) -> None:
method _check_is_value_ok (line 551) | def _check_is_value_ok(self, value: Any) -> None:
method try_cast_string (line 575) | def try_cast_string(self, value_str: str) -> Any:
function save_var (line 593) | def save_var(sender, instance, created, **kwargs):
class ReviewStatusGroup (line 605) | class ReviewStatusGroup(models.Model):
class Meta (line 621) | class Meta:
method __str__ (line 626) | def __str__(self):
method save (line 632) | def save(self, **kwargs):
class ReviewStatus (line 638) | class ReviewStatus(models.Model):
class Meta (line 658) | class Meta:
method __str__ (line 663) | def __str__(self):
method _fire_saved (line 669) | def _fire_saved(self, old_instance=None):
method save (line 672) | def save(self, **kwargs):
method initial_status (line 681) | def initial_status(cls):
method initial_status_pk (line 690) | def initial_status_pk(cls):
method is_final (line 695) | def is_final(self):
method is_completed (line 699) | def is_completed(self):
method is_excluded (line 703) | def is_excluded(self):
function get_default_status (line 707) | def get_default_status():
class ObjectStorage (line 711) | class ObjectStorage(models.Model):
class Meta (line 713) | class Meta:
method get_obj (line 723) | def get_obj(self):
method set_obj (line 728) | def set_obj(self, obj):
method update_or_create (line 732) | def update_or_create(key: str, value_obj):
class Action (line 737) | class Action(models.Model):
method __str__ (line 755) | def __str__(self):
class SQCount (line 762) | class SQCount(models.Subquery):
class CustomAPIRequestLog (line 767) | class CustomAPIRequestLog(APIRequestLog):
class ThreadDumpRecord (line 771) | class ThreadDumpRecord(models.Model):
class Meta (line 782) | class Meta:
class MethodStats (line 787) | class MethodStats(models.Model):
class Meta (line 814) | class Meta:
method __str__ (line 818) | def __str__(self):
method get (line 828) | def get(cls, as_dataframe: bool = True, **filter_kwargs):
class MethodStatsCollectorPlugin (line 854) | class MethodStatsCollectorPlugin(models.Model):
class Meta (line 872) | class Meta:
method __str__ (line 875) | def __str__(self):
function save_plugin (line 880) | def save_plugin(sender, instance, created, **kwargs):
function delete_plugin (line 891) | def delete_plugin(sender, instance, **kwargs):
class MenuGroup (line 904) | class MenuGroup(models.Model):
class Meta (line 906) | class Meta:
method __str__ (line 922) | def __str__(self):
function save_menu_group (line 927) | def save_menu_group(sender, instance, created, **kwargs):
class MenuItem (line 939) | class MenuItem(models.Model):
class Meta (line 941) | class Meta:
method __str__ (line 963) | def __str__(self):
function save_menu_item (line 968) | def save_menu_item(sender, instance, created, **kwargs):
function approx_count (line 985) | def approx_count(db_table_of_model):
class PostgresILike (line 1006) | class PostgresILike(IContains):
method as_postgresql (line 1012) | def as_postgresql(self, compiler, connection):
class FullTextSearch (line 1019) | class FullTextSearch(Lookup):
method get_fts_lookup (line 1027) | def get_fts_lookup(self, qn, connection):
method as_postgresql (line 1041) | def as_postgresql(self, qn, connection):
class ContainsOrFullTextSearch (line 1064) | class ContainsOrFullTextSearch(FullTextSearch):
method as_postgresql (line 1073) | def as_postgresql(self, qn, connection):
method enable_full_text_search (line 1082) | def enable_full_text_search(self, qn):
class ExportFile (line 1091) | class ExportFile(models.Model):
class Meta (line 1093) | class Meta:
method get_link (line 1121) | def get_link(self, abs_path=False, as_html=True):
method send_email (line 1131) | def send_email(self, log: ProcessLogger = None,
method send_multi_file_email (line 1150) | def send_multi_file_email(cls,
class IContainsOrFullTextSearch (line 1179) | class IContainsOrFullTextSearch(ContainsOrFullTextSearch):
FILE: contraxsuite_services/apps/common/pandas_excel_formatter.py
class PandasExcelFormatter (line 41) | class PandasExcelFormatter:
method export_to_xlsx (line 46) | def export_to_xlsx(cls,
method adjust_columns_width (line 66) | def adjust_columns_width(cls,
method adjust_rows_height (line 81) | def adjust_rows_height(cls,
FILE: contraxsuite_services/apps/common/permissions.py
class SuperuserRequiredPermission (line 40) | class SuperuserRequiredPermission(BasePermission):
method has_permission (line 44) | def has_permission(self, request, view):
class AppBlockPermissions (line 48) | class AppBlockPermissions(BasePermission):
method has_permission (line 50) | def has_permission(self, request, view):
class SuperuserRequiredMixin (line 60) | class SuperuserRequiredMixin(PermissionRequiredMixin):
method has_permission (line 63) | def has_permission(self):
class AppBlockMixin (line 67) | class AppBlockMixin(PermissionRequiredMixin):
method has_permission (line 70) | def has_permission(self):
FILE: contraxsuite_services/apps/common/plugins.py
function collect_plugins_in_apps (line 40) | def collect_plugins_in_apps(module_name: str, module_attr: str) -> Dict[...
FILE: contraxsuite_services/apps/common/processes.py
class ProcessKilledByTimeout (line 49) | class ProcessKilledByTimeout(Exception):
class ProcessReturnedErrorCode (line 53) | class ProcessReturnedErrorCode(Exception):
function io_pipe_lines (line 57) | def io_pipe_lines(src: TextIO, dst: Callable[[str], None]):
function exec (line 65) | def exec(cmd: List[str],
function start_process (line 94) | def start_process(cmd: List[str],
function read_output (line 114) | def read_output(cmd: List[str],
function async_read_pipe (line 151) | async def async_read_pipe(pipe, dst: Callable[[str], None]):
function async_exec (line 156) | async def async_exec(program: str, args: List[str], stdout: Callable[[st...
function async_wait_for_file (line 174) | async def async_wait_for_file(file_path, timeout_interval_sec: float = 3...
function terminate_processes_by_ids (line 185) | def terminate_processes_by_ids(pids: List[int],
FILE: contraxsuite_services/apps/common/querysets.py
function stringify_queryset (line 42) | def stringify_queryset(qs: QuerySet) -> str:
class QuerySetWoCache (line 51) | class QuerySetWoCache(QuerySet):
method __init__ (line 52) | def __init__(self, *args, **kwargs):
method wrap (line 57) | def wrap(qs: QuerySet):
method __getitem__ (line 61) | def __getitem__(self, k):
class CustomCountQuerySet (line 89) | class CustomCountQuerySet(QuerySet):
method wrap (line 91) | def wrap(qs: QuerySet):
method __init__ (line 95) | def __init__(self, model=None, query=None, using=None, hints=None):
method _clone (line 99) | def _clone(self):
method set_optional_count_query (line 115) | def set_optional_count_query(self, query: Optional[str] = None):
method count (line 119) | def count(self):
method get_count_custom_sql (line 128) | def get_count_custom_sql(self):
FILE: contraxsuite_services/apps/common/redis.py
function unpickle (line 53) | def unpickle(value):
function lock (line 63) | def lock(func):
function lpush (line 74) | def lpush(key, value, pickle_value=True):
function llen (line 83) | def llen(key):
function ltrim (line 90) | def ltrim(key, start, end):
function lrange (line 97) | def lrange(key, unpickle_value=True, start=0, end=-1, delete=False):
function lpush_or_pop (line 110) | def lpush_or_pop(key, value, limit):
function push (line 125) | def push(key, value, pickle_value=True, ex=None, px=None, nx=False, xx=F...
function pop (line 135) | def pop(key, unpickle_value=True):
function popd (line 147) | def popd(key, unpickle_value=True):
function exists (line 156) | def exists(key):
function list_keys (line 163) | def list_keys(pattern='*', as_list=True, sort=True):
function push_or_pop (line 176) | def push_or_pop(key, value,
function pop_exceeding (line 204) | def pop_exceeding(key,
class RedisCache (line 231) | class RedisCache:
method __init__ (line 232) | def __init__(self,
method get_cached_response (line 238) | def get_cached_response(self, *args) -> Any:
method cache_response (line 241) | def cache_response(self, data: Any, *args) -> Any:
method invalidate_cache (line 246) | def invalidate_cache(self, *args):
method make_key (line 249) | def make_key(self, *args) -> str:
FILE: contraxsuite_services/apps/common/s3/s3_browser.py
class S3Resource (line 44) | class S3Resource:
method __init__ (line 45) | def __init__(self,
method is_folder (line 54) | def is_folder(self) -> bool:
method __repr__ (line 57) | def __repr__(self):
method __str__ (line 60) | def __str__(self):
class S3ResourceBrowser (line 64) | class S3ResourceBrowser:
method __init__ (line 65) | def __init__(self,
method list_folder (line 76) | def list_folder(self, folder: Optional[str]) -> List[S3Resource]:
method download_resource (line 85) | def download_resource(self,
function make_s3_browser_silent (line 98) | def make_s3_browser_silent():
FILE: contraxsuite_services/apps/common/schemas.py
class CustomAutoSchema (line 53) | class CustomAutoSchema(AutoSchema):
method get_operation_id (line 60) | def get_operation_id(self, path, method):
method get_operation (line 69) | def get_operation(self, path, method):
method get_component_name (line 87) | def get_component_name(self, serializer):
method get_components (line 91) | def get_components(self, path, method):
method get_request_serializer (line 114) | def get_request_serializer(self, path, method):
method get_response_serializer (line 117) | def get_response_serializer(self, path, method):
method get_serializer (line 125) | def get_serializer(self, path, method):
method map_serializer (line 139) | def map_serializer(self, serializer):
method get_tags (line 144) | def get_tags(self, path, method):
method map_field (line 153) | def map_field(self, field):
class ObjectResponseSchema (line 167) | class ObjectResponseSchema(CustomAutoSchema):
method __init__ (line 172) | def __init__(self, *args, **kwargs):
method get_responses (line 178) | def get_responses(self, path, method):
class ObjectToItemResponseMixin (line 190) | class ObjectToItemResponseMixin:
method get_responses (line 192) | def get_responses(self, path, method):
class ObjectItemsResponseSchema (line 199) | class ObjectItemsResponseSchema(ObjectToItemResponseMixin, ObjectRespons...
class JqFiltersListViewSchema (line 203) | class JqFiltersListViewSchema(CustomAutoSchema):
method get_operation (line 226) | def get_operation(self, path, method):
FILE: contraxsuite_services/apps/common/script_utils.py
function import_submodules (line 43) | def import_submodules(package, recursive: bool = True):
class ScriptError (line 63) | class ScriptError(RuntimeError):
method __init__ (line 64) | def __init__(self, script_title: str, script_code: str) -> None:
function eval_script (line 77) | def eval_script(script_title: str, script_code: str, eval_locals: Dict[s...
function exec_script (line 91) | def exec_script(script_title: str, script_code: str, eval_locals: Dict[s...
FILE: contraxsuite_services/apps/common/serializers.py
class WritableSerializerMethodField (line 41) | class WritableSerializerMethodField(serializers.Field):
method __init__ (line 43) | def __init__(self, *args, **kwargs):
method bind (line 49) | def bind(self, field_name, parent):
method to_internal_value (line 56) | def to_internal_value(self, data):
method to_representation (line 60) | def to_representation(self, value):
class FormSerializer (line 65) | class FormSerializer(BaseFormSerializer):
method __init__ (line 67) | def __init__(self, *args, **kwargs):
class Meta (line 73) | class Meta:
method _get_field_kwargs (line 80) | def _get_field_kwargs(self, form_field, serializer_field_class):
FILE: contraxsuite_services/apps/common/signals.py
function _bulk_create (line 58) | def _bulk_create(self, objs, batch_size=None, ignore_conflicts=False, **...
function _create (line 70) | def _create(self, **kwargs):
function _update (line 81) | def _update(self, **kwargs):
FILE: contraxsuite_services/apps/common/singleton.py
class Singleton (line 38) | class Singleton:
method __init__ (line 39) | def __init__(self, clz: Type) -> None:
method __call__ (line 45) | def __call__(self, *args, **kwargs):
FILE: contraxsuite_services/apps/common/sql_commons.py
function dict_fetch_all (line 44) | def dict_fetch_all(columns: Union[List[str], None], cursor) -> List[Dict]:
function escape_column_name (line 50) | def escape_column_name(field_code: str, do_snake_case: bool = True):
function first_or_none (line 59) | def first_or_none(l: List):
function sum_list (line 65) | def sum_list(lists: List[List]) -> List:
class SQLClause (line 73) | class SQLClause:
method __init__ (line 76) | def __init__(self, sql: str, params: Optional[List] = None) -> None:
method __str__ (line 81) | def __str__(self) -> str:
function join_clauses (line 85) | def join_clauses(separator: str, clauses: List[Optional['SQLClause']], a...
function format_clause (line 102) | def format_clause(sql_template: str, *args, **kwargs) -> SQLClause:
class SQLInsertClause (line 124) | class SQLInsertClause:
method __init__ (line 127) | def __init__(self, columns_sql: str, columns_params: List, values_sql:...
method __str__ (line 132) | def __str__(self) -> str:
method join (line 137) | def join(clauses: List['SQLInsertClause']) -> Tuple[Optional[SQLClause...
function fetch_dicts (line 153) | def fetch_dicts(cursor, sql: SQLClause, columns: List[str]) -> List[Dict]:
function fetch_int (line 158) | def fetch_int(cursor, sql: SQLClause) -> int:
function fetch_bool (line 163) | def fetch_bool(cursor, sql: SQLClause) -> bool:
function sql_query (line 168) | def sql_query(sql: str, params: List = None) -> Generator[Tuple, None, N...
function drop_indexes_for_table_and_generate_restore_query (line 178) | def drop_indexes_for_table_and_generate_restore_query(cursor,
function drop_constraints_for_table_and_generate_restore_queries (line 220) | def drop_constraints_for_table_and_generate_restore_queries(cursor,
class maintenance_work_mem (line 261) | class maintenance_work_mem:
method __init__ (line 262) | def __init__(self,
method __enter__ (line 269) | def __enter__(self):
method __exit__ (line 281) | def __exit__(self, exc_type, exc_val, exc_tb):
class dropping_constraints_and_indexes (line 287) | class dropping_constraints_and_indexes:
method __init__ (line 288) | def __init__(self,
method __enter__ (line 300) | def __enter__(self):
method __exit__ (line 315) | def __exit__(self, exc_type, exc_val, exc_tb):
class ModelLock (line 331) | class ModelLock:
method __init__ (line 336) | def __init__(self,
method __enter__ (line 345) | def __enter__(self):
method __exit__ (line 351) | def __exit__(self, exc_type, exc_val, exc_tb):
FILE: contraxsuite_services/apps/common/streaming_utils.py
class Echo (line 46) | class Echo:
method write (line 47) | def write(self, value):
class GeneratorList (line 51) | class GeneratorList(list):
method __init__ (line 52) | def __init__(self, generator: Generator) -> None:
method __iter__ (line 56) | def __iter__(self):
method __len__ (line 59) | def __len__(self):
function csv_gen (line 63) | def csv_gen(column_names: List[str], rows: Generator[List, None, None], ...
function csv_gen_from_dicts (line 71) | def csv_gen_from_dicts(rows: GeneratorType, fieldnames=None) -> Generato...
function json_gen (line 84) | def json_gen(v: Any, encoder=None) -> Generator[str, None, None]:
function buffer_contents_into_temp_file (line 95) | def buffer_contents_into_temp_file(http_response, file_suffix: str) -> G...
function copy_data (line 109) | def copy_data(src_file_like_object: Union[BinaryIO, bytes],
function download_file (line 121) | def download_file(http_response: Response, fn: str):
FILE: contraxsuite_services/apps/common/tasks.py
function delete_method_stats (line 46) | def delete_method_stats(_celery_task):
function init_method_stats_collectors (line 54) | def init_method_stats_collectors(_celery_task):
class ReindexDB (line 62) | class ReindexDB(ExtendedTask):
method process (line 69) | def process(self, **kwargs):
FILE: contraxsuite_services/apps/common/templatetags/debug_tags.py
function debug_object_dump (line 42) | def debug_object_dump(var):
FILE: contraxsuite_services/apps/common/templatetags/project_tags.py
function capwords (line 68) | def capwords(value):
function add_class (line 77) | def add_class(value, arg):
function readonly (line 89) | def readonly(value):
function get_field_type (line 99) | def get_field_type(form_field):
function as_dd (line 107) | def as_dd(field):
function get_attr (line 135) | def get_attr(obj, attr):
function replace (line 140) | def replace(value, arg1, arg2):
function settings_value (line 148) | def settings_value(name):
function app_var_value (line 161) | def app_var_value(name, category='Common'):
function admin_email (line 173) | def admin_email():
function get_settings_value (line 192) | def get_settings_value(name):
function simple_replace (line 202) | def simple_replace(value, repl):
function linebreak_replace (line 207) | def linebreak_replace(value, repl='
'):
function get_query (line 212) | def get_query(request, delete_page=True):
function as_tr (line 220) | def as_tr(field):
function is_in (line 249) | def is_in(value, collection):
function _url (line 254) | def _url(url):
function js (line 264) | def js(obj):
function _get_git_data (line 269) | def _get_git_data(git_command: str) -> subprocess.CompletedProcess:
function _get_build_info_txt_file (line 290) | def _get_build_info_txt_file(git_data: Tuple) -> Dict[str, str]:
function get_model_permalink (line 316) | def get_model_permalink(value: Dict) -> str:
FILE: contraxsuite_services/apps/common/tests/test_appvar_cache.py
class AppVarMock (line 41) | class AppVarMock(AppVarStorage):
class Meta (line 49) | class Meta:
method clear_test_data (line 53) | def clear_test_data(cls):
method _should_return_mock (line 58) | def _should_return_mock(cls) -> bool:
method _read_db_values (line 62) | def _read_db_values(cls,
method _get_project_db_app_vars (line 83) | def _get_project_db_app_vars(cls, project_id: int, user=None):
method _cache (line 102) | def _cache(cls, category: str, name: str, access_type: str, project_id...
method _read_cached (line 107) | def _read_cached(cls, category: str, name: str, access_type: str, proj...
method _save_app_var_in_db (line 112) | def _save_app_var_in_db(cls,
method _check_app_var_in_db (line 144) | def _check_app_var_in_db(
method _save_app_var_db_record (line 178) | def _save_app_var_db_record(cls, app_var):
method _delete_app_var_rows (line 182) | def _delete_app_var_rows(cls, project_id: int, category: str, name: str):
method clear_key (line 192) | def clear_key(cls, category: str, name: str, access_type: str, project...
class TestAppVarCache (line 198) | class TestAppVarCache(TestCase):
method setUp (line 199) | def setUp(self) -> None:
method test_set_read (line 203) | def test_set_read(self):
method test_prefer_project_level (line 224) | def test_prefer_project_level(self):
method test_read_db_once (line 234) | def test_read_db_once(self):
method test_read_unknown_project (line 259) | def test_read_unknown_project(self):
method test_get_project_appvars (line 269) | def test_get_project_appvars(self):
method test_apply_project_appvars (line 287) | def test_apply_project_appvars(self):
FILE: contraxsuite_services/apps/common/tests/test_check_timeout.py
class TestCheckTimeout (line 44) | class TestCheckTimeout(TestCase):
method test_simple_check (line 46) | def test_simple_check(self):
method test_two_calls_one_thread (line 54) | def test_two_calls_one_thread(self):
method failed_test_two_calls_two_threads (line 64) | def failed_test_two_calls_two_threads(self):
function sample_func (line 78) | def sample_func(delay: float) -> bool:
function long_sample_func (line 84) | def long_sample_func(delay: float) -> bool:
FILE: contraxsuite_services/apps/common/tests/test_collection_utils.py
class MyIterable (line 47) | class MyIterable(Iterable):
method __init__ (line 49) | def __init__(self, l: List) -> None:
method __iter__ (line 54) | def __iter__(self) -> Iterator:
class MySequence (line 59) | class MySequence(MyIterable):
method __init__ (line 61) | def __init__(self, l: List) -> None:
method __getitem__ (line 65) | def __getitem__(self, k):
class CollectionUtilsTest (line 71) | class CollectionUtilsTest(TestCase):
method test_lists (line 73) | def test_lists(self):
method test_sets (line 79) | def test_sets(self):
method test_generators (line 85) | def test_generators(self):
method test_iterator_used (line 94) | def test_iterator_used(self):
method test_slicing_used (line 101) | def test_slicing_used(self):
method non_test_collect_stat (line 109) | def non_test_collect_stat(self):
method test_group_by (line 120) | def test_group_by(self):
method test_sequence_chunks (line 129) | def test_sequence_chunks(self):
function make_lala (line 138) | def make_lala(delay: float, raiseerror: bool):
FILE: contraxsuite_services/apps/common/tests/test_download_s3_models.py
class TestDownloadS3Models (line 43) | class TestDownloadS3Models(TestCase):
method test_rel_2_webdav (line 44) | def test_rel_2_webdav(self):
method test_path_is_parent (line 49) | def test_path_is_parent(self):
method test_find_most_relevant_vers (line 54) | def test_find_most_relevant_vers(self):
method test_compare_versions (line 89) | def test_compare_versions(self):
method test_s3_path_to_rel_path (line 101) | def test_s3_path_to_rel_path(self):
method test_get_version_from_s3_path (line 107) | def test_get_version_from_s3_path(self):
FILE: contraxsuite_services/apps/common/tests/test_expressions.py
class TestExpressions (line 39) | class TestExpressions(TestCase):
method test_warn_is_str (line 41) | def test_warn_is_str(self):
method test_warn_is_diff_types (line 52) | def test_warn_is_diff_types(self):
method test_warn_is_binop (line 65) | def test_warn_is_binop(self):
method test_warn_is_expr (line 77) | def test_warn_is_expr(self):
method test_big_safe_expr (line 84) | def test_big_safe_expr(self):
method test_ternary (line 94) | def test_ternary(self):
method test_avg_len_with_warns (line 101) | def test_avg_len_with_warns(self):
method test_complex (line 108) | def test_complex(self):
FILE: contraxsuite_services/apps/common/tests/test_log_utils.py
class TestLogUtils (line 38) | class TestLogUtils(TestCase):
method f_cause1 (line 40) | def f_cause1(self):
method f_cause2 (line 43) | def f_cause2(self):
method f_cause3 (line 49) | def f_cause3(self, raise_in_context=False):
method test_render_exception (line 57) | def test_render_exception(self):
FILE: contraxsuite_services/apps/common/tests/test_map.py
class TestMap (line 41) | class TestMap(TestCase):
method test_map (line 42) | def test_map(self):
method test_cap_words (line 49) | def test_cap_words(self):
method test_clean_html_tags (line 58) | def test_clean_html_tags(self):
FILE: contraxsuite_services/apps/common/tests/test_sql_commons.py
class TestSqlCommons (line 42) | class TestSqlCommons(TestCase):
method test_escape_column_name (line 43) | def test_escape_column_name(self):
method test_join_clauses (line 47) | def test_join_clauses(self):
method test_sql_insert (line 64) | def test_sql_insert(self):
FILE: contraxsuite_services/apps/common/tests/test_url_utils.py
class TestUrlUtils (line 41) | class TestUrlUtils(TestCase):
method test_as_bool (line 42) | def test_as_bool(self):
method test_as_int (line 48) | def test_as_int(self):
method test_as_int_list (line 54) | def test_as_int_list(self):
method test_as_str_list (line 58) | def test_as_str_list(self):
FILE: contraxsuite_services/apps/common/tests/test_utils.py
class AnimalViper (line 47) | class AnimalViper(Serializable):
method __init__ (line 48) | def __init__(self, title: str = '', length: float = 0, sounds: List = ...
class TestUils (line 55) | class TestUils(TestCase):
method build_test_df (line 57) | def build_test_df(cls) -> pd.DataFrame:
method test_download_xls (line 67) | def test_download_xls(self):
method test_download_csv (line 73) | def test_download_csv(self):
method test_download_pdf (line 81) | def test_download_pdf(self):
method test_format_number (line 86) | def test_format_number(self):
method test_serializable (line 92) | def test_serializable(self):
method test_topological_sort (line 102) | def test_topological_sort(self):
FILE: contraxsuite_services/apps/common/time_limit.py
class TimeoutException (line 39) | class TimeoutException(Exception):
method __init__ (line 40) | def __init__(self, msg: str = '', timeout_seconds: int = 0):
function time_limit (line 46) | def time_limit(seconds, on_timeout: Optional[Callable[[str], None]] = No...
FILE: contraxsuite_services/apps/common/topological_sort.py
class TopologicalNode (line 40) | class TopologicalNode:
method __init__ (line 41) | def __init__(self,
method __repr__ (line 49) | def __repr__(self):
class TopologicalGraph (line 57) | class TopologicalGraph:
method __init__ (line 58) | def __init__(self, items: Iterable[Tuple[Any, Iterable[Any]]]):
method topological_sort (line 73) | def topological_sort(self):
method to_tuple_list (line 80) | def to_tuple_list(self, show_hidden=False) -> List[Tuple[Any, List[Any...
method topological_sort_util (line 84) | def topological_sort_util(self, v: Any, visited: Dict[Any, bool], stac...
function topological_sort (line 92) | def topological_sort(items: Iterable[Tuple[Any, Iterable[Any]]]) -> List...
FILE: contraxsuite_services/apps/common/url_utils.py
class URLParamFormatException (line 37) | class URLParamFormatException(Exception):
function as_bool (line 41) | def as_bool(url_params: Dict[str, Any], name: str, default_value: Option...
function as_int (line 57) | def as_int(url_params: Dict[str, Any], name: str, default_value: Optiona...
function as_int_list (line 70) | def as_int_list(url_params: Dict[str, Any], name: str, default_value: Op...
function as_str_list (line 83) | def as_str_list(url_params: Dict[str, Any], name: str, default_value: Op...
FILE: contraxsuite_services/apps/common/utils.py
class Map (line 71) | class Map(dict):
method __init__ (line 79) | def __init__(self, *args, **kwargs):
method __getattr__ (line 90) | def __getattr__(self, attr):
method __setattr__ (line 93) | def __setattr__(self, key, value):
method __setitem__ (line 96) | def __setitem__(self, key, value):
method __delattr__ (line 100) | def __delattr__(self, item):
method __delitem__ (line 103) | def __delitem__(self, key):
function cap_words (line 108) | def cap_words(value: Optional[str]) -> Optional[str]:
function clean_html_tags (line 125) | def clean_html_tags(html):
function construct_full_url (line 132) | def construct_full_url(request, rel_url):
function full_reverse (line 147) | def full_reverse(*args, **kwargs):
function export_qs_to_file (line 173) | def export_qs_to_file(request, qs, column_names=None,
function create_standard_urls (line 270) | def create_standard_urls(model, views, view_types=('list', 'add', 'detai...
function fast_uuid (line 315) | def fast_uuid():
function get_api_module (line 324) | def get_api_module(app_name):
function download_xls (line 339) | def download_xls(data: pd.DataFrame, file_name='output', sheet_name='doc'):
function download_csv (line 353) | def download_csv(data: pd.DataFrame, file_name='output'):
function download_pdf (line 362) | def download_pdf(data: pd.DataFrame, file_name='output'):
function download (line 378) | def download(data: [list, pd.DataFrame], fmt='csv', file_name='output'):
function get_test_user (line 393) | def get_test_user():
function format_number (line 415) | def format_number(num):
class Serializable (line 426) | class Serializable(dict):
method __init__ (line 428) | def __init__(self, *args, **kwargs):
method to_dict (line 433) | def to_dict(self) -> Dict[str, Any]:
method _myattrs (line 436) | def _myattrs(self):
method _repr (line 443) | def _repr(self, value):
method __repr__ (line 448) | def __repr__(self):
method keys (line 455) | def keys(self):
method values (line 458) | def values(self):
method items (line 461) | def items(self):
function fetchone (line 465) | def fetchone(pattern, text, flags=None):
function migrating (line 472) | def migrating():
function dictfetchall (line 476) | def dictfetchall(cursor):
function dictfetchone (line 487) | def dictfetchone(cursor):
function safe_to_int (line 497) | def safe_to_int(s: str) -> Union[int, None]:
class GroupConcat (line 506) | class GroupConcat(Aggregate):
method __init__ (line 520) | def __init__(self, expression, **extra):
method as_postgresql (line 526) | def as_postgresql(self, compiler, connection):
class ArrayPosition (line 531) | class ArrayPosition(Func):
method __init__ (line 539) | def __init__(self, items, *expressions, **extra):
function get_free_mem (line 553) | def get_free_mem() -> str:
function unpack_nested_dict (line 563) | def unpack_nested_dict(data: dict, to_level: Union[int, None] = 1, level...
function unpack_dict_columns (line 587) | def unpack_dict_columns(data: dict, unpack_columns=None, unpack_columns_...
function parse_date (line 607) | def parse_date(date_str: str) -> Optional[datetime.datetime]:
function get_logo_url (line 614) | def get_logo_url():
FILE: contraxsuite_services/apps/common/validators.py
class RegexPatternValidator (line 42) | class RegexPatternValidator:
method __init__ (line 45) | def __init__(self, message=None):
method __call__ (line 49) | def __call__(self, value):
method __eq__ (line 53) | def __eq__(self, other):
method check (line 59) | def check(self, value):
FILE: contraxsuite_services/apps/common/views.py
function test_500_view (line 63) | def test_500_view(request):
class MethodStatsOverviewListView (line 68) | class MethodStatsOverviewListView(SuperuserRequiredMixin, JqPaginatedLis...
method get_json_data (line 72) | def get_json_data(self, **kwargs):
class DBStatsView (line 77) | class DBStatsView(SuperuserRequiredMixin, AjaxListView):
method get_json_data (line 81) | def get_json_data(self, **kwargs):
method get_database_data (line 92) | def get_database_data(self):
method get_table_columns_data (line 117) | def get_table_columns_data(self):
method get_table_indexes_data (line 160) | def get_table_indexes_data(self):
method get_pg_stat_statements_data (line 183) | def get_pg_stat_statements_data(self):
method get_pg_stat_activity_data (line 200) | def get_pg_stat_activity_data(self):
method dictfetchall (line 219) | def dictfetchall(cursor):
method prettify_bytes (line 227) | def prettify_bytes(value):
class DockerStatsView (line 235) | class DockerStatsView(SuperuserRequiredMixin, AjaxListView):
method get_json_data (line 239) | def get_json_data(self, **kwargs):
method get_docker_nodes_data (line 250) | def get_docker_nodes_data(self):
method get_docker_services_data (line 257) | def get_docker_services_data(self):
method get_docker_services_plain_data (line 264) | def get_docker_services_plain_data(self):
method get_docker_stats_data (line 272) | def get_docker_stats_data(self):
method get_context_data (line 283) | def get_context_data(self, **kwargs):
class RedisStatsView (line 290) | class RedisStatsView(SuperuserRequiredMixin, AjaxListView):
method get_json_data (line 294) | def get_json_data(self, **kwargs):
class ReindexDBView (line 307) | class ReindexDBView(BaseAjaxTaskView):
function create_db_schema_graph_model_view (line 312) | def create_db_schema_graph_model_view(request) -> HttpResponse:
FILE: contraxsuite_services/apps/common/widgets.py
class LTRCheckboxWidget (line 48) | class LTRCheckboxWidget(forms.widgets.CheckboxInput):
method render (line 49) | def render(self, name, value, attrs=None, renderer=None):
class LTRCheckboxField (line 64) | class LTRCheckboxField(BooleanField):
method __init__ (line 68) | def __init__(self, *args, **kwargs):
class LTRRadioWidget (line 75) | class LTRRadioWidget(forms.widgets.RadioSelect):
method render (line 76) | def render(self, name, value, attrs=None, renderer=None):
class LTRCheckgroupWidget (line 96) | class LTRCheckgroupWidget(forms.CheckboxSelectMultiple):
method render (line 97) | def render(self, name, value, attrs=None, renderer=None):
method value_from_datadict (line 120) | def value_from_datadict(self, data, files, name):
class LTRRadioField (line 130) | class LTRRadioField(ChoiceField):
method __init__ (line 134) | def __init__(self, *args, **kwargs):
class FilterableProjectSelectField (line 142) | class FilterableProjectSelectField(forms.ModelChoiceField):
method _get_choices (line 143) | def _get_choices(self):
class FiltrableProjectSelectWidget (line 148) | class FiltrableProjectSelectWidget(Select):
method __init__ (line 149) | def __init__(self, *args, **kwargs):
method render (line 153) | def render(self, name: str, value, attrs=None, renderer=None):
method build_manager_change_script (line 174) | def build_manager_change_script(self, wig_id: str):
class FriendlyPasswordInput (line 193) | class FriendlyPasswordInput(PasswordInput):
method get_context (line 196) | def get_context(self, name, value, attrs):
class EditableTableWidget (line 202) | class EditableTableWidget(Textarea):
method __init__ (line 203) | def __init__(self, *args, **kwargs):
method render (line 206) | def render(self, name, value, attrs=None, renderer=None):
class CustomLabelModelChoiceField (line 230) | class CustomLabelModelChoiceField(forms.ModelChoiceField):
method __init__ (line 231) | def __init__(self, *args, **kwargs):
method label_from_instance (line 237) | def label_from_instance(self, obj):
FILE: contraxsuite_services/apps/datascience/api_wrapper.py
class _Router (line 56) | class _Router(ABC):
method get (line 60) | def get(
method post (line 76) | def post(
method patch (line 96) | def patch(
method put (line 114) | def put(
method delete (line 132) | def delete(
class ContraxSuiteAPIWrapper (line 149) | class ContraxSuiteAPIWrapper(_Router):
method __init__ (line 161) | def __init__(self, fqdn: str, username: str, password: str):
method _login (line 172) | def _login(
method _get_me (line 183) | def _get_me(self) -> dict:
method upload_documents_from_path (line 193) | def upload_documents_from_path(
method _create_upload_session (line 222) | def _create_upload_session(
method upload_document (line 239) | def upload_document(
method _monitor_progress (line 270) | def _monitor_progress(
method _subclass_container (line 303) | def _subclass_container(self) -> Dict[str, Callable]:
FILE: contraxsuite_services/apps/datascience/pprint_queryset.py
function _pprint_queryset (line 60) | def _pprint_queryset(printer, object, stream, indent, allowance, context...
function pprint_qs (line 69) | def pprint_qs(queryset: django.db.models.query.QuerySet, end: int = 10, ...
FILE: contraxsuite_services/apps/deployment/app_data.py
function fake_progress (line 85) | def fake_progress() -> None:
function load_geo_entities (line 89) | def load_geo_entities(df: DataFrame, total_progress: Callable[[int], Non...
function load_terms (line 149) | def load_terms(df: DataFrame,
function deserialize_term_from_row (line 234) | def deserialize_term_from_row(
function load_courts (line 266) | def load_courts(df: DataFrame) -> int:
function get_dictionary_data_urls (line 288) | def get_dictionary_data_urls(dictionary_name: str, locale: str, use_defa...
function get_terms_data_urls (line 298) | def get_terms_data_urls(locale='en', use_default_url_map=True) -> list:
function get_courts_data_urls (line 302) | def get_courts_data_urls(locale='en', use_default_url_map=True) -> list:
function get_geoentities_data_urls (line 306) | def get_geoentities_data_urls(locale='multi', use_default_url_map=True) ...
function load_df (line 310) | def load_df(urls: list) -> pd.DataFrame:
FILE: contraxsuite_services/apps/deployment/management/commands/init_app_data.py
class DataLoader (line 63) | class DataLoader:
method __init__ (line 64) | def __init__(self, initialization_flag: AppVar = None):
method load (line 67) | def load(self) -> None:
method load_once (line 70) | def load_once(self) -> None:
class ZipFileLoader (line 85) | class ZipFileLoader(DataLoader):
method __init__ (line 86) | def __init__(self, zip_file: ZipFile = None, files: list = None, initi...
method load_df (line 91) | def load_df(self) -> pd.DataFrame:
method upload_df (line 98) | def upload_df(self, df: pd.DataFrame) -> None:
method load (line 101) | def load(self) -> None:
class TermsLoader (line 105) | class TermsLoader(ZipFileLoader):
method __init__ (line 107) | def __init__(self, zip_file: ZipFile = None, files: list = None):
method upload_df (line 111) | def upload_df(self, df: pd.DataFrame) -> None:
class CourtsLoader (line 126) | class CourtsLoader(ZipFileLoader):
method __init__ (line 128) | def __init__(self, zip_file: ZipFile = None, files: list = None):
method upload_df (line 132) | def upload_df(self, df: pd.DataFrame) -> None:
class GeoEntitiesLoader (line 147) | class GeoEntitiesLoader(ZipFileLoader):
method __init__ (line 149) | def __init__(self, zip_file: ZipFile = None, files: list = None):
method upload_df (line 153) | def upload_df(self, df: pd.DataFrame) -> None:
class DictionaryLoader (line 169) | class DictionaryLoader(DataLoader):
method __init__ (line 176) | def __init__(self, zip_or_dir_path: str):
method load (line 180) | def load(self) -> None:
class DocumentDataLoader (line 203) | class DocumentDataLoader(DataLoader):
method __init__ (line 205) | def __init__(self, zip_or_dir_path: str):
method load (line 210) | def load(self) -> None:
class TermsByUrlLoader (line 238) | class TermsByUrlLoader(TermsLoader):
method __init__ (line 240) | def __init__(self):
method load_df (line 243) | def load_df(self) -> pd.DataFrame:
class CourtsByUrlLoader (line 247) | class CourtsByUrlLoader(CourtsLoader):
method __init__ (line 249) | def __init__(self):
method load_df (line 252) | def load_df(self) -> pd.DataFrame:
class GeoEntitiesByUrlLoader (line 256) | class GeoEntitiesByUrlLoader(GeoEntitiesLoader):
method __init__ (line 258) | def __init__(self):
method load_df (line 261) | def load_df(self) -> pd.DataFrame:
class Command (line 265) | class Command(BaseCommand):
method get_file_loader (line 273) | def get_file_loader(self, file: str) -> Optional[Callable[[str], None]]:
method add_arguments (line 279) | def add_arguments(self, parser) -> None:
method get_processed_dir (line 285) | def get_processed_dir(cls, data_dir):
method handle (line 292) | def handle(self, *args: Tuple, **options: Dict[Any, Any]) -> None:
FILE: contraxsuite_services/apps/deployment/management/commands/init_deployment_object.py
class Command (line 40) | class Command(BaseCommand):
method handle (line 47) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/deployment/migrations/0001_initial.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/deployment/models.py
class Deployment (line 43) | class Deployment(models.Model):
FILE: contraxsuite_services/apps/deployment/tasks.py
function usage_stats (line 51) | def usage_stats(_celery_task):
FILE: contraxsuite_services/apps/document/admin.py
class ModelAdminWithPrettyJsonField (line 114) | class ModelAdminWithPrettyJsonField(admin.ModelAdmin):
class PrettyJsonFieldMixin (line 123) | class PrettyJsonFieldMixin:
class DocumentTextInline (line 132) | class DocumentTextInline(admin.TabularInline):
class DocumentMetadatatInline (line 136) | class DocumentMetadatatInline(admin.TabularInline):
class TermUsageField (line 140) | class TermUsageField(StrField):
method get_lookup_name (line 147) | def get_lookup_name(self):
method get_lookup (line 150) | def get_lookup(self, path, operator, value):
class DocumentQLSchema (line 167) | class DocumentQLSchema(DjangoQLSchema):
method get_fields (line 168) | def get_fields(self, model):
function get_unique_search_results (line 175) | def get_unique_search_results(admin_view: DjangoQLSearchMixin,
class DocumentAdmin (line 198) | class DocumentAdmin(DjangoQLSearchMixin,
method get_queryset (line 216) | def get_queryset(self, request):
method get_search_results (line 226) | def get_search_results(self, request, queryset, search_term):
method doc_ref (line 230) | def doc_ref(self, obj):
method get_actions (line 236) | def get_actions(self, request):
method status_name (line 243) | def status_name(obj):
method has_delete_permission (line 246) | def has_delete_permission(self, request, obj=None):
method full_reverse (line 249) | def full_reverse(self, *args, **kwargs):
class DocumentTextAdmin (line 253) | class DocumentTextAdmin(ModelAdminWithPrettyJsonField, SimpleHistoryAdmin):
class DocumentMetadataAdmin (line 257) | class DocumentMetadataAdmin(ModelAdminWithPrettyJsonField, SimpleHistory...
class SoftDeleteDocument (line 261) | class SoftDeleteDocument(Document):
class Meta (line 262) | class Meta:
class DeletePendingFilter (line 266) | class DeletePendingFilter(admin.SimpleListFilter):
method lookups (line 271) | def lookups(self, request, model_admin):
method queryset (line 277) | def queryset(self, request, queryset):
function set_soft_delete (line 285) | def set_soft_delete(document_ids: List[int], delete_not_undelete: bool, ...
function mark_deleting (line 292) | def mark_deleting(_modeladmin, request, queryset):
function unmark_deleting (line 301) | def unmark_deleting(_, request, queryset):
function delete_checked_documents (line 309) | def delete_checked_documents(_, request, queryset):
class SoftDeleteDocumentAdmin (line 318) | class SoftDeleteDocumentAdmin(DocumentAdmin):
method get_project (line 325) | def get_project(self, obj):
method get_name (line 331) | def get_name(self, obj):
method get_actions (line 342) | def get_actions(self, request):
method has_add_permission (line 348) | def has_add_permission(self, request, obj=None):
method has_delete_permission (line 351) | def has_delete_permission(self, request, obj=None):
method delete_all_checked (line 354) | def delete_all_checked(self, request):
method confirm_delete_view (line 359) | def confirm_delete_view(self, request):
method get_urls (line 399) | def get_urls(self):
class UsersTasksValidationAdmin (line 411) | class UsersTasksValidationAdmin(admin.ModelAdmin):
class QSList (line 416) | class QSList(list):
method __init__ (line 417) | def __init__(self, qs):
method count (line 423) | def count(self, **kwargs):
method delete (line 426) | def delete(self):
method users_tasks_validation_enabled (line 430) | def users_tasks_validation_enabled(cls):
method get_user_task_names (line 436) | def get_user_task_names(cls):
method validate_running_tasks (line 448) | def validate_running_tasks(cls, request, dst_errors_dict: Dict[str, An...
method _get_deleted_objects (line 466) | def _get_deleted_objects(objects, request, admin_site=None):
method delete_selected_action (line 469) | def delete_selected_action(self, model_admin, request, qs):
method get_actions (line 485) | def get_actions(self, request):
method delete_model (line 491) | def delete_model(self, request, obj):
method on_object_deleted (line 495) | def on_object_deleted(self, obj):
method _get_confirm_action_name (line 499) | def _get_confirm_action_name(cls, base_action):
method build_warning_context (line 502) | def build_warning_context(self, object_id, form) -> dict:
method _prepare_form_template (line 509) | def _prepare_form_template(self, request, object_id, extra_context=None):
method change_view (line 540) | def change_view(self, request, object_id, form_url='', extra_context=N...
method render_delete_form (line 545) | def render_delete_form(self, request, context):
method get_confirmation_form (line 551) | def get_confirmation_form(cls, form_class):
method get_form (line 559) | def get_form(self, request, obj=None, **kwargs):
class FieldValuesValidationAdmin (line 566) | class FieldValuesValidationAdmin(UsersTasksValidationAdmin):
method build_warning_context (line 569) | def build_warning_context(self, object_id, form) -> dict:
method add_view (line 597) | def add_view(self, request, form_url='', extra_context=None):
class DocumentFieldFormulaCheck (line 603) | class DocumentFieldFormulaCheck:
method __init__ (line 605) | def __init__(self, request_data, document_field=None, return_json_resp...
method check (line 669) | def check(self):
method get_formula_errors (line 685) | def get_formula_errors(self):
method shown_by_mask (line 726) | def shown_by_mask(mask: int, bit_num: int):
method calculate_formula_result_on_values (line 730) | def calculate_formula_result_on_values(self,
method check_formula_refs (line 768) | def check_formula_refs(formula: str,
class FormulaCheckResult (line 795) | class FormulaCheckResult:
method __init__ (line 796) | def __init__(self, calculated: bool, value: Any = None, errors: List...
method to_json (line 803) | def to_json(self):
class ModelFormWithUnchangeableFields (line 807) | class ModelFormWithUnchangeableFields(forms.ModelForm):
method is_update (line 816) | def is_update(self):
method __init__ (line 823) | def __init__(self, *args, **kwargs):
class DocumentFieldForm (line 846) | class DocumentFieldForm(ModelFormWithUnchangeableFields):
class DefaultValueField (line 851) | class DefaultValueField(JSONField):
method to_python (line 852) | def to_python(self, value):
class Meta (line 900) | class Meta:
method __init__ (line 905) | def __init__(self, *args, **kwargs):
method _extract_field_and_deps (line 915) | def _extract_field_and_deps(cls, base_fields: List[DocumentField], fie...
method calc_formula (line 922) | def calc_formula(self, formula_value, formula_field_name) -> Any:
method validate_field_code (line 939) | def validate_field_code(self):
method clean_depends_on_fields (line 958) | def clean_depends_on_fields(self):
method _post_clean (line 978) | def _post_clean(self):
method clean (line 1024) | def clean(self):
class DocumentFieldTypeCodeFilter (line 1161) | class DocumentFieldTypeCodeFilter(admin.SimpleListFilter):
method lookups (line 1166) | def lookups(self, request, model_admin):
method queryset (line 1170) | def queryset(self, request, queryset):
class DocumentFieldAdmin (line 1176) | class DocumentFieldAdmin(FieldValuesValidationAdmin):
method __init__ (line 1224) | def __init__(self, *args, **kwargs):
method get_search_results (line 1229) | def get_search_results(self, request, queryset, search_term):
method save_model (line 1233) | def save_model(self, request, field, form, change):
method delete_model (line 1237) | def delete_model(self, request, field: DocumentField):
method delete_queryset (line 1241) | def delete_queryset(self, request, queryset: Union[QuerySet, Iterable[...
method _save_model (line 1247) | def _save_model(self, request, obj: DocumentField, form, change: bool)...
method check_cache_column_limit (line 1292) | def check_cache_column_limit(self,
method response_change (line 1299) | def response_change(self, request, obj: DocumentField):
method response_add (line 1304) | def response_add(self, request, obj: DocumentField,
method process_add_or_change (line 1308) | def process_add_or_change(self,
method confirm_newchoices_view (line 1323) | def confirm_newchoices_view(self, request, **kwargs):
method on_object_deleted (line 1364) | def on_object_deleted(self, obj):
method user (line 1368) | def user(obj):
method add_view (line 1371) | def add_view(self, request, form_url='', extra_context=None):
method change_view (line 1377) | def change_view(self, request, object_id, form_url='', extra_context=N...
method response_clone (line 1386) | def response_clone(self, request, obj):
method save_form (line 1400) | def save_form(self, request, form, change):
method get_form (line 1411) | def get_form(self, request, obj=None, **kwargs):
method get_fieldsets (line 1417) | def get_fieldsets(self, request, obj=None):
method get_urls (line 1425) | def get_urls(self):
method _get_deleted_objects (line 1438) | def _get_deleted_objects(objects, request, admin_site=None):
method get_deleted_objects (line 1459) | def get_deleted_objects(self, objs, request):
method _delete_view (line 1462) | def _delete_view(self, request, object_id, extra_context):
method delete_selected_action (line 1470) | def delete_selected_action(self, model_admin, request, qs):
method get_categories_by_doctype (line 1479) | def get_categories_by_doctype(cls) -> Dict[str, List[str]]:
class DocumentTypeListFilter (line 1490) | class DocumentTypeListFilter(admin.SimpleListFilter):
method lookups (line 1500) | def lookups(self, request, model_admin):
method queryset (line 1512) | def queryset(self, request, queryset):
class FieldDetectorListFilter (line 1523) | class FieldDetectorListFilter(admin.SimpleListFilter):
method lookups (line 1533) | def lookups(self, request, model_admin):
method queryset (line 1550) | def queryset(self, request, queryset):
class DocumentFieldDetectorForm (line 1561) | class DocumentFieldDetectorForm(forms.ModelForm):
class Meta (line 1562) | class Meta:
method __init__ (line 1566) | def __init__(self, *args, **kwargs):
method clean (line 1570) | def clean(self):
method clean_detect_limit_count (line 1603) | def clean_detect_limit_count(self):
class DocumentFieldDetectorAdmin (line 1613) | class DocumentFieldDetectorAdmin(admin.ModelAdmin):
method document_type_code (line 1623) | def document_type_code(obj):
method field_code (line 1629) | def field_code(obj):
method include_regexps_ (line 1635) | def include_regexps_(obj):
method exclude_regexps_ (line 1641) | def exclude_regexps_(obj: DocumentFieldDetector):
method definition_words_ (line 1647) | def definition_words_(obj: DocumentFieldDetector):
method save_model (line 1652) | def save_model(self, request, detector, form, change):
method delete_model (line 1656) | def delete_model(self, request, detector: DocumentFieldDetector):
method delete_queryset (line 1660) | def delete_queryset(self, request, queryset: Union[QuerySet, Iterable[...
class DocumentFieldMultilineRegexDetectorForm (line 1667) | class DocumentFieldMultilineRegexDetectorForm(forms.ModelForm):
class Meta (line 1670) | class Meta:
class DocumentFieldMultilineRegexDetectorAdmin (line 1676) | class DocumentFieldMultilineRegexDetectorAdmin(admin.ModelAdmin):
method document_type_code (line 1687) | def document_type_code(obj):
method field_code (line 1693) | def field_code(obj):
method csv_content_ (line 1699) | def csv_content_(obj):
method save_model (line 1729) | def save_model(self, request, obj, form, change):
method update_csv_table_row (line 1733) | def update_csv_table_row(self, request):
method get_urls (line 1774) | def get_urls(self):
method render_change_form (line 1783) | def render_change_form(self, request, context, add=False, change=False...
class FieldValueAdmin (line 1788) | class FieldValueAdmin(admin.ModelAdmin):
method document_type (line 1797) | def document_type(obj):
method field_code (line 1801) | def field_code(obj):
method user (line 1805) | def user(obj):
class FieldAnnotationStatusAdmin (line 1809) | class FieldAnnotationStatusAdmin(admin.ModelAdmin):
class FieldAnnotationAdmin (line 1814) | class FieldAnnotationAdmin(admin.ModelAdmin):
method document_type (line 1825) | def document_type(obj):
method field_code (line 1829) | def field_code(obj):
method status (line 1833) | def status(obj):
method assignee (line 1837) | def assignee(obj):
method user (line 1841) | def user(obj):
class FieldAnnotationFalseMatchAdmin (line 1845) | class FieldAnnotationFalseMatchAdmin(admin.ModelAdmin):
method document_type (line 1853) | def document_type(obj):
method field_code (line 1857) | def field_code(obj):
class FieldAnnotationSavedFilterAdmin (line 1861) | class FieldAnnotationSavedFilterAdmin(admin.ModelAdmin):
class ExternalFieldValueAdmin (line 1866) | class ExternalFieldValueAdmin(admin.ModelAdmin):
class DocumentFieldInlineFormset (line 1871) | class DocumentFieldInlineFormset(forms.models.BaseInlineFormSet):
method clean (line 1872) | def clean(self):
class DocumentFieldFormInline (line 1902) | class DocumentFieldFormInline(forms.ModelForm):
method __init__ (line 1908) | def __init__(self, *args, **kwargs):
method save (line 1926) | def save(self, *args, **kwargs):
class DocumentFieldInlineAdmin (line 1939) | class DocumentFieldInlineAdmin(admin.TabularInline):
method has_add_permission (line 1964) | def has_add_permission(self, request, obj=None):
method has_delete_permission (line 1967) | def has_delete_permission(self, request, obj=None):
class DocumentTypeForm (line 1971) | class DocumentTypeForm(ModelFormWithUnchangeableFields):
class Meta (line 1981) | class Meta:
method clean_code (line 1986) | def clean_code(self):
class DocumentTypeAdmin (line 1997) | class DocumentTypeAdmin(ModelAdminWithPrettyJsonField, UsersTasksValidat...
method __init__ (line 2024) | def __init__(self, *args, **kwargs):
method get_queryset (line 2028) | def get_queryset(self, request) -> QuerySet:
method field_count (line 2035) | def field_count(self, obj) -> int:
method project_count (line 2041) | def project_count(self, obj) -> int:
method user (line 2048) | def user(obj):
method save_model (line 2051) | def save_model(self, request, obj: DocumentType, form, change: bool):
method _get_deleted_objects (line 2061) | def _get_deleted_objects(objects, request, admin_site=None):
method get_deleted_objects (line 2077) | def get_deleted_objects(self, objs, request):
method warn_related_projects_exist (line 2080) | def warn_related_projects_exist(self,
method _delete_view (line 2106) | def _delete_view(self, request, object_id, extra_context):
method response_delete (line 2124) | def response_delete(self, request, obj_display, obj_id):
method delete_selected_action (line 2138) | def delete_selected_action(self, model_admin, request, qs):
method should_run_delete_task (line 2166) | def should_run_delete_task(self, objs):
method run_delete_task (line 2180) | def run_delete_task(self, request, queryset):
method delete_model (line 2195) | def delete_model(self, request, obj):
method delete_queryset (line 2203) | def delete_queryset(self, request, queryset):
method on_object_deleted (line 2213) | def on_object_deleted(self, obj):
method change_view (line 2220) | def change_view(self, request, object_id, form_url='', extra_context=N...
method response_change (line 2226) | def response_change(self, request, obj):
method save_form (line 2242) | def save_form(self, request, form, change):
method get_form (line 2253) | def get_form(self, request, obj=None, **kwargs):
method get_fieldsets (line 2259) | def get_fieldsets(self, request, obj=None):
method get_inline_instances (line 2267) | def get_inline_instances(self, request, obj=None):
method get_urls (line 2272) | def get_urls(self):
class DocumentPropertyAdmin (line 2282) | class DocumentPropertyAdmin(admin.ModelAdmin):
class DocumentRelationAdmin (line 2287) | class DocumentRelationAdmin(admin.ModelAdmin):
class TextUnitAdmin (line 2292) | class TextUnitAdmin(DjangoQLSearchMixin, admin.ModelAdmin):
method get_search_results (line 2300) | def get_search_results(self, request, queryset, search_term):
method get_queryset (line 2304) | def get_queryset(self, request):
method unit_ref (line 2313) | def unit_ref(self, obj):
method full_reverse (line 2319) | def full_reverse(self, *args, **kwargs):
class TextUnitRelatedAdmin (line 2323) | class TextUnitRelatedAdmin(admin.ModelAdmin):
method get_queryset (line 2326) | def get_queryset(self, request):
class TextUnitPropertyAdmin (line 2332) | class TextUnitPropertyAdmin(TextUnitRelatedAdmin):
class TextUnitTagAdmin (line 2337) | class TextUnitTagAdmin(TextUnitRelatedAdmin):
class TextUnitNoteAdmin (line 2342) | class TextUnitNoteAdmin(TextUnitRelatedAdmin, SimpleHistoryAdmin):
class DocumentNoteAdmin (line 2347) | class DocumentNoteAdmin(SimpleHistoryAdmin):
class ClassifierModelAdmin (line 2352) | class ClassifierModelAdmin(SimpleHistoryAdmin):
class DocumentFieldCategoryForm (line 2357) | class DocumentFieldCategoryForm(forms.ModelForm):
class Meta (line 2358) | class Meta:
method __init__ (line 2368) | def __init__(self, *args, **kwargs):
method clean (line 2378) | def clean(self):
method save (line 2384) | def save(self, *args, **kwargs):
method save_m2m (line 2392) | def save_m2m(self, *args, **kwargs):
class DocumentFieldCategoryAdmin (line 2396) | class DocumentFieldCategoryAdmin(admin.ModelAdmin):
method formfield_for_foreignkey (line 2401) | def formfield_for_foreignkey(self, db_field, request, **kwargs):
method get_fields (line 2410) | def get_fields(self, request, obj=None):
class DocumentFieldFamilyInline (line 2418) | class DocumentFieldFamilyInline(admin.TabularInline):
class DocumentFieldFamilyForm (line 2422) | class DocumentFieldFamilyForm(ModelFormWithUnchangeableFields):
class Meta (line 2433) | class Meta:
method __init__ (line 2437) | def __init__(self, *args, **kwargs):
method save (line 2446) | def save(self, *args, **kwargs):
method save_m2m (line 2454) | def save_m2m(self, *args, **kwargs):
method clean_title (line 2457) | def clean_title(self):
method clean_code (line 2463) | def clean_code(self):
class DocumentFieldFamilyAdmin (line 2475) | class DocumentFieldFamilyAdmin(admin.ModelAdmin):
FILE: contraxsuite_services/apps/document/api/annotator_error.py
class FieldLogicError (line 36) | class FieldLogicError(RuntimeError):
class NoValueProvidedOrLocated (line 40) | class NoValueProvidedOrLocated(FieldLogicError):
class RelatedInfoFieldNotRequiringAnnotationOnlySupportsYesAsValue (line 44) | class RelatedInfoFieldNotRequiringAnnotationOnlySupportsYesAsValue(Field...
class UpdatingReadOnlyFieldNotAllowed (line 48) | class UpdatingReadOnlyFieldNotAllowed(FieldLogicError):
class FieldRequiresTextAnnotation (line 52) | class FieldRequiresTextAnnotation(FieldLogicError):
FILE: contraxsuite_services/apps/document/api/field_value_views.py
class FieldValueView (line 47) | class FieldValueView(views.APIView):
method list (line 50) | def list(self, request, *args, **kwargs):
method annotate (line 54) | def annotate(self, request):
function do_save_document_field_value (line 70) | def do_save_document_field_value(
FILE: contraxsuite_services/apps/document/api/v1.py
class GeneratorListSerializer (line 123) | class GeneratorListSerializer(serializers.ListSerializer):
method to_representation (line 128) | def to_representation(self, data):
method unify_representation (line 146) | def unify_representation(self, item):
method data (line 158) | def data(self):
class UserSerializer (line 168) | class UserSerializer(serializers.ModelSerializer):
class Meta (line 171) | class Meta:
method get_photo (line 175) | def get_photo(self, obj):
class DocumentNoteDetailSerializer (line 180) | class DocumentNoteDetailSerializer(SimpleRelationSerializer):
class Meta (line 194) | class Meta:
method get_selections (line 200) | def get_selections(self, obj: DocumentNote):
method get_note_selections (line 205) | def get_note_selections(cls, note: DocumentNote) -> Optional[Dict[str,...
class DocumentNoteExportSerializer (line 217) | class DocumentNoteExportSerializer(DocumentNoteDetailSerializer):
class Meta (line 221) | class Meta:
method get_annotation_text (line 225) | def get_annotation_text(self, obj):
class DocumentNoteCreateSerializer (line 232) | class DocumentNoteCreateSerializer(DocumentNoteDetailSerializer):
class Meta (line 235) | class Meta(DocumentNoteDetailSerializer.Meta):
method get_selections (line 240) | def get_selections(self, obj: DocumentNote):
method is_valid (line 245) | def is_valid(self, raise_exception=False):
method save (line 255) | def save(self):
class DocumentNoteUpdateSerializer (line 264) | class DocumentNoteUpdateSerializer(serializers.ModelSerializer):
class Meta (line 265) | class Meta:
method get_selections (line 271) | def get_selections(self, obj: DocumentNote):
method save (line 275) | def save(self):
class DocumentNotePermissions (line 284) | class DocumentNotePermissions(IsAuthenticated):
method has_permission (line 286) | def has_permission(self, request, view):
method has_object_permission (line 296) | def has_object_permission(self, request, view, obj):
class DocumentNotePermissionViewMixin (line 301) | class DocumentNotePermissionViewMixin:
method get_queryset (line 304) | def get_queryset(self):
class DocumentNoteViewSet (line 316) | class DocumentNoteViewSet(DocumentNotePermissionViewMixin, APIActionMixi...
method dispatch (line 329) | def dispatch(self, request, *args, **kwargs):
method get_queryset (line 352) | def get_queryset(self):
method get_serializer_class (line 368) | def get_serializer_class(self):
method get_action_message (line 377) | def get_action_message(self):
class FieldAnnotationValueSerializer (line 390) | class FieldAnnotationValueSerializer(serializers.ModelSerializer):
class Meta (line 396) | class Meta:
method get_field_name (line 405) | def get_field_name(self, obj: FieldAnnotation):
method get_project (line 411) | def get_project(self, obj: FieldAnnotation):
method get_value (line 415) | def get_value(self, obj: FieldAnnotation):
class DocumentDetailDjangoQLSerializer (line 420) | class DocumentDetailDjangoQLSerializer(serializers.ModelSerializer):
class Meta (line 426) | class Meta:
class DocumentDetailSerializer (line 431) | class DocumentDetailSerializer(DocumentsForUserSerializer):
class Meta (line 461) | class Meta:
method __init__ (line 477) | def __init__(self, *args, **kwargs):
method get_user_permissions (line 488) | def get_user_permissions(self, obj):
method get_available_statuses_data (line 496) | def get_available_statuses_data(self, obj):
method get_neighbours (line 501) | def get_neighbours(self, document, use_saved_filter=True):
method get_prev_id (line 522) | def get_prev_id(self, obj):
method get_next_id (line 527) | def get_next_id(self, obj):
method get_position (line 532) | def get_position(self, obj):
method get_documents_count (line 537) | def get_documents_count(self, obj):
method get_sections (line 542) | def get_sections(self, obj):
method get_field_values (line 550) | def get_field_values(self, doc: Document):
method get_field_value_objects (line 565) | def get_field_value_objects(self, doc: Document):
method get_was_opened_in_annotator (line 590) | def get_was_opened_in_annotator(self, doc: Document):
method add_field_value_location_coordinates (line 597) | def add_field_value_location_coordinates(
method get_initial_annotation_id (line 615) | def get_initial_annotation_id(self, obj):
method get_page_locations (line 629) | def get_page_locations(self, doc: Document):
method get_page_bounds (line 637) | def get_page_bounds(self, doc: Document):
method to_representation (line 650) | def to_representation(self, instance: Document):
method add_selections_to_notes (line 664) | def add_selections_to_notes(self,
method add_selections_to_field_value_objects (line 678) | def add_selections_to_field_value_objects(
method add_section_markup_detail (line 696) | def add_section_markup_detail(self,
class DocumentPermissions (line 732) | class DocumentPermissions(IsAuthenticated):
method has_object_permission (line 734) | def has_object_permission(self, request, view, obj):
method has_permission (line 753) | def has_permission(self, request, view):
class DocumentPermissionViewMixin (line 779) | class DocumentPermissionViewMixin:
method get_queryset (line 782) | def get_queryset(self):
class DocumentViewSet (line 799) | class DocumentViewSet(APILoggingMixin,
method __init__ (line 810) | def __init__(self, *args, **kwargs):
method get_queryset (line 828) | def get_queryset(self):
method is_valid_ql (line 874) | def is_valid_ql(ql):
method get_extra_data (line 894) | def get_extra_data(self, queryset, initial_queryset):
method get_serializer_class (line 900) | def get_serializer_class(self, *args, **kwargs):
method get_export_file_name (line 907) | def get_export_file_name(self):
method process_export_data (line 912) | def process_export_data(self, data):
method set_annotator_coord_difference (line 922) | def set_annotator_coord_difference(self, request, **kwargs):
method show (line 946) | def show(self, request, **kwargs):
method download_zip (line 951) | def download_zip(self, request, **kwargs):
method for_user (line 1016) | def for_user(self, request, *args, **kwrags):
method full_text (line 1022) | def full_text(self, request, *args, **kwargs):
method has_pdf_info (line 1028) | def has_pdf_info(self, request, *args, **kwargs):
method pdf_repr (line 1042) | def pdf_repr(self, request: HttpRequest, *args, **kwargs):
method data (line 1053) | def data(self, request, *args, **kwrags):
method fields (line 1060) | def fields(self, request: HttpRequest, *args, **kwargs):
method extraction (line 1102) | def extraction(self, request, **kwargs):
method _add_selection_areas_to_extracted_entities (line 1157) | def _add_selection_areas_to_extracted_entities(
method definitions (line 1179) | def definitions(self, request, **kwargs):
method add_selections_to_definitions (line 1191) | def add_selections_to_definitions(cls, definitions: List[Dict[str, Any...
method ensure_document_definitions (line 1210) | def ensure_document_definitions(cls, document: Document) -> None:
method similar (line 1233) | def similar(self, request, **kwargs):
method mark_delete (line 1247) | def mark_delete(self, request, **kwargs):
method unmark_delete (line 1257) | def unmark_delete(self, request, **kwargs):
method get_affected_document_ids (line 1266) | def get_affected_document_ids(self, request):
method mark_unmark_for_delete (line 1281) | def mark_unmark_for_delete(self, delete_not_undelete: bool, request) -...
method update (line 1288) | def update(self, request, *args, **kwargs):
method filter_queryset (line 1353) | def filter_queryset(self, queryset):
method actions (line 1361) | def actions(self, request, **kwargs):
method save_user_action (line 1374) | def save_user_action(self, request, *args, **kwargs):
method get_action_name (line 1399) | def get_action_name(self):
method get_action_message (line 1404) | def get_action_message(self):
method should_track_view_action (line 1410) | def should_track_view_action(self):
method get_updated_fields_message (line 1415) | def get_updated_fields_message(self, old_instance_state, new_instance_...
class TextUnitDjangoQLSerializer (line 1446) | class TextUnitDjangoQLSerializer(SimpleRelationSerializer):
class Meta (line 1450) | class Meta:
class TextUnitViewSet (line 1457) | class TextUnitViewSet(APILoggingMixin,
method get_queryset (line 1469) | def get_queryset(self):
method is_valid_ql (line 1489) | def is_valid_ql(ql):
class DocumentFieldCategorySimpleSerializer (line 1514) | class DocumentFieldCategorySimpleSerializer(serializers.ModelSerializer):
class Meta (line 1515) | class Meta:
class DocumentFieldFamilySerializer (line 1520) | class DocumentFieldFamilySerializer(serializers.ModelSerializer):
class Meta (line 1521) | class Meta:
class DocumentFieldDetailSerializer (line 1526) | class DocumentFieldDetailSerializer(SimpleRelationSerializer):
class Meta (line 1534) | class Meta:
method get_category (line 1551) | def get_category(self, obj):
method get_value_aware (line 1556) | def get_value_aware(self, obj: DocumentField):
method get_choices (line 1561) | def get_choices(self, obj: DocumentField):
method get_depends_on_fields (line 1566) | def get_depends_on_fields(self, obj: DocumentField):
method get_value_detection_strategy_name (line 1571) | def get_value_detection_strategy_name(self, obj: DocumentField):
method get_is_value_detection_strategy_disabled (line 1576) | def get_is_value_detection_strategy_disabled(self, obj: DocumentField):
class DocumentFieldListSerializer (line 1583) | class DocumentFieldListSerializer(DocumentFieldDetailSerializer):
class ModelFormBasedSerializer (line 1588) | class ModelFormBasedSerializer(serializers.ModelSerializer):
method __init__ (line 1594) | def __init__(self, *args, **kwargs):
method get_fields (line 1599) | def get_fields(self):
method is_valid (line 1618) | def is_valid(self, raise_exception=False):
class DocumentFieldCreateSerializer (line 1645) | class DocumentFieldCreateSerializer(ModelFormBasedSerializer):
class Meta (line 1648) | class Meta:
method __init__ (line 1664) | def __init__(self, *args, **kwargs):
method get_fields (line 1672) | def get_fields(self):
method get_warning_message (line 1692) | def get_warning_message(self, obj):
method is_valid (line 1697) | def is_valid(self, raise_exception=False):
method validate (line 1706) | def validate(self, attrs):
method save (line 1724) | def save(self, **kwargs):
class DocumentFieldPermissions (line 1730) | class DocumentFieldPermissions(IsAuthenticated):
method has_permission (line 1732) | def has_permission(self, request, view):
method has_object_permission (line 1743) | def has_object_permission(self, request, view, obj):
class DocumentFieldViewMixin (line 1759) | class DocumentFieldViewMixin:
method get_queryset (line 1762) | def get_queryset(self):
class DocumentFieldViewSet (line 1769) | class DocumentFieldViewSet(DocumentFieldViewMixin,
method get_stats_qs (line 1819) | def get_stats_qs(self, qs):
method get_queryset (line 1905) | def get_queryset(self):
method get_extra_data (line 1911) | def get_extra_data(self, qs, initial_qs):
method dispatch (line 1919) | def dispatch(self, request, *args, **kwargs):
method destroy (line 1939) | def destroy(self, request, *args, **kwargs):
method perform_destroy (line 1950) | def perform_destroy(self, instance):
method get_serializer_class (line 1954) | def get_serializer_class(self):
method stats (line 1964) | def stats(self, request, *args, **kwargs):
method check_field_formula (line 1970) | def check_field_formula(self, request, **kwargs):
method check_formula (line 1986) | def check_formula(self, request, **kwargs):
method clone_field (line 2003) | def clone_field(cls, source_field, target_document_type,
method clone (line 2087) | def clone(self, request, **kwargs):
method pre_delete (line 2112) | def pre_delete(self, request, **kwargs):
class FieldSimpleSerializer (line 2144) | class FieldSimpleSerializer(serializers.ModelSerializer):
class Meta (line 2147) | class Meta:
class DocumentFieldCategoryListSerializer (line 2152) | class DocumentFieldCategoryListSerializer(serializers.ModelSerializer):
class Meta (line 2157) | class Meta:
class DocumentFieldCategoryCreateSerializer (line 2163) | class DocumentFieldCategoryCreateSerializer(ModelFormBasedSerializer):
class Meta (line 2168) | class Meta:
method set_fields (line 2172) | def set_fields(self, instance: DocumentFieldCategory):
method create (line 2178) | def create(self, validated_data):
method update (line 2182) | def update(self, instance, validated_data):
class DocumentFieldCategoryOptionsSerializer (line 2189) | class DocumentFieldCategoryOptionsSerializer(DocumentFieldCategoryCreate...
class Meta (line 2192) | class Meta:
class DocumentFieldCategoryPermissions (line 2197) | class DocumentFieldCategoryPermissions(IsAuthenticated):
method has_permission (line 2199) | def has_permission(self, request, view):
method has_object_permission (line 2204) | def has_object_permission(self, request, view, obj):
class DocumentFieldCategoryViewPermissionsMixin (line 2216) | class DocumentFieldCategoryViewPermissionsMixin:
method get_queryset (line 2219) | def get_queryset(self):
class DocumentFieldCategoryViewSet (line 2229) | class DocumentFieldCategoryViewSet(DocumentFieldCategoryViewPermissionsM...
method get_queryset (line 2255) | def get_queryset(self):
method get_serializer_class (line 2260) | def get_serializer_class(self):
method get_fields_data (line 2265) | def get_fields_data(self):
method patched_object_response (line 2283) | def patched_object_response(self, response):
method create (line 2289) | def create(self, request, *args, **kwargs):
method update (line 2293) | def update(self, request, *args, **kwargs):
class DocumentFieldDetectorDetailSerializer (line 2302) | class DocumentFieldDetectorDetailSerializer(SimpleRelationSerializer):
class Meta (line 2306) | class Meta:
method get_field (line 2315) | def get_field(self, obj):
method get_include_regexps (line 2318) | def get_include_regexps(self, obj):
function check (line 2324) | def check(func):
class DocumentFieldDetectorCreateSerializer (line 2335) | class DocumentFieldDetectorCreateSerializer(ModelFormBasedSerializer):
class Meta (line 2338) | class Meta:
method __init__ (line 2345) | def __init__(self, *args, **kwargs):
method get_warning_message (line 2353) | def get_warning_message(self, obj):
method get_field_names (line 2358) | def get_field_names(self, declared_fields, info):
method validate (line 2365) | def validate(self, data):
method is_valid (line 2371) | def is_valid(self, raise_exception=False):
class DocumentFieldDetectorPermissions (line 2383) | class DocumentFieldDetectorPermissions(IsAuthenticated):
method has_permission (line 2385) | def has_permission(self, request, view):
method has_object_permission (line 2394) | def has_object_permission(self, request, view, obj):
class DocumentFieldDetectorViewMixin (line 2406) | class DocumentFieldDetectorViewMixin:
method get_queryset (line 2409) | def get_queryset(self):
class DocumentFieldDetectorViewSet (line 2416) | class DocumentFieldDetectorViewSet(DocumentFieldDetectorViewMixin,
method dispatch (line 2454) | def dispatch(self, request, *args, **kwargs):
method get_serializer_class (line 2471) | def get_serializer_class(self):
method get_extra_data (line 2476) | def get_extra_data(self, qs, initial_qs):
method destroy (line 2484) | def destroy(self, request, *args, **kwargs):
method save_doc_detector_action (line 2493) | def save_doc_detector_action(self, detector: DocumentFieldDetector, vi...
class FieldDataSerializer (line 2501) | class FieldDataSerializer(DocumentFieldDetailSerializer):
class Meta (line 2504) | class Meta:
class DocumentTypeDetailSerializer (line 2509) | class DocumentTypeDetailSerializer(SimpleRelationSerializer):
class Meta (line 2516) | class Meta:
method to_representation (line 2522) | def to_representation(self, instance):
class DocumentTypeCreateSerializer (line 2531) | class DocumentTypeCreateSerializer(ModelFormBasedSerializer):
class Meta (line 2537) | class Meta:
method __init__ (line 2544) | def __init__(self, *args, **kwargs):
method get_warning_message (line 2548) | def get_warning_message(self, obj):
method set_fields (line 2553) | def set_fields(self, instance: DocumentType):
method set_categories (line 2568) | def set_categories(self, instance: DocumentType):
method create (line 2605) | def create(self, validated_data):
method update (line 2611) | def update(self, instance: DocumentType, validated_data: Dict[str, Any]):
method validate_may_delete_data (line 2625) | def validate_may_delete_data(self, errors_dst: dict):
method validate_managers (line 2645) | def validate_managers(self, *args, **kwargs):
method is_valid (line 2660) | def is_valid(self, raise_exception=False):
method save (line 2670) | def save(self, **kwargs):
class DocumentTypeOptionsSerializer (line 2676) | class DocumentTypeOptionsSerializer(DocumentTypeCreateSerializer):
class Meta (line 2683) | class Meta:
method __init__ (line 2689) | def __init__(self, *args, **kwargs):
class DocumentTypeForStatsSerializer (line 2695) | class DocumentTypeForStatsSerializer(serializers.Serializer):
method __init__ (line 2707) | def __init__(self, *args, **kwargs):
method get_fields_data (line 2715) | def get_fields_data(self, obj):
class DocumentTypeStatsSerializer (line 2730) | class DocumentTypeStatsSerializer(serializers.Serializer):
class DocumentTypeStatsViewSchema (line 2736) | class DocumentTypeStatsViewSchema(ObjectToItemResponseMixin, CustomAutoS...
class DocumentTypePermissions (line 2740) | class DocumentTypePermissions(IsAuthenticated):
method has_permission (line 2742) | def has_permission(self, request, view):
method has_object_permission (line 2751) | def has_object_permission(self, request, view, obj):
class DocumentTypeViewMixin (line 2767) | class DocumentTypeViewMixin:
method get_queryset (line 2770) | def get_queryset(self):
class DocumentTypeViewSet (line 2778) | class DocumentTypeViewSet(DocumentTypeViewMixin,
method get_stats_qs (line 2816) | def get_stats_qs(self, qs):
method get_queryset (line 2866) | def get_queryset(self):
method get_serializer_class (line 2888) | def get_serializer_class(self):
method get_extra_data (line 2895) | def get_extra_data(self, qs, initial_qs):
method destroy (line 2903) | def destroy(self, request, *args, **kwargs):
method perform_destroy (line 2925) | def perform_destroy(self, instance):
method get_fields_data (line 2937) | def get_fields_data(self):
method stats (line 2953) | def stats(self, request, *args, **kwargs):
method user_project_types (line 2957) | def user_project_types(self, request, *args, **kwargs):
method import_doc_type (line 2967) | def import_doc_type(self, request, *_args, **_kwargs):
method export_doc_type (line 2983) | def export_doc_type(self, request, *_args, **_kwargs):
method clone_type (line 2992) | def clone_type(cls, source_document_type: DocumentType, code: str, tit...
method clone (line 3063) | def clone(self, request, **kwargs):
method pre_delete (line 3089) | def pre_delete(self, request, **kwargs):
method scheme_migrations (line 3126) | def scheme_migrations(self, request, **kwargs):
function save_document_type (line 3134) | def save_document_type(sender, instance, created, **kwargs):
class AnnotationSerializer (line 3141) | class AnnotationSerializer(serializers.ModelSerializer):
class Meta (line 3142) | class Meta:
class AnnotationUpdateResponseSerializer (line 3149) | class AnnotationUpdateResponseSerializer(serializers.ModelSerializer):
class Meta (line 3154) | class Meta:
class AnnotationUpdateSchema (line 3161) | class AnnotationUpdateSchema(CustomAutoSchema):
class AnnotationDestroySchema (line 3166) | class AnnotationDestroySchema(CustomAutoSchema):
method get_responses (line 3167) | def get_responses(self, path, method):
function do_save_document_field_value (line 3173) | def do_save_document_field_value(request_data: Dict, user) -> \
function get_annotation_selections (line 3276) | def get_annotation_selections(obj: FieldAnnotation) -> Optional[List[Dic...
function cache_and_detect_field_values (line 3292) | def cache_and_detect_field_values(doc: Document,
function do_delete_document_field_value (line 3302) | def do_delete_document_field_value(ant_id: int, user) -> Tuple[Document,...
function render_error_json (line 3316) | def render_error_json(operation_uid, e: Exception) -> Dict:
class AnnotationViewSet (line 3324) | class AnnotationViewSet(viewsets.ModelViewSet):
method get_queryset (line 3338) | def get_queryset(self):
method initialize_request (line 3345) | def initialize_request(self, request, *args, **kwargs):
method update (line 3353) | def update(self, request, *args, **kwargs):
method create (line 3368) | def create(self, request, *args, **kwargs):
method annotate (line 3384) | def annotate(self, request, *args, **kwargs):
method destroy (line 3387) | def destroy(self, request, *args, **kwargs):
method save_action (line 3396) | def save_action(self, document, field, action_title=None, value=None):
method suggest (line 3440) | def suggest(self, request, *args, **kwargs):
method batch (line 3459) | def batch(self, request, *args, **kwargs):
class StatsPermissions (line 3504) | class StatsPermissions(IsAuthenticated):
method has_permission (line 3506) | def has_permission(self, request, view):
class StatsAPIView (line 3510) | class StatsAPIView(rest_framework.views.APIView):
method get (line 3514) | def get(self, request, *args, **kwargs):
class DocumentFieldValueSerializer (line 3710) | class DocumentFieldValueSerializer(serializers.ModelSerializer):
class Meta (line 3719) | class Meta:
method get_project (line 3737) | def get_project(self, obj: FieldValue):
method to_representation (line 3741) | def to_representation(self, instance):
class DocumentFieldValueViewSet (line 3759) | class DocumentFieldValueViewSet(JqListAPIMixin, viewsets.ModelViewSet):
method get_queryset (line 3769) | def get_queryset(self):
method get_extra_data (line 3828) | def get_extra_data(self, qs, initial_qs):
class FieldAnnotationStatusSerializer (line 3839) | class FieldAnnotationStatusSerializer(serializers.ModelSerializer):
class Meta (line 3840) | class Meta:
class FieldAnnotationStatusPermissions (line 3845) | class FieldAnnotationStatusPermissions(IsAuthenticated):
method has_permission (line 3847) | def has_permission(self, request, view):
method has_object_permission (line 3852) | def has_object_permission(self, request, view, obj):
class FieldAnnotationStatusViewSet (line 3864) | class FieldAnnotationStatusViewSet(JqListAPIMixin, viewsets.ModelViewSet):
class AnnotationInDocumentSerializer (line 3881) | class AnnotationInDocumentSerializer(serializers.ModelSerializer):
method get_field (line 3884) | def get_field(self, instance: FieldAnnotation):
method deserialize_field (line 3887) | def deserialize_field(self, field_code: str):
class Meta (line 3894) | class Meta:
method create (line 3900) | def create(self, validated_data):
method run_validation (line 3908) | def run_validation(self, data: Optional[Dict[str, Any]] = empty):
method update (line 3920) | def update(self, instance: FieldAnnotation, validated_data):
method to_representation (line 3958) | def to_representation(self, instance: FieldAnnotation):
class AnnotationsInDocumentViewSet (line 3975) | class AnnotationsInDocumentViewSet(viewsets.ModelViewSet):
method dispatch (line 3978) | def dispatch(self, request, *args, **kwargs):
method get_queryset (line 4000) | def get_queryset(self):
method perform_destroy (line 4021) | def perform_destroy(self, instance: FieldAnnotation):
class DocumentFieldAnnotationSerializer (line 4031) | class DocumentFieldAnnotationSerializer(serializers.ModelSerializer):
class Meta (line 4043) | class Meta:
method get_field_names (line 4069) | def get_field_names(self, declared_fields, info):
method to_representation (line 4081) | def to_representation(self, instance):
method update (line 4126) | def update(self, instance, validated_data):
class DocumentFieldAnnotationPermissions (line 4138) | class DocumentFieldAnnotationPermissions(IsAuthenticated):
method has_permission (line 4140) | def has_permission(self, request, view):
method has_object_permission (line 4148) | def has_object_permission(self, request, view, obj):
class DocumentFieldAnnotationViewSet (line 4159) | class DocumentFieldAnnotationViewSet(JqListAPIMixin, viewsets.ReadOnlyMo...
method for_user (line 4192) | def for_user(self, request, *args, **kwrags):
method get_object (line 4195) | def get_object(self):
method get_initial_queryset (line 4235) | def get_initial_queryset(self, model):
method get_true_annotations_queryset (line 4284) | def get_true_annotations_queryset(self):
method get_false_annotations_queryset (line 4322) | def get_false_annotations_queryset(self):
method get_assignee_data (line 4347) | def get_assignee_data(self, true_ann_qs: QuerySet, false_ann_qs: Query...
method get_queryset (line 4375) | def get_queryset(self, **kwargs):
method get_queryset_ids (line 4443) | def get_queryset_ids(self, **kwargs):
method sort_queryset (line 4479) | def sort_queryset(self, queryset):
method filter_queryset (line 4496) | def filter_queryset(self, queryset):
method get_extra_data (line 4505) | def get_extra_data(self, queryset, initial_queryset):
method post_process_data (line 4516) | def post_process_data(self, data: Dict) -> Dict:
method apply_saved_filters (line 4534) | def apply_saved_filters(self):
FILE: contraxsuite_services/apps/document/app_vars.py
function validate_table_parser (line 40) | def validate_table_parser(table_parser: str):
FILE: contraxsuite_services/apps/document/apps.py
class DocumentConfig (line 37) | class DocumentConfig(AppConfig):
method ready (line 41) | def ready(self):
FILE: contraxsuite_services/apps/document/async_notifications.py
function _user_to_dto (line 50) | def _user_to_dto(user: User) -> Optional[Dict]:
function _annotation_to_dto (line 60) | def _annotation_to_dto(instance: FieldAnnotation) -> Optional[Dict]:
function _get_user_dto (line 67) | def _get_user_dto(instance):
function safe_failure (line 71) | def safe_failure(func):
function _notify_field_value_saved (line 86) | def _notify_field_value_saved(instance: FieldValue, deleted=False):
function notify_field_value_saved (line 103) | def notify_field_value_saved(instance: FieldValue):
function notify_field_value_deleted (line 107) | def notify_field_value_deleted(instance: FieldValue):
function notify_field_annotation_saved (line 112) | def notify_field_annotation_saved(instance: FieldAnnotation):
function notify_field_annotation_deleted (line 122) | def notify_field_annotation_deleted(instance: FieldAnnotation):
function document_field_detection_failed_impl (line 131) | def document_field_detection_failed_impl(sender,
function document_field_detection_failed_listener (line 167) | def document_field_detection_failed_listener(sender, **kwargs):
function notify_on_document_changes (line 171) | def notify_on_document_changes(doc_id: int, message: ChannelMessage):
FILE: contraxsuite_services/apps/document/async_tasks/detect_field_values_task.py
class DetectFieldValues (line 52) | class DetectFieldValues(ExtendedTask):
method process (line 55) | def process(self,
method detect_field_values_for_document (line 168) | def detect_field_values_for_document(task: ExtendedTask,
method notify_on_completed_detect_action (line 219) | def notify_on_completed_detect_action(_self,
FILE: contraxsuite_services/apps/document/constants.py
class DocumentGenericField (line 51) | class DocumentGenericField(enum.Enum):
method specified_in (line 54) | def specified_in(self, field_spec: FieldSpec):
class DocumentSystemField (line 58) | class DocumentSystemField(enum.Enum):
method specified_in (line 67) | def specified_in(self, field_spec: FieldSpec):
FILE: contraxsuite_services/apps/document/document_class.py
class DocumentClass (line 36) | class DocumentClass: # (Enum):
FILE: contraxsuite_services/apps/document/document_interface.py
class IMultichoiceField (line 38) | class IMultichoiceField(Interface):
FILE: contraxsuite_services/apps/document/field_detection/csv_regexps_field_detection_strategy.py
class CsvRegexpsDetectionRow (line 46) | class CsvRegexpsDetectionRow:
method __init__ (line 47) | def __init__(self,
method find_value (line 55) | def find_value(self, text: str) -> Optional[Tuple[str, int, int]]:
method __repr__ (line 60) | def __repr__(self):
class CsvRegexpsDetectionCache (line 64) | class CsvRegexpsDetectionCache:
method get_detectors (line 68) | def get_detectors(cls,
method build_detectors (line 99) | def build_detectors(cls,
method log_error (line 131) | def log_error(cls,
method get_detector_hash (line 138) | def get_detector_hash(cls, field_id: str):
method get_detector_object (line 144) | def get_detector_object(cls, field_id: str) -> DocumentFieldMultilineR...
method save_detector_settings (line 149) | def save_detector_settings(cls, detector: DocumentFieldMultilineRegexD...
class CsvRegexpsFieldDetectionStrategy (line 153) | class CsvRegexpsFieldDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 158) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 162) | def train_document_field_detector_model(cls,
method detect_field_value (line 173) | def detect_field_value(cls,
method get_document_text (line 225) | def get_document_text(cls, doc: Document) -> str:
FILE: contraxsuite_services/apps/document/field_detection/detect_field_values_params.py
class DocDetectFieldValuesParams (line 42) | class DocDetectFieldValuesParams(Serializable):
method __init__ (line 43) | def __init__(self,
method wrap (line 63) | def wrap(cls, d: Dict) -> 'DocDetectFieldValuesParams':
FILE: contraxsuite_services/apps/document/field_detection/detector_field_matcher.py
class DetectorFieldMatcher (line 45) | class DetectorFieldMatcher:
method extraction_hint (line 52) | def extraction_hint(self) -> str:
method __init__ (line 55) | def __init__(self, detector: DocumentFieldDetector):
method _clean_def_words (line 58) | def _clean_def_words(self, s: str):
method _matches_definition_words (line 62) | def _matches_definition_words(self, text: str, text_is_sentence: bool)...
method matches (line 84) | def matches(self, text: str, text_is_sentence: bool = True) -> \
method matching_string (line 107) | def matching_string(self, text: str, text_is_sentence: bool = True) ->...
method _match_include_regexp_or_none (line 120) | def _match_include_regexp_or_none(self,
method validate_detected_value (line 138) | def validate_detected_value(cls, field_type: str, detected_value: str)...
method get_validated_detected_value (line 151) | def get_validated_detected_value(self, field=None) -> str:
method get_detector_code (line 164) | def get_detector_code(self) -> str:
method get_logger (line 172) | def get_logger() -> Logger:
FILE: contraxsuite_services/apps/document/field_detection/field_based_ml_field_detection.py
function init_classifier_impl (line 55) | def init_classifier_impl(field_code: str, init_script: str):
class FieldBasedMLOnlyFieldDetectionStrategy (line 89) | class FieldBasedMLOnlyFieldDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 93) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method init_classifier (line 98) | def init_classifier(cls, field: DocumentField):
method build_pipeline (line 104) | def build_pipeline(cls,
method get_depends_on_code_type (line 132) | def get_depends_on_code_type(cls, field: DocumentField) -> List[Tuple[...
method remove_empty_fields (line 136) | def remove_empty_fields(cls, depends_on_code_type, train_data) -> List...
method get_categories (line 150) | def get_categories(cls, field: DocumentField) -> List[str]:
method train_document_field_detector_model (line 154) | def train_document_field_detector_model(cls,
method get_train_values (line 264) | def get_train_values(cls,
method detect_field_value (line 291) | def detect_field_value(cls,
class FieldBasedMLWithUnsureCatFieldDetectionStrategy (line 321) | class FieldBasedMLWithUnsureCatFieldDetectionStrategy(FieldBasedMLOnlyFi...
method get_categories (line 325) | def get_categories(cls, field: DocumentField) -> List[str]:
method detect_field_value (line 332) | def detect_field_value(cls,
FILE: contraxsuite_services/apps/document/field_detection/field_classifier_suggestion.py
function store_classification_suggestion (line 41) | def store_classification_suggestion(field: DocumentField,
function ensure_document_classifier (line 55) | def ensure_document_classifier(field: DocumentField) -> DocumentClassifier:
FILE: contraxsuite_services/apps/document/field_detection/field_detection.py
function train_document_field_detector_model (line 82) | def train_document_field_detector_model(log: ProcessLogger,
function detect_field_value (line 100) | def detect_field_value(log: ProcessLogger,
function suggest_field_value (line 125) | def suggest_field_value(doc: Document, field: DocumentField) -> Any:
class FieldDetectionError (line 132) | class FieldDetectionError(Exception):
function detect_and_cache_field_values_for_document (line 139) | def detect_and_cache_field_values_for_document(log: ProcessLogger,
function format_value_short_str (line 342) | def format_value_short_str(val: Any) -> str:
FILE: contraxsuite_services/apps/document/field_detection/field_detection_celery_api.py
function run_detect_field_values_for_document (line 39) | def run_detect_field_values_for_document(dcptrs: DocDetectFieldValuesPar...
function run_detect_field_values_as_sub_tasks (line 49) | def run_detect_field_values_as_sub_tasks(parent: 'ExtendedTask',
FILE: contraxsuite_services/apps/document/field_detection/field_detection_repository.py
class FieldDetectionRepository (line 43) | class FieldDetectionRepository:
method get_qs_active_modified_document_ids (line 44) | def get_qs_active_modified_document_ids(self, field: DocumentField,
method get_qs_finished_document_ids (line 52) | def get_qs_finished_document_ids(self, document_type: DocumentType, pr...
method get_approved_documents_number (line 61) | def get_approved_documents_number(self, field: DocumentField, project_...
FILE: contraxsuite_services/apps/document/field_detection/fields_detection_abstractions.py
class FieldDetectionStrategy (line 41) | class FieldDetectionStrategy:
method has_problems_with_field (line 45) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 54) | def train_document_field_detector_model(cls,
method detect_field_value (line 64) | def detect_field_value(cls,
method reduce_textunits_by_detection_limit (line 72) | def reduce_textunits_by_detection_limit(
class DisabledFieldDetectionStrategy (line 131) | class DisabledFieldDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 135) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 139) | def train_document_field_detector_model(cls,
method detect_field_value (line 148) | def detect_field_value(cls,
FILE: contraxsuite_services/apps/document/field_detection/formula_based_field_detection.py
class DocumentFieldFormulaError (line 50) | class DocumentFieldFormulaError(RuntimeError):
method __init__ (line 51) | def __init__(self, field_code, formula, field_values):
class FormulaBasedFieldDetectionStrategy (line 65) | class FormulaBasedFieldDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 69) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 74) | def train_document_field_detector_model(cls,
method calc_formula (line 84) | def calc_formula(cls,
method detect_field_value (line 106) | def detect_field_value(cls,
FILE: contraxsuite_services/apps/document/field_detection/mlflow_field_detection.py
class MLFlowModelBasedFieldDetectionStrategy (line 48) | class MLFlowModelBasedFieldDetectionStrategy(FieldDetectionStrategy):
method test_model (line 53) | def test_model(cls, model_uri: str):
method has_problems_with_field (line 60) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 78) | def train_document_field_detector_model(cls,
method detect_field_value (line 88) | def detect_field_value(cls,
FILE: contraxsuite_services/apps/document/field_detection/regexps_and_text_based_ml_field_detection.py
class TextBasedMLFieldDetectionStrategy (line 61) | class TextBasedMLFieldDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 66) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method get_user_data (line 70) | def get_user_data(cls, field: DocumentField,
method get_external_field_values (line 84) | def get_external_field_values(cls, field) -> List[dict]:
method get_no_field_text_units (line 92) | def get_no_field_text_units(cls, document_type: DocumentType, text_uni...
method init_classifier (line 99) | def init_classifier(cls, field: DocumentField):
method train_model (line 105) | def train_model(cls, log: ProcessLogger, field: DocumentField, train_d...
method get_train_data_sets (line 190) | def get_train_data_sets(cls, field: DocumentField, project_ids: Option...
method get_train_datasets_from_projects (line 201) | def get_train_datasets_from_projects(cls,
method train_document_field_detector_model (line 211) | def train_document_field_detector_model(cls,
method predict_value (line 237) | def predict_value(cls, sklearn_model: SkLearnClassifierModel, text: st...
method predict_and_extract_value (line 245) | def predict_and_extract_value(cls, sklearn_model: SkLearnClassifierModel,
method detect_field_value (line 275) | def detect_field_value(cls,
FILE: contraxsuite_services/apps/document/field_detection/regexps_field_detection.py
class ValueExtractionFunctionThrownException (line 54) | class ValueExtractionFunctionThrownException(CausedException):
method __init__ (line 55) | def __init__(self, message: str, cause: Optional[Exception] = None):
class CaughtErrorWhileApplyingFieldDetector (line 60) | class CaughtErrorWhileApplyingFieldDetector(CausedException):
method __init__ (line 61) | def __init__(self, message: str, cause: Optional[Exception] = None):
class RegexpsOnlyFieldDetectionStrategy (line 66) | class RegexpsOnlyFieldDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 72) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 76) | def train_document_field_detector_model(cls,
method detect_field_value (line 87) | def detect_field_value(cls,
method extract_from_textunit (line 129) | def extract_from_textunit(cls,
class FieldBasedRegexpsDetectionStrategy (line 195) | class FieldBasedRegexpsDetectionStrategy(FieldDetectionStrategy):
method has_problems_with_field (line 199) | def has_problems_with_field(cls, field: DocumentField) -> Optional[str]:
method train_document_field_detector_model (line 203) | def train_document_field_detector_model(cls,
method detect_field_value (line 214) | def detect_field_value(cls,
class CsvDetectorImporter (line 258) | class CsvDetectorImporter:
method __init__ (line 263) | def __init__(self,
method process_csv (line 304) | def process_csv(self, csv: bytes) -> None:
method save_detector_settings (line 392) | def save_detector_settings(self, detectors_by_value: Dict[str, List[st...
method save_detector_settings_csv (line 414) | def save_detector_settings_csv(self, detectors_by_value: Dict[str, Lis...
method join_value_with_search_cells (line 449) | def join_value_with_search_cells(cls, fval: str, include_reg_cells: An...
method get_search_columns (line 458) | def get_search_columns(self) -> None:
method get_numbers_from_str (line 470) | def get_numbers_from_str(self) -> Tuple[List[int], List[int]]:
method pre_process_regexp_option (line 502) | def pre_process_regexp_option(self, source_choices: List[str]) -> List...
FILE: contraxsuite_services/apps/document/field_detection/tests/test_csv_regexps_detection_cache.py
class CsvRegexpsDetectionCacheMock (line 46) | class CsvRegexpsDetectionCacheMock(CsvRegexpsDetectionCache):
method get_detector_hash (line 51) | def get_detector_hash(cls, field_id: str):
method get_detector_object (line 58) | def get_detector_object(cls, field_id: str) -> DocumentFieldMultilineR...
method save_detector_settings (line 64) | def save_detector_settings(cls, detector: DocumentFieldMultilineRegexD...
class CsvRegexpsFieldDetectionStrategyMock (line 68) | class CsvRegexpsFieldDetectionStrategyMock(CsvRegexpsFieldDetectionStrat...
method get_document_text (line 73) | def get_document_text(cls, doc: Document) -> str:
function setup_mock (line 81) | def setup_mock():
class TestCsvRegexpsDetectionCache (line 105) | class TestCsvRegexpsDetectionCache(TestCase):
method test_detect_field_value (line 106) | def test_detect_field_value(self):
method test_get_detector_wo_cache (line 127) | def test_get_detector_wo_cache(self):
method test_changed_detectors_are_reloaded (line 142) | def test_changed_detectors_are_reloaded(self):
method log_message (line 159) | def log_message(self, msg, e=None):
FILE: contraxsuite_services/apps/document/field_detection/tests/test_document_field_multiline_regex_detector.py
class TestDocumentFieldMultilineRegexDetector (line 46) | class TestDocumentFieldMultilineRegexDetector(TestCase):
method test_checksum (line 58) | def test_checksum(self):
method test_get_as_pd (line 70) | def test_get_as_pd(self):
method test_combine_dfs (line 77) | def test_combine_dfs(self):
FILE: contraxsuite_services/apps/document/field_detection/tests/test_formula_error_detector.py
class TestFormulaErrorDetector (line 40) | class TestFormulaErrorDetector(TestCase):
method non_test_formula_ok (line 41) | def non_test_formula_ok(self):
FILE: contraxsuite_services/apps/document/field_detection/tests/test_pre_process_regexp_option.py
class TestRegexpsOnlyFieldDetectionStrategy (line 42) | class TestRegexpsOnlyFieldDetectionStrategy(TestCase):
method test_fred (line 43) | def test_fred(self):
method test_replace_conjunction (line 50) | def test_replace_conjunction(self):
method test_remove_comp_abbreviation (line 58) | def test_remove_comp_abbreviation(self):
method test_comp_abbr_space_extra (line 72) | def test_comp_abbr_space_extra(self):
method test_fix_regexp (line 79) | def test_fix_regexp(self):
method test_regex_recognizes_source (line 92) | def test_regex_recognizes_source(self):
method make_importer (line 119) | def make_importer() -> CsvDetectorImporter:
FILE: contraxsuite_services/apps/document/field_detection/tests/test_regex_only_detection_strategy.py
class TestRegexpsOnlyFieldDetectionStrategy (line 47) | class TestRegexpsOnlyFieldDetectionStrategy(TestCase):
method test_extract_from_textunit_empty (line 48) | def test_extract_from_textunit_empty(self):
method test_extract_from_textunit_match (line 55) | def test_extract_from_textunit_match(self):
method test_extract_from_textunit_after_match (line 66) | def test_extract_from_textunit_after_match(self):
class RegexTestContext (line 86) | class RegexTestContext:
method __init__ (line 87) | def __init__(self, text: str, field_type: str):
FILE: contraxsuite_services/apps/document/field_detection/tests/test_regexps_field_detection.py
class MockTextUnit (line 46) | class MockTextUnit:
method __init__ (line 47) | def __init__(self,
method is_sentence (line 59) | def is_sentence(self):
class MockDocument (line 63) | class MockDocument:
method __init__ (line 64) | def __init__(self, *args, **kwargs):
method full_text (line 71) | def full_text(self):
class MockTextUnitRepository (line 75) | class MockTextUnitRepository(BaseTextUnitRepository):
method __init__ (line 76) | def __init__(self):
method get_doc_text_units (line 79) | def get_doc_text_units(
class MockFieldDetectorRepository (line 92) | class MockFieldDetectorRepository(BaseFieldDetectorRepository):
method __init__ (line 93) | def __init__(self):
method get_field_detectors (line 96) | def get_field_detectors(self, field: DocumentField) -> \
class TestRegexpsOnlyFieldDetectionStrategy (line 101) | class TestRegexpsOnlyFieldDetectionStrategy(TestCase):
method test_fred (line 105) | def test_fred(self) -> None:
method test_order_field_detection (line 122) | def test_order_field_detection(self) -> None:
method test_detection_limits (line 138) | def test_detection_limits(self) -> None:
method test_geographyfield_detection (line 157) | def test_geographyfield_detection(self) -> None:
method test_uppercase (line 184) | def test_uppercase(self) -> None:
method test_definition_words (line 204) | def test_definition_words(self):
method test_definition_words_mix_case (line 220) | def test_definition_words_mix_case(self):
method detect_values_in_document (line 236) | def detect_values_in_document(self,
method make_doc_field (line 266) | def make_doc_field(**kwargs) -> DocumentField:
method make_doc_field_detector (line 281) | def make_doc_field_detector(exclude_regexps: Optional[str] = None,
method setup_document (line 302) | def setup_document(text_units: List[MockTextUnit]) -> MockDocument:
FILE: contraxsuite_services/apps/document/field_detection/text_based_ml.py
function word_position_tokenizer (line 46) | def word_position_tokenizer(sentence: str):
function encode_category (line 69) | def encode_category(field_uid, choice_value, extraction_hint) -> str:
function parse_category (line 77) | def parse_category(category: str) -> Tuple[Optional[str], Optional[str],...
class ModelCategory (line 88) | class ModelCategory:
method __init__ (line 89) | def __init__(self, document_field_uid, choice_or_hint) -> None:
method name (line 93) | def name(self):
method from_name (line 101) | def from_name(name: str):
class SkLearnClassifierModel (line 112) | class SkLearnClassifierModel:
method __init__ (line 115) | def __init__(self, sklearn_model, target_names) -> None:
method detect_category_names_for_sentence (line 119) | def detect_category_names_for_sentence(self, sentence: str) -> List[str]:
method detect_category_names_to_spans (line 133) | def detect_category_names_to_spans(self, text: str, field: str = None) \
FILE: contraxsuite_services/apps/document/field_processing/document_vectorizers.py
function wrap_feature_names_with_field_code (line 43) | def wrap_feature_names_with_field_code(feature_names_func: Callable, fie...
class FieldValueExtractor (line 47) | class FieldValueExtractor(VectorizerStep):
method __init__ (line 48) | def __init__(self, field_code) -> None:
method transform (line 52) | def transform(self, field_values_dicts: List[Dict[str, Any]], *args, *...
method get_feature_names (line 55) | def get_feature_names(self) -> List[str]:
function document_feature_vector_pipeline (line 59) | def document_feature_vector_pipeline(feature_vector_fields: List[Documen...
FILE: contraxsuite_services/apps/document/field_processing/field_processing_utils.py
function order_field_detection (line 37) | def order_field_detection(
function get_dependent_fields (line 70) | def get_dependent_fields(
FILE: contraxsuite_services/apps/document/field_processing/tests/test_fields_processing_utils.py
class TestFieldsProcessingUtils (line 39) | class TestFieldsProcessingUtils(TestCase):
method test_order_field_detection (line 40) | def test_order_field_detection(self) -> None:
method test_required_fields (line 49) | def test_required_fields(self) -> None:
method test_order_field_detection_empty (line 63) | def test_order_field_detection_empty(self) -> None:
FILE: contraxsuite_services/apps/document/field_processing/tests/test_number_vectorizer.py
class TestNumberVectorizer (line 43) | class TestNumberVectorizer(TestCase):
method test_convertible (line 44) | def test_convertible(self):
FILE: contraxsuite_services/apps/document/field_processing/tests/test_recurring_date_vectorizer.py
class TestRecurringDateVectorizer (line 42) | class TestRecurringDateVectorizer(TestCase):
method test_feature_names (line 43) | def test_feature_names(self):
method test_dates (line 55) | def test_dates(self):
FILE: contraxsuite_services/apps/document/field_processing/tests/test_serial_date_vectorizer.py
class TestSerialDateVectorizer (line 42) | class TestSerialDateVectorizer(TestCase):
method test_feature_names (line 43) | def test_feature_names(self):
method test_dates (line 48) | def test_dates(self):
FILE: contraxsuite_services/apps/document/field_processing/vectorizers.py
class VectorizerStep (line 41) | class VectorizerStep:
method fit (line 42) | def fit(self, field_values_or_anything: List, *args, **kwargs):
method fit_transform (line 45) | def fit_transform(self, field_values_or_anything: List, *args, **kwargs):
method transform (line 49) | def transform(self, field_values_or_anything: List, *args, **kwargs):
method get_feature_names (line 52) | def get_feature_names(self) -> List[str]:
class TupleItemSelector (line 56) | class TupleItemSelector(VectorizerStep):
method __init__ (line 57) | def __init__(self, item_index: int) -> None:
method transform (line 61) | def transform(self, tuples: List, *args, **kwargs):
method get_feature_names (line 64) | def get_feature_names(self) -> List[str]:
function whole_value_as_token (line 68) | def whole_value_as_token(value: str) -> List[str]:
function set_items_as_tokens (line 72) | def set_items_as_tokens(value: Union[str, Set, List]) -> List[str]:
function set_items_as_tokens_preprocessor (line 76) | def set_items_as_tokens_preprocessor(value: Union[str, Set, List]):
class ReplaceNoneTransformer (line 82) | class ReplaceNoneTransformer(VectorizerStep):
method __init__ (line 83) | def __init__(self, default_value) -> None:
method transform (line 87) | def transform(self, field_values_or_anything: List, *args, **kwargs):
method get_feature_names (line 90) | def get_feature_names(self) -> List[str]:
class DictItemSelector (line 94) | class DictItemSelector(VectorizerStep):
method __init__ (line 95) | def __init__(self, item: str, processor: Callable = None) -> None:
method transform (line 100) | def transform(self, field_values_or_anything: List[Dict], *args, **kwa...
method get_feature_names (line 103) | def get_feature_names(self) -> List[str]:
class RecurringDateVectorizer (line 107) | class RecurringDateVectorizer(VectorizerStep):
method transform (line 115) | def transform(self, field_values: List[Union[datetime, date]], *args, ...
method get_feature_names (line 143) | def get_feature_names(self) -> List[str]:
class SerialDateVectorizer (line 147) | class SerialDateVectorizer(VectorizerStep):
method get_feature_names (line 155) | def get_feature_names(self) -> List[str]:
method transform (line 158) | def transform(self, field_values: List[Union[datetime, date]], *args, ...
class NumberVectorizer (line 183) | class NumberVectorizer(VectorizerStep):
method __init__ (line 184) | def __init__(self, to_float_converter: Callable = None) -> None:
method fit (line 191) | def fit(self, field_values_or_anything: List, *args, **kwargs):
method fit_transform (line 206) | def fit_transform(self, field_values_or_anything: List, *args, **kwargs):
method transform (line 210) | def transform(self, field_values_or_anything: List, *args, **kwargs):
method get_feature_names (line 218) | def get_feature_names(self) -> List[str]:
FILE: contraxsuite_services/apps/document/field_type_registry.py
function init_field_type_registry (line 44) | def init_field_type_registry():
FILE: contraxsuite_services/apps/document/field_types.py
function to_decimal (line 62) | def to_decimal(v, decimal_places=6) -> Optional[float]:
function to_int (line 93) | def to_int(v) -> Optional[int]:
class TypedField (line 100) | class TypedField:
method __init__ (line 124) | def __init__(self, field: DocumentField) -> None:
method is_there_annotation_matching_field_value (line 128) | def is_there_annotation_matching_field_value(self, field_value: Any, a...
method annotation_value_matches_field_value (line 133) | def annotation_value_matches_field_value(self, field_value: Any, annot...
method is_json_field_value_ok (line 136) | def is_json_field_value_ok(self, val: Any):
method is_python_field_value_ok (line 139) | def is_python_field_value_ok(self, val: Any):
method is_python_annotation_value_ok (line 142) | def is_python_annotation_value_ok(self, val: Any) -> bool:
method is_json_annotation_value_ok (line 145) | def is_json_annotation_value_ok(self, val: Any):
method field_value_python_to_json (line 148) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 151) | def field_value_json_to_python(self, json_value: Any) -> Any:
method annotation_value_python_to_json (line 154) | def annotation_value_python_to_json(self, python_value: Any) -> Any:
method annotation_value_json_to_python (line 157) | def annotation_value_json_to_python(self, json_value: Any) -> Any:
method _extract_variants_from_text (line 160) | def _extract_variants_from_text(self, text: str,
method extract_from_possible_value (line 164) | def extract_from_possible_value(self, possible_value):
method extract_from_possible_value_text (line 167) | def extract_from_possible_value_text(self, possible_value_or_text,
method pick_hint_by_searching_for_value_among_extracted (line 193) | def pick_hint_by_searching_for_value_among_extracted(self,
method get_or_extract_value (line 215) | def get_or_extract_value(self,
method suggest_value (line 257) | def suggest_value(self,
method example_python_value (line 264) | def example_python_value(self):
method _wrap_get_feature_names (line 268) | def _wrap_get_feature_names(cls, vectorizer_step):
method _build_stop_words (line 280) | def _build_stop_words(self) -> Set[str]:
method build_vectorization_pipeline (line 288) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
method by (line 312) | def by(field: DocumentField) -> 'TypedField':
method replace_decimals_with_floats_in_python_value_of_any_type (line 326) | def replace_decimals_with_floats_in_python_value_of_any_type(cls, v):
class MultiValueField (line 355) | class MultiValueField(TypedField):
method build_json_field_value_from_json_ant_values (line 357) | def build_json_field_value_from_json_ant_values(self,
method update_field_value_by_changing_annotations (line 363) | def update_field_value_by_changing_annotations(self,
class MultiValueSetField (line 373) | class MultiValueSetField(MultiValueField):
method is_there_annotation_matching_field_value (line 375) | def is_there_annotation_matching_field_value(self, field_value: List, ...
method annotation_value_matches_field_value (line 385) | def annotation_value_matches_field_value(self, field_value: List, anno...
method update_field_value_by_changing_annotations (line 390) | def update_field_value_by_changing_annotations(self,
method build_json_field_value_from_json_ant_values (line 419) | def build_json_field_value_from_json_ant_values(self,
method field_value_python_to_json (line 427) | def field_value_python_to_json(self, python_value: Set) -> Any:
method field_value_json_to_python (line 430) | def field_value_json_to_python(self, json_value: Any) -> Any:
method annotation_value_python_to_json (line 433) | def annotation_value_python_to_json(self, python_value: Any) -> Any:
method annotation_value_json_to_python (line 436) | def annotation_value_json_to_python(self, json_value: Any) -> Any:
class StringField (line 440) | class StringField(TypedField):
method is_json_field_value_ok (line 447) | def is_json_field_value_ok(self, val: Any):
method example_python_value (line 450) | def example_python_value(self):
method _extract_variants_from_text (line 453) | def _extract_variants_from_text(self, text: str,
class StringFieldWholeValueAsAToken (line 467) | class StringFieldWholeValueAsAToken(StringField):
method build_vectorization_pipeline (line 474) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class LongTextField (line 483) | class LongTextField(TypedField):
method is_json_field_value_ok (line 490) | def is_json_field_value_ok(self, val: Any):
method example_python_value (line 493) | def example_python_value(self):
method _extract_variants_from_text (line 496) | def _extract_variants_from_text(self, text: str,
class ChoiceField (line 510) | class ChoiceField(TypedField):
method is_json_field_value_ok (line 518) | def is_json_field_value_ok(self, val: Any):
method extract_from_possible_value (line 527) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 531) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 535) | def example_python_value(self):
method build_vectorization_pipeline (line 539) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
method check_choice_values_list (line 548) | def check_choice_values_list(
class MultiChoiceField (line 570) | class MultiChoiceField(ChoiceField, MultiValueSetField):
method is_json_annotation_value_ok (line 579) | def is_json_annotation_value_ok(self, val: Any):
method is_json_field_value_ok (line 587) | def is_json_field_value_ok(self, val: Any):
method is_python_field_value_ok (line 600) | def is_python_field_value_ok(self, val: Any):
method example_python_value (line 613) | def example_python_value(self):
method build_vectorization_pipeline (line 622) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class LinkedDocumentsField (line 632) | class LinkedDocumentsField(MultiValueSetField):
method is_json_field_value_ok (line 640) | def is_json_field_value_ok(self, val: Any):
method is_json_annotation_value_ok (line 649) | def is_json_annotation_value_ok(self, val: Any):
method is_python_field_value_ok (line 654) | def is_python_field_value_ok(self, val: Any):
method extract_from_possible_value (line 664) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 679) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 683) | def example_python_value(self):
method build_vectorization_pipeline (line 689) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class DateTimeField (line 706) | class DateTimeField(TypedField):
method is_json_field_value_ok (line 714) | def is_json_field_value_ok(self, val: Any):
method is_python_field_value_ok (line 723) | def is_python_field_value_ok(self, val: Any):
method field_value_python_to_json (line 726) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 729) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 734) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 742) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 757) | def example_python_value(self):
method build_vectorization_pipeline (line 760) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class DateField (line 765) | class DateField(TypedField):
method is_json_field_value_ok (line 773) | def is_json_field_value_ok(self, val: Any):
method is_python_annotation_value_ok (line 782) | def is_python_annotation_value_ok(self, val: Any):
method is_python_field_value_ok (line 785) | def is_python_field_value_ok(self, val: Any):
method field_value_python_to_json (line 788) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 795) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 807) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 817) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 830) | def example_python_value(self):
method build_vectorization_pipeline (line 833) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class RecurringDateField (line 838) | class RecurringDateField(DateField):
method build_vectorization_pipeline (line 842) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class FloatField (line 847) | class FloatField(TypedField):
method is_json_field_value_ok (line 855) | def is_json_field_value_ok(self, val: Any):
method field_value_python_to_json (line 858) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 861) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 864) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 867) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 872) | def example_python_value(self):
method build_vectorization_pipeline (line 875) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class IntField (line 880) | class IntField(TypedField):
method is_json_field_value_ok (line 888) | def is_json_field_value_ok(self, val: Any):
method field_value_python_to_json (line 891) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 894) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 897) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 900) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 909) | def example_python_value(self):
method build_vectorization_pipeline (line 912) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class AddressField (line 917) | class AddressField(TypedField):
method is_json_field_value_ok (line 924) | def is_json_field_value_ok(self, val: Any):
method _get_from_geocode (line 933) | def _get_from_geocode(address: str):
method extract_from_possible_value (line 944) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 952) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 970) | def example_python_value(self):
method build_vectorization_pipeline (line 980) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class CompanyField (line 989) | class CompanyField(TypedField):
method is_json_field_value_ok (line 996) | def is_json_field_value_ok(self, val: Any):
method extract_from_possible_value (line 999) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 1003) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1014) | def example_python_value(self):
method build_vectorization_pipeline (line 1017) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class DurationField (line 1025) | class DurationField(TypedField):
method is_json_field_value_ok (line 1034) | def is_json_field_value_ok(self, val: Any):
method field_value_python_to_json (line 1037) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 1040) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 1043) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 1046) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1053) | def example_python_value(self):
method build_vectorization_pipeline (line 1056) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class PercentField (line 1061) | class PercentField(TypedField):
method is_json_field_value_ok (line 1070) | def is_json_field_value_ok(self, val: Any):
method field_value_python_to_json (line 1073) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 1076) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 1079) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 1082) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1090) | def example_python_value(self):
method build_vectorization_pipeline (line 1093) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class RatioField (line 1098) | class RatioField(TypedField):
method is_json_field_value_ok (line 1106) | def is_json_field_value_ok(self, val: Any):
method field_value_python_to_json (line 1119) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 1127) | def field_value_json_to_python(self, json_value: Any) -> Any:
method _extract_variants_from_text (line 1135) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1143) | def example_python_value(self):
method build_vectorization_pipeline (line 1146) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class RelatedInfoField (line 1171) | class RelatedInfoField(MultiValueField):
method build_json_field_value_from_json_ant_values (line 1179) | def build_json_field_value_from_json_ant_values(self,
method is_there_annotation_matching_field_value (line 1191) | def is_there_annotation_matching_field_value(self, field_value: Any, a...
method annotation_value_matches_field_value (line 1196) | def annotation_value_matches_field_value(self, field_value: Any, annot...
method is_json_field_value_ok (line 1201) | def is_json_field_value_ok(self, val: Any):
method update_field_value_by_changing_annotations (line 1204) | def update_field_value_by_changing_annotations(self,
method build_vectorization_pipeline (line 1213) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
method example_python_value (line 1217) | def example_python_value(self):
method _extract_variants_from_text (line 1220) | def _extract_variants_from_text(self, text: str,
class PersonField (line 1225) | class PersonField(TypedField):
method is_json_field_value_ok (line 1232) | def is_json_field_value_ok(self, val: Any):
method extract_from_possible_value (line 1235) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 1240) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1245) | def example_python_value(self):
method build_vectorization_pipeline (line 1248) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class MoneyField (line 1256) | class MoneyField(FloatField):
method is_json_field_value_ok (line 1264) | def is_json_field_value_ok(self, val: Any):
method field_value_python_to_json (line 1277) | def field_value_python_to_json(self, python_value: Any) -> Any:
method field_value_json_to_python (line 1284) | def field_value_json_to_python(self, json_value: Any) -> Any:
method extract_from_possible_value (line 1291) | def extract_from_possible_value(self, possible_value):
method _extract_variants_from_text (line 1314) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1322) | def example_python_value(self):
method build_vectorization_pipeline (line 1328) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
class GeographyField (line 1356) | class GeographyField(TypedField):
method is_json_field_value_ok (line 1363) | def is_json_field_value_ok(self, val: Any):
method _extract_variants_from_text (line 1366) | def _extract_variants_from_text(self, text: str,
method example_python_value (line 1381) | def example_python_value(self):
method build_vectorization_pipeline (line 1384) | def build_vectorization_pipeline(self) -> Tuple[List[Tuple[str, Any]],...
FILE: contraxsuite_services/apps/document/forms.py
class ProjectModelMultipleChoiceField (line 50) | class ProjectModelMultipleChoiceField(forms.ModelMultipleChoiceField):
method label_from_instance (line 51) | def label_from_instance(self, obj):
method clean (line 54) | def clean(self, values):
class PatchedForm (line 60) | class PatchedForm(forms.Form):
method _post_clean (line 61) | def _post_clean(self):
class DetectFieldValuesForm (line 66) | class DetectFieldValuesForm(PatchedForm):
class TrainDocumentFieldDetectorModelForm (line 104) | class TrainDocumentFieldDetectorModelForm(PatchedForm):
class FindBrokenDocumentFieldValuesForm (line 113) | class FindBrokenDocumentFieldValuesForm(PatchedForm):
class FixDocumentFieldCodesForm (line 124) | class FixDocumentFieldCodesForm(PatchedForm):
class TrainAndTestForm (line 128) | class TrainAndTestForm(forms.Form):
method _post_clean (line 161) | def _post_clean(self):
class LoadDocumentWithFieldsForm (line 167) | class LoadDocumentWithFieldsForm(forms.Form):
class ImportCSVFieldDetectionConfigForm (line 190) | class ImportCSVFieldDetectionConfigForm(PatchedForm):
class ExportDocumentTypeForm (line 237) | class ExportDocumentTypeForm(forms.Form):
class ExportDocumentsForm (line 256) | class ExportDocumentsForm(forms.Form):
method __init__ (line 270) | def __init__(self, *args, **kwargs):
class ImportDocumentTypeForm (line 277) | class ImportDocumentTypeForm(forms.Form):
class ImportDocumentsForm (line 318) | class ImportDocumentsForm(forms.Form):
class IdentifyContractsForm (line 332) | class IdentifyContractsForm(forms.Form):
method __init__ (line 356) | def __init__(self, *args, **kwargs):
method _post_clean (line 360) | def _post_clean(self):
method clean (line 364) | def clean(self):
class CloneDocumentFieldForm (line 375) | class CloneDocumentFieldForm(forms.Form):
method __init__ (line 386) | def __init__(self, *args, **kwargs):
class Meta (line 394) | class Meta:
method clean (line 398) | def clean(self):
method save (line 425) | def save(self, commit=False):
method save_m2m (line 429) | def save_m2m(self):
class CloneDocumentTypeForm (line 434) | class CloneDocumentTypeForm(forms.Form):
method __init__ (line 444) | def __init__(self, *args, **kwargs):
method clean_code (line 452) | def clean_code(self):
method save (line 468) | def save(self, commit=False):
method save_m2m (line 472) | def save_m2m(self):
FILE: contraxsuite_services/apps/document/management/commands/create_document_type.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 48) | def add_arguments(self, parser):
method handle (line 68) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/document/management/commands/delete_documents.py
class Command (line 38) | class Command(BaseCommand):
method add_arguments (line 50) | def add_arguments(self, parser):
method handle (line 54) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/document/management/commands/load_annotation_statuses.py
class Command (line 43) | class Command(BaseCommand):
method handle (line 47) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/document/migration/document_export.py
class DocumentExporter (line 50) | class DocumentExporter:
method __init__ (line 51) | def __init__(self, log_msg: Optional[Callable[[str], None]] = None):
method in_memory_export (line 57) | def in_memory_export(self,
method export (line 81) | def export(self, ids: List[int], target_path: str):
method export_document_files (line 89) | def export_document_files(self, ids: List[int], target_path: str):
method export_filtered_table (line 110) | def export_filtered_table(self,
method log_message (line 117) | def log_message(self, msg: str):
FILE: contraxsuite_services/apps/document/migration/document_import.py
class DocumentImporter (line 58) | class DocumentImporter:
method __init__ (line 59) | def __init__(self, task: Optional[ExtendedTask]):
method log_info (line 84) | def log_info(self, msg: str):
method log_error (line 90) | def log_error(self, msg: str):
method import_documents (line 96) | def import_documents(self,
method push (line 156) | def push(self, push_steps=1):
method unzip_files (line 161) | def unzip_files(self, source_path: str):
method map_doc_types (line 166) | def map_doc_types(self):
method map_field_types (line 181) | def map_field_types(self):
method import_projects (line 198) | def import_projects(self):
method check_project_doc_field_types (line 256) | def check_project_doc_field_types(self, project_types: Set[str]):
method import_docs (line 265) | def import_docs(self):
method import_doc_files (line 292) | def import_doc_files(self):
method import_doc_metadatas (line 329) | def import_doc_metadatas(self):
method import_doc_pages (line 344) | def import_doc_pages(self):
method import_doc_texts (line 362) | def import_doc_texts(self):
method import_field_values (line 377) | def import_field_values(self):
method import_field_annotations (line 400) | def import_field_annotations(self):
method import_field_annotations_false_match (line 441) | def import_field_annotations_false_match(self):
method import_text_units (line 477) | def import_text_units(self):
method import_text_unit_texts (line 510) | def import_text_unit_texts(self):
method import_doc_notes (line 529) | def import_doc_notes(self):
method import_doc_tags (line 567) | def import_doc_tags(self):
method import_doc_properties (line 585) | def import_doc_properties(self):
method import_doc_relations (line 604) | def import_doc_relations(self):
method import_doc_tables (line 622) | def import_doc_tables(self):
method import_text_unit_notes (line 638) | def import_text_unit_notes(self):
method import_text_unit_props (line 658) | def import_text_unit_props(self):
method import_text_unit_tags (line 682) | def import_text_unit_tags(self):
method import_text_unit_relations (line 701) | def import_text_unit_relations(self):
method import_document (line 718) | def import_document(self, values: Dict[str, Any]):
method read_dataframe (line 749) | def read_dataframe(self, file_name: str):
method get_mapping_and_df (line 753) | def get_mapping_and_df(self, table_name: str) -> Tuple[TableExportMap,...
method get_pandas_nullable_int (line 759) | def get_pandas_nullable_int(cls, values: Dict[str, Any], key: str) -> ...
FILE: contraxsuite_services/apps/document/migration/table_export_map.py
class TableExportMap (line 45) | class TableExportMap:
method __init__ (line 46) | def __init__(self,
method __repr__ (line 54) | def __repr__(self):
method build_select_query (line 57) | def build_select_query(self, document_ids: List[int]):
method df_row_to_dict (line 63) | def df_row_to_dict(self, row) -> Dict[str, Any]:
method import_values_from_df (line 78) | def import_values_from_df(self,
method read_default_columns (line 105) | def read_default_columns(self, cursor) -> None:
method iterate_dataframe (line 112) | def iterate_dataframe(self, df: pd.DataFrame):
class TableExportMapCollection (line 119) | class TableExportMapCollection:
method __init__ (line 120) | def __init__(self):
FILE: contraxsuite_services/apps/document/migrations/0001_initial.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0002_auto_20170731_0948.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0003_auto_20170818_0632.py
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0004_document_title.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0005_document_full_text.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0006_document_data.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0007_historicaldocument.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0008_auto_20180213_0739.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0009_auto_20180213_0746.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0010_auto_20180213_0818.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0011_auto_20180213_0825.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0012_auto_20180213_0829.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/00136_delete_pending.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/00137_historical_document_delete_pending.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0013_auto_20180213_2001.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0014_auto_20180215_0848.py
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0015_auto_20180219_0034.py
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0016_auto_20180219_1215.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0017_auto_20180223_1512.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0018_auto_20180223_1512.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0019_auto_20180223_1728.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0020_auto_20180305_1404.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0021_auto_20180305_1947.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0022_auto_20180306_1128.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0023_auto_20180306_1208.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0024_auto_20180306_1209.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0025_auto_20180306_1959.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0025_auto_20180307_0653.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0026_auto_20180307_0655.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0026_auto_20180308_0801.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0027_auto_20180307_1345.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0028_merge_20180308_1136.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0029_auto_20180309_1732.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0030_auto_20180314_1447.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0031_auto_20180315_1458.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0032_auto_20180330_1305.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0033_auto_20180401_0739.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0034_auto_20180401_0739.py
function create_generic_document_type (line 11) | def create_generic_document_type(apps, schema_editor):
class Migration (line 24) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0035_auto_20180404_1559.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0036_document_status.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0037_auto_20180405_1710.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0038_auto_20180406_1945.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0039_auto_20180407_1217.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0040_auto_20180420_1142.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0041_auto_20180420_1528.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0042_auto_20180426_1551.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0043_auto_20180426_1943.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0044_auto_20180426_1954.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0045_auto_20180615_1050.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0046_auto_20180622_1138.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0047_auto_20180628_1116.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0048_auto_20180705_1411.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0049_auto_20180706_0553.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0050_migrate_doc_size_20180706_0608.py
function migrate_doc_size (line 11) | def migrate_doc_size(apps, schema_editor):
class Migration (line 24) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0051_auto_20180718_0713.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0052_documentfield_description.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0053_custom_document_type_field_relation.py
function move_document_type_fields (line 9) | def move_document_type_fields(apps, schema_editor):
class Migration (line 21) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0054_auto_20180730_1013.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0055_auto_20180730_1433.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0056_auto_20180731_1435.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0056_externalfieldvalue.py
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0057_merge_20180802_0716.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0058_documentfield_value_regexp.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0059_auto_20180816_0457.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0060_auto_20180819_0534.py
function move_document_metadata_field_values (line 8) | def move_document_metadata_field_values(apps, schema_editor):
class Migration (line 15) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0061_auto_20180822_1708.py
function update_use_regexp_always_to_default_values (line 8) | def update_use_regexp_always_to_default_values(apps, schema_editor):
class Migration (line 15) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0062_fix_catastrophic_backtracking.py
function fix_regexp (line 21) | def fix_regexp(regexp_to_fix):
function fix_field_detectors (line 37) | def fix_field_detectors(apps, schema_editor):
class Migration (line 53) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0063_fix_catastrophic_backtracking_for_all_detectors.py
function fix_regexp (line 10) | def fix_regexp(regexp_to_fix):
function fix_field_detectors (line 26) | def fix_field_detectors(apps, schema_editor):
class Migration (line 44) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0064_auto_20180827_1330.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0065_auto_20180828_0757.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0066_fix_catastrophic_backtracking.py
function replace_in_regexps (line 15) | def replace_in_regexps(apps, ids, replace_from, replace_to):
function fix_field_detectors (line 31) | def fix_field_detectors(apps, schema_editor):
class Migration (line 38) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0067_auto_20180830_1347.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0068_auto_20180902_1951.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0069_documenttypefieldcategory.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0070_auto_20180911_0648.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0071_auto_20180911_0821.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0072_auto_20180914_0907.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0073_auto_20180919_0715.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0074_documentfield_require_text_annotations.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0075_auto_20180924_1728.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0076_auto_20180925_1232.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0077_auto_20180925_1626.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0078_auto_20180926_1702.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0079_documenttypefield_order.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0080_auto_20181002_1716.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0081_auto_20181003_2032.py
function update_read_only (line 8) | def update_read_only(apps, schema_editor):
class Migration (line 16) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0082_auto_20181003_2335.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0083_auto_20181003_2350.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0084_documenttype_editor_type.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0085_clean_dependends_on.py
function _migrate (line 8) | def _migrate(apps, schema_editor):
class Migration (line 21) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0086_textunit_metadata.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0087_documentfield_text_unit_type.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0088_documenttype_metadata.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0089_documentfield_metadata.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0090_auto_20181009_1149.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0091_auto_20181012_0827.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0092_auto_20181012_2155.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0093_auto_20181014_1748.py
function _migrate (line 8) | def _migrate(apps, schema_editor):
class Migration (line 22) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0094_documenttype_field_code_aliases.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0095_auto_20181019_2329.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0096_auto_20181022_0811.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0097_auto_20181022_0813.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0098_fix_geography_field_serialization.py
function fix_geography_field (line 6) | def fix_geography_field(apps, schema_editor):
class Migration (line 21) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0099_auto_20181025_1253.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0100_fix_date_field_serialization.py
function do_migrate (line 6) | def do_migrate(apps, schema_editor):
class Migration (line 17) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0101_auto_20181105_1144.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0102_auto_20181106_2359.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0103_documentfield_classifier_init_script.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0104_auto_20181123_1122.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0105_auto_20181128_1238.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 20) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0106_new_schema_document_type_fields_to_1_n.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0107_data_document_type_fields_to_1_n.py
function assign_document_type_field_values (line 11) | def assign_document_type_field_values(field, document_type_field):
function copy_depends_on_fields (line 21) | def copy_depends_on_fields(old_field, new_field):
function clone_field (line 26) | def clone_field(apps, field, new_document_type):
function set_field_for_values (line 53) | def set_field_for_values(apps, document_type, old_field, new_field):
function clone_target_field (line 64) | def clone_target_field(apps, document_type_field):
function migrate_field_data (line 88) | def migrate_field_data(field, document_type_field):
function fix_document_type_conflicts (line 94) | def fix_document_type_conflicts(apps):
function generate_long_code (line 142) | def generate_long_code(apps):
function convert_document_type_fields (line 153) | def convert_document_type_fields(apps, schema_editor):
class Migration (line 197) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0108_apply_new_schema.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0109_fix_cached_fields.py
function set_processed (line 11) | def set_processed(document):
function fix_document_cache (line 17) | def fix_document_cache(apps, schema_editor):
class Migration (line 64) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0110_remove_temporary_fields.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0111_documentfielddetector_text_part.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0112_auto_20181222_1630.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0113_auto_20190104_1605.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0114_documentfield_allow_adding_choices.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0115_auto_20190116_1413.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0116_documentfield_default_value.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0117_auto_20190118_1214.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0118_auto_20190125_1551.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0119_auto_20190129_1253.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0120_auto_20190209_1201.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0121_auto_20190213_0952.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0122_auto_20190215_1040.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0123_auto_20190218_1341.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0124_auto_20190311_0855.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0125_auto_20190325_1530.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0125_documentfieldcategory_export_key.py
function init_export_key (line 10) | def init_export_key(apps, schema_editor):
class Migration (line 17) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0126_merge_20190327_1150.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0127_auto_20190405_0747.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0127_auto_20190408_1009.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0128_auto_20190409_1443.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0129_auto_20190418_1355.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0130_auto_20190419_1038.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0131_auto_20190419_1134.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0132_auto_20190419_1144.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0133_auto_20190424_1038.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0134_docfield_default_value.py
class Migration (line 4) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0135_auto_20190510_0727.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0138_auto_20190527_1446.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0139_auto_20190527_1622.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0140_auto_20190530_0845.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0141_auto_20190531_0709.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0142_auto_20190531_1437.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0143_auto_20190716_1807.py
function do_migrate (line 6) | def do_migrate(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0144_auto_20190725_0832.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0145_drop_index_20190731_1305.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0146_drop_index_20190731_1325.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0147_auto_20190823_1140.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0150_auto_20190902_1400.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0151_move_document_table.py
class DocumentTablesMigrator (line 7) | class DocumentTablesMigrator:
method __init__ (line 10) | def __init__(self,
method migrate_tables (line 19) | def migrate_tables(self):
method dump_tables (line 35) | def dump_tables(self,
method save_tables (line 47) | def save_tables(self):
method dump_document (line 52) | def dump_document(self,
method save_documents (line 61) | def save_documents(self):
function move_document_tables (line 67) | def move_document_tables(apps, schema_editor):
class Migration (line 75) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0152_auto_20190902_1549.py
function set_upload_status (line 6) | def set_upload_status(apps, schema_editor):
class Migration (line 26) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0155_auto_20190924_0822.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0156_auto_20190930_1245.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0156_auto_20191002_0835.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0157_migrate_fieldvalues.py
class FieldValuePopulator (line 10) | class FieldValuePopulator:
method __init__ (line 40) | def __init__(self,
method migrate_values (line 50) | def migrate_values(self):
method merge_dfv_values (line 54) | def merge_dfv_values(self, field_type: str, dfv_values: List[Any]) -> ...
method to_float (line 64) | def to_float(self, v, decimal_places=None) -> Optional[float]:
method to_int (line 80) | def to_int(self, v) -> Optional[int]:
method dfv_db_value_to_ant_json_value (line 83) | def dfv_db_value_to_ant_json_value(self, field_type: str, dfv_db_value...
method migrate_field_values (line 138) | def migrate_field_values(self, doc: 'Document') -> int:
function populate_field_values (line 235) | def populate_field_values(apps, schema_editor):
class Migration (line 240) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0158_update_processed.py
function add_processed (line 6) | def add_processed(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0159_auto_20191004_0608.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0160_remove_docfieldval.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0161_auto_20191024_0903.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0162_auto_20191025_0412.py
function do_rename (line 6) | def do_rename(apps, schema_editor):
class Migration (line 20) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0163_auto_20191101_0752.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0164_auto_20191107_0831.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0165_fill_documenttext_metadata.py
function do_migrate (line 6) | def do_migrate(apps, schema_editor):
class Migration (line 14) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0166_auto_20191107_1047.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0167_remove_textunit_metadata.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0168_auto_20191114_1808.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0169_documentfield_vectorizer_stop_words.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0170_textunittext.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0171_migrate_textunit_text.py
function do_migrate (line 6) | def do_migrate(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0172_auto_20191206_0650.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0173_auto_20191223_0908.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0174_auto_20200115_0823.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0175_auto_20200115_0828.py
function load_annotation_statuses (line 7) | def load_annotation_statuses(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0176_auto_20200115_0829.py
function do_migrate (line 6) | def do_migrate(apps, schema_editor):
class Migration (line 18) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0177_auto_20200113_2143.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0178_documentfield_mlflow_detect_on_document_level.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0178_fieldannotationsavedfilter.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0179_auto_20200123_1327.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0180_auto_20200123_1330.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0181_merge_20200123_2008.py
function do_nothing (line 6) | def do_nothing(_apps, _schema_editor):
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0182_auto_20200130_0752.py
function do_migrate (line 4) | def do_migrate(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0183_auto_20200210_1427.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0184_auto_20200218_1714.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0185_auto_20200219_0706.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0186_auto_20200303_0857.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0187_auto_20200318_1430.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0188_auto_20200323_1551.py
function do_update (line 10) | def do_update(apps, schema_editor):
class Migration (line 27) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0189_auto_20200323_1551.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0190_auto_20200323_1551.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0191_auto_20200323_1551.py
function add_trigger (line 9) | def add_trigger(apps, schema_editor):
function drop_trigger (line 29) | def drop_trigger(apps, schema_editor):
class Migration (line 36) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0192_auto_20200403_1148.py
function do_migrate (line 6) | def do_migrate(apps, schema_editor):
function undo_migrate (line 19) | def undo_migrate(apps, schema_editor):
class Migration (line 26) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0193_auto_20200406_0833.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0194_auto_20200415_1545.py
function fill_uid (line 8) | def fill_uid(apps, schema_editor):
class Migration (line 28) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0195_auto_20200420_0936.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0196_auto_20200422_1059.py
function update (line 6) | def update(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0197_auto_20200512_0940.py
function update (line 6) | def update(apps, schema_editor):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0198_auto_20200512_1157.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0199_auto_20200115_0828.py
function load_annotation_statuses (line 7) | def load_annotation_statuses(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0200_auto_20200512_1815.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0201_auto_20200513_1844.py
function add_trigger (line 11) | def add_trigger(_, __):
function drop_trigger (line 32) | def drop_trigger(_, __):
class Migration (line 38) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0202_auto_20200610_0917.py
function update (line 8) | def update(apps, schema_editor):
class Migration (line 24) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0203_auto_20200617_1327.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0204_auto_20200629_0743.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0205_add_dock_page.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0206_auto_20200713_1430.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0207_auto_20200718_1606.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0208_auto_20200805_1622.py
class TextUnitProjectModifier (line 11) | class TextUnitProjectModifier:
method __init__ (line 15) | def __init__(self,
method update_text_units (line 19) | def update_text_units(self):
function add_project_field (line 29) | def add_project_field(_apps, _schema_editor):
class Migration (line 37) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0209_auto_20200818_1011.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0210_fill_note_user.py
function add_user_field (line 8) | def add_user_field(_apps, _schema_editor):
function add_user_ref (line 17) | def add_user_ref(cursor, note_table: str, history_table: str):
class Migration (line 39) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0211_set_rel_info_20200821_1030.py
function migrate (line 6) | def migrate(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0212_detect_limit_count.py
function fix_field_detect_limit (line 39) | def fix_field_detect_limit(_apps, _schema_editor):
class Migration (line 46) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0213_field_category_per_document.py
class DocFieldCategory (line 42) | class DocFieldCategory:
method __init__ (line 43) | def __init__(self, id: int, name: str, order: int, export_key: str, do...
method clone (line 50) | def clone(self, new_doctype_id: str): # DocFieldCategory
method insert_record (line 53) | def insert_record(self, cursor) -> int:
function clone_categories (line 61) | def clone_categories(_apps, _schema_editor):
class Migration (line 115) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0214_auto_20200910_0719.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0215_auto_20200914_1449.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0216_ocr_rating.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0217_auto_20201111_2137.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0218_auto_20201118_1104.py
function do_migrate (line 6) | def do_migrate(_apps, _schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0218_b_auto_20201117_0429.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0218_permissions.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0219_auto_20201119_0645.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0220_merge_20201119_1037.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0221_auto_20201216_1437.py
function migrate (line 6) | def migrate(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0222_auto_20201224_1533.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0223_document_contract_class.py
function migrate_rawdb_contract_class (line 4) | def migrate_rawdb_contract_class(_apps, _schema_editor):
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0224_auto_20210106_1234.py
function migrate_data (line 6) | def migrate_data(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0225_auto_20210128_1213.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0226_remove_documentfield_stop_words.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0227_remove_fields_dirty_flag.py
function add_trigger (line 9) | def add_trigger(_, __):
function remove_trigger (line 27) | def remove_trigger(_, __):
class Migration (line 33) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0228_auto_20210210_1241.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0229_add_mod_hist_rawdb_fields.py
function migrate_rawdb_fields (line 11) | def migrate_rawdb_fields(_apps, _schema_editor):
function update_documents_by_session_data (line 46) | def update_documents_by_session_data(cursor,
function find_cache_table_by_project_id (line 61) | def find_cache_table_by_project_id(project_id: int, cursor) -> str:
class Migration (line 77) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0230_auto_20210212_2324.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0231_move_detecting_limits.py
class DetectingOptions (line 6) | class DetectingOptions:
method __init__ (line 7) | def __init__(self,
function add_detector_limits (line 16) | def add_detector_limits(_apps, _schema_editor):
function add_field_limits (line 30) | def add_field_limits(_apps, _schema_editor):
class Migration (line 45) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0232_document_pdf_presentation_binary.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0233_auto_20210222_0851.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0234_boolean_to_related_type.py
class Migration (line 4) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0235_amount_to_float_type.py
class Migration (line 4) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0236_auto_20210330_1150.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0237_auto_20210330_1327.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0238_replace_removed_value_detection_strategies.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0239_auto_20210402_1120.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0240_auto_20210419_1117.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0241_documenttable_bounding_rect.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0242_auto_20210426_1209.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0243_remove_orphan_fields.py
function remove_fields (line 14) | def remove_fields(_, __):
function build_bulk_delete_where_clause (line 25) | def build_bulk_delete_where_clause(cursor) -> Optional[WherePredicate]:
function build_model_bulk_delete (line 39) | def build_model_bulk_delete(safe_mode: bool = True) -> ModelBulkDelete:
class Migration (line 44) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0244_obligatory_field_doc_type.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0245_fix_decimal_format.py
function update_fields (line 24) | def update_fields(_, __):
function fix_field_values (line 34) | def fix_field_values(cursor, field_id: str):
class Migration (line 54) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0246_auto_20210722_0711.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0247_auto_20210722_1001.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 22) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0248_textunittext_document.py
function log_message (line 12) | def log_message(msg: str):
function add_column (line 17) | def add_column(_, __):
class Migration (line 33) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0249_document_field_detector_update.py
class Migration (line 4) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0250_auto_20210830_0843.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0251_merge_textunit.py
function log_message (line 11) | def log_message(msg: str):
function merge_textunit (line 16) | def merge_textunit(_, __):
class Migration (line 41) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0252_remove_textunittext.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0253_modify_textunit_trigger.py
function add_trigger (line 7) | def add_trigger(apps, schema_editor):
function drop_trigger (line 27) | def drop_trigger(apps, schema_editor):
class Migration (line 34) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0254_auto_20220511_1444.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/migrations/0255_auto_20220617_0913.py
function set_app_var (line 6) | def set_app_var(apps, description):
function migrate (line 12) | def migrate(apps, schema_editor):
function undo (line 20) | def undo(apps, schema_editor):
class Migration (line 27) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/document/models.py
class TimeStampedModel (line 98) | class TimeStampedModel(models.Model):
class Meta (line 106) | class Meta:
method save_timestamp (line 110) | def save_timestamp(sender, instance, created, func):
class LazyTimeStampedModel (line 120) | class LazyTimeStampedModel(models.Model):
class Meta (line 128) | class Meta:
class ActionTrackedModel (line 132) | class ActionTrackedModel:
method _make_action_messages (line 133) | def _make_action_messages(self,
method save_document_removed_action (line 137) | def save_document_removed_action(
method _update_modified_by (line 144) | def _update_modified_by(self, user: Optional[User], date: datetime.dat...
method save_document_action (line 147) | def save_document_action(self,
class DocumentFieldCategory (line 175) | class DocumentFieldCategory(models.Model):
class Meta (line 185) | class Meta:
method __str__ (line 190) | def __str__(self):
method __repr__ (line 195) | def __repr__(self):
method clean (line 198) | def clean(self):
function notify_category_deleted (line 206) | def notify_category_deleted(sender, instance, **kwargs):
function notify_category_created (line 212) | def notify_category_created(sender, instance, created, **kwargs):
function notify_category_updated (line 229) | def notify_category_updated(sender, instance, **kwargs):
class DocumentFieldFamily (line 243) | class DocumentFieldFamily(models.Model):
class Meta (line 248) | class Meta:
method __str__ (line 252) | def __str__(self):
method __repr__ (line 255) | def __repr__(self):
method make_unique_code (line 259) | def make_unique_code(cls, source):
method save (line 269) | def save(self, **kwargs):
class DocumentFieldManager (line 280) | class DocumentFieldManager(models.Manager):
method assigned_fields (line 281) | def assigned_fields(self):
method get_user_delay (line 285) | def get_user_delay():
class DocumentField (line 289) | class DocumentField(TimeStampedModel, ActionTrackedModel):
method admin_unit_details (line 441) | def admin_unit_details(self): # Button for admin to get to API
method make_unique_code (line 478) | def make_unique_code(self, source=None):
method is_detectable (line 491) | def is_detectable(self):
method get_depends_on_uids (line 494) | def get_depends_on_uids(self) -> QuerySet:
method get_depends_on_codes (line 497) | def get_depends_on_codes(self) -> QuerySet:
class Meta (line 500) | class Meta:
method __init__ (line 517) | def __init__(self, *args, **kwargs):
method __str__ (line 521) | def __str__(self):
method __repr__ (line 524) | def __repr__(self):
method parse_choice_values (line 528) | def parse_choice_values(cls, choices: str) -> List[str]:
method get_vectorizer_stop_words (line 533) | def get_vectorizer_stop_words(self) -> List[str]:
method get_choice_values (line 538) | def get_choice_values(self) -> List[str]:
method is_choice_value (line 541) | def is_choice_value(self, possible_value):
method get_invalid_choice_annotations (line 546) | def get_invalid_choice_annotations(self) -> 'Union[QuerySet, List[Fiel...
method set_choice_values (line 553) | def set_choice_values(self, choices: List[str]):
method store_choice_value_if_not_present (line 556) | def store_choice_value_if_not_present(self, new_choice: str):
method can_retrain (line 563) | def can_retrain(self):
method save (line 568) | def save(self, *args, **kwargs):
method get_long_code (line 601) | def get_long_code(cls, field, document_type=None):
method compile_value_regexp (line 606) | def compile_value_regexp(cls, value_regexp: str):
method get_compiled_value_regexp (line 609) | def get_compiled_value_regexp(self):
method get_fields_by_doctype (line 619) | def get_fields_by_doctype(cls) -> Dict[str, List[str]]:
method _make_action_messages (line 628) | def _make_action_messages(self, object_exists: bool) -> List[Tuple[str...
method _update_modified_by (line 636) | def _update_modified_by(self, user: Optional[User], date: datetime.dat...
function remove_document_field (line 646) | def remove_document_field(sender, instance, **kwargs):
function save_document_field (line 656) | def save_document_field(sender, instance, created, **kwargs):
class DocumentType (line 669) | class DocumentType(TimeStampedModel):
class Meta (line 713) | class Meta:
method __str__ (line 723) | def __str__(self):
method __repr__ (line 726) | def __repr__(self):
method generic (line 730) | def generic(cls):
method generic_pk (line 743) | def generic_pk(cls):
method is_generic (line 746) | def is_generic(self):
method rename_child_fields (line 749) | def rename_child_fields(self):
function notify_category_updated (line 756) | def notify_category_updated(sender, instance, **kwargs):
function save_document_type (line 775) | def save_document_type(sender, instance, created, **kwargs):
function grant_manager_perms (line 795) | def grant_manager_perms(instance, action, pk_set, **kwargs):
function remove_document_type_perms (line 808) | def remove_document_type_perms(sender, instance, **kwargs):
class DocumentQuerySet (line 819) | class DocumentQuerySet(models.QuerySet):
method update (line 821) | def update(self, **kwargs):
class DocumentManager (line 827) | class DocumentManager(models.Manager):
method get_queryset (line 830) | def get_queryset(self):
method active (line 835) | def active(self):
class DocumentObjectsManager (line 839) | class DocumentObjectsManager(DocumentManager.from_queryset(DocumentQuery...
class DocumentAllObjectsManager (line 843) | class DocumentAllObjectsManager(models.Manager.from_queryset(DocumentQue...
class Document (line 847) | class Document(LazyTimeStampedModel):
class DocumentMetadataKey (line 859) | class DocumentMetadataKey:
class Meta (line 938) | class Meta:
method __str__ (line 948) | def __str__(self):
method __repr__ (line 951) | def __repr__(self):
method full_text (line 956) | def full_text(self):
method text (line 966) | def text(self):
method metadata (line 973) | def metadata(self):
method available_assignees (line 983) | def available_assignees(self):
method is_completed (line 986) | def is_completed(self):
method is_reviewed (line 989) | def is_reviewed(self):
method cluster_id (line 992) | def cluster_id(self):
method get_field_by_code (line 997) | def get_field_by_code(self, field_code: str) -> Any:
method try_get_field_by_code (line 1011) | def try_get_field_by_code(self, field_code: str) -> Tuple[Any, bool]:
method get_allowed_document_ids (line 1032) | def get_allowed_document_ids(cls, user_id):
method get_alt_source_path_or (line 1044) | def get_alt_source_path_or(self, another):
class SourceMode (line 1049) | class SourceMode:
method modes (line 1056) | def modes(cls):
method get_source_path (line 1059) | def get_source_path(self, mode: str = 'initial'):
method reset_status_from_annotations (line 1084) | def reset_status_from_annotations(cls, ann_status, project=None, docum...
method update_assignee_actions (line 1139) | def update_assignee_actions(queryset, prev_assignees: dict = None, new...
method update_status_actions (line 1225) | def update_status_actions(queryset, request_user=None):
method save (line 1258) | def save(self, **kwargs):
method cache_doc_modified_date (line 1266) | def cache_doc_modified_date(cls, document_id: int, modified_by_id: Opt...
function full_delete (line 1276) | def full_delete(sender, instance, **kwargs):
function update_permissions (line 1284) | def update_permissions(sender, instance, **kwargs):
function save_document_assignee_actions (line 1298) | def save_document_assignee_actions(sender, instance, *args, **kwargs):
function save_document_status_actions (line 1321) | def save_document_status_actions(sender, instance, *args, **kwargs):
function update_document_status_actions (line 1327) | def update_document_status_actions(sender, queryset, *args, **kwargs):
class DocumentText (line 1332) | class DocumentText(models.Model):
method text (line 1342) | def text(self):
class DocumentPDFRepresentation (line 1349) | class DocumentPDFRepresentation(models.Model):
method char_bboxes_list (line 1375) | def char_bboxes_list(self) -> List[List[float]]:
method pages_list (line 1388) | def pages_list(self) -> List[Dict[str, Any]]:
method set_pages (line 1393) | def set_pages(self, pages: List[Dict[str, Any]]):
method unpack_pages (line 1397) | def unpack_pages(cls, pages: Optional[bytes]) -> List[Dict[str, Any]]:
method difference_coordinates_list (line 1401) | def difference_coordinates_list(self) -> List[Dict[str, float]]:
method update_coordinates_annotator_difference (line 1406) | def update_coordinates_annotator_difference(self,
method get_text_location_by_coords (line 1417) | def get_text_location_by_coords(self, selections: List[Dict[str, Any]]...
method get_text_location_by_coords_for_doc (line 1424) | def get_text_location_by_coords_for_doc(cls,
class DocumentMetadata (line 1434) | class DocumentMetadata(models.Model):
class DocumentTag (line 1442) | class DocumentTag(models.Model):
class Meta (line 1457) | class Meta:
method __str__ (line 1461) | def __str__(self):
method __repr__ (line 1465) | def __repr__(self):
class DocumentProperty (line 1469) | class DocumentProperty(TimeStampedModel):
class Meta (line 1492) | class Meta:
method __str__ (line 1497) | def __str__(self):
method __repr__ (line 1501) | def __repr__(self):
class DocumentPage (line 1506) | class DocumentPage(models.Model):
class Meta (line 1515) | class Meta:
method __repr__ (line 1520) | def __repr__(self):
method __str__ (line 1523) | def __str__(self):
function save_document_property (line 1528) | def save_document_property(sender, instance, created, **kwargs):
class DocumentRelation (line 1532) | class DocumentRelation(models.Model):
method __str__ (line 1555) | def __str__(self):
method __repr__ (line 1559) | def __repr__(self):
class DocumentNote (line 1564) | class DocumentNote(models.Model):
class Meta (line 1604) | class Meta:
method __str__ (line 1607) | def __str__(self):
method __repr__ (line 1611) | def __repr__(self):
method update_document_cache (line 1615) | def update_document_cache(self):
function save_document_note (line 1629) | def save_document_note(sender, instance, **kwargs):
function delete_document_note (line 1635) | def delete_document_note(sender, instance, **kwargs):
class TextUnit (line 1642) | class TextUnit(models.Model):
class Meta (line 1683) | class Meta:
method __str__ (line 1697) | def __str__(self):
method __repr__ (line 1701) | def __repr__(self):
method is_sentence (line 1704) | def is_sentence(self) -> bool:
class TextUnitTag (line 1708) | class TextUnitTag(models.Model):
class Meta (line 1730) | class Meta:
method __str__ (line 1734) | def __str__(self):
method __repr__ (line 1738) | def __repr__(self):
class TextUnitProperty (line 1742) | class TextUnitProperty(TimeStampedModel):
class Meta (line 1767) | class Meta:
method __str__ (line 1772) | def __str__(self):
method __repr__ (line 1776) | def __repr__(self):
function save_text_unit_property (line 1781) | def save_text_unit_property(sender, instance, created, **kwargs):
class TextUnitRelation (line 1785) | class TextUnitRelation(models.Model):
method __str__ (line 1808) | def __str__(self):
method __repr__ (line 1812) | def __repr__(self):
class TextUnitNote (line 1817) | class TextUnitNote(models.Model):
class Meta (line 1843) | class Meta:
method __str__ (line 1846) | def __str__(self):
method __repr__ (line 1850) | def __repr__(self):
function delete_text_unit_note (line 1855) | def delete_text_unit_note(sender, instance, **kwargs):
class ExternalFieldValue (line 1860) | class ExternalFieldValue(TimeStampedModel):
method __str__ (line 1881) | def __str__(self):
method __repr__ (line 1885) | def __repr__(self):
class TextParts (line 1890) | class TextParts(Enum):
class DocumentFieldDetector (line 1897) | class DocumentFieldDetector(models.Model, ActionTrackedModel):
class Meta (line 1898) | class Meta:
method display_value (line 1999) | def display_value(self):
method include_matchers (line 2003) | def include_matchers(self):
method exclude_matchers (line 2007) | def exclude_matchers(self):
method detector_definition_words (line 2011) | def detector_definition_words(self):
method __init__ (line 2014) | def __init__(self, *args, **kwargs):
method clean_fields (line 2021) | def clean_fields(self, exclude=('uid', 'field', 'document_type', 'excl...
method compile_regexps_string (line 2038) | def compile_regexps_string(self, regexps: str) -> list:
method compile_regexps (line 2050) | def compile_regexps(self):
method _matches_exclude_regexp (line 2074) | def _matches_exclude_regexp(self, sentence: str) -> bool:
method _clean_def_words (line 2081) | def _clean_def_words(self, s: str):
method __str__ (line 2085) | def __str__(self):
method __repr__ (line 2089) | def __repr__(self):
method save (line 2093) | def save(self, *args, **kwargs):
method check_model (line 2100) | def check_model(self) -> List[Tuple[str, Any]]:
method _make_action_messages (line 2120) | def _make_action_messages(self,
method _update_modified_by (line 2131) | def _update_modified_by(self, user: Optional[User], date: datetime.dat...
function remove_document_field_detector (line 2141) | def remove_document_field_detector(sender, instance, using, **kwargs):
function save_document_field_detector (line 2149) | def save_document_field_detector(sender, instance, created, **kwargs):
class DocumentFieldMultilineRegexDetector (line 2164) | class DocumentFieldMultilineRegexDetector(models.Model):
method __repr__ (line 2197) | def __repr__(self):
method update_checksum (line 2203) | def update_checksum(self):
method get_as_pandas_df (line 2211) | def get_as_pandas_df(self):
method get_csv_as_pandas_df (line 2215) | def get_csv_as_pandas_df(cls, csv_data):
method combine_with_dataframe (line 2230) | def combine_with_dataframe(self, df: pd.DataFrame) -> None:
class ClassifierModel (line 2249) | class ClassifierModel(models.Model):
method get_trained_model_obj (line 2264) | def get_trained_model_obj(self):
method set_trained_model_obj (line 2269) | def set_trained_model_obj(self, obj):
class Meta (line 2272) | class Meta:
method __str__ (line 2275) | def __str__(self):
method __repr__ (line 2279) | def __repr__(self):
class FieldValue (line 2283) | class FieldValue(models.Model):
method is_user_value (line 2298) | def is_user_value(self):
class Meta (line 2301) | class Meta:
method __repr__ (line 2304) | def __repr__(self):
method python_value (line 2314) | def python_value(self):
method update_assignee_actions (line 2323) | def update_assignee_actions(queryset, prev_assignee: User = None, new_...
function update_field_value_assignee_actions (line 2418) | def update_field_value_assignee_actions(signal, sender, instance, *args,...
function update_field_value_assignee_actions (line 2428) | def update_field_value_assignee_actions(signal, sender, queryset, *args,...
class FieldAnnotationStatus (line 2438) | class FieldAnnotationStatus(models.Model):
class Meta (line 2460) | class Meta:
method __str__ (line 2464) | def __str__(self):
method is_final_status (line 2468) | def is_final_status(self):
method initial_status (line 2472) | def initial_status(cls):
method initial_status_pk (line 2476) | def initial_status_pk(cls):
method accepted_status (line 2481) | def accepted_status(cls):
method accepted_status_pk (line 2485) | def accepted_status_pk(cls):
method rejected_status (line 2490) | def rejected_status(cls):
method rejected_status_pk (line 2494) | def rejected_status_pk(cls):
class FieldAnnotation (line 2499) | class FieldAnnotation(models.Model):
class Meta (line 2542) | class Meta:
method available_assignees (line 2548) | def available_assignees(self):
method is_user_value (line 2552) | def is_user_value(self):
method __repr__ (line 2555) | def __repr__(self):
method python_value (line 2567) | def python_value(self):
method update_actions (line 2576) | def update_actions(queryset, view_action: str = 'partial_update',
method update_assignee_actions (line 2611) | def update_assignee_actions(queryset, prev_assignee: User = None, new_...
function pre_update_field_annotation_actions (line 2706) | def pre_update_field_annotation_actions(signal, sender, queryset, *args,...
function pre_save_field_annotation_actions (line 2719) | def pre_save_field_annotation_actions(sender, instance, **kwargs):
function post_save_field_annotation_actions (line 2748) | def post_save_field_annotation_actions(sender, instance, created, **kwar...
function post_delete_field_annotation_delete_actions (line 2760) | def post_delete_field_annotation_delete_actions(signal, sender, instance...
class FieldAnnotationFalseMatch (line 2769) | class FieldAnnotationFalseMatch(models.Model):
class Meta (line 2800) | class Meta:
method make_from_annotation (line 2804) | def make_from_annotation(ant: FieldAnnotation) -> 'FieldAnnotationFals...
class FieldAnnotationSavedFilter (line 2818) | class FieldAnnotationSavedFilter(models.Model):
class Meta (line 2845) | class Meta:
method __str__ (line 2849) | def __str__(self):
class DocumentTable (line 2854) | class DocumentTable(models.Model):
method __repr__ (line 2863) | def __repr__(self):
FILE: contraxsuite_services/apps/document/notifications.py
function notify_document_field_category_event (line 41) | def notify_document_field_category_event(category: DocumentFieldCategory...
function notify_document_type_event (line 64) | def notify_document_type_event(document_type: DocumentType, event_name: ...
FILE: contraxsuite_services/apps/document/pdf_coordinates/pdf_coords_commons.py
class Dir (line 43) | class Dir(Enum):
class SelectionArea (line 48) | class SelectionArea:
method __init__ (line 49) | def __init__(self, page: int, area: XYWH):
method __str__ (line 53) | def __str__(self):
method __repr__ (line 59) | def __repr__(self):
FILE: contraxsuite_services/apps/document/pdf_coordinates/tests/pdf_test_common.py
function load_sample_pdf_data (line 46) | def load_sample_pdf_data() -> Tuple[DocumentPDFRepresentation, str]:
function render_boxes (line 67) | def render_boxes(boxes: List[List[float]],
FILE: contraxsuite_services/apps/document/pdf_coordinates/tests/test_coords_location.py
class TestCoordsLocation (line 40) | class TestCoordsLocation(TestCase):
method test_filter_sects_by_tables (line 42) | def test_filter_sects_by_tables(self):
method test_filter_sect_by_paragraphs (line 63) | def test_filter_sect_by_paragraphs(self):
FILE: contraxsuite_services/apps/document/pdf_coordinates/text_coord_map.py
class TextCoordMap (line 39) | class TextCoordMap:
method get_line_areas (line 41) | def get_line_areas(
method extend_rect (line 86) | def extend_rect(cls,
method get_page_line_areas (line 119) | def get_page_line_areas(
FILE: contraxsuite_services/apps/document/repository/base_document_repository.py
class BaseDocumentRepository (line 38) | class BaseDocumentRepository:
method get_all_document_source_paths (line 40) | def get_all_document_source_paths(self, ids: List[int]) -> List[str]:
method get_document_source_paths_by_id (line 43) | def get_document_source_paths_by_id(self,
method delete_all_documents_by_ids (line 47) | def delete_all_documents_by_ids(self, ids: List[int], user: User = Non...
method delete_document_history_by_ids (line 50) | def delete_document_history_by_ids(self, ids: List[int]) -> None:
method set_documents_soft_delete_flag (line 53) | def set_documents_soft_delete_flag(self, document_ids: List[int], dele...
method get_project_document_ids (line 56) | def get_project_document_ids(self, project_id: str) -> List[int]:
FILE: contraxsuite_services/apps/document/repository/base_field_detector_repository.py
class BaseFieldDetectorRepository (line 40) | class BaseFieldDetectorRepository:
method get_field_detectors (line 41) | def get_field_detectors(self, field: DocumentField) -> \
FILE: contraxsuite_services/apps/document/repository/base_text_unit_repository.py
class BaseTextUnitRepository (line 39) | class BaseTextUnitRepository:
method get_doc_text_units (line 41) | def get_doc_text_units(self, doc: Document, text_unit_type: str) -> \
FILE: contraxsuite_services/apps/document/repository/document_bulk_delete.py
class DocumentBulkDelete (line 48) | class DocumentBulkDelete:
method __init__ (line 51) | def __init__(self,
method calculate_deleting_count (line 60) | def calculate_deleting_count(self, ids: List[int], remove_empty: bool ...
method delete_documents (line 70) | def delete_documents(self, ids: List[int]) -> None:
method build_where_clause (line 84) | def build_where_clause(self, ids: List[int]) -> WherePredicate:
method delete_files (line 92) | def delete_files(self, ids: List[int]) -> None:
method purge_tasks (line 105) | def purge_tasks(ids: List[int]):
method build_model_bulk_delete (line 115) | def build_model_bulk_delete(self,
function get_document_bulk_delete (line 123) | def get_document_bulk_delete(safe_mode: bool = True, user: User = None):
FILE: contraxsuite_services/apps/document/repository/document_field_repository.py
class NoExistingAnnotationMatchingNewFieldValue (line 70) | class NoExistingAnnotationMatchingNewFieldValue(APIException):
class BadAnnotationValueForField (line 74) | class BadAnnotationValueForField(APIException):
class BadValueForField (line 78) | class BadValueForField(APIException):
class ObjectNotFound (line 82) | class ObjectNotFound(APIException):
class ChangingDocumentNotPermitted (line 86) | class ChangingDocumentNotPermitted(APIException):
class ChangingFieldNotPermitted (line 90) | class ChangingFieldNotPermitted(APIException):
class TextLocationDoesNotMatchAnyTextUnit (line 93) | class TextLocationDoesNotMatchAnyTextUnit(APIException):
method __init__ (line 95) | def __init__(self, detail=None, code=None):
class DocumentFieldRepository (line 100) | class DocumentFieldRepository:
method get_document_field_val_dtos (line 107) | def get_document_field_val_dtos(self,
method get_document_own_and_field_values (line 138) | def get_document_own_and_field_values(
method get_document_field_code_by_id (line 182) | def get_document_field_code_by_id(self, doc_type_id: str):
method get_document_field_by_id (line 188) | def get_document_field_by_id(self, field_id: str) -> DocumentField:
method get_fieldant_ids_by_doc_field (line 191) | def get_fieldant_ids_by_doc_field(self, document_field_id: int = None)...
method get_field_value_ids_by_doc_field (line 197) | def get_field_value_ids_by_doc_field(self, document_field_id: int = No...
method get_ants_by_ids (line 203) | def get_ants_by_ids(self, ids: Iterable[int]) -> Union[QuerySet, List[...
method get_field_values_by_ids (line 209) | def get_field_values_by_ids(self, ids: Iterable[int]) -> Union[QuerySe...
method get_removed_fieldvals_doc_ids (line 215) | def get_removed_fieldvals_doc_ids(self) -> List[int]:
method get_modified_field_ids (line 221) | def get_modified_field_ids(self,
method get_annotated_values_for_dump (line 230) | def get_annotated_values_for_dump(self) -> List[Dict]:
method get_filtered_field_values_count (line 239) | def get_filtered_field_values_count(self, field_id: int) -> int:
method get_doc_field_ids_with_values (line 250) | def get_doc_field_ids_with_values(self, doc_id: int) -> QuerySet:
method get_field_code_to_python_value (line 256) | def get_field_code_to_python_value(self,
method get_field_code_to_json_value (line 299) | def get_field_code_to_json_value(self,
method get_field_uid_to_python_value (line 311) | def get_field_uid_to_python_value(self,
method get_field_code_to_python_value_multiple_docs (line 345) | def get_field_code_to_python_value_multiple_docs(self,
method get_doc_field_values_filtered_count (line 400) | def get_doc_field_values_filtered_count(self,
method get_count_by_field (line 410) | def get_count_by_field(self, field_id: int) -> int:
method get_all_docfieldvalues (line 414) | def get_all_docfieldvalues(self):
method get_invalid_choice_vals_count (line 420) | def get_invalid_choice_vals_count(self,
method field_value_exists (line 427) | def field_value_exists(self,
method get_hidden_field_ids_codes (line 435) | def get_hidden_field_ids_codes(self, doc: Document, field_code_to_valu...
method get_docfield_ants_by_doc_and_code (line 467) | def get_docfield_ants_by_doc_and_code(self, document_id: int,
method delete_document_history_values (line 483) | def delete_document_history_values(self, document_id: int):
method delete_documents_history_values (line 488) | def delete_documents_history_values(self,
method lock_document (line 494) | def lock_document(self, cursor, doc_id: int):
method store_values_one_field_many_docs_no_ants (line 498) | def store_values_one_field_many_docs_no_ants(self,
method store_values_one_doc_many_fields_no_ants (line 520) | def store_values_one_doc_many_fields_no_ants(self,
method clear_field_value_no_false_match (line 555) | def clear_field_value_no_false_match(self, document: Document, field: ...
method update_field_value_with_dto (line 562) | def update_field_value_with_dto(self,
method delete_hidden_field_values_if_needed (line 770) | def delete_hidden_field_values_if_needed(self,
method delete_field_annotation_and_update_field_value (line 786) | def delete_field_annotation_and_update_field_value(self,
method restore_field_annotation_and_update_field_value (line 838) | def restore_field_annotation_and_update_field_value(self,
method store_field_annotation_and_update_field_value (line 895) | def store_field_annotation_and_update_field_value(self,
method _update_multi_value_field_by_changing_annotations (line 945) | def _update_multi_value_field_by_changing_annotations(self,
method _store_field_value (line 976) | def _store_field_value(self,
method update_field_values (line 1005) | def update_field_values(self,
method find_text_unit_id_by_location (line 1048) | def find_text_unit_id_by_location(self,
method get_annotation_stats_by_field_value (line 1070) | def get_annotation_stats_by_field_value(self, field_value: FieldValue)...
method get_annotation_stats_by_doc (line 1077) | def get_annotation_stats_by_doc(self, document_id: int, field_codes_on...
method update_docs_assignee (line 1100) | def update_docs_assignee(self,
method update_field_annotations_by_doc_ids (line 1116) | def update_field_annotations_by_doc_ids(self,
method update_field_annotations_by_ant_ids (line 1129) | def update_field_annotations_by_ant_ids(self,
method update_field_annotations (line 1139) | def update_field_annotations(self,
method replace_wrong_choice_options (line 1162) | def replace_wrong_choice_options(self,
method get_wrong_choice_options (line 1273) | def get_wrong_choice_options(self,
method delete_document_field_values (line 1333) | def delete_document_field_values(self,
method get_annotations_assignees (line 1353) | def get_annotations_assignees(self,
method restore_annotations_assignees (line 1369) | def restore_annotations_assignees(
method get_user_document_fields (line 1398) | def get_user_document_fields(self,
FILE: contraxsuite_services/apps/document/repository/document_repository.py
class DocumentRepository (line 49) | class DocumentRepository(BaseDocumentRepository):
method get_all_document_source_paths (line 52) | def get_all_document_source_paths(self, ids: List[int]) -> List[str]:
method get_document_source_paths_by_id (line 55) | def get_document_source_paths_by_id(self,
method delete_all_documents_by_ids (line 60) | def delete_all_documents_by_ids(self, ids: List[int], user: User = Non...
method delete_document_history_by_ids (line 77) | def delete_document_history_by_ids(self, ids: List[int]) -> None:
method set_documents_soft_delete_flag (line 90) | def set_documents_soft_delete_flag(self, document_ids: List[int], dele...
method get_project_document_ids (line 94) | def get_project_document_ids(self, project_id: str) -> List[int]:
method get_document_by_id (line 97) | def get_document_by_id(self, id: int):
method get_doc_ids_by_type (line 100) | def get_doc_ids_by_type(self,
method get_doc_ids_by_project (line 111) | def get_doc_ids_by_project(self,
FILE: contraxsuite_services/apps/document/repository/dto.py
class AnnotationDTO (line 42) | class AnnotationDTO:
class FieldValueDTO (line 61) | class FieldValueDTO:
FILE: contraxsuite_services/apps/document/repository/field_detector_repository.py
class FieldDetectorRepository (line 45) | class FieldDetectorRepository(BaseFieldDetectorRepository):
method get_field_detectors (line 47) | def get_field_detectors(self, field: DocumentField) -> \
FILE: contraxsuite_services/apps/document/repository/text_unit_repository.py
class TextUnitRepository (line 43) | class TextUnitRepository(BaseTextUnitRepository):
method get_doc_text_units (line 46) | def get_doc_text_units(self, doc: Document, text_unit_type: str) -> \
FILE: contraxsuite_services/apps/document/schemas.py
class DocumentNoteViewSetSchema (line 40) | class DocumentNoteViewSetSchema(JqFiltersListViewSchema):
method get_operation (line 64) | def get_operation(self, path, method):
class DocumentViewSetSchema (line 71) | class DocumentViewSetSchema(JqFiltersListViewSchema):
method get_operation (line 89) | def get_operation(self, path, method):
class DocumentPDFReprSerializer (line 114) | class DocumentPDFReprSerializer(serializers.ModelSerializer):
class Meta (line 119) | class Meta:
class DocumentsForUserSerializer (line 124) | class DocumentsForUserSerializer(serializers.ModelSerializer):
class Meta (line 130) | class Meta:
class DocumentsForUserResponseSerializer (line 135) | class DocumentsForUserResponseSerializer(serializers.Serializer):
class DocumentForUserSchema (line 140) | class DocumentForUserSchema(ObjectResponseSchema):
method get_responses (line 143) | def get_responses(self, path, method):
class DocumentDefinitionsSchema (line 149) | class DocumentDefinitionsSchema(ObjectToItemResponseMixin, CustomAutoSch...
class DocumentDefinitionsSerializer (line 151) | class DocumentDefinitionsSerializer(serializers.Serializer):
class DocumentAnnotatorCoordinatesDifferenceSerializer (line 159) | class DocumentAnnotatorCoordinatesDifferenceSerializer(serializers.Seria...
class DocumentSetAnnotatorCoordinatesDifferenceSchema (line 165) | class DocumentSetAnnotatorCoordinatesDifferenceSchema(CustomAutoSchema):
class DocumentSetAnnotatorCoordinatesDifferenceRequestSerializer (line 166) | class DocumentSetAnnotatorCoordinatesDifferenceRequestSerializer(seria...
class DocumentSetAnnotatorCoordinatesDifferenceResponseSerializer (line 170) | class DocumentSetAnnotatorCoordinatesDifferenceResponseSerializer(seri...
class DocumentFullTextSchema (line 177) | class DocumentFullTextSchema(CustomAutoSchema):
method get_responses (line 179) | def get_responses(self, path, method):
class DocumentHasPDFInfoSchema (line 185) | class DocumentHasPDFInfoSchema(CustomAutoSchema):
method get_responses (line 187) | def get_responses(self, path, method):
class DocumentPDFReprSchema (line 193) | class DocumentPDFReprSchema(CustomAutoSchema):
class DocumentShowSchema (line 197) | class DocumentShowSchema(CustomAutoSchema):
method get_responses (line 210) | def get_responses(self, path, method):
class DocumentDownloadZipSchema (line 214) | class DocumentDownloadZipSchema(CustomAutoSchema):
class DocumentDownloadZipResponseSerializer (line 216) | class DocumentDownloadZipResponseSerializer(serializers.Serializer):
method get_responses (line 238) | def get_responses(self, path, method):
class MarkUnmarkForDeleteDocumentsSchema (line 255) | class MarkUnmarkForDeleteDocumentsSchema(CustomAutoSchema):
class MarkUnmarkForDeleteDocumentsRequestSerializer (line 257) | class MarkUnmarkForDeleteDocumentsRequestSerializer(serializers.Serial...
class MarkUnmarkForDeleteDocumentsResponseSerializer (line 262) | class MarkUnmarkForDeleteDocumentsResponseSerializer(serializers.Seria...
class TextUnitViewSetSchema (line 269) | class TextUnitViewSetSchema(CustomAutoSchema):
class DocumentTypeImportSchema (line 281) | class DocumentTypeImportSchema(CustomAutoSchema):
class DocumentTypeImportRequestSerializer (line 283) | class DocumentTypeImportRequestSerializer(serializers.Serializer):
class DocumentTypeImportResponseSerializer (line 293) | class DocumentTypeImportResponseSerializer(serializers.Serializer):
class DocumentTypeExportSchema (line 300) | class DocumentTypeExportSchema(CustomAutoSchema):
method get_responses (line 312) | def get_responses(self, path, method):
class CloneDocumentTypeSchema (line 316) | class CloneDocumentTypeSchema(CustomAutoSchema):
class CloneDocumentTypeRequestSerializer (line 318) | class CloneDocumentTypeRequestSerializer(serializers.Serializer):
class CloneDocumentFieldSchema (line 325) | class CloneDocumentFieldSchema(CustomAutoSchema):
class CloneDocumentFieldRequestSerializer (line 327) | class CloneDocumentFieldRequestSerializer(serializers.Serializer):
class CheckDocumentFieldFormulaSchema (line 334) | class CheckDocumentFieldFormulaSchema(ObjectResponseSchema):
class CheckDocumentFieldFormulaRequestSerializer (line 336) | class CheckDocumentFieldFormulaRequestSerializer(serializers.Serializer):
method get_responses (line 342) | def get_responses(self, path, method):
class CheckNewDocumentFieldFormulaSchema (line 350) | class CheckNewDocumentFieldFormulaSchema(CustomAutoSchema):
class CheckNewDocumentFieldFormulaRequestSerializer (line 352) | class CheckNewDocumentFieldFormulaRequestSerializer(serializers.Serial...
class AnnotationSuggestSchema (line 362) | class AnnotationSuggestSchema(ObjectResponseSchema):
class AnnotationSuggestRequestSerializer (line 364) | class AnnotationSuggestRequestSerializer(serializers.Serializer):
class AnnotationBatchSchema (line 372) | class AnnotationBatchSchema(CustomAutoSchema):
class AnnotationBatchRequestSerializer (line 374) | class AnnotationBatchRequestSerializer(serializers.Serializer):
class RequestDataSerialiser (line 375) | class RequestDataSerialiser(serializers.Serializer):
class AnnotationBatchResponseSerializer (line 387) | class AnnotationBatchResponseSerializer(serializers.Serializer):
method get_request_body (line 395) | def get_request_body(self, path, method):
method get_responses (line 407) | def get_responses(self, path, method):
class DocumentFieldStatsResponseSerializer (line 415) | class DocumentFieldStatsResponseSerializer(serializers.Serializer):
class DocumentFieldStatsSchema (line 428) | class DocumentFieldStatsSchema(ObjectToItemResponseMixin, CustomAutoSche...
class SimilarDocumentsSchema (line 439) | class SimilarDocumentsSchema(JqFiltersListViewSchema):
FILE: contraxsuite_services/apps/document/scheme_migrations/base_scheme_migration.py
class BaseSchemeMigration (line 39) | class BaseSchemeMigration:
method __init__ (line 40) | def __init__(self,
method upgrade_doctype_json (line 50) | def upgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[str,...
method downgrade_doctype_json (line 53) | def downgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[st...
method up_or_downgrade_doctype_json (line 56) | def up_or_downgrade_doctype_json(self,
FILE: contraxsuite_services/apps/document/scheme_migrations/document_scheme_migration.py
class FieldUnitCountMigration (line 41) | class FieldUnitCountMigration(BaseSchemeMigration):
method __init__ (line 42) | def __init__(self):
class FieldCategoryDocTypeMigration (line 57) | class FieldCategoryDocTypeMigration(BaseSchemeMigration):
method __init__ (line 58) | def __init__(self):
method upgrade_doctype_json (line 61) | def upgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[str,...
method downgrade_doctype_json (line 74) | def downgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[st...
class EmptyTaggedMigration (line 83) | class EmptyTaggedMigration(BaseSchemeMigration):
method __init__ (line 89) | def __init__(self):
method upgrade_doctype_json (line 92) | def upgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[str,...
method downgrade_doctype_json (line 95) | def downgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[st...
class AddConvertDecimalsToFloatsToDocumentField (line 99) | class AddConvertDecimalsToFloatsToDocumentField(BaseSchemeMigration):
method __init__ (line 106) | def __init__(self):
class RemoveFieldStopWordsMigration (line 125) | class RemoveFieldStopWordsMigration(BaseSchemeMigration):
method __init__ (line 132) | def __init__(self):
method upgrade_doctype_json (line 135) | def upgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[str,...
method downgrade_doctype_json (line 143) | def downgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[st...
class MoveLimitsToFieldDetectorMigration (line 148) | class MoveLimitsToFieldDetectorMigration(BaseSchemeMigration):
method __init__ (line 155) | def __init__(self):
method upgrade_doctype_json (line 158) | def upgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[str,...
method downgrade_doctype_json (line 176) | def downgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[st...
class UpdateDocumentFieldsAndOptions (line 199) | class UpdateDocumentFieldsAndOptions(BaseSchemeMigration):
method __init__ (line 206) | def __init__(self):
method upgrade_doctype_json (line 209) | def upgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[str,...
method downgrade_doctype_json (line 221) | def downgrade_doctype_json(self, rows_by_model: Dict[str, List[Dict[st...
FILE: contraxsuite_services/apps/document/scheme_migrations/scheme_migration.py
class SchemeMigration (line 65) | class SchemeMigration:
method __init__ (line 66) | def __init__(self):
method load_migrations (line 71) | def load_migrations(self):
method migrate_json (line 78) | def migrate_json(self,
method migrate_model_records (line 88) | def migrate_model_records(self,
method read_rows_by_model (line 125) | def read_rows_by_model(self, model_records: List[Dict[str, Any]]) -> D...
FILE: contraxsuite_services/apps/document/scheme_migrations/tests/test_scheme_migration.py
class TestSchemeMigration (line 40) | class TestSchemeMigration(TestCase):
method test_load (line 42) | def test_load(self):
method test_migrate_back (line 46) | def test_migrate_back(self):
method test_migrate_forward (line 54) | def test_migrate_forward(self):
FILE: contraxsuite_services/apps/document/signals.py
function fire_document_changed (line 74) | def fire_document_changed(sender,
function fire_document_deleted (line 96) | def fire_document_deleted(sender,
function fire_doc_soft_delete (line 104) | def fire_doc_soft_delete(sender,
function fire_doc_full_delete (line 112) | def fire_doc_full_delete(sender,
function fire_documents_assignee_changed (line 122) | def fire_documents_assignee_changed(sender,
function fire_documents_status_changed (line 132) | def fire_documents_status_changed(sender,
function fire_hidden_fields_cleared (line 142) | def fire_hidden_fields_cleared(sender, document: Document, field_codes: ...
function fire_document_field_detection_failed (line 146) | def fire_document_field_detection_failed(sender,
function field_value_saved (line 159) | def field_value_saved(sender, instance: FieldValue, created: bool = True...
function field_value_deleted (line 165) | def field_value_deleted(sender, instance: FieldValue, **kwargs):
function field_annotation_saved (line 171) | def field_annotation_saved(sender, instance: FieldAnnotation, created: b...
function field_annotation_deleted (line 177) | def field_annotation_deleted(sender, instance: FieldAnnotation, **kwargs):
function reassign_permissions (line 183) | def reassign_permissions(sender, queryset, **kwargs):
FILE: contraxsuite_services/apps/document/sync_tasks/document_files_cleaner.py
class DocumentFilesCleaner (line 40) | class DocumentFilesCleaner:
method delete_document_files (line 44) | def delete_document_files(paths: List[str], logger: Callable = None) -...
method log_error (line 54) | def log_error(msg: str, e: Any = None, logger: Callable = None) -> None:
FILE: contraxsuite_services/apps/document/sync_tasks/ensure_new_paths_unique_task.py
class EnsureNewPathsUnique (line 41) | class EnsureNewPathsUnique:
method __init__ (line 43) | def __init__(self, log_msg: Callable[[str], None]):
method get_duplicated_documents (line 46) | def get_duplicated_documents(self,
method ensure_new_file_unique (line 56) | def ensure_new_file_unique(self,
FILE: contraxsuite_services/apps/document/sync_tasks/rename_old_documents_task.py
class RenameOldDocuments (line 40) | class RenameOldDocuments:
method __init__ (line 44) | def __init__(self, log_msg: Callable[[str], None]):
method rename_project_old_documents (line 48) | def rename_project_old_documents(self, doc_ids: List[int]) -> None:
method rename_old_document (line 65) | def rename_old_document(self, doc_id) -> None:
method get_project_doc_names (line 96) | def get_project_doc_names(self, doc_id: int):
method make_new_doc_name (line 103) | def make_new_doc_name(self, doc: Document) -> Tuple[str, str]:
FILE: contraxsuite_services/apps/document/sync_tasks/soft_delete_document_task.py
class SoftDeleteDocumentsSyncTask (line 41) | class SoftDeleteDocumentsSyncTask:
method __init__ (line 42) | def __init__(self, doc_repo: BaseDocumentRepository = None):
method process (line 45) | def process(self,
FILE: contraxsuite_services/apps/document/tasks.py
class TrainDocumentFieldDetectorModel (line 105) | class TrainDocumentFieldDetectorModel(ExtendedTask):
method process (line 109) | def process(self, **kwargs):
method train_model_for_document_type (line 122) | def train_model_for_document_type(self, document_type_pk: str) -> None:
method train_model_for_field (line 144) | def train_model_for_field(task: ExtendedTask, field_uid: str) -> None:
class TrainAndTest (line 153) | class TrainAndTest(ExtendedTask):
method process (line 161) | def process(self, **kwargs):
method test_field_detector_model (line 249) | def test_field_detector_model(task: ExtendedTask, field_id, document_i...
method join_field_detector_model_tests (line 328) | def join_field_detector_model_tests(task: ExtendedTask,
class LoadDocumentWithFields (line 389) | class LoadDocumentWithFields(ExtendedTask):
method load_field_values (line 399) | def load_field_values(task: ExtendedTask,
method process (line 451) | def process(self, **kwargs):
method create_document (line 496) | def create_document(task: ExtendedTask, uri: str, project_id, run_dete...
method load_doc (line 517) | def load_doc(task: ExtendedTask,
class ImportCSVFieldDetectionConfig (line 575) | class ImportCSVFieldDetectionConfig(ExtendedTask):
method process (line 583) | def process(self,
class FindBrokenDocumentFieldValues (line 612) | class FindBrokenDocumentFieldValues(ExtendedTask):
method process_broken (line 616) | def process_broken(task: ExtendedTask, obj: Union[FieldAnnotation, Fie...
method check_annotations (line 640) | def check_annotations(task: ExtendedTask,
method check_field_values (line 659) | def check_field_values(task: ExtendedTask,
method process (line 670) | def process(self, **kwargs):
class ImportDocumentType (line 700) | class ImportDocumentType(ExtendedTask):
method process (line 708) | def process(self,
method cache_document_fields_for_doc_ids (line 773) | def cache_document_fields_for_doc_ids(_task: ExtendedTask, doc_ids: Li...
class ExportDocuments (line 780) | class ExportDocuments(ExtendedTask):
method process (line 790) | def process(self,
class ImportDocuments (line 858) | class ImportDocuments(ExtendedTask):
method process (line 866) | def process(self,
method import_documents_package (line 902) | def import_documents_package(self,
class ImportDocumentsPack (line 938) | class ImportDocumentsPack(ImportDocuments):
method process (line 946) | def process(self,
class FixDocumentFieldCodes (line 956) | class FixDocumentFieldCodes(ExtendedTask):
method process (line 962) | def process(self, **kwargs):
class DocumentCleaner (line 1045) | class DocumentCleaner:
method __init__ (line 1046) | def __init__(self):
method clean (line 1050) | def clean(self,
method log_error (line 1062) | def log_error(self, message, exc_info: Exception = None, **kwargs):
class DeleteDocuments (line 1066) | class DeleteDocuments(ExtendedTask):
method __init__ (line 1070) | def __init__(self, *args, **kwargs):
method process (line 1074) | def process(self, **kwargs):
function _process_documents_status_changed (line 1090) | def _process_documents_status_changed(task: ExtendedTask, doc_ids: List,...
function process_documents_status_changed (line 1116) | def process_documents_status_changed(task: ExtendedTask, doc_ids: List, ...
function _process_documents_assignee_changed (line 1130) | def _process_documents_assignee_changed(task: ExtendedTask,
function process_documents_assignee_changed (line 1148) | def process_documents_assignee_changed(task: ExtendedTask, doc_ids: List...
function process_document_changed (line 1163) | def process_document_changed(task: ExtendedTask,
function plan_process_document_changed (line 1199) | def plan_process_document_changed(doc_id: int,
function plan_process_documents_status_changed (line 1212) | def plan_process_documents_status_changed(doc_ids: Iterable, new_status_...
function plan_process_documents_assignee_changed (line 1229) | def plan_process_documents_assignee_changed(doc_ids: Iterable,
function identify_contracts (line 1256) | def identify_contracts(task: ExtendedTask,
function identify_document_classes (line 1277) | def identify_document_classes(task: ExtendedTask,
class DeleteDocumentTypes (line 1397) | class DeleteDocumentTypes(ExtendedTask):
method process (line 1404) | def process(self, **kwargs):
method delete_document_type (line 1429) | def delete_document_type(task: ExtendedTask, document_type_pk):
class ExportDocumentFiles (line 1436) | class ExportDocumentFiles(ExtendedTask):
method process (line 1448) | def process(self, **kwargs):
method build_file_ref (line 1484) | def build_file_ref(self,
function track_failed_document_loads (line 1532) | def track_failed_document_loads(_celery_task):
function filter_sections_inside_tables (line 1568) | def filter_sections_inside_tables(metadata: Dict[str, Any],
function filter_multiple_sections_inside_paragraph (line 1622) | def filter_multiple_sections_inside_paragraph(metadata: Dict[str, Any],
FILE: contraxsuite_services/apps/document/unit_tests/tests/test_models.py
class TestDocumentModels (line 46) | class TestDocumentModels(TestCase):
method test_doc_field_make_unique_code (line 47) | def test_doc_field_make_unique_code(self):
FILE: contraxsuite_services/apps/document/urls.py
function register (line 54) | def register(model, view_types):
FILE: contraxsuite_services/apps/document/utils.py
function cleanup_document_relations (line 49) | def cleanup_document_relations(document):
FILE: contraxsuite_services/apps/document/value_extraction_hints.py
class ValueExtractionHint (line 45) | class ValueExtractionHint(Enum):
method _is_money (line 53) | def _is_money(v) -> bool:
method _is_ratio (line 57) | def _is_ratio(v) -> bool:
method get_value (line 61) | def get_value(l: Optional[List], hint: str):
FILE: contraxsuite_services/apps/document/views.py
function search (line 94) | def search(request):
class DjangoQLIntrospectView (line 124) | class DjangoQLIntrospectView(apps.common.mixins.JSONResponseView):
method get_json_data (line 128) | def get_json_data(self, request, *args, **kwargs):
class DocumentQueryView (line 132) | class DocumentQueryView(apps.common.mixins.JSONResponseView):
method get_json_data (line 133) | def get_json_data(self, request, *args, **kwargs):
method get_help_content (line 136) | def get_help_content(self, entity_class):
class TextUnitQueryView (line 147) | class TextUnitQueryView(DocumentQueryView):
method get_json_data (line 148) | def get_json_data(self, request, *args, **kwargs):
class DocumentListView (line 152) | class DocumentListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 174) | def get_queryset(self):
method get_json_data (line 215) | def get_json_data(self, **kwargs):
method get_context_data (line 231) | def get_context_data(self, **kwargs):
method read_request_filters (line 237) | def read_request_filters(self) -> Dict[str, Any]:
class DocumentActionListView (line 254) | class DocumentActionListView(TemplateView):
method get_context_data (line 257) | def get_context_data(self, **kwargs):
class DjangoQLDocumentIntrospectView (line 264) | class DjangoQLDocumentIntrospectView(DjangoQLIntrospectView):
class DocumentPropertyCreateView (line 268) | class DocumentPropertyCreateView(apps.common.mixins.CustomCreateView):
method has_permission (line 276) | def has_permission(self):
method get_initial (line 282) | def get_initial(self):
method get_success_url (line 288) | def get_success_url(self):
class DocumentPropertyUpdateView (line 292) | class DocumentPropertyUpdateView(DocumentPropertyCreateView, apps.common...
method has_permission (line 293) | def has_permission(self):
class DocumentPropertyListView (line 298) | class DocumentPropertyListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 310) | def get_queryset(self):
method get_json_data (line 325) | def get_json_data(self, **kwargs):
method get_context_data (line 333) | def get_context_data(self, **kwargs):
class DocumentPropertyDeleteView (line 339) | class DocumentPropertyDeleteView(apps.common.mixins.CustomDeleteView):
method get_success_url (line 343) | def get_success_url(self):
method has_permission (line 347) | def has_permission(self):
class DocumentRelationListView (line 352) | class DocumentRelationListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 366) | def get_json_data(self, **kwargs):
method get_queryset (line 373) | def get_queryset(self):
class DocumentDetailView (line 384) | class DocumentDetailView(PermissionRequiredMixin, DetailView):
method has_permission (line 388) | def has_permission(self):
method get_context_data (line 391) | def get_context_data(self, **kwargs):
method get_log_records (line 423) | def get_log_records(self):
class DocumentSourceView (line 444) | class DocumentSourceView(DocumentDetailView):
method get_context_data (line 447) | def get_context_data(self, **kwargs):
function show_document (line 464) | def show_document(request, pk):
function can_user_access_doc (line 495) | def can_user_access_doc(request, document: Document) -> Tuple[bool, Opti...
class DocumentNoteListView (line 505) | class DocumentNoteListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 515) | def get_json_data(self, **kwargs):
method get_queryset (line 533) | def get_queryset(self):
class DocumentEnhancedView (line 546) | class DocumentEnhancedView(DocumentDetailView):
method get_context_data (line 549) | def get_context_data(self, **kwargs):
class TextUnitDetailView (line 567) | class TextUnitDetailView(PermissionRequiredMixin, DetailView):
method has_permission (line 576) | def has_permission(self):
method get_context_data (line 579) | def get_context_data(self, **kwargs):
class TextUnitListView (line 590) | class TextUnitListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 604) | def get_queryset(self):
method get_json_data (line 664) | def get_json_data(self, **kwargs):
method get_context_data (line 675) | def get_context_data(self, **kwargs):
class DjangoQLTextUnitIntrospectView (line 683) | class DjangoQLTextUnitIntrospectView(DjangoQLIntrospectView):
class TextUnitByLangListView (line 687) | class TextUnitByLangListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 692) | def get_queryset(self):
method get_json_data (line 699) | def get_json_data(self, **kwargs):
class TextUnitPropertyListView (line 708) | class TextUnitPropertyListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 720) | def get_queryset(self):
method get_json_data (line 738) | def get_json_data(self, **kwargs):
method get_context_data (line 748) | def get_context_data(self, **kwargs):
class TextUnitPropertyDeleteView (line 754) | class TextUnitPropertyDeleteView(apps.common.mixins.CustomDeleteView):
method get_success_url (line 757) | def get_success_url(self):
method has_permission (line 761) | def has_permission(self):
class TextUnitNoteListView (line 766) | class TextUnitNoteListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 776) | def get_json_data(self, **kwargs):
method get_queryset (line 785) | def get_queryset(self):
class TextUnitNoteDeleteView (line 797) | class TextUnitNoteDeleteView(apps.common.mixins.CustomDeleteView):
method get_success_url (line 800) | def get_success_url(self):
method has_permission (line 803) | def has_permission(self):
class DocumentNoteDeleteView (line 808) | class DocumentNoteDeleteView(apps.common.mixins.CustomDeleteView):
method get_success_url (line 811) | def get_success_url(self):
method has_permission (line 815) | def has_permission(self):
class DocumentTagListView (line 820) | class DocumentTagListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 829) | def get_json_data(self, **kwargs):
method get_queryset (line 837) | def get_queryset(self):
method get_context_data (line 852) | def get_context_data(self, **kwargs):
class DocumentTagDeleteView (line 858) | class DocumentTagDeleteView(apps.common.mixins.CustomDeleteView):
method get_success_url (line 861) | def get_success_url(self):
method has_permission (line 864) | def has_permission(self):
class TextUnitTagListView (line 869) | class TextUnitTagListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 879) | def get_json_data(self, **kwargs):
method get_queryset (line 888) | def get_queryset(self):
method get_context_data (line 905) | def get_context_data(self, **kwargs):
class TextUnitTagDeleteView (line 911) | class TextUnitTagDeleteView(apps.common.mixins.CustomDeleteView):
method get_success_url (line 914) | def get_success_url(self):
method has_permission (line 917) | def has_permission(self):
class TypeaheadDocumentDescription (line 922) | class TypeaheadDocumentDescription(apps.common.mixins.TypeaheadView):
class TypeaheadDocumentName (line 928) | class TypeaheadDocumentName(TypeaheadDocumentDescription):
class TypeaheadTextUnitTag (line 932) | class TypeaheadTextUnitTag(apps.common.mixins.TypeaheadView):
class TypeaheadDocumentPropertyKey (line 938) | class TypeaheadDocumentPropertyKey(apps.common.mixins.TypeaheadView):
class SubmitNoteView (line 944) | class SubmitNoteView(apps.common.mixins.SubmitView):
method get_tag_owner (line 960) | def get_tag_owner(request, owner_model=TextUnit):
method process (line 971) | def process(self, request):
class SubmitDocumentTagView (line 990) | class SubmitDocumentTagView(apps.common.mixins.SubmitView):
method dispatch (line 996) | def dispatch(self, request, *args, **kwargs):
method get_success_message (line 1000) | def get_success_message(self):
method allowed (line 1006) | def allowed(user, tag_owner):
method get_tag_owner (line 1009) | def get_tag_owner(self, request):
method process (line 1020) | def process(self, request):
class SubmitClusterDocumentsTagView (line 1042) | class SubmitClusterDocumentsTagView(apps.common.mixins.SubmitView):
method dispatch (line 1048) | def dispatch(self, request, *args, **kwargs):
method get_success_message (line 1052) | def get_success_message(self):
method allowed (line 1058) | def allowed(user, tag_owner):
method get_tag_owner (line 1061) | def get_tag_owner(self, request):
method process (line 1072) | def process(self, request):
class SubmitClusterDocumentsPropertyView (line 1085) | class SubmitClusterDocumentsPropertyView(SubmitClusterDocumentsTagView):
method get_success_message (line 1089) | def get_success_message(self):
method process (line 1095) | def process(self, request):
class SubmitClusterDocumentsLanguageView (line 1108) | class SubmitClusterDocumentsLanguageView(SubmitClusterDocumentsTagView):
method get_success_message (line 1111) | def get_success_message(self):
method process (line 1116) | def process(self, request):
class SubmitTextUnitTagView (line 1124) | class SubmitTextUnitTagView(SubmitDocumentTagView):
method allowed (line 1130) | def allowed(user, tag_owner):
class SubmitDocumentPropertyView (line 1134) | class SubmitDocumentPropertyView(SubmitDocumentTagView):
method get_success_message (line 1137) | def get_success_message(self):
method process (line 1140) | def process(self, request):
class SubmitTextUnitPropertyView (line 1161) | class SubmitTextUnitPropertyView(SubmitDocumentPropertyView):
method allowed (line 1167) | def allowed(user, tag_owner):
function view_stats (line 1172) | def view_stats(request):
class DetectFieldValuesTaskView (line 1378) | class DetectFieldValuesTaskView(BaseAjaxTaskView):
class TrainDocumentFieldDetectorModelTaskView (line 1384) | class TrainDocumentFieldDetectorModelTaskView(BaseAjaxTaskView):
class FindBrokenDocumentFieldValuesTaskView (line 1390) | class FindBrokenDocumentFieldValuesTaskView(BaseAjaxTaskView):
class FixDocumentFieldCodesTaskView (line 1396) | class FixDocumentFieldCodesTaskView(BaseAjaxTaskView):
class TrainAndTestTaskView (line 1402) | class TrainAndTestTaskView(BaseAjaxTaskView):
class LoadDocumentWithFieldsView (line 1408) | class LoadDocumentWithFieldsView(BaseAjaxTaskView):
method post (line 1412) | def post(self, request, *args, **kwargs):
class ImportCSVFieldDetectionConfigView (line 1451) | class ImportCSVFieldDetectionConfigView(BaseAjaxTaskView):
class ExportDocumentTypeView (line 1457) | class ExportDocumentTypeView(LoadFixturesView):
method post (line 1462) | def post(self, request, *args, **kwargs):
class ExportDocumentsView (line 1475) | class ExportDocumentsView(LoadFixturesView):
method post (line 1480) | def post(self, request, *args, **kwargs):
method get_file_ref (line 1515) | def get_file_ref(doc_ids, project_ids=None, user=None):
class ImportDocumentTypeView (line 1540) | class ImportDocumentTypeView(BaseAjaxTaskView):
class ImportDocumentsView (line 1547) | class ImportDocumentsView(BaseAjaxTaskView):
method provide_extra_task_data (line 1553) | def provide_extra_task_data(self, request, data, *args, **kwargs):
class IdentifyContractsView (line 1558) | class IdentifyContractsView(BaseAjaxTaskView):
method disallow_start (line 1563) | def disallow_start(self):
method start_task (line 1566) | def start_task(self, data):
FILE: contraxsuite_services/apps/dump/api/v1.py
class DumpPUTErrorResponseSerializer (line 57) | class DumpPUTErrorResponseSerializer(serializers.Serializer):
class BaseDumpViewSchema (line 62) | class BaseDumpViewSchema(CustomAutoSchema):
method get_responses (line 74) | def get_responses(self, path, method):
method get_components (line 96) | def get_components(self, path, method):
method get_operation (line 103) | def get_operation(self, path, method):
class RunTaskPermission (line 117) | class RunTaskPermission(IsAuthenticated):
method has_permission (line 118) | def has_permission(self, request, view):
class BaseDumpView (line 122) | class BaseDumpView(views.APIView):
method __init__ (line 126) | def __init__(self, *args, **kwargs):
method get_request_data (line 130) | def get_request_data(self, request):
method get_json_dump (line 134) | def get_json_dump(self) -> str:
method get (line 137) | def get(self, request, *args, **kwargs):
method put (line 143) | def put(self, request, *args, **kwargs):
class DumpConfigView (line 160) | class DumpConfigView(BaseDumpView):
method __init__ (line 166) | def __init__(self, *args, **kwargs):
method get_json_dump (line 170) | def get_json_dump(self) -> str:
class DumpDocumentConfigSchema (line 174) | class DumpDocumentConfigSchema(BaseDumpViewSchema):
class DumpDocumentConfigView (line 187) | class DumpDocumentConfigView(BaseDumpView):
method get_json_dump (line 193) | def get_json_dump(self) -> str:
class FieldValuesDumpAPISchema (line 200) | class FieldValuesDumpAPISchema(BaseDumpViewSchema):
method get_operation (line 202) | def get_operation(self, path, method):
class FieldValuesDumpAPIView (line 209) | class FieldValuesDumpAPIView(BaseDumpView):
method get_json_dump (line 215) | def get_json_dump(self) -> str:
method put (line 218) | def put(self, request, *args, **kwargs):
class DumpFixtureSerializer (line 234) | class DumpFixtureSerializer(serializers.Serializer):
class DumpFixtureAPIViewSchema (line 242) | class DumpFixtureAPIViewSchema(CustomAutoSchema):
method get_responses (line 245) | def get_responses(self, path, method):
class DumpFixtureAPIView (line 259) | class DumpFixtureAPIView(generics.CreateAPIView):
method post (line 267) | def post(self, request, *args, **kwargs):
class LoadFixtureSerializer (line 280) | class LoadFixtureSerializer(serializers.Serializer):
class LoadFixtureAPIViewSchema (line 286) | class LoadFixtureAPIViewSchema(CustomAutoSchema):
method get_responses (line 288) | def get_responses(self, path, method):
class LoadFixtureAPIView (line 294) | class LoadFixtureAPIView(generics.CreateAPIView):
method post (line 302) | def post(self, request, *args, **kwargs):
FILE: contraxsuite_services/apps/dump/app_dump.py
function default_object_handler (line 87) | def default_object_handler(obj: Any) -> Any:
function get_dump (line 91) | def get_dump(filter_by_model: Dict[Type[Model], Callable] = None,
function get_versioned_dump (line 97) | def get_versioned_dump(version: str,
function get_objects_to_dump (line 108) | def get_objects_to_dump(filter_by_model: Dict[Type[Model], Callable] = N...
function write_dump (line 119) | def write_dump(file_name: str, json_data):
function get_full_dump (line 124) | def get_full_dump() -> str:
function write_full_dump (line 128) | def write_full_dump(file_name: str):
function clear_owner (line 132) | def clear_owner(obj: Any) -> Any:
function get_filter_by_model (line 140) | def get_filter_by_model(document_type_codes) -> Dict[Any, Any]:
function get_app_config_dump (line 166) | def get_app_config_dump(document_type_codes=None) -> str:
function get_app_config_versioned_dump (line 174) | def get_app_config_versioned_dump(document_type_codes=None,
function get_field_values_dump (line 184) | def get_field_values_dump() -> str:
function write_field_values_dump (line 192) | def write_field_values_dump(file_name: str):
function get_model_fixture_dump (line 196) | def get_model_fixture_dump(app_name, model_name, filter_options=None, in...
function download (line 212) | def download(data, file_name='dump', file_ext='json', content_type='appl...
function load_fixture_from_dump (line 228) | def load_fixture_from_dump(data, mode='default'):
function _register_app_dump_models (line 269) | def _register_app_dump_models(plugin_attr_name: str, dst_collection: Dic...
function register_pluggable_app_dump_models (line 280) | def register_pluggable_app_dump_models():
FILE: contraxsuite_services/apps/dump/apps.py
class DumpConfig (line 37) | class DumpConfig(AppConfig):
FILE: contraxsuite_services/apps/dump/document_type_import.py
class ValidationError (line 61) | class ValidationError(Exception):
class ObjectHeap (line 65) | class ObjectHeap:
method __init__ (line 66) | def __init__(self):
method add_source_object (line 69) | def add_source_object(self, obj: Any) -> None:
method get_by_source_pk (line 77) | def get_by_source_pk(self, object_class: type, object_pk: Any) -> Any:
class DeserializedObjectController (line 82) | class DeserializedObjectController:
method init_static (line 86) | def init_static(cls):
method __init__ (line 89) | def __init__(self, deserialized_object: DeserializedObject, auto_fix_v...
method do_basic_cleanup (line 102) | def do_basic_cleanup(self):
method object (line 106) | def object(self) -> Any:
method pk (line 110) | def pk(self) -> Any:
method auto_fix_validation_errors (line 114) | def auto_fix_validation_errors(self) -> bool:
method model_name (line 118) | def model_name(self) -> str:
method _execute_for_dependent_objects (line 121) | def _execute_for_dependent_objects(self, predicate: Callable[[Any], No...
method add_dependent_object (line 139) | def add_dependent_object(self, dependent_object: Any):
method set_object_heap (line 142) | def set_object_heap(self, object_heap: ObjectHeap) -> None:
method get_deserialized_object_by_source_pk (line 148) | def get_deserialized_object_by_source_pk(self, object_class: type, sou...
method _init (line 151) | def _init(self) -> None:
method _log_info (line 155) | def _log_info(self, message: str) -> None:
method _set_save_order (line 159) | def _set_save_order(self, model_classes: list) -> None:
method _run_validators (line 162) | def _run_validators(self, validators: list, context: dict) -> None:
method _add_validation_errors (line 168) | def _add_validation_errors(self, validators: Iterable, errors: list, c...
method _add_object_validator (line 178) | def _add_object_validator(self, validator: Callable[[dict], None]) -> ...
method _get_save_object_context (line 181) | def _get_save_object_context(self) -> dict:
method _add_m2m_validator (line 184) | def _add_m2m_validator(self, validator: Callable[[dict], None]) -> None:
method _get_save_m2m_context (line 187) | def _get_save_m2m_context(self) -> dict:
method _add_missed_object_validator (line 190) | def _add_missed_object_validator(self, validator: Callable[[dict], Non...
method _get_clear_missed_object_context (line 193) | def _get_clear_missed_object_context(self) -> dict:
method _save_deserialized_object (line 196) | def _save_deserialized_object(self, context: dict) -> None:
method _save_m2m (line 199) | def _save_m2m(self, _context: dict) -> None:
method save_with_dependent_objects (line 207) | def save_with_dependent_objects(self) -> None:
method save_m2m (line 214) | def save_m2m(self) -> None:
method clear_missed_objects (line 221) | def clear_missed_objects(self) -> None:
method save (line 227) | def save(self) -> None:
method validate (line 234) | def validate(self, errors: list = None) -> list:
method to_str_if_uuid (line 247) | def to_str_if_uuid(cls, pk: Any) -> Any:
method _filter_missed_objects (line 250) | def _filter_missed_objects(self, model_class: type, saved_objects: Ite...
class DeserializedDocumentFieldDetector (line 265) | class DeserializedDocumentFieldDetector(DeserializedObjectController):
method __init__ (line 266) | def __init__(self,
method object (line 274) | def object(self) -> DocumentFieldDetector:
method field_pk (line 278) | def field_pk(self) -> Any:
method _validate_field_changed (line 281) | def _validate_field_changed(self) -> None:
class DeserializedDocumentField (line 292) | class DeserializedDocumentField(DeserializedObjectController):
method __init__ (line 293) | def __init__(self,
method do_basic_cleanup (line 304) | def do_basic_cleanup(self):
method object (line 310) | def object(self) -> DocumentField:
method _get_document_type_pk (line 314) | def _get_document_type_pk(cls, obj) -> Any:
method document_type_pk (line 318) | def document_type_pk(self) -> Any:
method category_pk (line 322) | def category_pk(self) -> Any:
method category_pk (line 326) | def category_pk(self, category_pk: Any) -> None:
method family_pk (line 330) | def family_pk(self) -> Any:
method family_pk (line 334) | def family_pk(self, family_pk: Any) -> None:
method _get_save_object_context (line 337) | def _get_save_object_context(self) -> dict:
method _get_saved_field (line 344) | def _get_saved_field(cls, context: dict) -> DocumentField:
method _get_detected_values_count (line 348) | def _get_detected_values_count(cls, values_total: int, user_values_cou...
method _get_field_type_title (line 353) | def _get_field_type_title(cls, field_type_code: str) -> str:
method _validate_critical_properties_changed (line 360) | def _validate_critical_properties_changed(self, context: dict) -> None:
method _get_invalid_choices (line 395) | def _get_invalid_choices(self, saved_field: DocumentField) -> set:
method _is_allow_values_not_specified_in_choices_was_unset (line 402) | def _is_allow_values_not_specified_in_choices_was_unset(self, saved_fi...
method _validate_choice_values_removed (line 406) | def _validate_choice_values_removed(self, context: dict) -> None:
method _get_missed_field_detectors (line 435) | def _get_missed_field_detectors(self) -> list:
method _clear_missed_field_detectors (line 439) | def _clear_missed_field_detectors(self, save=False) -> None:
method _save_deserialized_object (line 474) | def _save_deserialized_object(self, context: dict) -> None:
method clear_missed_objects (line 497) | def clear_missed_objects(self) -> None:
class DeserializedDocumentType (line 502) | class DeserializedDocumentType(DeserializedObjectController):
method __init__ (line 505) | def __init__(self,
method do_basic_cleanup (line 516) | def do_basic_cleanup(self):
method object (line 522) | def object(self) -> DocumentType:
method _get_missed_fields (line 525) | def _get_missed_fields(self) -> list:
method _clear_missed_fields (line 529) | def _clear_missed_fields(self, save=False) -> None:
method clear_missed_objects (line 548) | def clear_missed_objects(self) -> None:
class DeserializedDocumentFieldCategory (line 553) | class DeserializedDocumentFieldCategory(DeserializedObjectController):
method init_static (line 557) | def init_static(cls):
method __init__ (line 560) | def __init__(self, deserialized_object, auto_fix_validation_errors: bo...
method object (line 570) | def object(self) -> DocumentFieldCategory:
method document_type_id (line 574) | def document_type_id(self) -> Any:
method document_type_id (line 578) | def document_type_id(self, category_pk: Any) -> None:
method _save_deserialized_object (line 581) | def _save_deserialized_object(self, context: dict) -> None:
class DeserializedDocumentFieldFamily (line 594) | class DeserializedDocumentFieldFamily(DeserializedObjectController):
method __init__ (line 596) | def __init__(self, deserialized_object, auto_fix_validation_errors: bo...
method object (line 606) | def object(self) -> DocumentFieldFamily:
method _save_deserialized_object (line 609) | def _save_deserialized_object(self, context: dict) -> None:
function get_import_conflicting_tasks_running (line 614) | def get_import_conflicting_tasks_running(own_task_id: str) -> List[str]:
function import_document_type (line 628) | def import_document_type(json_bytes: bytes,
function reconcile_doc_type (line 764) | def reconcile_doc_type(other_objects: List[Any], document_type: Document...
FILE: contraxsuite_services/apps/dump/management/commands/dump_data.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 43) | def add_arguments(self, parser):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/dump/management/commands/dump_field_values.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 43) | def add_arguments(self, parser):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/extract/admin.py
class TextUnitUsageAdminBase (line 61) | class TextUnitUsageAdminBase(admin.ModelAdmin):
method get_queryset (line 64) | def get_queryset(self, request):
class CourtAdmin (line 69) | class CourtAdmin(admin.ModelAdmin):
class CourtUsageAdmin (line 74) | class CourtUsageAdmin(TextUnitUsageAdminBase):
method get_queryset (line 78) | def get_queryset(self, request):
class CitationUsageAdmin (line 83) | class CitationUsageAdmin(TextUnitUsageAdminBase):
class CopyrightUsageAdmin (line 88) | class CopyrightUsageAdmin(TextUnitUsageAdminBase):
class CurrencyUsageAdmin (line 93) | class CurrencyUsageAdmin(TextUnitUsageAdminBase):
class DateDurationUsageAdmin (line 98) | class DateDurationUsageAdmin(TextUnitUsageAdminBase):
class DateUsageAdmin (line 103) | class DateUsageAdmin(TextUnitUsageAdminBase):
class AmountUsageAdmin (line 108) | class AmountUsageAdmin(TextUnitUsageAdminBase):
class DistanceUsageAdmin (line 113) | class DistanceUsageAdmin(TextUnitUsageAdminBase):
class PercentUsageAdmin (line 118) | class PercentUsageAdmin(TextUnitUsageAdminBase):
class RatioUsageAdmin (line 123) | class RatioUsageAdmin(TextUnitUsageAdminBase):
class DefinitionUsageAdmin (line 128) | class DefinitionUsageAdmin(TextUnitUsageAdminBase):
class DocumentDefinitionUsageAdmin (line 133) | class DocumentDefinitionUsageAdmin(admin.ModelAdmin):
method get_queryset (line 137) | def get_queryset(self, request):
class RegulationUsageAdmin (line 143) | class RegulationUsageAdmin(TextUnitUsageAdminBase):
class GeoAliasAdmin (line 148) | class GeoAliasAdmin(admin.ModelAdmin):
class GeoAliasUsageAdmin (line 153) | class GeoAliasUsageAdmin(TextUnitUsageAdminBase):
method get_queryset (line 157) | def get_queryset(self, request):
class GeoEntityAdmin (line 162) | class GeoEntityAdmin(admin.ModelAdmin):
class GeoEntityUsageAdmin (line 167) | class GeoEntityUsageAdmin(TextUnitUsageAdminBase):
method get_queryset (line 171) | def get_queryset(self, request):
class GeoRelationAdmin (line 176) | class GeoRelationAdmin(admin.ModelAdmin):
method get_queryset (line 180) | def get_queryset(self, request):
class TagManagerAdmin (line 185) | class TagManagerAdmin:
method init_obj_relations (line 187) | def init_obj_relations(
method _export_as_csv (line 214) | def _export_as_csv(cls,
class TermAdmin (line 232) | class TermAdmin(admin.ModelAdmin, TagManagerAdmin):
method get_queryset (line 247) | def get_queryset(self, request):
method get_actions (line 253) | def get_actions(self, request):
method term_tags (line 259) | def term_tags(self, obj: Term):
method json_response (line 265) | def json_response(self, data, **kwargs):
method upload_csv_file (line 268) | def upload_csv_file(self, request):
method import_or_update_terms (line 295) | def import_or_update_terms(self, df: pd.DataFrame):
method init_new_term (line 342) | def init_new_term(cls, term: Term, data: Dict[str, Any], tag_by_name: ...
method export_as_csv (line 350) | def export_as_csv(self, request, queryset):
method export_all_as_csv (line 356) | def export_all_as_csv(self, request):
method get_urls (line 361) | def get_urls(self):
class TermUsageAdmin (line 370) | class TermUsageAdmin(TextUnitUsageAdminBase):
method get_queryset (line 376) | def get_queryset(self, request):
method filter_count_predicate (line 396) | def filter_count_predicate(self, qs: QuerySet) -> CustomCountQuerySet:
method term_data (line 403) | def term_data(self, obj):
method document_ref (line 411) | def document_ref(self, obj):
method unit_type (line 419) | def unit_type(self, obj):
method full_reverse (line 430) | def full_reverse(self, *args, **kwargs):
class DocumentTermUsageAdmin (line 434) | class DocumentTermUsageAdmin(admin.ModelAdmin):
method get_queryset (line 438) | def get_queryset(self, request):
class TrademarkUsageAdmin (line 444) | class TrademarkUsageAdmin(TextUnitUsageAdminBase):
class UrlUsageAdmin (line 449) | class UrlUsageAdmin(TextUnitUsageAdminBase):
class PartyUsageAdmin (line 454) | class PartyUsageAdmin(TextUnitUsageAdminBase):
method party_name (line 459) | def party_name(obj):
method get_queryset (line 462) | def get_queryset(self, request):
class BanListRecordListFilter (line 468) | class BanListRecordListFilter(admin.SimpleListFilter):
method lookups (line 473) | def lookups(self, request, model_admin):
method queryset (line 477) | def queryset(self, request, queryset):
class BanListRecordAdmin (line 483) | class BanListRecordAdmin(admin.ModelAdmin):
method record_ref (line 490) | def record_ref(obj):
method get_form (line 493) | def get_form(self, request, obj=None, **kwargs):
class TermTagAdmin (line 501) | class TermTagAdmin(admin.ModelAdmin):
method projects_count (line 507) | def projects_count(obj):
method terms_count (line 511) | def terms_count(obj):
method get_queryset (line 514) | def get_queryset(self, request):
class CompanyTypeAdmin (line 520) | class CompanyTypeAdmin(admin.ModelAdmin, TagManagerAdmin):
method get_queryset (line 532) | def get_queryset(self, request):
method get_actions (line 538) | def get_actions(self, request):
method companytype_tags (line 544) | def companytype_tags(self, obj: CompanyType):
method json_response (line 550) | def json_response(self, data, **kwargs):
method upload_csv_file (line 553) | def upload_csv_file(self, request):
method import_or_update_types (line 571) | def import_or_update_types(self, df: pd.DataFrame):
method init_new_comp (line 613) | def init_new_comp(cls, comp: CompanyType, data: Dict[str, Any], tag_by...
method export_as_csv (line 621) | def export_as_csv(self, request, queryset):
method export_all_as_csv (line 627) | def export_all_as_csv(self, request, queryset):
method get_urls (line 634) | def get_urls(self):
class CompanyTypeTagAdmin (line 642) | class CompanyTypeTagAdmin(admin.ModelAdmin):
method projects_count (line 647) | def projects_count(obj):
method companytypes_count (line 651) | def companytypes_count(obj):
method get_queryset (line 654) | def get_queryset(self, request):
FILE: contraxsuite_services/apps/extract/api/v1.py
class ExtractedEntitiesPermission (line 63) | class ExtractedEntitiesPermission(IsAuthenticated):
method has_permission (line 65) | def has_permission(self, request, view):
class BaseUsageSerializer (line 70) | class BaseUsageSerializer(apps.common.mixins.SimpleRelationSerializer):
class Meta (line 71) | class Meta:
method __init__ (line 83) | def __init__(self, instance=None, **kwargs):
class ViewSetDataMixin (line 93) | class ViewSetDataMixin:
method data (line 96) | def data(self):
class BaseUsageListAPIView (line 102) | class BaseUsageListAPIView(apps.common.mixins.JqListAPIView, ViewSetData...
method get_queryset (line 108) | def get_queryset(self):
class BaseTopUsageSerializer (line 131) | class BaseTopUsageSerializer:
method __init__ (line 133) | def __init__(self, *args, **kwargs):
method get_detail_data (line 153) | def get_detail_data(self, item):
method data (line 158) | def data(self):
class BaseTopUsageListAPIView (line 170) | class BaseTopUsageListAPIView(BaseUsageListAPIView, ViewSetDataMixin):
method get_queryset (line 177) | def get_queryset(self):
method update_item (line 186) | def update_item(self, item):
class TermUsageSerializer (line 194) | class TermUsageSerializer(BaseUsageSerializer):
class Meta (line 195) | class Meta(BaseUsageSerializer.Meta):
class TermUsageListAPIView (line 200) | class TermUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 208) | def get_queryset(self):
class TopTermUsageListAPIView (line 223) | class TopTermUsageListAPIView(BaseTopUsageListAPIView):
class TermTagSerializer (line 240) | class TermTagSerializer(serializers.ModelSerializer):
class Meta (line 241) | class Meta:
class TermTagListAPIView (line 246) | class TermTagListAPIView(apps.common.mixins.JqListAPIView):
class GeoEntityListSerializer (line 258) | class GeoEntityListSerializer(serializers.ModelSerializer):
class Meta (line 261) | class Meta:
method get_alias (line 265) | def get_alias(self, obj):
class GeoEntityUpdateSerializer (line 270) | class GeoEntityUpdateSerializer(serializers.ModelSerializer):
class Meta (line 271) | class Meta:
class GeoEntityViewSet (line 276) | class GeoEntityViewSet(apps.common.mixins.JqListAPIMixin, viewsets.Model...
method get_serializer_class (line 285) | def get_serializer_class(self):
class GeoEntityUsageSerializer (line 297) | class GeoEntityUsageSerializer(BaseUsageSerializer):
class Meta (line 298) | class Meta(BaseUsageSerializer.Meta):
class GeoEntityUsageListAPIView (line 303) | class GeoEntityUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 311) | def get_queryset(self):
class TopGeoEntityUsageListAPIView (line 325) | class TopGeoEntityUsageListAPIView(BaseTopUsageListAPIView):
class GeoAliasUsageSerializer (line 338) | class GeoAliasUsageSerializer(BaseUsageSerializer):
class Meta (line 339) | class Meta(BaseUsageSerializer.Meta):
class GeoAliasUsageListAPIView (line 345) | class GeoAliasUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 354) | def get_queryset(self):
class TopGeoAliasUsageListAPIView (line 368) | class TopGeoAliasUsageListAPIView(BaseTopUsageListAPIView):
class TypeaheadSerializer (line 386) | class TypeaheadSerializer(serializers.Serializer):
class TypeaheadUsageApiView (line 390) | class TypeaheadUsageApiView(ListAPIView):
method get (line 400) | def get(self, request, *args, **kwargs):
class TypeaheadTermUsage (line 419) | class TypeaheadTermUsage(TypeaheadUsageApiView):
class TypeaheadGeoEntityUsage (line 430) | class TypeaheadGeoEntityUsage(TypeaheadUsageApiView):
class TypeaheadPartyUsage (line 440) | class TypeaheadPartyUsage(TypeaheadUsageApiView):
class PartyUsageSerializer (line 454) | class PartyUsageSerializer(BaseUsageSerializer):
class Meta (line 455) | class Meta(BaseUsageSerializer.Meta):
class PartyUsageListAPIView (line 460) | class PartyUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 475) | def get_queryset(self):
class TopPartyUsageListAPIView (line 495) | class TopPartyUsageListAPIView(BaseTopUsageListAPIView):
class PartySerializer (line 516) | class PartySerializer(serializers.ModelSerializer):
class Meta (line 517) | class Meta:
class PartyViewSet (line 523) | class PartyViewSet(apps.common.mixins.JqListAPIMixin, viewsets.ReadOnlyM...
class PartyNetworkChartView (line 532) | class PartyNetworkChartView(PartyUsageListAPIView):
method get_queryset (line 540) | def get_queryset(self):
method get_parties (line 543) | def get_parties(self):
method get (line 552) | def get(self, request, *args, **kwargs):
class DateUsageSerializer (line 595) | class DateUsageSerializer(BaseUsageSerializer):
class Meta (line 596) | class Meta(BaseUsageSerializer.Meta):
class DateUsageListAPIView (line 601) | class DateUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 613) | def get_queryset(self):
class TopDateUsageListAPIView (line 623) | class TopDateUsageListAPIView(BaseTopUsageListAPIView):
method update_item (line 636) | def update_item(self, item):
class DateUsageTimelineSerializer (line 642) | class DateUsageTimelineSerializer(serializers.Serializer):
class DateUsageTimelineView (line 647) | class DateUsageTimelineView(ListAPIView):
method get_queryset (line 657) | def get_queryset(self):
method get (line 663) | def get(self, request, *args, **kwargs):
class DateUsageCalendarSerializer (line 710) | class DateUsageCalendarSerializer(serializers.Serializer):
class DateUsageCalendarView (line 714) | class DateUsageCalendarView(ListAPIView):
method get_queryset (line 723) | def get_queryset(self):
method get_context (line 736) | def get_context(self):
method get (line 743) | def get(self, request, *args, **kwargs):
class DateUsageToICalView (line 766) | class DateUsageToICalView(DateUsageListAPIView):
method get (line 774) | def get(self, request, *args, **kwargs):
class DateDurationUsageSerializer (line 807) | class DateDurationUsageSerializer(BaseUsageSerializer):
class Meta (line 808) | class Meta(BaseUsageSerializer.Meta):
class DateDurationUsageListAPIView (line 813) | class DateDurationUsageListAPIView(BaseUsageListAPIView):
class TopDateDurationUsageListAPIView (line 827) | class TopDateDurationUsageListAPIView(BaseTopUsageListAPIView):
class DefinitionUsageSerializer (line 846) | class DefinitionUsageSerializer(BaseUsageSerializer):
class Meta (line 847) | class Meta(BaseUsageSerializer.Meta):
class DefinitionUsageListAPIView (line 852) | class DefinitionUsageListAPIView(BaseUsageListAPIView):
class TopDefinitionUsageListAPIView (line 865) | class TopDefinitionUsageListAPIView(BaseTopUsageListAPIView):
class CourtUsageSerializer (line 884) | class CourtUsageSerializer(BaseUsageSerializer):
class Meta (line 885) | class Meta(BaseUsageSerializer.Meta):
class CourtUsageListAPIView (line 890) | class CourtUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 905) | def get_queryset(self):
class TopCourtUsageListAPIView (line 910) | class TopCourtUsageListAPIView(BaseTopUsageListAPIView):
class CurrencyUsageSerializer (line 929) | class CurrencyUsageSerializer(BaseUsageSerializer):
class Meta (line 930) | class Meta(BaseUsageSerializer.Meta):
class CurrencyUsageListAPIView (line 935) | class CurrencyUsageListAPIView(BaseUsageListAPIView):
class TopCurrencyUsageListAPIView (line 949) | class TopCurrencyUsageListAPIView(BaseTopUsageListAPIView):
class RegulationUsageSerializer (line 968) | class RegulationUsageSerializer(BaseUsageSerializer):
class Meta (line 969) | class Meta(BaseUsageSerializer.Meta):
class RegulationUsageListAPIView (line 974) | class RegulationUsageListAPIView(BaseUsageListAPIView):
method get_queryset (line 988) | def get_queryset(self):
class TopRegulationUsageListAPIView (line 993) | class TopRegulationUsageListAPIView(BaseTopUsageListAPIView):
class AmountUsageSerializer (line 1012) | class AmountUsageSerializer(BaseUsageSerializer):
class Meta (line 1013) | class Meta(BaseUsageSerializer.Meta):
class AmountUsageListAPIView (line 1018) | class AmountUsageListAPIView(BaseUsageListAPIView):
class TopAmountUsageListAPIView (line 1033) | class TopAmountUsageListAPIView(BaseTopUsageListAPIView):
class DistanceUsageSerializer (line 1052) | class DistanceUsageSerializer(BaseUsageSerializer):
class Meta (line 1053) | class Meta(BaseUsageSerializer.Meta):
class DistanceUsageListAPIView (line 1058) | class DistanceUsageListAPIView(BaseUsageListAPIView):
class TopDistanceUsageListAPIView (line 1072) | class TopDistanceUsageListAPIView(BaseTopUsageListAPIView):
method get_detail_data (line 1085) | def get_detail_data(self, item):
method update_item (line 1089) | def update_item(self, item):
class PercentUsageSerializer (line 1099) | class PercentUsageSerializer(BaseUsageSerializer):
class Meta (line 1100) | class Meta(BaseUsageSerializer.Meta):
class PercentUsageListAPIView (line 1105) | class PercentUsageListAPIView(BaseUsageListAPIView):
class TopPercentUsageListAPIView (line 1119) | class TopPercentUsageListAPIView(BaseTopUsageListAPIView):
method get_detail_data (line 1132) | def get_detail_data(self, item):
method update_item (line 1136) | def update_item(self, item):
class RatioUsageSerializer (line 1146) | class RatioUsageSerializer(BaseUsageSerializer):
class Meta (line 1147) | class Meta(BaseUsageSerializer.Meta):
class RatioUsageListAPIView (line 1152) | class RatioUsageListAPIView(BaseUsageListAPIView):
class TopRatioUsageListAPIView (line 1168) | class TopRatioUsageListAPIView(BaseTopUsageListAPIView):
method get_detail_data (line 1181) | def get_detail_data(self, item):
method update_item (line 1185) | def update_item(self, item):
class CitationUsageSerializer (line 1195) | class CitationUsageSerializer(BaseUsageSerializer):
class Meta (line 1196) | class Meta(BaseUsageSerializer.Meta):
class CitationUsageListAPIView (line 1202) | class CitationUsageListAPIView(BaseUsageListAPIView):
class TopCitationUsageListAPIView (line 1220) | class TopCitationUsageListAPIView(BaseTopUsageListAPIView):
class CopyrightUsageSerializer (line 1239) | class CopyrightUsageSerializer(BaseUsageSerializer):
class Meta (line 1240) | class Meta(BaseUsageSerializer.Meta):
class CopyrightUsageListAPIView (line 1245) | class CopyrightUsageListAPIView(BaseUsageListAPIView):
class TopCopyrightUsageListAPIView (line 1260) | class TopCopyrightUsageListAPIView(BaseTopUsageListAPIView):
class TrademarkUsageSerializer (line 1279) | class TrademarkUsageSerializer(BaseUsageSerializer):
class Meta (line 1280) | class Meta(BaseUsageSerializer.Meta):
class TrademarkUsageListAPIView (line 1285) | class TrademarkUsageListAPIView(BaseUsageListAPIView):
class TopTrademarkUsageListAPIView (line 1299) | class TopTrademarkUsageListAPIView(BaseTopUsageListAPIView):
class UrlUsageSerializer (line 1318) | class UrlUsageSerializer(BaseUsageSerializer):
class Meta (line 1319) | class Meta(BaseUsageSerializer.Meta):
class UrlUsageListAPIView (line 1324) | class UrlUsageListAPIView(BaseUsageListAPIView):
class TopUrlUsageListAPIView (line 1338) | class TopUrlUsageListAPIView(BaseTopUsageListAPIView):
method update_item (line 1352) | def update_item(self, item):
FILE: contraxsuite_services/apps/extract/app_vars.py
function validate_locators (line 48) | def validate_locators(locators: List[str]):
FILE: contraxsuite_services/apps/extract/apps.py
class ExtractAppConfig (line 37) | class ExtractAppConfig(AppConfig):
method ready (line 41) | def ready(self):
FILE: contraxsuite_services/apps/extract/companies_extractor.py
class CompaniesExtractor (line 42) | class CompaniesExtractor:
method get_companies (line 44) | def get_companies(cls,
method get_banlist_filter (line 70) | def get_banlist_filter(cls) -> BanListUsage:
FILE: contraxsuite_services/apps/extract/company_types.py
class CompanyTypeCacheRecord (line 47) | class CompanyTypeCacheRecord:
method __init__ (line 48) | def __init__(self,
method __str__ (line 60) | def __str__(self):
class CompanyTypeCache (line 65) | class CompanyTypeCache:
method invalidate (line 84) | def invalidate(cls):
method cache (line 89) | def cache(cls) -> List[CompanyTypeCacheRecord]:
method get_company_types (line 103) | def get_company_types(cls,
method get_company_detector (line 129) | def get_company_detector(cls,
FILE: contraxsuite_services/apps/extract/dict_data_cache.py
function cache_geo_config (line 55) | def cache_geo_config():
function clean_geo_config_cache (line 76) | def clean_geo_config_cache(cache_context_id: Optional[str] = None, clean...
function get_geo_config (line 85) | def get_geo_config(cache_context_id: Optional[str] = None):
function cache_court_config (line 102) | def cache_court_config():
function get_court_config (line 115) | def get_court_config():
function init_config_cache (line 142) | def init_config_cache():
FILE: contraxsuite_services/apps/extract/locating_performance_meter.py
class LocatingPerformanceRecord (line 49) | class LocatingPerformanceRecord:
method __init__ (line 50) | def __init__(self, locator: str = '', duration: float = 0.0,
method get_text_hash (line 60) | def get_text_hash(cls, text: str) -> int:
method __repr__ (line 63) | def __repr__(self):
class LocatingPerformanceMeter (line 69) | class LocatingPerformanceMeter:
method __init__ (line 75) | def __init__(self):
method init_collections (line 81) | def init_collections(self):
method load_collections (line 86) | def load_collections(self):
method clear_collections (line 97) | def clear_collections(self):
method merge_collections (line 100) | def merge_collections(self,
method merge_lists (line 119) | def merge_lists(self,
method store_collections (line 141) | def store_collections(self):
method to_mixed_dataframe (line 157) | def to_mixed_dataframe(self, top_type: str, count: int = 30):
method add_record (line 180) | def add_record(self, locator: str, duration: float,
FILE: contraxsuite_services/apps/extract/locators.py
function request_mat_views_refresh (line 71) | def request_mat_views_refresh(locate_entities: List = None):
class ParseResults (line 80) | class ParseResults:
method __init__ (line 83) | def __init__(self, usage_entities: Dict[Type[Usage], List[Usage]],
method update_doc_project_ids (line 90) | def update_doc_project_ids(self, document_id: int, project_id: int):
class LocationResults (line 98) | class LocationResults:
method __init__ (line 100) | def __init__(self, document_initial_load: bool = False) -> None:
method collect (line 107) | def collect(self, locator: 'Locator', text_unit_id, parse_results: Par...
method save (line 118) | def save(self, log: ProcessLogger, user_id):
class Locator (line 155) | class Locator:
method parse (line 162) | def parse(self,
method try_parsing (line 173) | def try_parsing(self,
method update_document_summary (line 206) | def update_document_summary(cls, log: ProcessLogger, doc_id: int, docu...
class AmountLocator (line 210) | class AmountLocator(Locator):
method parse (line 215) | def parse(self,
class CitationLocator (line 237) | class CitationLocator(Locator):
method parse (line 241) | def parse(self,
class CourtLocator (line 265) | class CourtLocator(Locator):
method parse (line 270) | def parse(self,
class DistanceLocator (line 297) | class DistanceLocator(Locator):
method parse (line 302) | def parse(self,
class DateLocator (line 322) | class DateLocator(Locator):
method parse (line 327) | def parse(self,
class DefinitionLocator (line 350) | class DefinitionLocator(Locator):
method update_document_summary (line 356) | def update_document_summary(cls, log: ProcessLogger, doc_id: int,
method _is_any_alphanumeric (line 370) | def _is_any_alphanumeric(string: str) -> bool:
method parse (line 376) | def parse(self,
class DurationLocator (line 397) | class DurationLocator(Locator):
method parse (line 402) | def parse(self,
class CurrencyLocator (line 424) | class CurrencyLocator(Locator):
method parse (line 429) | def parse(self,
class PartyLocator (line 450) | class PartyLocator(Locator):
method parse (line 455) | def parse(self,
class PercentLocator (line 491) | class PercentLocator(Locator):
method parse (line 496) | def parse(self,
class RatioLocator (line 518) | class RatioLocator(Locator):
method parse (line 523) | def parse(self,
class RegulationLocator (line 544) | class RegulationLocator(Locator):
method parse (line 549) | def parse(self,
class CopyrightLocator (line 567) | class CopyrightLocator(Locator):
method parse (line 571) | def parse(self,
class TrademarkLocator (line 592) | class TrademarkLocator(Locator):
method parse (line 596) | def parse(self,
class UrlLocator (line 614) | class UrlLocator(Locator):
method parse (line 619) | def parse(self,
class GeoEntityLocator (line 636) | class GeoEntityLocator(Locator):
method parse (line 641) | def parse(self,
class TermLocator (line 676) | class TermLocator(Locator):
method update_document_summary (line 681) | def update_document_summary(cls, log: ProcessLogger, doc_id: int, docu...
method parse (line 693) | def parse(self,
class LocatorsCollection (line 738) | class LocatorsCollection:
method get_locators (line 748) | def get_locators(cls) -> Dict[str, Locator]:
method make_parsing_context_id (line 756) | def make_parsing_context_id(cls) -> str:
method clean_parsing_context (line 763) | def clean_parsing_context(cls, context_id: Optional[str] = None) -> None:
FILE: contraxsuite_services/apps/extract/migrations/0001_initial.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0002_auto_20170805_0955.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0003_auto_20170805_1140.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0004_auto_20170807_1327.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0005_auto_20170810_2015.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0006_auto_20170831_1607.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0007_auto_20170831_1611.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0008_auto_20170906_0735.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0009_auto_20170920_1515.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0010_auto_20170920_1523.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0011_auto_20170920_1523.py
function migrate_currency_usage_amount (line 8) | def migrate_currency_usage_amount(apps, schema_editor):
class Migration (line 16) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0012_remove_currencyusage_amount0.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0013_auto_20170920_2012.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0014_auto_20170920_2023.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0015_amountusage.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0016_distanceusage.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0017_ratiousage.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0018_percentusage.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0019_auto_20170923_0833.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0020_auto_20170923_0833.py
function migrate_durations (line 8) | def migrate_durations(apps, schema_editor):
class Migration (line 16) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0021_auto_20170923_0848.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0022_auto_20170923_0849.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0023_auto_20170923_0850.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0024_definitionusage_definition_str.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0025_dateusage_date_str.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0026_auto_20170924_0824.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0027_auto_20170924_0850.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0028_citationusage.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0029_auto_20171031_0849.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0030_auto_20171031_0924.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0031_auto_20171031_1553.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0032_auto_20171031_1610.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0033_auto_20171103_1131.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0034_auto_20171108_1200.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0035_auto_20171110_1239.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0036_auto_20171110_1419.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0037_geoentity_priority.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0038_cache_locate_configs.py
function cache_court_config (line 10) | def cache_court_config(apps, schema_editor):
function cache_geo_config (line 14) | def cache_geo_config(apps, schema_editor):
class Migration (line 18) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0039_auto_20190204_1246.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0040_auto_20190204_1301.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0041_auto_20190209_1201.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0042_auto_20190212_1337.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0043_auto_20190227_1952.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0044_cache_locate_configs.py
function cache_geo_config (line 10) | def cache_geo_config(apps, schema_editor):
class Migration (line 14) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0045_documenttermusage.py
function sum_term_usage (line 7) | def sum_term_usage(apps, schema_editor):
class Migration (line 20) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0046_auto_20200321_1322.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0047_documentdefinitionusage.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0048_auto_20200323_1702.py
function sum_definition_usage (line 6) | def sum_definition_usage(apps, schema_editor):
class Migration (line 20) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0053_auto_20200402_0909.py
function calc_sums (line 6) | def calc_sums(apps, schema_editor):
function revert_sums (line 23) | def revert_sums(app, schema_editor):
class Migration (line 27) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0054_systemwidedefinitionusage_systemwidegeoentityusage_systemwidepartyusage_systemwidetermusage.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0055_project_mat_views.py
function create_managed_views (line 7) | def create_managed_views(apps, schema_editor):
function drop_managed_views (line 66) | def drop_managed_views(apps, schema_editor):
class Migration (line 76) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0056_auto_20200515_1323.py
function update (line 10) | def update(apps, schema_editor):
class Migration (line 43) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0057_blacklistrecord.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0058_auto_20200713_1430.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0059_add_matviews_index.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0060_typed_dict_entities.py
function make_records_typed (line 14) | def make_records_typed(_apps, _schema_editor):
function make_records_untyped (line 37) | def make_records_untyped(_apps, _schema_editor):
class Migration (line 60) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0061_auto_20200826_0719.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0062_auto_20201207_1241.py
function clear_redis_cache (line 8) | def clear_redis_cache(_, __):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0063_companytype_companytypetag.py
function migrate_company_types (line 7) | def migrate_company_types(_, __):
class Migration (line 25) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/migrations/0064_auto_20210222_0747.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/extract/models.py
class Usage (line 50) | class Usage(models.Model):
class Meta (line 61) | class Meta:
class ProjectUsage (line 65) | class ProjectUsage(models.Model):
class Meta (line 69) | class Meta:
class DocumentUsage (line 74) | class DocumentUsage(models.Model):
class Meta (line 81) | class Meta:
class TermManager (line 85) | class TermManager(models.Manager):
method bulk_create (line 86) | def bulk_create(self, objs, **kwargs):
class Term (line 92) | class Term(models.Model):
class Meta (line 102) | class Meta:
method __str__ (line 105) | def __str__(self):
class TermTag (line 109) | class TermTag(models.Model):
method __str__ (line 115) | def __str__(self):
method delete (line 118) | def delete(self, **kwargs):
class CompanyTypeManager (line 124) | class CompanyTypeManager(models.Manager):
method bulk_create (line 125) | def bulk_create(self, objs, **kwargs):
class CompanyType (line 130) | class CompanyType(models.Model):
class Meta (line 140) | class Meta:
method __str__ (line 143) | def __str__(self):
method to_company_descriptors (line 147) | def to_company_descriptors(cls, comp_types: 'Iterable[CompanyType]') -...
method get_comp_types_hash (line 154) | def get_comp_types_hash(cls, comp_types: 'Optional[Iterable[CompanyTyp...
class CompanyTypeTag (line 162) | class CompanyTypeTag(models.Model):
method __str__ (line 168) | def __str__(self):
method delete (line 171) | def delete(self, **kwargs):
class TermUsage (line 177) | class TermUsage(Usage):
class Meta (line 183) | class Meta:
method __str__ (line 189) | def __str__(self):
class DocumentTermUsage (line 194) | class DocumentTermUsage(DocumentUsage):
class Meta (line 200) | class Meta:
method __str__ (line 206) | def __str__(self):
class ProjectTermUsage (line 211) | class ProjectTermUsage(ProjectUsage):
class GeoEntity (line 218) | class GeoEntity(models.Model):
class Meta (line 230) | class Meta:
method __str__ (line 235) | def __str__(self):
class GeoRelation (line 240) | class GeoRelation(models.Model):
method __str__ (line 248) | def __str__(self):
class GeoAlias (line 253) | class GeoAlias(models.Model):
method __str__ (line 262) | def __str__(self):
class GeoEntityUsage (line 267) | class GeoEntityUsage(Usage):
class Meta (line 273) | class Meta:
method __str__ (line 279) | def __str__(self):
class ProjectGeoEntityUsage (line 284) | class ProjectGeoEntityUsage(ProjectUsage):
class GeoAliasUsage (line 291) | class GeoAliasUsage(Usage):
class Meta (line 297) | class Meta:
method __str__ (line 303) | def __str__(self):
class Party (line 308) | class Party(models.Model):
class Meta (line 319) | class Meta:
method __str__ (line 324) | def __str__(self):
class PartyUsage (line 329) | class PartyUsage(Usage):
class Meta (line 336) | class Meta:
method __str__ (line 342) | def __str__(self):
class ProjectPartyUsage (line 347) | class ProjectPartyUsage(ProjectUsage):
class DateUsage (line 354) | class DateUsage(Usage):
class Meta (line 371) | class Meta:
method __str__ (line 377) | def __str__(self):
class DefinitionUsage (line 382) | class DefinitionUsage(Usage):
class Meta (line 389) | class Meta:
method __str__ (line 395) | def __str__(self):
class DocumentDefinitionUsage (line 400) | class DocumentDefinitionUsage(DocumentUsage):
class Meta (line 406) | class Meta:
method __str__ (line 412) | def __str__(self):
class ProjectDefinitionUsage (line 417) | class ProjectDefinitionUsage(ProjectUsage):
class CopyrightUsage (line 423) | class CopyrightUsage(Usage):
class Meta (line 431) | class Meta:
method __str__ (line 437) | def __str__(self):
class TrademarkUsage (line 442) | class TrademarkUsage(Usage):
class Meta (line 448) | class Meta:
method __str__ (line 454) | def __str__(self):
class UrlUsage (line 459) | class UrlUsage(Usage):
class Meta (line 465) | class Meta:
method __str__ (line 471) | def __str__(self):
class Court (line 476) | class Court(models.Model):
class Meta (line 487) | class Meta:
method __str__ (line 490) | def __str__(self):
class CourtUsage (line 495) | class CourtUsage(Usage):
class Meta (line 501) | class Meta:
method __str__ (line 507) | def __str__(self):
class RegulationUsage (line 512) | class RegulationUsage(Usage):
class Meta (line 520) | class Meta:
method __str__ (line 526) | def __str__(self):
class BaseAmountUsage (line 531) | class BaseAmountUsage(Usage):
class Meta (line 538) | class Meta:
method save (line 544) | def save(self, *args, **kwargs):
class AmountUsage (line 550) | class AmountUsage(BaseAmountUsage):
method __str__ (line 555) | def __str__(self):
class CurrencyUsage (line 560) | class CurrencyUsage(BaseAmountUsage):
class Meta (line 567) | class Meta:
method __str__ (line 572) | def __str__(self):
class DistanceUsage (line 577) | class DistanceUsage(BaseAmountUsage):
class Meta (line 583) | class Meta:
method __str__ (line 588) | def __str__(self):
class RatioUsage (line 593) | class RatioUsage(BaseAmountUsage):
class Meta (line 600) | class Meta:
method __str__ (line 605) | def __str__(self):
class PercentUsage (line 610) | class PercentUsage(BaseAmountUsage):
class Meta (line 617) | class Meta:
method __str__ (line 622) | def __str__(self):
class DateDurationUsage (line 627) | class DateDurationUsage(BaseAmountUsage):
class Meta (line 634) | class Meta:
method __str__ (line 640) | def __str__(self):
class CitationUsage (line 645) | class CitationUsage(Usage):
class Meta (line 658) | class Meta:
method __str__ (line 663) | def __str__(self):
class BanListRecord (line 668) | class BanListRecord(models.Model):
method __repr__ (line 697) | def __repr__(self):
method to_banlist_item (line 708) | def to_banlist_item(self):
method rewrite_cache (line 716) | def rewrite_cache(cls):
method get_cached (line 728) | def get_cached(cls):
method save (line 739) | def save(self, **kwargs):
method delete (line 743) | def delete(self, **kwargs):
function on_banlist_record_delete (line 749) | def on_banlist_record_delete(instance, **kwargs):
function cache_term (line 754) | def cache_term(instance, **kwargs):
function delete_cached_term (line 759) | def delete_cached_term(instance, **kwargs):
function invalidate_terms_cache (line 763) | def invalidate_terms_cache():
function cache_company_types (line 769) | def cache_company_types(instance, **kwargs):
function delete_cached_company_types (line 774) | def delete_cached_company_types(instance, **kwargs):
function invalidate_company_type_cache (line 778) | def invalidate_company_type_cache():
FILE: contraxsuite_services/apps/extract/signals.py
function doc_full_delete_listener (line 41) | def doc_full_delete_listener(sender, **kwargs):
FILE: contraxsuite_services/apps/extract/term_stems.py
class TermStemsCacheRecord (line 44) | class TermStemsCacheRecord:
method __init__ (line 45) | def __init__(self,
method __str__ (line 55) | def __str__(self):
class TermStemsCache (line 60) | class TermStemsCache:
method invalidate (line 71) | def invalidate(cls):
method clean_local_cache (line 75) | def clean_local_cache(cls, context_id: str, clean_all: bool):
method cache (line 84) | def cache(cls) -> List[TermStemsCacheRecord]:
method get_term_stems (line 97) | def get_term_stems(cls,
FILE: contraxsuite_services/apps/extract/urls.py
function register (line 54) | def register(model, view_types):
FILE: contraxsuite_services/apps/extract/views.py
class BaseUsageListView (line 70) | class BaseUsageListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 86) | def get_json_data(self, **kwargs):
method get_queryset (line 99) | def get_queryset(self):
method get_context_data (line 110) | def get_context_data(self, **kwargs):
method get_item_data (line 116) | def get_item_data(self, item):
class BaseDocUsageListView (line 120) | class BaseDocUsageListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 131) | def get_json_data(self, **kwargs):
method get_queryset (line 141) | def get_queryset(self):
method get_context_data (line 153) | def get_context_data(self, **kwargs):
class BaseTopUsageListView (line 160) | class BaseTopUsageListView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 168) | def get_json_data(self, **kwargs):
method get_queryset (line 181) | def get_queryset(self):
class TermUsageListView (line 193) | class TermUsageListView(BaseDocUsageListView):
method get_queryset (line 201) | def get_queryset(self):
class TopTermUsageListView (line 214) | class TopTermUsageListView(BaseTopUsageListView):
method get_item_data (line 221) | def get_item_data(self, item, parent_data=None):
method get_queryset (line 227) | def get_queryset(self):
class DocumentTopTermUsageListView (line 240) | class DocumentTopTermUsageListView(apps.common.mixins.JqPaginatedListView):
method get_queryset (line 242) | def get_queryset(self):
method get_json_data (line 245) | def get_json_data(self, *args, **kwargs):
class BaseTextUnitUsageListView (line 272) | class BaseTextUnitUsageListView(apps.common.mixins.JqPaginatedListView):
method get (line 290) | def get(self, request, *args, **kwargs):
method get_context_data (line 297) | def get_context_data(self, **kwargs):
method set_filter_value_by_ref_id (line 311) | def set_filter_value_by_ref_id(self, ctx: Dict[str, Any]):
method sort (line 314) | def sort(self, qs):
class TextUnitTermUsageListView (line 329) | class TextUnitTermUsageListView(BaseTextUnitUsageListView):
method get_json_data (line 339) | def get_json_data(self, **kwargs):
method get_queryset (line 356) | def get_queryset(self, term_id=None):
method set_filter_value_by_ref_id (line 373) | def set_filter_value_by_ref_id(self, ctx: Dict[str, Any]):
method read_request_filters (line 378) | def read_request_filters(self) -> Dict[str, Any]:
method filter_count_predicate (line 385) | def filter_count_predicate(self, qs: QuerySet) -> CustomCountQuerySet:
class GeoEntityListView (line 455) | class GeoEntityListView(apps.common.mixins.JqPaginatedListView):
method __init__ (line 459) | def __init__(self, *args, **kwargs):
method get_queryset (line 464) | def get_queryset(self):
method get_json_data (line 472) | def get_json_data(self, **kwargs):
class GeoEntityPriorityUpdateView (line 480) | class GeoEntityPriorityUpdateView(apps.common.mixins.JSONResponseView):
method get_json_data (line 482) | def get_json_data(self, request, *args, **kwargs):
class GeoEntityUsageListView (line 491) | class GeoEntityUsageListView(BaseUsageListView):
method get_json_data (line 509) | def get_json_data(self, **kwargs):
method get_queryset (line 546) | def get_queryset(self):
class TopGeoEntityUsageListView (line 573) | class TopGeoEntityUsageListView(BaseTopUsageListView):
method __init__ (line 578) | def __init__(self, *args, **kwargs):
method get_item_data (line 583) | def get_item_data(self, item, parent_data):
method get_queryset (line 590) | def get_queryset(self):
class GeoAliasUsageListView (line 617) | class GeoAliasUsageListView(BaseUsageListView):
method get_queryset (line 624) | def get_queryset(self):
class TypeaheadTermTerm (line 639) | class TypeaheadTermTerm(apps.common.mixins.TypeaheadView):
method get_json_data (line 641) | def get_json_data(self, request, *args, **kwargs):
class TypeaheadGeoEntityName (line 657) | class TypeaheadGeoEntityName(apps.common.mixins.TypeaheadView):
method get_json_data (line 659) | def get_json_data(self, request, *args, **kwargs):
class TypeaheadPartyName (line 670) | class TypeaheadPartyName(apps.common.mixins.TypeaheadView):
method get_json_data (line 672) | def get_json_data(self, request, *args, **kwargs):
class PartyUsageListView (line 683) | class PartyUsageListView(BaseUsageListView):
method get_queryset (line 691) | def get_queryset(self):
method get_item_data (line 703) | def get_item_data(self, item):
class TopPartyUsageListView (line 708) | class TopPartyUsageListView(BaseTopUsageListView):
method __init__ (line 713) | def __init__(self, *args, **kwargs):
method get_item_data (line 718) | def get_item_data(self, item, parent_data):
method get_queryset (line 725) | def get_queryset(self):
class DateUsageListView (line 739) | class DateUsageListView(BaseUsageListView):
method get_queryset (line 745) | def get_queryset(self):
class TopDateUsageListView (line 755) | class TopDateUsageListView(BaseTopUsageListView):
method get_item_data (line 761) | def get_item_data(self, item, parent_data):
method get_queryset (line 767) | def get_queryset(self):
class DateUsageTimelineView (line 775) | class DateUsageTimelineView(apps.common.mixins.JqPaginatedListView):
method get_json_data (line 781) | def get_json_data(self, **kwargs):
class DateUsageCalendarView (line 853) | class DateUsageCalendarView(apps.common.mixins.JqPaginatedListView):
method get_context_data (line 859) | def get_context_data(self, **kwargs):
method get_json_data (line 906) | def get_json_data(self, **kwargs):
class DateDurationUsageListView (line 939) | class DateDurationUsageListView(BaseUsageListView):
method get_queryset (line 946) | def get_queryset(self):
class TopDateDurationUsageListView (line 957) | class TopDateDurationUsageListView(BaseTopUsageListView):
method sort_by (line 964) | def sort_by(i):
method get_item_data (line 967) | def get_item_data(self, item, parent_data):
method get_queryset (line 975) | def get_queryset(self):
class DefinitionUsageListView (line 983) | class DefinitionUsageListView(BaseUsageListView):
method get_queryset (line 990) | def get_queryset(self):
class TopDefinitionUsageListView (line 998) | class TopDefinitionUsageListView(BaseTopUsageListView):
method __init__ (line 1003) | def __init__(self, *args, **kwargs):
method get_item_data (line 1008) | def get_item_data(self, item, parent_data):
method get_queryset (line 1016) | def get_queryset(self):
class CourtUsageListView (line 1026) | class CourtUsageListView(BaseUsageListView):
method get_queryset (line 1033) | def get_queryset(self):
class TopCourtUsageListView (line 1041) | class TopCourtUsageListView(BaseTopUsageListView):
method get_item_data (line 1047) | def get_item_data(self, item, parent_data):
method get_queryset (line 1055) | def get_queryset(self):
class CurrencyUsageListView (line 1063) | class CurrencyUsageListView(BaseUsageListView):
method get_queryset (line 1070) | def get_queryset(self):
class TopCurrencyUsageListView (line 1077) | class TopCurrencyUsageListView(BaseTopUsageListView):
method get_item_data (line 1083) | def get_item_data(self, item, parent_data):
method get_queryset (line 1089) | def get_queryset(self):
class RegulationUsageListView (line 1097) | class RegulationUsageListView(BaseUsageListView):
method get_queryset (line 1103) | def get_queryset(self):
class TopRegulationUsageListView (line 1111) | class TopRegulationUsageListView(BaseTopUsageListView):
method get_item_data (line 1117) | def get_item_data(self, item, parent_data):
method get_queryset (line 1125) | def get_queryset(self):
class AmountUsageListView (line 1133) | class AmountUsageListView(BaseUsageListView):
method get_queryset (line 1140) | def get_queryset(self):
class TopAmountUsageListView (line 1148) | class TopAmountUsageListView(BaseTopUsageListView):
method get_item_data (line 1154) | def get_item_data(self, item, parent_data):
method get_queryset (line 1161) | def get_queryset(self):
class DistanceUsageListView (line 1169) | class DistanceUsageListView(BaseUsageListView):
method get_queryset (line 1175) | def get_queryset(self):
class TopDistanceUsageListView (line 1184) | class TopDistanceUsageListView(BaseTopUsageListView):
method get_item_data (line 1190) | def get_item_data(self, item, parent_data):
method get_queryset (line 1199) | def get_queryset(self):
class PercentUsageListView (line 1207) | class PercentUsageListView(BaseUsageListView):
method get_queryset (line 1213) | def get_queryset(self):
class TopPercentUsageListView (line 1222) | class TopPercentUsageListView(BaseTopUsageListView):
method get_item_data (line 1228) | def get_item_data(self, item, parent_data):
method get_queryset (line 1237) | def get_queryset(self):
class RatioUsageListView (line 1245) | class RatioUsageListView(BaseUsageListView):
method get_queryset (line 1251) | def get_queryset(self):
class TopRatioUsageListView (line 1261) | class TopRatioUsageListView(BaseTopUsageListView):
method get_item_data (line 1267) | def get_item_data(self, item, parent_data):
method get_queryset (line 1276) | def get_queryset(self):
class CitationUsageListView (line 1284) | class CitationUsageListView(BaseUsageListView):
method get_queryset (line 1292) | def get_queryset(self):
class TopCitationUsageListView (line 1300) | class TopCitationUsageListView(BaseTopUsageListView):
method get_item_data (line 1306) | def get_item_data(self, item, parent_data):
method get_queryset (line 1314) | def get_queryset(self):
class CopyrightUsageListView (line 1322) | class CopyrightUsageListView(BaseUsageListView):
method get_queryset (line 1329) | def get_queryset(self):
class TopCopyrightUsageListView (line 1337) | class TopCopyrightUsageListView(BaseTopUsageListView):
method get_item_data (line 1343) | def get_item_data(self, item, parent_data):
method get_queryset (line 1351) | def get_queryset(self):
class TrademarkUsageListView (line 1359) | class TrademarkUsageListView(BaseUsageListView):
method get_queryset (line 1366) | def get_queryset(self):
class TopTrademarkUsageListView (line 1374) | class TopTrademarkUsageListView(BaseTopUsageListView):
method get_item_data (line 1380) | def get_item_data(self, item, parent_data):
method get_queryset (line 1388) | def get_queryset(self):
class UrlUsageListView (line 1396) | class UrlUsageListView(BaseUsageListView):
method get_queryset (line 1407) | def get_queryset(self):
class TopUrlUsageListView (line 1415) | class TopUrlUsageListView(BaseTopUsageListView):
method get_item_data (line 1421) | def get_item_data(self, item, parent_data):
method get_queryset (line 1430) | def get_queryset(self):
class DateUsageToICalView (line 1438) | class DateUsageToICalView(DateUsageListView):
method get (line 1441) | def get(self, request, *args, **kwargs):
class PartySummary (line 1475) | class PartySummary(DetailView):
class PartyNetworkChartView (line 1481) | class PartyNetworkChartView(PartyUsageListView):
method get_context_data (line 1485) | def get_context_data(self, **kwargs):
method get_json_data (line 1513) | def get_json_data(self, **kwargs):
class TermSearchView (line 1558) | class TermSearchView(apps.common.mixins.JSONResponseView):
method get (line 1560) | def get(self, request, *args, **kwargs):
method post (line 1563) | def post(self, request, *args, **kwargs):
method get_json_data (line 1574) | def get_json_data(self, request, *args, **kwargs):
class GeoEntityUsageGoogleMapView (line 1593) | class GeoEntityUsageGoogleMapView(apps.common.mixins.AjaxResponseMixin, ...
method get_entities (line 1597) | def get_entities(self):
method get_json_data (line 1636) | def get_json_data(self):
class GeoEntityUsageGoogleChartView (line 1650) | class GeoEntityUsageGoogleChartView(GeoEntityUsageGoogleMapView):
method get_json_data (line 1654) | def get_json_data(self):
FILE: contraxsuite_services/apps/highq_integration/admin.py
class HighQConfigurationAdminForm (line 57) | class HighQConfigurationAdminForm(ModelForm):
class Meta (line 58) | class Meta:
class HighQDocumentAdminForm (line 68) | class HighQDocumentAdminForm(ModelForm):
class Meta (line 69) | class Meta:
class HighQiSheetColumnIDMappingAdminForm (line 74) | class HighQiSheetColumnIDMappingAdminForm(ModelForm):
class Meta (line 75) | class Meta:
class HighQiSheetColumnChoiceMappingAdminForm (line 80) | class HighQiSheetColumnChoiceMappingAdminForm(ModelForm):
class Meta (line 83) | class Meta:
class HighQiSheetColumnAssociationFormSet (line 88) | class HighQiSheetColumnAssociationFormSet(BaseInlineFormSet):
method get_form_kwargs (line 89) | def get_form_kwargs(self, index) -> dict:
class HighQiSheetColumnAssociationForm (line 96) | class HighQiSheetColumnAssociationForm(ModelForm):
class Meta (line 97) | class Meta:
method __init__ (line 101) | def __init__(self, *args, **kwargs):
class HighQConfigurationAdmin (line 163) | class HighQConfigurationAdmin(admin.ModelAdmin):
method get_queryset (line 180) | def get_queryset(self, request) -> QuerySet:
method modified_date (line 206) | def modified_date(self, obj):
method modified_by (line 212) | def modified_by(self, obj):
method response_add (line 218) | def response_add(
method response_change (line 229) | def response_change(
class HighQDocumentAdmin (line 242) | class HighQDocumentAdmin(admin.ModelAdmin):
class HighQiSheetColumnAssociationInline (line 266) | class HighQiSheetColumnAssociationInline(admin.TabularInline):
class HighQiSheetColumnIDMappingAdmin (line 275) | class HighQiSheetColumnIDMappingAdmin(admin.ModelAdmin):
class HighQiSheetColumnChoiceMappingAdmin (line 281) | class HighQiSheetColumnChoiceMappingAdmin(admin.ModelAdmin):
FILE: contraxsuite_services/apps/highq_integration/apps.py
class HighQConfig (line 37) | class HighQConfig(AppConfig):
FILE: contraxsuite_services/apps/highq_integration/dto.py
class HighQDTO (line 38) | class HighQDTO:
method to_dict (line 39) | def to_dict(self):
method sanitize_for_serialization (line 73) | def sanitize_for_serialization(self, obj):
method __eq__ (line 102) | def __eq__(self, other) -> bool:
method __ne__ (line 108) | def __ne__(self, other) -> bool:
class ChoiceDTO (line 115) | class ChoiceDTO(HighQDTO):
method __init__ (line 116) | def __init__(
class ChoicesDTO (line 131) | class ChoicesDTO(HighQDTO):
method __init__ (line 132) | def __init__(
class DocumentDTO (line 140) | class DocumentDTO(HighQDTO):
method __init__ (line 141) | def __init__(
class DocumentsDTO (line 151) | class DocumentsDTO(HighQDTO):
method __init__ (line 152) | def __init__(
class RawDataDTO (line 159) | class RawDataDTO(HighQDTO):
method __init__ (line 160) | def __init__(
class ColumnDTO (line 179) | class ColumnDTO(HighQDTO):
method __init__ (line 180) | def __init__(
class ItemDTO (line 193) | class ItemDTO(HighQDTO):
method __init__ (line 194) | def __init__(
class DataDTO (line 206) | class DataDTO(HighQDTO):
method __init__ (line 207) | def __init__(
class ISheetDTO (line 214) | class ISheetDTO(HighQDTO):
method __init__ (line 215) | def __init__(
FILE: contraxsuite_services/apps/highq_integration/forms.py
class HighQSyncTaskForm (line 40) | class HighQSyncTaskForm(Form):
FILE: contraxsuite_services/apps/highq_integration/migrations/0001_initial.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/highq_integration/migrations/0002_auto_20201224_1533.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/highq_integration/migrations/0003_auto_20210106_1923.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/highq_integration/migrations/0004_auto_20210402_1913.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/highq_integration/models.py
class HighQiSheetColumnChoiceMapping (line 49) | class HighQiSheetColumnChoiceMapping(models.Model):
class Meta (line 52) | class Meta:
method __str__ (line 81) | def __str__(self):
class HighQiSheetColumnIDMapping (line 88) | class HighQiSheetColumnIDMapping(models.Model):
class Meta (line 91) | class Meta:
method __str__ (line 119) | def __str__(self):
class HighQiSheetColumnAssociation (line 126) | class HighQiSheetColumnAssociation(models.Model):
class Meta (line 129) | class Meta:
class HighQConfiguration (line 170) | class HighQConfiguration(models.Model):
class Meta (line 174) | class Meta:
method __str__ (line 312) | def __str__(self) -> str:
method api_base_url (line 316) | def api_base_url(self) -> str:
method api_authorization_url (line 327) | def api_authorization_url(self) -> str:
method api_token_url (line 338) | def api_token_url(self) -> str:
method api_callback_url (line 349) | def api_callback_url(self):
method document_type (line 356) | def document_type(self) -> DocumentType:
class HighQDocument (line 360) | class HighQDocument(models.Model):
class Meta (line 366) | class Meta:
method highq_site_id (line 431) | def highq_site_id(self) -> int:
method highq_folder_id (line 435) | def highq_folder_id(self) -> int:
method highq_isheet_id (line 439) | def highq_isheet_id(self) -> int:
function _update_highq_configurations (line 443) | def _update_highq_configurations(
function disable_highq_configuration_on_project_delete (line 469) | def disable_highq_configuration_on_project_delete(
FILE: contraxsuite_services/apps/highq_integration/tasks.py
function get_deployment_installation_id (line 80) | def get_deployment_installation_id() -> str:
class NullField (line 87) | class NullField(CausedException):
method __init__ (line 88) | def __init__(self, message: str, cause: Optional[Exception] = None):
function get_highq_document (line 102) | def get_highq_document(
function write_to_isheet (line 311) | def write_to_isheet(
class HighQiSheetSynchronization (line 546) | class HighQiSheetSynchronization(ExtendedTask):
method process (line 557) | def process(self, **kwargs):
method sync_highq_configuration (line 589) | def sync_highq_configuration(
function trigger_highq_isheet_synchronization (line 908) | def trigger_highq_isheet_synchronization(_task: ExtendedTask) -> None:
function refresh_highq_access_token (line 1001) | def refresh_highq_access_token(
FILE: contraxsuite_services/apps/highq_integration/utils.py
class _Router (line 49) | class _Router(ABC):
method get (line 54) | def get(
method post (line 63) | def post(
method put (line 84) | def put(
class HighQ_API_Client (line 104) | class HighQ_API_Client(_Router):
method __init__ (line 122) | def __init__(
method _start_session (line 137) | def _start_session(self) -> OAuth2Session:
method get_highq_file (line 147) | def get_highq_file(
method get_isheet_record_id (line 159) | def get_isheet_record_id(
method get_isheet_columns (line 169) | def get_isheet_columns(
method get_isheet_columns_admin (line 179) | def get_isheet_columns_admin(
method get_isheet_items (line 189) | def get_isheet_items(
method get_isheet_item (line 199) | def get_isheet_item(
method post_isheet_items (line 210) | def post_isheet_items(
method put_isheet_items (line 222) | def put_isheet_items(
method refresh_access_token (line 235) | def refresh_access_token(
method get_changes (line 253) | def get_changes(
method get_folder (line 272) | def get_folder(
method get_folder_items (line 282) | def get_folder_items(
method get_files (line 293) | def get_files(
method fetch_subfolders (line 333) | def fetch_subfolders(
method fetch_item_ids_in_files_column (line 355) | def fetch_item_ids_in_files_column(
method fetch_isheet_column_dateformat (line 393) | def fetch_isheet_column_dateformat(
method fetch_isheet_column_decimal_places (line 442) | def fetch_isheet_column_decimal_places(
method fetch_column_ids_names_choices (line 469) | def fetch_column_ids_names_choices(
function format_token_fields (line 515) | def format_token_fields(
function get_initial_access_code (line 559) | def get_initial_access_code(
function highq_datetime_to_py_datetime (line 591) | def highq_datetime_to_py_datetime(
FILE: contraxsuite_services/apps/highq_integration/views.py
function callback (line 52) | def callback(
class HighQSyncTaskView (line 108) | class HighQSyncTaskView(BaseAjaxTaskView):
FILE: contraxsuite_services/apps/imanage_integration/admin.py
class IManageConfigForm (line 46) | class IManageConfigForm(ModelForm):
method __init__ (line 49) | def __init__(self, data=None, files=None, auto_id='id_%s', prefix=None...
method clean (line 62) | def clean(self):
class IManageConfigAdmin (line 105) | class IManageConfigAdmin(admin.ModelAdmin):
method document_type_code (line 113) | def document_type_code(obj):
class IManageDocumentAdmin (line 117) | class IManageDocumentAdmin(admin.ModelAdmin):
method imanage_config_code (line 122) | def imanage_config_code(obj):
FILE: contraxsuite_services/apps/imanage_integration/apps.py
class IManageIntegrationConfig (line 37) | class IManageIntegrationConfig(AppConfig):
FILE: contraxsuite_services/apps/imanage_integration/debug/mock_imanage_server.py
class MockServerRequestHandler (line 47) | class MockServerRequestHandler(BaseHTTPRequestHandler):
method resp (line 48) | def resp(self, code: int, headers: Optional[Dict], body: Dict):
method do_login (line 58) | def do_login(self):
method do_search (line 61) | def do_search(self):
method do_download (line 67) | def do_download(self, doc_id: str):
method do_PUT (line 80) | def do_PUT(self):
method do_GET (line 84) | def do_GET(self):
function get_free_port (line 95) | def get_free_port():
class MockIManageServer (line 103) | class MockIManageServer:
method start (line 105) | def start(cls):
FILE: contraxsuite_services/apps/imanage_integration/forms.py
class IManageSyncTaskForm (line 40) | class IManageSyncTaskForm(forms.Form):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0001_initial.py
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0002_imanagedocument_imanage_doc_number.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0003_auto_20190206_1353.py
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0004_imanagedocument_import_problem.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0005_imanagedocument_import_problem_false.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0006_auto_20190325_1530.py
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/migrations/0007_auto_20190424_1047.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/imanage_integration/models.py
function search_request_params_default (line 52) | def search_request_params_default():
class DocumentNotFoundAtIManage (line 56) | class DocumentNotFoundAtIManage(Exception):
class IManageConfig (line 60) | class IManageConfig(models.Model):
class Meta (line 103) | class Meta:
method __str__ (line 107) | def __str__(self):
method prepare_eval_locals (line 111) | def prepare_eval_locals(imanage_doc_data: Dict, log: ProcessLogger) ->...
method resolve_dst_project (line 121) | def resolve_dst_project(self, imanage_doc_data: Dict, log: ProcessLogg...
method resolve_assignee (line 133) | def resolve_assignee(self, imanage_doc_data: Dict, log: ProcessLogger)...
method build_url (line 143) | def build_url(self, path: str):
method login (line 147) | def login(self) -> str:
method search_documents (line 160) | def search_documents(self, auth_token: str, additional_params: Dict = ...
method load_document (line 175) | def load_document(self, auth_token: str, imanage_doc_id: str) -> Tuple...
class IManageDocument (line 190) | class IManageDocument(models.Model):
class Meta (line 205) | class Meta:
FILE: contraxsuite_services/apps/imanage_integration/tasks.py
class IManageSynchronization (line 64) | class IManageSynchronization(ExtendedTask):
method sync_imanage_document (line 80) | def sync_imanage_document(task: ExtendedTask, imanage_config_id: int, ...
method sync_imanage_config (line 177) | def sync_imanage_config(self, imanage_config: IManageConfig):
method process (line 213) | def process(self, **kwargs):
function trigger_imanage_sync (line 258) | def trigger_imanage_sync(_task: ExtendedTask):
FILE: contraxsuite_services/apps/imanage_integration/views.py
class IManageSyncTaskView (line 39) | class IManageSyncTaskView(BaseAjaxTaskView):
FILE: contraxsuite_services/apps/logging/api/v1.py
class ApiLogFilter (line 54) | class ApiLogFilter(logging.Filter):
method filter (line 59) | def filter(self, record):
class ClientLogMessage (line 73) | class ClientLogMessage:
method __init__ (line 76) | def __init__(self, msg: str, level: str = 'info', user: Dict[str, str]...
method __repr__ (line 84) | def __repr__(self):
method serialize (line 88) | def serialize(self):
method make_message_extra_dict (line 91) | def make_message_extra_dict(self) -> Dict[str, str]:
method deserialize_msg_pack (line 100) | def deserialize_msg_pack(data: Dict) -> List:
class LoggingAPIViewSchema (line 118) | class LoggingAPIViewSchema(CustomAutoSchema):
class LoggingAPIViewRequestSerializer (line 120) | class LoggingAPIViewRequestSerializer(serializers.Serializer):
method get_responses (line 126) | def get_responses(self, path, method):
class LoggingAPIView (line 133) | class LoggingAPIView(APIView):
method post (line 137) | def post(self, request, *args, **kwargs) -> Response:
method format_user_from_request (line 160) | def format_user_from_request(request) -> Dict[str, str]:
method get_client_ip (line 165) | def get_client_ip(request):
method write_log (line 171) | def write_log(self, message: ClientLogMessage) -> bool:
FILE: contraxsuite_services/apps/logging/app_vars.py
function reset_loggers_level (line 75) | def reset_loggers_level():
FILE: contraxsuite_services/apps/materialized_views/admin.py
class MaterializedViewAdmin (line 41) | class MaterializedViewAdmin(admin.ModelAdmin):
class MaterializedViewRefreshRequestAdmin (line 46) | class MaterializedViewRefreshRequestAdmin(admin.ModelAdmin):
FILE: contraxsuite_services/apps/materialized_views/forms.py
class PatchedForm (line 40) | class PatchedForm(forms.Form):
method _post_clean (line 41) | def _post_clean(self):
function find_materialized_views (line 46) | def find_materialized_views():
class RefreshMaterializedViewForm (line 52) | class RefreshMaterializedViewForm(PatchedForm):
method __init__ (line 55) | def __init__(self, *args, **kwargs):
FILE: contraxsuite_services/apps/materialized_views/mat_views.py
class MaterializedViews (line 52) | class MaterializedViews:
method advisory_lock_by_relation_name (line 66) | def advisory_lock_by_relation_name(self, cursor, rel_name: str):
method refresh_materialized_view (line 80) | def refresh_materialized_view(self, log: ProcessLogger, view_name: str):
method request_refresh (line 140) | def request_refresh(self, view_name: str):
method request_refresh_by_model_class (line 157) | def request_refresh_by_model_class(self, view_model_class: Type[models...
method plan_refreshes (line 160) | def plan_refreshes(self, log: ProcessLogger, refresh_task_name: str,
FILE: contraxsuite_services/apps/materialized_views/migrations/0001_initial.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/materialized_views/migrations/0002_materializedview_status.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/materialized_views/migrations/0003_remove_materializedview_last_update_duration.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/materialized_views/models.py
class MaterializedViewRefreshRequest (line 40) | class MaterializedViewRefreshRequest(models.Model):
class MaterializedView (line 46) | class MaterializedView(models.Model):
FILE: contraxsuite_services/apps/materialized_views/tasks.py
function refresh_materialized_view (line 44) | def refresh_materialized_view(_celery_task, view_name: str):
function plan_refreshing_materialized_views (line 51) | def plan_refreshing_materialized_views(_celery_task):
FILE: contraxsuite_services/apps/materialized_views/views.py
class RefreshMaterializedViewTaskView (line 48) | class RefreshMaterializedViewTaskView(BaseAjaxTaskView):
method start_task (line 52) | def start_task(self, data):
FILE: contraxsuite_services/apps/mlflow/mlflow_model_client.py
function predict_on_server (line 48) | def predict_on_server(unix_socket_path: str, model_input, timeout_in_sec...
function run (line 94) | def run(click_ctx, unix_socket_path):
FILE: contraxsuite_services/apps/mlflow/mlflow_model_manager.py
class ModelInfo (line 70) | class ModelInfo:
class MLFlowModelManager (line 79) | class MLFlowModelManager:
method __init__ (line 113) | def __init__(self) -> None:
method _watch (line 127) | def _watch(self):
method _ensure_watcher_running (line 140) | def _ensure_watcher_running(self):
method apply_os_env_from_settings (line 150) | def apply_os_env_from_settings(self):
method _update_app_vars (line 155) | def _update_app_vars(self):
method _init_model (line 162) | def _init_model(self, model_uri: str):
method _remove_model (line 221) | def _remove_model(self, model_uri: str):
method _cleanup (line 246) | def _cleanup(self):
method predict (line 260) | def predict(self, model_uri: str, model_input) -> List:
FILE: contraxsuite_services/apps/mlflow/mlflow_socket_server_script.py
class PredictRequestHandler (line 56) | class PredictRequestHandler(StreamRequestHandler):
method handle (line 58) | def handle(self):
class Server (line 74) | class Server(UnixStreamServer):
method __init__ (line 76) | def __init__(self, server_address,
method serve_forever (line 84) | def serve_forever(self, poll_interval=0.5):
method service_actions (line 88) | def service_actions(self):
function serve (line 95) | def serve(model_path: str, unix_socket_path: str, shutdown_if_no_request...
FILE: contraxsuite_services/apps/mlflow/tasks.py
function on_worker_init (line 40) | def on_worker_init(*args, **kwargs):
FILE: contraxsuite_services/apps/notifications/admin.py
class DocumentDigestConfigForm (line 51) | class DocumentDigestConfigForm(ModelForm):
method __init__ (line 57) | def __init__(self, data=None, files=None, auto_id='id_%s', prefix=None...
method validate_int_csv (line 62) | def validate_int_csv(self, field: str, minn: int, maxx: int, max_items...
method clean (line 93) | def clean(self):
class DocumentNotificationSubscriptionForm (line 122) | class DocumentNotificationSubscriptionForm(ModelForm):
method __init__ (line 130) | def __init__(self, data=None, files=None, auto_id='id_%s', prefix=None...
method clean (line 136) | def clean(self):
class DocumentDigestSendDateForm (line 168) | class DocumentDigestSendDateForm(ModelForm):
class DocumentDigestSendDateAdmin (line 172) | class DocumentDigestSendDateAdmin(admin.ModelAdmin):
class DocumentDigestConfigAdmin (line 180) | class DocumentDigestConfigAdmin(admin.ModelAdmin):
method __init__ (line 188) | def __init__(self, model, admin_site):
class DocumentNotificationSubscriptionAdmin (line 193) | class DocumentNotificationSubscriptionAdmin(admin.ModelAdmin):
method __init__ (line 200) | def __init__(self, model, admin_site):
method add_view (line 203) | def add_view(self, request, form_url='', extra_context=None):
method change_view (line 208) | def change_view(self, request, object_id, form_url='', extra_context=N...
function check_generic_fields (line 215) | def check_generic_fields(gen_fields: Optional[List[str]]) -> str:
FILE: contraxsuite_services/apps/notifications/api/v1.py
class WebNotificationMessageDetailSerializer (line 48) | class WebNotificationMessageDetailSerializer(serializers.ModelSerializer):
class Meta (line 51) | class Meta:
method get_message_template (line 56) | def get_message_template(self, obj):
class WebNotificationDetailSerializer (line 62) | class WebNotificationDetailSerializer(serializers.ModelSerializer):
class Meta (line 65) | class Meta:
class WebNotificationViewSet (line 70) | class WebNotificationViewSet(APILoggingMixin,
method get_queryset (line 82) | def get_queryset(self):
method get_extra_data (line 87) | def get_extra_data(self, qs, initial_qs):
method get_serializer_class (line 93) | def get_serializer_class(self, *args, **kwargs):
method mark_seen (line 99) | def mark_seen(self, request, **kwargs):
FILE: contraxsuite_services/apps/notifications/app_vars.py
function get_email_backend_class (line 85) | def get_email_backend_class() -> str:
FILE: contraxsuite_services/apps/notifications/apps.py
class NotificationsConfig (line 37) | class NotificationsConfig(AppConfig):
method ready (line 41) | def ready(self):
FILE: contraxsuite_services/apps/notifications/document_notification.py
class DocumentNotification (line 37) | class DocumentNotification:
method __init__ (line 38) | def __init__(self,
FILE: contraxsuite_services/apps/notifications/forms.py
class SendDigestForm (line 41) | class SendDigestForm(forms.Form):
method _post_clean (line 53) | def _post_clean(self):
FILE: contraxsuite_services/apps/notifications/mail_server_config.py
class MailServerConfig (line 40) | class MailServerConfig:
method make_connection_config (line 44) | def make_connection_config() -> BaseEmailBackend:
method import_class (line 60) | def import_class(class_name: str):
FILE: contraxsuite_services/apps/notifications/migrations/0001_initial.py
class Migration (line 14) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0002_auto_20190311_0855.py
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0003_auto_20190315_0901.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0004_auto_20190319_1455.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0005_documentnotificationsubscription_recipients_cc.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0006_auto_20190424_1047.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0007_auto_20190724_1238.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0008_documentnotificationsubscription_max_stack.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0009_auto_20191003_0546.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0010_auto_20201007_0926.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0011_auto_20201224_1533.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0012_update_mail_appvar.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0013_webnotification_webnotificationmessage.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0014_webnotificationmessage_notification_type.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0015_remove_webnotificationmessage_redirect_link.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0016_webnotificationmessage_redirect_link.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0017_auto_20210805_1238.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0018_webnotificationmessage_message.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/migrations/0019_update_web_notifications_message_field.py
function update_web_notification_messages (line 8) | def update_web_notification_messages(apps, schema_editor):
class Migration (line 18) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/notifications/models.py
class DocFilter (line 64) | class DocFilter:
method prepare_documents (line 72) | def prepare_documents(self,
class DocFilterUncompletedDocuments (line 81) | class DocFilterUncompletedDocuments(DocFilter):
method prepare_documents (line 89) | def prepare_documents(self,
class DocFilterNonReviewedDocuments (line 107) | class DocFilterNonReviewedDocuments(DocFilter):
method prepare_documents (line 115) | def prepare_documents(self,
class DocFilterAssignedDocuments (line 133) | class DocFilterAssignedDocuments(DocFilter):
method prepare_documents (line 141) | def prepare_documents(self,
class DocFilterLoadedDocuments (line 160) | class DocFilterLoadedDocuments(DocFilter):
method prepare_documents (line 168) | def prepare_documents(self,
class DigestPeriod (line 193) | class DigestPeriod:
method prepare_period (line 197) | def prepare_period(self, config: 'DocumentDigestConfig',
class PeriodAfterLastRun (line 203) | class PeriodAfterLastRun(DigestPeriod):
method prepare_period (line 207) | def prepare_period(self, config: 'DocumentDigestConfig', dst_user: Use...
class PeriodThisDay (line 219) | class PeriodThisDay(DigestPeriod):
method prepare_period (line 223) | def prepare_period(self, config: 'DocumentDigestConfig', dst_user: Use...
class PeriodPrevDay (line 229) | class PeriodPrevDay(DigestPeriod):
method prepare_period (line 233) | def prepare_period(self, config: 'DocumentDigestConfig', dst_user: Use...
class PeriodThisWeek (line 240) | class PeriodThisWeek(DigestPeriod):
method prepare_period (line 244) | def prepare_period(self, config: 'DocumentDigestConfig', dst_user: User,
class PeriodPrevWeek (line 253) | class PeriodPrevWeek(DigestPeriod):
method prepare_period (line 257) | def prepare_period(self, config: 'DocumentDigestConfig', dst_user: User,
function document_digest_config_generic_fields_default (line 277) | def document_digest_config_generic_fields_default():
class DocumentDigestConfig (line 281) | class DocumentDigestConfig(models.Model):
method __str__ (line 349) | def __str__(self):
class DocumentDigestSendDate (line 357) | class DocumentDigestSendDate(models.Model):
class Meta (line 365) | class Meta:
method store_digest_sent (line 371) | def store_digest_sent(config: DocumentDigestConfig, to: User, date: da...
class DocumentEvent (line 376) | class DocumentEvent:
class DocumentLoadedEvent (line 385) | class DocumentLoadedEvent:
class DocumentDeletedEvent (line 394) | class DocumentDeletedEvent:
class DocumentChangedEvent (line 403) | class DocumentChangedEvent:
class DocumentAssignedEvent (line 412) | class DocumentAssignedEvent:
class NotificationRecipients (line 422) | class NotificationRecipients:
method resolve (line 426) | def resolve(self, subscription: 'DocumentNotificationSubscription',
class CurrentAssignee (line 432) | class CurrentAssignee(NotificationRecipients):
method resolve (line 436) | def resolve(self, subscription: 'DocumentNotificationSubscription',
class SpecifiedUser (line 443) | class SpecifiedUser(NotificationRecipients):
method resolve (line 447) | def resolve(self,
function document_notification_subscription_generic_fields_default (line 464) | def document_notification_subscription_generic_fields_default():
class DocumentNotificationSubscription (line 468) | class DocumentNotificationSubscription(models.Model):
method get_recipients_info (line 504) | def get_recipients_info(self) -> Optional[NotificationRecipients]:
method resolve_recipients (line 509) | def resolve_recipients(self, document_fields: Dict[str, Any]) -> Optio...
method get_addrs (line 518) | def get_addrs(cls, semicolon_separated) -> Optional[Set[str]]:
method get_cc_addrs (line 523) | def get_cc_addrs(self):
method get_event_info (line 526) | def get_event_info(self) -> Optional[DocumentEvent]:
class WebNotificationStorage (line 533) | class WebNotificationStorage:
method process (line 542) | def process(self, web_notification_message):
method add (line 551) | def add(self, web_notification_message):
method extract (line 554) | def extract(self):
class WebNotificationTypes (line 564) | class WebNotificationTypes(Enum):
method choices (line 651) | def choices(cls):
method get_plural (line 655) | def get_plural(cls, count):
method get_type_by_value (line 659) | def get_type_by_value(cls, value):
method __str__ (line 665) | def __str__(self):
method type (line 668) | def type(self):
method message_template (line 671) | def message_template(self):
method message_template_keywords (line 674) | def message_template_keywords(self):
method redirect_link_type (line 677) | def redirect_link_type(self):
method check_message_data (line 680) | def check_message_data(self, message_data):
class WebNotificationMessage (line 697) | class WebNotificationMessage(models.Model):
class Meta (line 706) | class Meta:
method save (line 711) | def save(self, *args, **kwargs):
method get_notification_message_template (line 725) | def get_notification_message_template(self):
method get_recipients_ids (line 728) | def get_recipients_ids(self):
method bulk_create_notification_messages (line 732) | def bulk_create_notification_messages(cls, notifications: list):
method send (line 751) | def send(self):
function generate_web_notifications (line 766) | def generate_web_notifications(sender, queryset, *args, **kwargs):
class WebNotification (line 780) | class WebNotification(models.Model):
class Meta (line 788) | class Meta:
function process_web_notification (line 795) | def process_web_notification(sender, queryset, *args, **kwargs):
FILE: contraxsuite_services/apps/notifications/notification_renderer.py
class NotificationRenderer (line 57) | class NotificationRenderer:
method render_notification (line 72) | def render_notification(package_id: str,
method render_notification_pack (line 171) | def render_notification_pack(
method get_document_fields (line 300) | def get_document_fields(data: DocumentNotificationSource,
FILE: contraxsuite_services/apps/notifications/notifications.py
function ensure_no_dir_change (line 57) | def ensure_no_dir_change(fn: str):
function get_predefined_mime_type (line 62) | def get_predefined_mime_type(rfn: str) -> Optional[str]:
function get_notification_template_resource (line 70) | def get_notification_template_resource(rfn: str) -> Optional[bytes]:
function add_link_nontrack_attr (line 90) | def add_link_nontrack_attr(html: str, attr_value: str) -> str:
function send_email (line 97) | def send_email(log: ProcessLogger,
class RenderedNotification (line 146) | class RenderedNotification:
method __init__ (line 149) | def __init__(self, dst_users: Set[User], subject: str, txt: str, html:...
method send (line 158) | def send(self, log: ProcessLogger):
class RenderedDigest (line 166) | class RenderedDigest:
method __init__ (line 169) | def __init__(self, config: DocumentDigestConfig, dst_user: User, date:...
method send (line 180) | def send(self, log: ProcessLogger):
function render_digest (line 190) | def render_digest(config: DocumentDigestConfig,
class DocumentNotificationSource (line 272) | class DocumentNotificationSource:
method __init__ (line 273) | def __init__(self,
FILE: contraxsuite_services/apps/notifications/schemas.py
class MarkForSeenWebNotificationRequestSerializer (line 38) | class MarkForSeenWebNotificationRequestSerializer(serializers.Serializer):
class MarkForSeenWebNotificationResponseSerializer (line 43) | class MarkForSeenWebNotificationResponseSerializer(serializers.Serializer):
class MarkForSeenWebNotificationSchema (line 47) | class MarkForSeenWebNotificationSchema(CustomAutoSchema):
FILE: contraxsuite_services/apps/notifications/signals.py
function document_fields_change_listener_impl (line 44) | def document_fields_change_listener_impl(_sender,
function document_fields_change_listener (line 73) | def document_fields_change_listener(sender, **kwargs):
FILE: contraxsuite_services/apps/notifications/tasks.py
class SendDigest (line 81) | class SendDigest(ExtendedTask):
method process (line 98) | def process(self, **kwargs):
function _as_ints (line 170) | def _as_ints(csv: str):
function _send_digest_scheduled (line 174) | def _send_digest_scheduled(run_date: datetime) -> bool:
function trigger_digests (line 189) | def trigger_digests(_task):
function send_notification (line 254) | def send_notification(package_id: str,
function process_notifications_on_document_change (line 270) | def process_notifications_on_document_change(
class EmailNotificationPool (line 340) | class EmailNotificationPool:
method check_email_pool (line 360) | def check_email_pool(_task) -> None:
method push_notification (line 410) | def push_notification(msg: DocumentNotification,
method send_notifications_packet (line 418) | def send_notifications_packet(ntfs: List[DocumentNotification],
function format_values_difference (line 543) | def format_values_difference(field_code: str, old_value, new_value) -> str:
function values_look_equal (line 550) | def values_look_equal(a, b) -> bool:
function send_web_notifications (line 579) | def send_web_notifications():
FILE: contraxsuite_services/apps/notifications/tests/test_send_email.py
class TestSendEmail (line 38) | class TestSendEmail(TestCase):
method test_add_link_nontrack_attr (line 39) | def test_add_link_nontrack_attr(self):
FILE: contraxsuite_services/apps/notifications/tests/test_values_look_equal.py
class TestValuesLookEqual (line 39) | class TestValuesLookEqual(TestCase):
method test_values_look_equal_empty (line 40) | def test_values_look_equal_empty(self) -> None:
method test_values_look_equal_numbers (line 46) | def test_values_look_equal_numbers(self) -> None:
FILE: contraxsuite_services/apps/notifications/tests/test_web_notifications.py
class TestWebNotificationStorage (line 40) | class TestWebNotificationStorage(TestCase):
method test_singleton (line 41) | def test_singleton(self) -> None:
method test_min_add_extract (line 46) | def test_min_add_extract(self) -> None:
method test_max_add_extract (line 52) | def test_max_add_extract(self) -> None:
FILE: contraxsuite_services/apps/notifications/views.py
class RenderDigestView (line 61) | class RenderDigestView(View):
method get (line 69) | def get(self, request, config_id, content_format, **kwargs):
class DigestImageView (line 113) | class DigestImageView(View):
method get (line 114) | def get(self, request, config_id, image_fn, **kwargs):
class RenderNotificationView (line 125) | class RenderNotificationView(View):
method get (line 130) | def get(self, request, subscription_id, content_format, **_kwargs):
class NotificationImageView (line 198) | class NotificationImageView(View):
method get (line 199) | def get(self, request, subscription_id, image_fn, **kwargs):
class SendDigestTaskView (line 208) | class SendDigestTaskView(BaseAjaxTaskView):
method disallow_start (line 213) | def disallow_start(self):
FILE: contraxsuite_services/apps/project/admin.py
class TaskQueueAdmin (line 59) | class TaskQueueAdmin(admin.ModelAdmin):
method reviewers_num (line 65) | def reviewers_num(obj):
method documents_num (line 69) | def documents_num(obj):
class TaskQueueHistoryAdmin (line 73) | class TaskQueueHistoryAdmin(admin.ModelAdmin):
method _documents (line 79) | def _documents(obj):
function get_deleted_objects (line 83) | def get_deleted_objects(objs, request, admin_site):
class ProjectAdmin (line 101) | class ProjectAdmin(GuardedModelAdmin):
method has_view_permission (line 106) | def has_view_permission(self, request, obj=None):
method get_queryset (line 112) | def get_queryset(self, request):
method status_name (line 118) | def status_name(obj):
method documents_num (line 122) | def documents_num(obj):
method documents_to_delete (line 126) | def documents_to_delete(obj):
method get_actions (line 129) | def get_actions(self, request):
method has_delete_permission (line 135) | def has_delete_permission(self, request, obj=None):
method get_deleted_objects (line 138) | def get_deleted_objects(self, objs, request):
method save_related (line 146) | def save_related(self, request, form, formsets, change):
class ProjectClusteringAdmin (line 167) | class ProjectClusteringAdmin(ModelAdminWithPrettyJsonField):
method project_name (line 172) | def project_name(obj):
class UploadSessionAdmin (line 176) | class UploadSessionAdmin(admin.ModelAdmin):
method project_name (line 181) | def project_name(obj):
class SoftDeleteProject (line 185) | class SoftDeleteProject(Project):
class Meta (line 186) | class Meta:
class DeletePendingFilter (line 190) | class DeletePendingFilter(SimpleListFilter):
method lookups (line 195) | def lookups(self, request, model_admin):
method queryset (line 201) | def queryset(self, request, queryset):
function set_soft_delete (line 209) | def set_soft_delete(project_ids: List[int], delete_pending: bool):
function mark_deleting (line 217) | def mark_deleting(_, request, queryset):
function unmark_deleting (line 225) | def unmark_deleting(_, request, queryset):
function delete_checked_projects (line 233) | def delete_checked_projects(_, request, queryset):
class SoftDeleteProjectAdmin (line 242) | class SoftDeleteProjectAdmin(ProjectAdmin):
method get_queryset (line 249) | def get_queryset(self, request):
method get_name (line 254) | def get_name(self, obj):
method get_actions (line 265) | def get_actions(self, request):
method has_add_permission (line 271) | def has_add_permission(self, request, obj=None):
method has_delete_permission (line 274) | def has_delete_permission(self, request, obj=None):
method delete_all_checked (line 277) | def delete_all_checked(self, request):
method confirm_delete_view (line 283) | def confirm_delete_view(self, request):
method get_urls (line 321) | def get_urls(self):
class UserProjectsSavedFilterAdmin (line 330) | class UserProjectsSavedFilterAdmin(admin.ModelAdmin):
method user_name (line 336) | def user_name(obj):
method project_names (line 340) | def project_names(obj):
FILE: contraxsuite_services/apps/project/api/v1.py
class PatchedListView (line 107) | class PatchedListView(views.APIView):
method get (line 108) | def get(self, request, *args, **kwargs):
class DocumentSerializer (line 118) | class DocumentSerializer(serializers.ModelSerializer):
class Meta (line 119) | class Meta:
class UserSerializer (line 124) | class UserSerializer(serializers.ModelSerializer):
class Meta (line 125) | class Meta:
class TaskQueueSerializer (line 130) | class TaskQueueSerializer(serializers.ModelSerializer):
class Meta (line 146) | class Meta:
method get_progress (line 153) | def get_progress(self, obj):
method get_data (line 156) | def get_data(self, obj):
method save (line 193) | def save(self, **kwargs):
class TaskQueueViewSet (line 225) | class TaskQueueViewSet(DjangoModelPermissions, apps.common.mixins.JqList...
function project_progress (line 256) | def project_progress(obj):
class DocumentTypeSerializer (line 290) | class DocumentTypeSerializer(serializers.ModelSerializer):
class Meta (line 291) | class Meta:
class ProjectDetailSerializer (line 296) | class ProjectDetailSerializer(serializers.ModelSerializer):
class Meta (line 345) | class Meta:
method get_progress (line 361) | def get_progress(self, obj):
method get_user_permissions (line 364) | def get_user_permissions(self, obj):
method get_app_vars (line 368) | def get_app_vars(self, obj):
method get_document_similarity_run_params (line 374) | def get_document_similarity_run_params(self, obj):
method get_text_unit_similarity_run_params (line 382) | def get_text_unit_similarity_run_params(self, obj):
method get_document_similarity_process_allowed (line 391) | def get_document_similarity_process_allowed(self, obj):
method get_text_unit_similarity_process_allowed (line 395) | def get_text_unit_similarity_process_allowed(self, obj):
class CustomErrorMessageSerializer (line 401) | class CustomErrorMessageSerializer:
method __init__ (line 403) | def __init__(self, *args, **kwargs):
class ProjectCreateSerializer (line 411) | class ProjectCreateSerializer(CustomErrorMessageSerializer, serializers....
class Meta (line 412) | class Meta:
class ProjectUpdateSerializer (line 419) | class ProjectUpdateSerializer(CustomErrorMessageSerializer, ProjectDetai...
class Meta (line 420) | class Meta(ProjectDetailSerializer.Meta):
method update (line 427) | def update(self, instance, validated_data):
class ProjectListSerializer (line 445) | class ProjectListSerializer(ProjectDetailSerializer):
class Meta (line 451) | class Meta(ProjectDetailSerializer.Meta):
class ProjectStatsSerializer (line 465) | class ProjectStatsSerializer(serializers.Serializer):
method __init__ (line 474) | def __init__(self, *args, **kwargs):
class ProjectStatserializer (line 488) | class ProjectStatserializer(ProjectDetailSerializer):
class Meta (line 492) | class Meta:
method get_total_documents_count (line 496) | def get_total_documents_count(self, obj):
method get_reviewed_documents_count (line 500) | def get_reviewed_documents_count(self, obj):
function require_generic_contract_type (line 505) | def require_generic_contract_type(func):
class ProjectPermissions (line 517) | class ProjectPermissions(IsAuthenticated):
method has_permission (line 518) | def has_permission(self, request, view):
method has_object_permission (line 528) | def has_object_permission(self, request, view, obj):
class ProjectPermissionViewMixin (line 565) | class ProjectPermissionViewMixin:
method get_queryset (line 568) | def get_queryset(self):
class ProjectViewSet (line 573) | class ProjectViewSet(apps.common.mixins.APILoggingMixin,
method perform_create (line 595) | def perform_create(self, serializer):
method create (line 601) | def create(self, request, *args, **kwargs):
method update (line 635) | def update(self, request, *args, **kwargs):
method get_serializer_class (line 664) | def get_serializer_class(self):
method get_project_stats_qs (line 677) | def get_project_stats_qs(self, qs):
method get_queryset (line 735) | def get_queryset(self):
method get_extra_data (line 774) | def get_extra_data(self, queryset, initial_queryset):
method apply_project_appvars (line 778) | def apply_project_appvars(self,
method progress (line 788) | def progress(self, request, **kwargs):
method _cluster (line 856) | def _cluster(project, user_id=None, n_clusters=3, method='kmeans', clu...
method cluster (line 874) | def cluster(self, request, **kwargs):
method search_similar (line 934) | def search_similar(self, request, task, transformer_id_field):
method search_similar_documents (line 961) | def search_similar_documents(self, request, **kwargs):
method search_similar_text_units (line 968) | def search_similar_text_units(self, request, **kwargs):
method delete_similarity_task_results (line 974) | def delete_similarity_task_results(self, request, task):
method delete_document_similarity_results (line 980) | def delete_document_similarity_results(self, request, **kwargs):
method delete_text_unit_similarity_results (line 985) | def delete_text_unit_similarity_results(self, request, **kwargs):
method tasks (line 990) | def tasks(self, request, **kwargs):
method active_tasks (line 998) | def active_tasks(self, request, **kwargs):
method task_log (line 1006) | def task_log(self, request, **kwargs):
method clustering_status (line 1016) | def clustering_status(self, request, **kwargs):
method send_clusters_to_project (line 1076) | def send_clusters_to_project(self, request, **kwargs):
method cleanup (line 1114) | def cleanup(self, request, **kwargs):
method project_stats (line 1134) | def project_stats(self, request, **kwargs):
method select_projects (line 1142) | def select_projects(self, request, **kwargs):
method mark_delete (line 1161) | def mark_delete(self, request, **kwargs):
method unmark_delete (line 1174) | def unmark_delete(self, request, **kwargs):
method mark_unmark_for_delete (line 1185) | def mark_unmark_for_delete(self, delete_pending: bool, request, **kwar...
method assignees (line 1214) | def assignees(self, request, **kwargs):
method get_document_queryset (line 1232) | def get_document_queryset(self):
method get_document_ids (line 1241) | def get_document_ids(self, request):
method save_mass_action (line 1253) | def save_mass_action(self, action_name, action_message, document_ids, ...
method update_document_fields (line 1280) | def update_document_fields(self, request, *args, **kwargs):
method assign_documents (line 1336) | def assign_documents(self, request, **kwargs):
method assign_document (line 1353) | def assign_document(self, request, **kwargs):
method assign_multiple_documents (line 1367) | def assign_multiple_documents(self,
method set_status (line 1398) | def set_status(self, request, **kwargs):
method get_annotations_queryset (line 1468) | def get_annotations_queryset(self, only_true_annotations=False):
method annotations_assignees (line 1487) | def annotations_assignees(self, request, **kwargs):
method assign_annotations (line 1510) | def assign_annotations(self, request, **kwargs):
method set_annotation_status (line 1558) | def set_annotation_status(self, request, **kwargs):
method recent (line 1633) | def recent(self, request, **kwargs):
method detect_field_values (line 1742) | def detect_field_values(self, request, **kwargs):
method locate_items (line 1762) | def locate_items(self, request, **kwargs):
method filter_queryset (line 1782) | def filter_queryset(self, queryset):
method check_similarity_process_allowed (line 1789) | def check_similarity_process_allowed(self, request, **kwargs):
method _get_similarity_process_allowed (line 1801) | def _get_similarity_process_allowed(cls, feature_src_len: int, thresho...
method save_action_parent (line 1818) | def save_action_parent(self):
method get_object_state (line 1832) | def get_object_state(obj):
method get_action_name (line 1844) | def get_action_name(self):
method get_action_message (line 1849) | def get_action_message(self):
method get_updated_fields_message (line 1854) | def get_updated_fields_message(self, old_instance_state, new_instance_...
method actions (line 1886) | def actions(self, view_action_names):
method settings_actions (line 1902) | def settings_actions(self, request, **kwargs):
method cluster_actions (line 1906) | def cluster_actions(self, request, **kwargs):
class LocaleAPIViewSchema (line 1910) | class LocaleAPIViewSchema(AutoSchema):
method get_responses (line 1911) | def get_responses(self, path, method):
class LocaleListView (line 1917) | class LocaleListView(APIView):
method get (line 1921) | def get(self, request, *args, **kwargs):
method represent_data (line 1924) | def represent_data(self, data: dict):
class UploadSessionCreateSerializer (line 1947) | class UploadSessionCreateSerializer(serializers.ModelSerializer):
class Meta (line 1956) | class Meta:
class UploadSessionUpdateSerializer (line 1961) | class UploadSessionUpdateSerializer(serializers.ModelSerializer):
class Meta (line 1963) | class Meta:
class UploadSessionDetailSerializer (line 1968) | class UploadSessionDetailSerializer(serializers.ModelSerializer):
class Meta (line 1975) | class Meta:
method get_progress (line 1980) | def get_progress(self, obj):
method get_document_type (line 1983) | def get_document_type(self, obj):
method get_is_canceling (line 1986) | def get_is_canceling(self, obj: UploadSession):
class UploadSessionPermissions (line 1990) | class UploadSessionPermissions(IsAuthenticated):
method has_permission (line 1992) | def has_permission(self, request, view):
method has_object_permission (line 2005) | def has_object_permission(self, request, view, obj):
class UploadSessionPermissionViewMixin (line 2018) | class UploadSessionPermissionViewMixin:
method get_queryset (line 2021) | def get_queryset(self):
class UploadSessionViewSet (line 2028) | class UploadSessionViewSet(UploadSessionPermissionViewMixin,
method get_serializer_class (line 2043) | def get_serializer_class(self):
method can_upload_file (line 2052) | def can_upload_file(project: Project,
method create (line 2152) | def create(self, request, *args, **kwargs):
method progress (line 2212) | def progress(self, request, pk):
method status (line 2228) | def status(self, request, **kwargs):
method _notify_upload_started (line 2242) | def _notify_upload_started(cls, session: UploadSession) -> None:
method upload_file (line 2248) | def upload_file(self,
method files (line 2362) | def files(self, request: HttpRequest, pk: str):
method upload_archive (line 2379) | def upload_archive(self, request, file_, archive_type, directory_path=...
method is_zip (line 2423) | def is_zip(self, file_):
method is_tar (line 2435) | def is_tar(self, file_):
method upload (line 2447) | def upload(self, request, pk: str, review_file=True, directory_path=No...
method batch_upload (line 2490) | def batch_upload(self, request, **kwargs):
method _batch_upload (line 2528) | def _batch_upload(self, request, **kwargs):
method cancel_upload (line 2560) | def cancel_upload(self, request, **kwargs):
method delete_file (line 2576) | def delete_file(self, request, **kwargs):
class ProjectSerializer (line 2617) | class ProjectSerializer(ProjectDetailSerializer):
class Meta (line 2618) | class Meta(ProjectDetailSerializer.Meta):
class DocumentClusterSerializer (line 2623) | class DocumentClusterSerializer(serializers.ModelSerializer):
class Meta (line 2626) | class Meta:
method get_documents_count (line 2630) | def get_documents_count(self, obj):
class ProjectClusteringSerializer (line 2635) | class ProjectClusteringSerializer(serializers.ModelSerializer):
class Meta (line 2641) | class Meta:
method get_status (line 2647) | def get_status(self, obj):
method get_project_clusters_actions_count (line 2657) | def get_project_clusters_actions_count(self, obj):
class ProjectClusteringViewSet (line 2662) | class ProjectClusteringViewSet(apps.common.mixins.JqListAPIMixin, viewse...
method get_queryset (line 2670) | def get_queryset(self):
FILE: contraxsuite_services/apps/project/context_processors.py
function user_projects (line 37) | def user_projects(request):
FILE: contraxsuite_services/apps/project/forms.py
class TaskQueueForm (line 41) | class TaskQueueForm(forms.ModelForm):
class Meta (line 42) | class Meta:
class TaskQueueChoiceForm (line 47) | class TaskQueueChoiceForm(forms.Form):
method __init__ (line 49) | def __init__(self, *args, **kwargs):
class ProjectForm (line 56) | class ProjectForm(forms.ModelForm):
class Meta (line 57) | class Meta:
class ProjectChoiceForm (line 64) | class ProjectChoiceForm(forms.Form):
method __init__ (line 66) | def __init__(self, *args, **kwargs):
FILE: contraxsuite_services/apps/project/management/commands/delete_projects.py
class Command (line 41) | class Command(BaseCommand):
method add_arguments (line 53) | def add_arguments(self, parser):
method handle (line 63) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/project/migrations/0001_initial.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0002_auto_20170731_0948.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0003_auto_20180302_0904.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0004_auto_20180305_1915.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0005_projectupload.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0006_auto_20180306_1208.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0007_auto_20180307_0653.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0008_uploadsession_completed.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0009_auto_20180313_1330.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0010_projectclustering.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0011_auto_20180324_0503.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0012_auto_20180401_2046.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0013_auto_20180405_1710.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0014_auto_20180406_0522.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0015_auto_20180406_1103.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0016_auto_20180406_1945.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0017_delete_reviewstatus.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0018_auto_20180510_1105.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0019_auto_20180630_0807.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0020_fix_projectclustering_task_id_type_20180706_0858.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0021_auto_20180725_1829.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0022_project_super_reviewers.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0023_auto_20180730_1013.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0024_project_send_email_notification.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0025_auto_20181010_1739.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0026_auto_20181013_0730.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0027_documentfilter_created_by.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0028_projectdocumentsfilter.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0029_auto_20181102_1910.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0030_auto_20190424_1047.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0031_delete_pending_field.py
class Migration (line 5) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0032_auto_20190527_1446.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0033_auto_20190916_1356.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0034_auto_20191016_0857.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0035_projecttermconfiguration.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0036_auto_20191112_1039.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0037_auto_20191113_1208.py
function do_delete (line 7) | def do_delete(apps, schema_editor):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0038_project_hide_clause_review.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0039_userprojectssavedfilter.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0040_auto_20200512_1829.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0041_auto_20200522_0811.py
function update (line 6) | def update(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0042_auto_20200713_1518.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0043_permissions.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0044_auto_20201201_0954.py
function ensure_target_permission_id (line 11) | def ensure_target_permission_id(c_type_id: int) -> int:
function get_reviewers (line 21) | def get_reviewers() -> Dict[int, Set[int]]:
function add_permission_to_project_team_members (line 35) | def add_permission_to_project_team_members(apps, _schema_editor):
class Migration (line 53) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0045_auto_20201209_1541.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0045_project_term_tags.py
function make_term_tags (line 7) | def make_term_tags(_apps, _schema_editor):
function add_default_tags (line 61) | def add_default_tags() -> int:
function rollback_term_config (line 73) | def rollback_term_config(_apps, schema_editor):
class Migration (line 101) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0046_delete_projecttermconfiguration.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0047_merge_20201218_0901.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0048_project_companytype_tags.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0049_project_default_tags.py
function set_term_and_company_default_tags (line 7) | def set_term_and_company_default_tags(_apps, _schema_editor):
function set_project_default_tags (line 27) | def set_project_default_tags(cursor,
class Migration (line 47) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0050_auto_20210222_0851.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0051_clear_project_transformers.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0052_retarget_project_transformers.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/migrations/0053_auto_20211104_1244.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/project/models.py
class TaskQueue (line 65) | class TaskQueue(models.Model):
class Meta (line 84) | class Meta:
method __str__ (line 87) | def __str__(self):
method completed (line 95) | def completed(self):
method progress (line 102) | def progress(self, as_dict=False):
method completed_date (line 121) | def completed_date(self):
method complete_history (line 128) | def complete_history(self):
method document_complete_history (line 139) | def document_complete_history(self, document_pk):
class TaskQueueHistory (line 147) | class TaskQueueHistory(models.Model):
class Meta (line 168) | class Meta:
method __str__ (line 172) | def __str__(self):
function documents_changed (line 181) | def documents_changed(instance, action, pk_set, **kwargs):
function completed_documents_changed (line 195) | def completed_documents_changed(instance, action, pk_set, **kwargs):
class ProjectManager (line 214) | class ProjectManager(models.Manager):
method get_queryset (line 217) | def get_queryset(self):
method qs_owners_reviewers_super_reviewers_by_doc_id (line 220) | def qs_owners_reviewers_super_reviewers_by_doc_id(self, doc_id: int) -...
class Project (line 235) | class Project(LazyTimeStampedModel):
class Meta (line 297) | class Meta:
method __str__ (line 314) | def __str__(self):
method _fire_saved (line 321) | def _fire_saved(self, old_instance=None):
method available_assignees (line 325) | def available_assignees(self):
method all_document_set (line 334) | def all_document_set(self):
method save (line 338) | def save(self, **kwargs):
method progress (line 347) | def progress(self, as_dict=False):
method last_session (line 364) | def last_session(self, create=True, created_by=None):
method progress_as_dict (line 372) | def progress_as_dict(self):
method completed (line 376) | def completed(self):
method completed_date (line 383) | def completed_date(self):
method project_tasks (line 392) | def project_tasks(self):
method project_tasks_progress (line 398) | def project_tasks_progress(self, get_completed=False):
method project_tasks_completed (line 405) | def project_tasks_completed(self):
method drop_clusters (line 411) | def drop_clusters(self, exclude_task_ids: Set = None, exclude_project_...
method cleanup (line 435) | def cleanup(self, delete=False):
method get_team (line 468) | def get_team(self):
method reset_project_team_perms (line 474) | def reset_project_team_perms(self):
method clean_up_assignees (line 496) | def clean_up_assignees(self, removed_user_ids):
function set_default_transformers (line 522) | def set_default_transformers(sender, instance, **kwargs):
function delete_perms_on_project_removed (line 547) | def delete_perms_on_project_removed(sender, instance, **kwargs):
function remove_junior_reviewers_perms (line 553) | def remove_junior_reviewers_perms(instance, action, pk_set, **kwargs):
function remove_reviewers_perms (line 562) | def remove_reviewers_perms(instance, action, pk_set, **kwargs):
function remove_super_reviewers_perms (line 571) | def remove_super_reviewers_perms(instance, action, pk_set, **kwargs):
function remove_owners_perms (line 580) | def remove_owners_perms(instance, action, pk_set, **kwargs):
class UploadSession (line 588) | class UploadSession(models.Model):
class Meta (line 612) | class Meta:
method __str__ (line 615) | def __str__(self):
method session_tasks (line 623) | def session_tasks(self):
method session_tasks_progress (line 630) | def session_tasks_progress(self):
method document_tasks_progress (line 642) | def document_tasks_progress(self, details=False):
method get_document_loading_progress (line 680) | def get_document_loading_progress(self) -> Dict[str, int]:
method document_tasks_progress_total (line 716) | def document_tasks_progress_total(self):
method documents_total_size (line 726) | def documents_total_size(self):
method status (line 730) | def status(self):
method status_check (line 738) | def status_check(self):
method check_and_set_completed (line 745) | def check_and_set_completed(self):
method notify_upload_started (line 768) | def notify_upload_started(self):
method notify_upload_completed (line 782) | def notify_upload_completed(self):
function save_upload (line 803) | def save_upload(sender, instance, created, **kwargs):
function add_web_notification (line 816) | def add_web_notification(sender, instance, **kwargs):
class ProjectClustering (line 854) | class ProjectClustering(models.Model):
method __str__ (line 869) | def __str__(self):
method completed (line 877) | def completed(self):
method set_status_by_task (line 882) | def set_status_by_task(self):
class UserProjectsSavedFilter (line 898) | class UserProjectsSavedFilter(models.Model):
method __str__ (line 907) | def __str__(self):
FILE: contraxsuite_services/apps/project/notifications.py
function notify_active_upload_sessions (line 46) | def notify_active_upload_sessions(sessions: List[UploadSession]):
function get_session_data_by_document_query (line 64) | def get_session_data_by_document_query(session: UploadSession):
function notify_cancelled_upload_session (line 82) | def notify_cancelled_upload_session(session, user_id, document_ids: List):
function notify_failed_load_document (line 104) | def notify_failed_load_document(file_name, session_id, directory_path):
function combine_querysets_and_send_message (line 126) | def combine_querysets_and_send_message(q_sets: List[QuerySet], message: ...
function notify_update_project_document_fields_completed (line 134) | def notify_update_project_document_fields_completed(task_id, project_id,...
function notify_project_annotations_status_updated (line 155) | def notify_project_annotations_status_updated(task_id, project_id):
FILE: contraxsuite_services/apps/project/repository/project_repository.py
class ProjectRepository (line 39) | class ProjectRepository:
method get_projects_by_doc_type_qs (line 40) | def get_projects_by_doc_type_qs(self, document_type):
FILE: contraxsuite_services/apps/project/schemas.py
class CountSuccessResponseSerializer (line 45) | class CountSuccessResponseSerializer(serializers.Serializer):
class TaskIdResponseSerializer (line 63) | class TaskIdResponseSerializer(serializers.Serializer):
class ProjectStatsSchema (line 72) | class ProjectStatsSchema(CustomAutoSchema):
method get_responses (line 80) | def get_responses(self, path, method):
class ProjectProgressSchema (line 87) | class ProjectProgressSchema(CustomAutoSchema):
class ProjectProgressResponseSerializer (line 89) | class ProjectProgressResponseSerializer(serializers.Serializer):
class ProjectDocumentsAssigneesSchema (line 99) | class ProjectDocumentsAssigneesSchema(ObjectToItemResponseMixin, CustomA...
class ProjectDocumentsAssigneesResponseSerializer (line 101) | class ProjectDocumentsAssigneesResponseSerializer(serializers.Serializ...
class ProjectAnnotationsAssigneesSchema (line 110) | class ProjectAnnotationsAssigneesSchema(ObjectToItemResponseMixin, Custo...
class ProjectAnnotationsAssigneesResponseSerializer (line 112) | class ProjectAnnotationsAssigneesResponseSerializer(serializers.Serial...
class RecentProjectsSchema (line 121) | class RecentProjectsSchema(ObjectToItemResponseMixin, ObjectResponseSche...
class SendClusterToProjectSchema (line 130) | class SendClusterToProjectSchema(CustomAutoSchema):
class SendClusterToProjectRequestSerializer (line 132) | class SendClusterToProjectRequestSerializer(serializers.Serializer):
method get_responses (line 138) | def get_responses(self, path, method):
class CleanupProjectSchema (line 145) | class CleanupProjectSchema(CustomAutoSchema):
class CleanupProjectRequestSerializer (line 147) | class CleanupProjectRequestSerializer(serializers.Serializer):
method get_responses (line 152) | def get_responses(self, path, method):
class SelectProjectsSchema (line 158) | class SelectProjectsSchema(CustomAutoSchema):
class SelectProjectsRequestSerializer (line 160) | class SelectProjectsRequestSerializer(serializers.Serializer):
class SelectProjectsResponseSerializer (line 163) | class SelectProjectsResponseSerializer(serializers.Serializer):
class MarkUnmarkForDeleteProjectsSchema (line 173) | class MarkUnmarkForDeleteProjectsSchema(CustomAutoSchema):
class MarkUnmarkForDeleteProjectsRequestSerializer (line 175) | class MarkUnmarkForDeleteProjectsRequestSerializer(serializers.Seriali...
class MarkUnmarkForDeleteProjectsReponseSerializer (line 181) | class MarkUnmarkForDeleteProjectsReponseSerializer(serializers.Seriali...
class AssignProjectDocumentsSchema (line 188) | class AssignProjectDocumentsSchema(CustomAutoSchema):
class AssignProjectDocumentsRequestSerializer (line 190) | class AssignProjectDocumentsRequestSerializer(serializers.Serializer):
method get_responses (line 199) | def get_responses(self, path, method):
class AssignProjectDocumentSchema (line 208) | class AssignProjectDocumentSchema(CustomAutoSchema):
class AssignProjectDocumentRequestSerializer (line 210) | class AssignProjectDocumentRequestSerializer(serializers.Serializer):
method get_responses (line 217) | def get_responses(self, path, method):
class UpdateProjectDocumentsFieldsSchema (line 226) | class UpdateProjectDocumentsFieldsSchema(CustomAutoSchema):
class UpdateProjectDocumentsFieldsRequestSerializer (line 228) | class UpdateProjectDocumentsFieldsRequestSerializer(serializers.Serial...
class UpdateProjectDocumentsFieldsResponseSerializer (line 235) | class UpdateProjectDocumentsFieldsResponseSerializer(serializers.Seria...
method get_responses (line 243) | def get_responses(self, path, method):
class SetProjectDocumentsStatusSchema (line 252) | class SetProjectDocumentsStatusSchema(CustomAutoSchema):
class SetProjectDocumentsStatusRequestSerializer (line 254) | class SetProjectDocumentsStatusRequestSerializer(serializers.Serializer):
class ClusterProjectSchema (line 264) | class ClusterProjectSchema(CustomAutoSchema):
class ClusterProjectRequestSerializer (line 266) | class ClusterProjectRequestSerializer(serializers.Serializer):
class ClusterProjectResponseSerializer (line 275) | class ClusterProjectResponseSerializer(serializers.Serializer):
method get_responses (line 282) | def get_responses(self, path, method):
class ProjectClusteringStatusSchema (line 288) | class ProjectClusteringStatusSchema(CustomAutoSchema):
class ProjectClusteringStatusResponseSerializer (line 290) | class ProjectClusteringStatusResponseSerializer(serializers.Serializer):
method get_responses (line 307) | def get_responses(self, path, method):
class AssignProjectAnnotationsSchema (line 313) | class AssignProjectAnnotationsSchema(CustomAutoSchema):
class AssignProjectAnnotationsRequestSerializer (line 315) | class AssignProjectAnnotationsRequestSerializer(serializers.Serializer):
method get_responses (line 324) | def get_responses(self, path, method):
class SetProjectAnnotationsStatusSchema (line 330) | class SetProjectAnnotationsStatusSchema(CustomAutoSchema):
class SetProjectAnnotationsStatusRequestSerializer (line 332) | class SetProjectAnnotationsStatusRequestSerializer(serializers.Seriali...
class SetProjectAnnotationsStatusAsyncResponseSerializer (line 339) | class SetProjectAnnotationsStatusAsyncResponseSerializer(serializers.S...
method get_components (line 346) | def get_components(self, path, method):
method get_responses (line 352) | def get_responses(self, path, method):
class DetectProjectFieldValuesSchema (line 363) | class DetectProjectFieldValuesSchema(CustomAutoSchema):
class DetectProjectFieldValuesRequestSerializer (line 365) | class DetectProjectFieldValuesRequestSerializer(serializers.Serializer):
class LocateItemsSchema (line 374) | class LocateItemsSchema(CustomAutoSchema):
class LocateItemsRequestSerializer (line 376) | class LocateItemsRequestSerializer(serializers.Serializer):
class UploadSessionStatusSchema (line 387) | class UploadSessionStatusSchema(ObjectResponseSchema):
class UploadSessionFilesSchema (line 397) | class UploadSessionFilesSchema(ObjectResponseSchema):
class ProjectUploadSessionFilesResponseSerializer (line 427) | class ProjectUploadSessionFilesResponseSerializer(serializers.Serializ...
method get_request_body (line 432) | def get_request_body(self, path, method):
method get_responses (line 435) | def get_responses(self, path, method):
class UploadSessionUploadSchema (line 443) | class UploadSessionUploadSchema(ObjectResponseSchema):
class ProjectUploadSessionPOSTResponseSerializer (line 473) | class ProjectUploadSessionPOSTResponseSerializer(serializers.Serializer):
method get_request_body (line 478) | def get_request_body(self, path, method):
method get_responses (line 481) | def get_responses(self, path, method):
class UploadSessionBatchUploadRequestSerializer (line 490) | class UploadSessionBatchUploadRequestSerializer(serializers.Serializer):
class UploadSessionBatchUploadSchema (line 494) | class UploadSessionBatchUploadSchema(CustomAutoSchema):
class UploadSessionDeleteFileSchema (line 498) | class UploadSessionDeleteFileSchema(CustomAutoSchema):
class UploadSessionDeleteFileRequestSerializer (line 502) | class UploadSessionDeleteFileRequestSerializer(serializers.Serializer):
method get_request_body (line 505) | def get_request_body(self, path, method):
method get_components (line 510) | def get_components(self, path, method):
method get_responses (line 513) | def get_responses(self, path, method):
class ProjectUploadSessionProgressSchema (line 521) | class ProjectUploadSessionProgressSchema(CustomAutoSchema):
class ProjectUploadSessionProgressResponseSerializer (line 523) | class ProjectUploadSessionProgressResponseSerializer(serializers.Seria...
class ProjectSearchSimilarDocumentsRequestSerializer (line 533) | class ProjectSearchSimilarDocumentsRequestSerializer(serializers.Seriali...
class ProjectSearchSimilarDocumentsSchema (line 543) | class ProjectSearchSimilarDocumentsSchema(CustomAutoSchema):
class ProjectSearchSimilarTextUnitsSchema (line 549) | class ProjectSearchSimilarTextUnitsSchema(CustomAutoSchema):
class ProjectSearchSimilarTextUnitsRequestSerializer (line 551) | class ProjectSearchSimilarTextUnitsRequestSerializer(ProjectSearchSimi...
FILE: contraxsuite_services/apps/project/sync_tasks/soft_delete_project_task.py
class SoftDeleteProjectSyncTask (line 39) | class SoftDeleteProjectSyncTask:
method process (line 41) | def process(self,
FILE: contraxsuite_services/apps/project/tasks.py
class ClusterProjectDocuments (line 84) | class ClusterProjectDocuments(ExtendedTask):
method __init__ (line 104) | def __init__(self, *args, **kwargs):
method process (line 108) | def process(self, **kwargs):
method on_failure (line 168) | def on_failure(self, exc, task_id, args, kwargs, exc_traceback):
method log_wo_flooding (line 198) | def log_wo_flooding(self, msg: str, msg_key='') -> None:
method update_purged_clustering_status (line 209) | def update_purged_clustering_status(cluster_main_task_id: str):
class ReassignProjectClusterDocuments (line 218) | class ReassignProjectClusterDocuments(ExtendedTask):
method process (line 224) | def process(self, **kwargs):
method set_doc_unique_name_and_project (line 254) | def set_doc_unique_name_and_project(self,
method notify_on_completed_reclustering (line 276) | def notify_on_completed_reclustering(reassign_cluster_ids: list,
method reassign_document (line 316) | def reassign_document(task, document_id):
method rollback (line 337) | def rollback(task, project_clustering_id, project_id, new_project_id, ...
method finalize (line 381) | def finalize(self, project_clustering_id, new_project_id, reassign_clu...
class CleanProject (line 422) | class CleanProject(ExtendedTask):
method __init__ (line 430) | def __init__(self, *args, **kwargs):
method process (line 436) | def process(self, **kwargs):
class CleanProjects (line 480) | class CleanProjects(ExtendedTask):
method process (line 486) | def process(self, **kwargs):
class CancelUpload (line 500) | class CancelUpload(ExtendedTask):
method __init__ (line 507) | def __init__(self, *args, **kwargs):
method process (line 511) | def process(self, **kwargs):
method track_timelog (line 593) | def track_timelog(self, msg: str):
function track_session_completed (line 604) | def track_session_completed(_celery_task):
class LoadArchive (line 650) | class LoadArchive(ExtendedTask):
method process (line 664) | def process(self, **kwargs):
method get_mime_type (line 687) | def get_mime_type(file_name):
method upload_file (line 693) | def upload_file(self, **kwargs):
method remove_archive (line 713) | def remove_archive(self):
method process_archive (line 717) | def process_archive(self, file_type: str = None):
method process_zip (line 733) | def process_zip(self, local_file_path: str = ''):
method process_tar (line 769) | def process_tar(self, local_file_path: str = ''):
class SetAnnotationsStatus (line 803) | class SetAnnotationsStatus(ExtendedTask):
method process (line 815) | def process(self, **kwargs):
class UpdateProjectDocumentsFields (line 857) | class UpdateProjectDocumentsFields(ExtendedTask):
method process (line 869) | def process(self, **kwargs):
method convert (line 916) | def convert(task: ExtendedTask,
method notify_task_completed (line 943) | def notify_task_completed(task: ExtendedTask,
FILE: contraxsuite_services/apps/project/urls.py
function register (line 50) | def register(model, view_types):
FILE: contraxsuite_services/apps/project/utils/tests/test_unique_name_builder.py
class TestUniqueNameBuilder (line 38) | class TestUniqueNameBuilder(TestCase):
method test_make_doc_unique_name (line 39) | def test_make_doc_unique_name(self):
method test_make_doc_unique_name_strict (line 50) | def test_make_doc_unique_name_strict(self):
FILE: contraxsuite_services/apps/project/utils/unique_name.py
class UniqueNameBuilder (line 41) | class UniqueNameBuilder:
method make_doc_unique_name (line 45) | def make_doc_unique_name(cls,
FILE: contraxsuite_services/apps/project/views.py
class ProjectListView (line 55) | class ProjectListView(JqPaginatedListView):
method get_json_data (line 60) | def get_json_data(self, **kwargs):
method get_queryset (line 70) | def get_queryset(self):
method get_context_data (line 84) | def get_context_data(self, **kwargs):
class ProjectActionListView (line 90) | class ProjectActionListView(TemplateView):
method get_context_data (line 93) | def get_context_data(self, **kwargs):
class ProjectCreateView (line 99) | class ProjectCreateView(CustomCreateView):
method has_permission (line 103) | def has_permission(self):
method get_success_url (line 106) | def get_success_url(self):
class ProjectUpdateView (line 110) | class ProjectUpdateView(ProjectCreateView, CustomUpdateView):
method has_permission (line 111) | def has_permission(self):
class TaskQueueListView (line 115) | class TaskQueueListView(PermissionRequiredMixin, JqPaginatedListView):
method has_permission (line 121) | def has_permission(self):
method get_json_data (line 124) | def get_json_data(self, **kwargs):
method get_queryset (line 179) | def get_queryset(self):
class TaskQueueCreateView (line 188) | class TaskQueueCreateView(CustomCreateView):
method has_permission (line 192) | def has_permission(self):
method get_success_url (line 195) | def get_success_url(self):
class TaskQueueUpdateView (line 203) | class TaskQueueUpdateView(TaskQueueCreateView, CustomUpdateView):
method has_permission (line 204) | def has_permission(self):
function add_to_task_queue (line 208) | def add_to_task_queue(request, task_queue_pk, document_pk):
function mark_document_completed (line 229) | def mark_document_completed(request, task_queue_pk, document_pk):
class TaskQueueAddClusterDocuments (line 251) | class TaskQueueAddClusterDocuments(PermissionRequiredMixin, JSONResponse...
method has_permission (line 253) | def has_permission(self):
method get (line 256) | def get(self, request, *args, **kwargs):
method post (line 263) | def post(self, request, *args, **kwargs):
class SelectProjectsView (line 310) | class SelectProjectsView(LoginRequiredMixin, JSONResponseView):
method get_user_projects (line 315) | def get_user_projects(user):
method post (line 318) | def post(self, request, *args, **kwargs):
FILE: contraxsuite_services/apps/rawdb/admin.py
class SavedFiltersAdminForm (line 50) | class SavedFiltersAdminForm(ModelForm):
method validate_json_field (line 52) | def validate_json_field(self, field_name: str, assert_types=None) -> N...
method clean (line 63) | def clean(self):
class SavedFiltersAdmin (line 75) | class SavedFiltersAdmin(admin.ModelAdmin):
method get_search_results (line 83) | def get_search_results(self, request, queryset, search_term):
method document_type_code (line 88) | def document_type_code(obj):
method project_name (line 92) | def project_name(obj):
method user_name (line 96) | def user_name(obj):
FILE: contraxsuite_services/apps/rawdb/api/v1.py
class RawDBConfigAPIView (line 64) | class RawDBConfigAPIView(apps.common.mixins.APILoggingMixin, APIView):
method get (line 69) | def get(self, request, *args, **kwargs):
class DocumentsAPIView (line 80) | class DocumentsAPIView(APIView):
method get (line 93) | def get(self, request, document_type_code: str, *_args, **_kwargs):
method expand_items (line 281) | def expand_items(items: Generator[Dict[str, Any], None, None],
method post (line 291) | def post(self, request, document_type_code: str, *args, **kwargs):
method simulate_get (line 302) | def simulate_get(cls, user, project, return_ids=True, use_saved_filter...
class ProjectStatsAPIView (line 347) | class ProjectStatsAPIView(APIView):
method get (line 350) | def get(self, request, project_id: int, *_args, **_kwargs):
FILE: contraxsuite_services/apps/rawdb/app_vars.py
function validate_priority (line 38) | def validate_priority(value):
FILE: contraxsuite_services/apps/rawdb/apps.py
class RawdbConfig (line 37) | class RawdbConfig(AppConfig):
method ready (line 41) | def ready(self):
FILE: contraxsuite_services/apps/rawdb/field_value_tables.py
class DocumentQueryResults (line 100) | class DocumentQueryResults(list):
method __init__ (line 104) | def __init__(self,
method column_codes (line 130) | def column_codes(self) -> List[str]:
method column_titles (line 134) | def column_titles(self):
method fetch (line 137) | def fetch(self) -> Generator[List, None, None]:
method fetch_dicts (line 149) | def fetch_dicts(self) -> Generator[Dict, None, None]:
method documents (line 155) | def documents(self):
method __iter__ (line 160) | def __iter__(self):
method __len__ (line 163) | def __len__(self) -> int:
method to_json (line 166) | def to_json(self, time_start: float = None):
method to_zip (line 178) | def to_zip(self, content, file_name):
method to_xlsx (line 187) | def to_xlsx(self, as_zip=False) -> HttpResponse:
method to_csv (line 207) | def to_csv(self, as_zip=False):
class EmptyDocumentQueryResults (line 222) | class EmptyDocumentQueryResults(DocumentQueryResults):
method __init__ (line 223) | def __init__(self) -> None:
method __iter__ (line 226) | def __iter__(self):
method __len__ (line 229) | def __len__(self) -> int:
method fetch_dicts (line 232) | def fetch_dicts(self) -> Optional[Generator[Dict, None, None]]:
method documents (line 236) | def documents(self):
method fetch (line 239) | def fetch(self) -> Optional[Generator[List, None, None]]:
function _build_system_field_handlers (line 268) | def _build_system_field_handlers(
function _build_generic_field_handlers (line 470) | def _build_generic_field_handlers(table_name: str,
function build_field_handlers (line 484) | def build_field_handlers(document_type: DocumentType,
function build_handlers_for_field (line 523) | def build_handlers_for_field(field: DocumentField,
function make_annotation_field_code (line 567) | def make_annotation_field_code(field_code: str) -> str:
function table_exists (line 571) | def table_exists(table_name: str) -> bool:
function get_table_columns_from_pg (line 583) | def get_table_columns_from_pg(cursor, table_name: str) -> Dict[str, str]:
function build_index_name (line 594) | def build_index_name(table_name: str, index_definition: str) -> str:
function _build_create_index_statement (line 611) | def _build_create_index_statement(table_name: str, index_name: str, inde...
function get_table_index_names_from_pg (line 617) | def get_table_index_names_from_pg(cursor, table_name: str) -> Set[str]:
function cleanup_saved_filters (line 623) | def cleanup_saved_filters(document_type: DocumentType, should_be_column_...
function validate_doctype_cache_columns_count (line 665) | def validate_doctype_cache_columns_count(doc_type: DocumentType,
function calculate_doctype_cache_columns (line 675) | def calculate_doctype_cache_columns(document_type: DocumentType,
function adapt_table_structure (line 703) | def adapt_table_structure(log: ProcessLogger,
function _recreate_document_fields_table (line 803) | def _recreate_document_fields_table(log: ProcessLogger, table_name: str,...
function _delete_document_fields_table (line 830) | def _delete_document_fields_table(log: ProcessLogger, document_type_code...
function _fill_system_fields_to_python_values (line 837) | def _fill_system_fields_to_python_values(document: Document,
function _fill_generic_fields_to_python_values (line 924) | def _fill_generic_fields_to_python_values(document: Document,
function _build_insert_clause (line 932) | def _build_insert_clause(log: ProcessLogger,
function _delete_document_from_cache (line 977) | def _delete_document_from_cache(cursor, table_name: str, document_id: int):
function delete_document_from_cache (line 981) | def delete_document_from_cache(user: User, document: Document):
function delete_documents_from_cache_by_ids (line 1002) | def delete_documents_from_cache_by_ids(user: User, document_type_code: s...
function get_document_values_actual_and_cached (line 1024) | def get_document_values_actual_and_cached(
function get_document_field_values (line 1065) | def get_document_field_values(document_type: DocumentType,
function _get_document_fields (line 1079) | def _get_document_fields(document_id,
function clear_user_fields_no_events (line 1117) | def clear_user_fields_no_events(document: Document,
function cache_document_fields (line 1140) | def cache_document_fields(log: ProcessLogger,
function _get_columns (line 1314) | def _get_columns(handlers: List[RawdbFieldHandler]) -> List[ColumnDesc]:
function get_columns (line 1318) | def get_columns(document_type: DocumentType,
function get_annotation_columns (line 1333) | def get_annotation_columns(document_type: DocumentType):
function _prepare_IN_filter (line 1338) | def _prepare_IN_filter(column_name: str, values: List[int]) -> Optional[...
function _extract_column_filters_and_order_by_from_saved_filters (line 1344) | def _extract_column_filters_and_order_by_from_saved_filters(document_typ...
function query_documents (line 1375) | def query_documents(document_type: DocumentType,
function set_documents_delete_status (line 1592) | def set_documents_delete_status(document_ids: List[int],
function delete_documents (line 1672) | def delete_documents(document_ids: List[int]) -> None:
function update_document_name (line 1698) | def update_document_name(doc_id: int, doc_name: str) -> None:
function format_error_msg (line 1715) | def format_error_msg(doc_ids: List[int],
function format_docs_ids_str (line 1725) | def format_docs_ids_str(doc_ids: List[int]) -> str:
FILE: contraxsuite_services/apps/rawdb/forms.py
class ProjectModelMultipleChoiceField (line 45) | class ProjectModelMultipleChoiceField(forms.ModelMultipleChoiceField):
method label_from_instance (line 46) | def label_from_instance(self, obj):
method clean (line 49) | def clean(self, values):
class ReindexForm (line 55) | class ReindexForm(forms.Form):
method __init__ (line 72) | def __init__(self, *args, **kwargs):
method _post_clean (line 76) | def _post_clean(self):
FILE: contraxsuite_services/apps/rawdb/migrations/0001_initial.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0002_auto_20181207_0817.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0003_auto_20181211_1034.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0004_savedfilter.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0005_remove_savedfilter_document_sort_order.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0006_remove_savedfilter_filter_sql.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0007_auto_20181219_2013.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0008_auto_20181219_2122.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0009_auto_20181219_2124.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0010_auto_20181226_1111.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 17) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0011_savedfilter_filter_type.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 19) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0012_add_postgres_index_extension.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0013_add_app_vars_descriptions.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 26) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0014_auto_20190104_1605.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0015_auto_20190319_1501.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0016_auto_20190705_1123.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 18) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0017_auto_20190710_1314.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 18) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0018_initiate_reindex.py
function do_migrate (line 8) | def do_migrate(apps, schema_editor):
class Migration (line 18) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/migrations/0019_auto_20191024_1632.py
function do_rename (line 11) | def do_rename(apps, schema_editor):
class Migration (line 40) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/rawdb/models.py
class SavedFilter (line 45) | class SavedFilter(models.Model):
FILE: contraxsuite_services/apps/rawdb/notifications.py
class UserNotifications (line 45) | class UserNotifications:
method notify_user_on_document_values_changed (line 47) | def notify_user_on_document_values_changed(
FILE: contraxsuite_services/apps/rawdb/rawdb/errors.py
class Forbidden (line 37) | class Forbidden(APIRequestError):
method __init__ (line 38) | def __init__(self, message: str = None, caused_by: Exception = None) -...
class FilterSyntaxError (line 42) | class FilterSyntaxError(APIRequestError):
method __init__ (line 43) | def __init__(self, message: str = None, caused_by: Exception = None, h...
class FilterValueParsingError (line 47) | class FilterValueParsingError(APIRequestError):
method __init__ (line 48) | def __init__(self, message: str = None, caused_by: Exception = None, h...
class OrderByParsingError (line 52) | class OrderByParsingError(APIRequestError):
method __init__ (line 53) | def __init__(self, message: str = None, caused_by: Exception = None, h...
class UnknownColumnError (line 57) | class UnknownColumnError(APIRequestError):
method __init__ (line 58) | def __init__(self, message: str = None, caused_by: Exception = None, h...
FILE: contraxsuite_services/apps/rawdb/rawdb/query_parsing.py
class SortDirection (line 43) | class SortDirection(Enum):
function parse_order_by (line 51) | def parse_order_by(order_by: str) -> Optional[List[Tuple[str, SortDirect...
function parse_column_filters (line 66) | def parse_column_filters(column_filters: List[Tuple[str, str]], column_n...
FILE: contraxsuite_services/apps/rawdb/rawdb/rawdb_field_handlers.py
class PgTypes (line 52) | class PgTypes(Enum):
class ValueType (line 70) | class ValueType(Enum):
class ColumnDesc (line 82) | class ColumnDesc:
method __init__ (line 89) | def __init__(self, field_code: str, name: str, title: str, value_type:...
method get_output_column_sql_spec (line 98) | def get_output_column_sql_spec(self) -> str:
method get_where_sql_clause (line 101) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 104) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class TextSearchColumnDesc (line 108) | class TextSearchColumnDesc(ColumnDesc):
method __init__ (line 111) | def __init__(self, field_code: str, name: str, title: str, value_type:...
method get_output_column_sql_spec (line 118) | def get_output_column_sql_spec(self) -> str:
method get_where_sql_clause (line 123) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 135) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class RelatedInfoColumnDesc (line 144) | class RelatedInfoColumnDesc(ColumnDesc):
method __init__ (line 147) | def __init__(self, field_code: str, name: str, title: str, text_column...
method get_where_sql_clause (line 151) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 159) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class StringColumnDesc (line 169) | class StringColumnDesc(ColumnDesc):
method __init__ (line 172) | def __init__(self, field_code: str, name: str, title: str, value_type:...
method get_output_column_sql_spec (line 180) | def get_output_column_sql_spec(self) -> str:
method get_where_sql_clause (line 185) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 195) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class ComparableColumnDesc (line 205) | class ComparableColumnDesc(ColumnDesc):
method convert_value_from_filter_to_db (line 221) | def convert_value_from_filter_to_db(self, filter_value: str) -> Any:
method safe_convert_value_from_filter_to_db (line 224) | def safe_convert_value_from_filter_to_db(self, filter_value: str) -> Any:
method get_where_sql_clause (line 230) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 269) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class IntColumnDesc (line 291) | class IntColumnDesc(ComparableColumnDesc):
method __init__ (line 292) | def __init__(self, field_code: str, name: str, title: str) -> None:
method convert_value_from_filter_to_db (line 295) | def convert_value_from_filter_to_db(self, filter_value: str) -> Any:
class FloatColumnDesc (line 299) | class FloatColumnDesc(ComparableColumnDesc):
method __init__ (line 300) | def __init__(self, field_code: str, name: str, title: str) -> None:
method convert_value_from_filter_to_db (line 303) | def convert_value_from_filter_to_db(self, filter_value: str) -> Any:
class RatioColumnDesc (line 307) | class RatioColumnDesc(ComparableColumnDesc):
method __init__ (line 308) | def __init__(self, field_code: str, name: str, title: str) -> None:
method convert_value_from_filter_to_db (line 311) | def convert_value_from_filter_to_db(self, filter_value: str) -> Any:
method convert_ratio_value_from_filter_to_db (line 314) | def convert_ratio_value_from_filter_to_db(self, filter_value: str) -> ...
method get_where_sql_clause (line 323) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 351) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class DateColumnDesc (line 355) | class DateColumnDesc(ComparableColumnDesc):
method __init__ (line 356) | def __init__(self, field_code: str, name: str, title: str) -> None:
method convert_value_from_filter_to_db (line 359) | def convert_value_from_filter_to_db(self, filter_value: str) -> Any:
class DateTimeColumnDesc (line 363) | class DateTimeColumnDesc(ComparableColumnDesc):
method __init__ (line 366) | def __init__(self, field_code: str, name: str, title: str) -> None:
method convert_value_from_filter_to_db (line 369) | def convert_value_from_filter_to_db(self, filter_value: str) -> Any:
method get_where_sql_clause (line 372) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
class BooleanColumnDesc (line 389) | class BooleanColumnDesc(ColumnDesc):
method __init__ (line 390) | def __init__(self, field_code: str, name: str, title: str) -> None:
method get_where_sql_clause (line 393) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
method get_field_filter_syntax_hint (line 402) | def get_field_filter_syntax_hint(self) -> List[Tuple[str, str]]:
class RawdbFieldHandler (line 412) | class RawdbFieldHandler:
method __init__ (line 420) | def __init__(self,
method __str__ (line 436) | def __str__(self) -> str:
method get_client_column_descriptions (line 441) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method get_pg_column_definitions (line 444) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method get_pg_index_definitions (line 447) | def get_pg_index_definitions(self) -> Optional[List[str]]:
method get_pg_sql_insert_clause (line 450) | def get_pg_sql_insert_clause(self, document_language: str,
method python_value_to_indexed_field_value (line 454) | def python_value_to_indexed_field_value(self, dfv_python_value) -> Any:
method columns_to_field_value (line 457) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 460) | def column_names_for_field_values(self) -> Set[str]:
class StringWithTextSearchRawdbFieldHandler (line 464) | class StringWithTextSearchRawdbFieldHandler(RawdbFieldHandler):
method __init__ (line 465) | def __init__(self,
method python_value_to_single_db_value_for_text_search (line 478) | def python_value_to_single_db_value_for_text_search(self, python_value...
method python_value_to_indexed_field_value (line 481) | def python_value_to_indexed_field_value(self, python_value) -> Optiona...
method get_client_column_descriptions (line 484) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method get_pg_index_definitions (line 492) | def get_pg_index_definitions(self) -> Optional[List[str]]:
method get_pg_column_definitions (line 498) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method get_pg_sql_insert_clause (line 504) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 514) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 517) | def column_names_for_field_values(self) -> Set[str]:
class LongTextFromRelTableFieldHandler (line 521) | class LongTextFromRelTableFieldHandler(StringWithTextSearchRawdbFieldHan...
method __init__ (line 523) | def __init__(self, field_code: str, field_title: str, table_name: str,
method get_pg_sql_insert_clause (line 537) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
class StringRawdbFieldHandler (line 545) | class StringRawdbFieldHandler(RawdbFieldHandler):
method __init__ (line 546) | def __init__(self,
method python_value_to_indexed_field_value (line 560) | def python_value_to_indexed_field_value(self, python_value):
method get_client_column_descriptions (line 563) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method get_pg_index_definitions (line 570) | def get_pg_index_definitions(self) -> Optional[List[str]]:
method get_pg_column_definitions (line 573) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method get_pg_sql_insert_clause (line 578) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 583) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 586) | def column_names_for_field_values(self) -> Set[str]:
class ComparableRawdbFieldHandler (line 590) | class ComparableRawdbFieldHandler(RawdbFieldHandler):
method python_value_to_indexed_field_value (line 593) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_client_column_descriptions (line 596) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method __init__ (line 599) | def __init__(self,
method get_pg_index_definitions (line 610) | def get_pg_index_definitions(self) -> Optional[List[str]]:
method get_pg_column_definitions (line 613) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method get_pg_sql_insert_clause (line 618) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 623) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 626) | def column_names_for_field_values(self) -> Set[str]:
class IntFieldHandler (line 630) | class IntFieldHandler(ComparableRawdbFieldHandler):
method python_value_to_indexed_field_value (line 633) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_client_column_descriptions (line 641) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
class FloatFieldHandler (line 645) | class FloatFieldHandler(ComparableRawdbFieldHandler):
method python_value_to_indexed_field_value (line 648) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_client_column_descriptions (line 658) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
class PercentFieldHandler (line 662) | class PercentFieldHandler(FloatFieldHandler):
class DateFieldHandler (line 666) | class DateFieldHandler(ComparableRawdbFieldHandler):
method __init__ (line 669) | def __init__(self,
method python_value_to_indexed_field_value (line 680) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_client_column_descriptions (line 686) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
class DateTimeFieldHandler (line 690) | class DateTimeFieldHandler(ComparableRawdbFieldHandler):
method __init__ (line 693) | def __init__(self,
method python_value_to_indexed_field_value (line 704) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_client_column_descriptions (line 708) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
class MoneyRawdbFieldHandler (line 712) | class MoneyRawdbFieldHandler(RawdbFieldHandler):
method __init__ (line 713) | def __init__(self,
method get_client_column_descriptions (line 724) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method get_pg_column_definitions (line 729) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method python_value_to_indexed_field_value (line 735) | def python_value_to_indexed_field_value(self, dfv_python_value) -> Any:
method get_pg_sql_insert_clause (line 738) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 748) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 758) | def column_names_for_field_values(self) -> Set[str]:
method get_pg_index_definitions (line 761) | def get_pg_index_definitions(self) -> Optional[List[str]]:
class RatioRawdbFieldHandler (line 765) | class RatioRawdbFieldHandler(RawdbFieldHandler):
method __init__ (line 766) | def __init__(self,
method get_client_column_descriptions (line 777) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method get_pg_column_definitions (line 781) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method python_value_to_indexed_field_value (line 787) | def python_value_to_indexed_field_value(self, dfv_python_value) -> Any:
method get_pg_sql_insert_clause (line 790) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 800) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 810) | def column_names_for_field_values(self) -> Set[str]:
method get_pg_index_definitions (line 813) | def get_pg_index_definitions(self) -> Optional[List[str]]:
class AddressFieldHandler (line 817) | class AddressFieldHandler(StringRawdbFieldHandler):
method get_pg_sql_insert_clause (line 818) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 824) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
class RelatedInfoRawdbFieldHandler (line 833) | class RelatedInfoRawdbFieldHandler(RawdbFieldHandler):
method get_client_column_descriptions (line 834) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method __init__ (line 837) | def __init__(self,
method get_pg_index_definitions (line 848) | def get_pg_index_definitions(self) -> Optional[List[str]]:
method get_pg_column_definitions (line 851) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method python_value_to_indexed_field_value (line 857) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_pg_sql_insert_clause (line 860) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 875) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 878) | def column_names_for_field_values(self) -> Set[str]:
class AnnotationTextFieldHandler (line 882) | class AnnotationTextFieldHandler(StringRawdbFieldHandler):
method __init__ (line 884) | def __init__(self,
method get_pg_column_definitions (line 895) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method get_pg_sql_insert_clause (line 898) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
class BooleanRawdbFieldHandler (line 905) | class BooleanRawdbFieldHandler(RawdbFieldHandler):
method python_value_to_indexed_field_value (line 908) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_client_column_descriptions (line 912) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method __init__ (line 915) | def __init__(self,
method get_pg_index_definitions (line 925) | def get_pg_index_definitions(self) -> Optional[List[SQLClause]]:
method get_pg_column_definitions (line 928) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method get_pg_sql_insert_clause (line 933) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 938) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 941) | def column_names_for_field_values(self) -> Set[str]:
class MultichoiceFieldHandler (line 945) | class MultichoiceFieldHandler(StringRawdbFieldHandler):
method python_value_to_indexed_field_value (line 946) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_pg_sql_insert_clause (line 953) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 959) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method column_names_for_field_values (line 965) | def column_names_for_field_values(self) -> Set[str]:
class LinkedDocumentsRawdbFieldHandler (line 969) | class LinkedDocumentsRawdbFieldHandler(RawdbFieldHandler):
method __init__ (line 970) | def __init__(self,
method get_client_column_descriptions (line 981) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
method get_pg_column_definitions (line 988) | def get_pg_column_definitions(self) -> Dict[str, PgTypes]:
method python_value_to_indexed_field_value (line 994) | def python_value_to_indexed_field_value(self, python_value) -> Any:
method get_pg_sql_insert_clause (line 1000) | def get_pg_sql_insert_clause(self, document_language: str, python_valu...
method columns_to_field_value (line 1023) | def columns_to_field_value(self, columns: Dict[str, Any]) -> Any:
method get_pg_index_definitions (line 1029) | def get_pg_index_definitions(self) -> Optional[List[str]]:
method column_names_for_field_values (line 1035) | def column_names_for_field_values(self) -> Set[str]:
class ProxyColumnDesc (line 1039) | class ProxyColumnDesc(StringColumnDesc):
method __init__ (line 1041) | def __init__(self, *args, **kwargs) -> None:
method get_output_column_sql_spec (line 1045) | def get_output_column_sql_spec(self) -> str:
method get_where_sql_clause (line 1048) | def get_where_sql_clause(self, field_filter: str) -> Optional[SQLClause]:
class ProxyFieldHandler (line 1060) | class ProxyFieldHandler(StringRawdbFieldHandler):
method __init__ (line 1061) | def __init__(self, *args, **kwargs):
method get_pg_sql_insert_clause (line 1065) | def get_pg_sql_insert_clause(self, *args, **kwargs):
method get_client_column_descriptions (line 1068) | def get_client_column_descriptions(self) -> List[ColumnDesc]:
FILE: contraxsuite_services/apps/rawdb/rawdb/system_rawdb_config.py
class SystemRawDBConfig (line 54) | class SystemRawDBConfig:
method invalidate_cache (line 58) | def invalidate_cache(cls):
method get_config (line 64) | def get_config(cls,
method _filter_records_by_user (line 80) | def _filter_records_by_user(cls, records: Dict[str, Any], user: Option...
method _get_cached_config (line 91) | def _get_cached_config(cls, add_query_syntax: bool) -> Dict[str, Any]:
method _get_actual_config (line 100) | def _get_actual_config(cls,
method _document_type_schema_to_dto (line 173) | def _document_type_schema_to_dto(
method _column_to_dto (line 189) | def _column_to_dto(cls, column: ColumnDesc, add_query_syntax: bool = F...
function save_document_type (line 201) | def save_document_type(sender, instance, created, **kwargs):
FILE: contraxsuite_services/apps/rawdb/repository/base_raw_db_repository.py
class BaseRawDbRepository (line 37) | class BaseRawDbRepository:
method update_documents_assignee (line 38) | def update_documents_assignee(self,
method update_documents_status (line 43) | def update_documents_status(self,
method update_rawdb_column_values (line 48) | def update_rawdb_column_values(self,
method remove_user_references (line 53) | def remove_user_references(self, assignee_id: int):
FILE: contraxsuite_services/apps/rawdb/repository/raw_db_migrations.py
function add_rawdb_migration_column (line 39) | def add_rawdb_migration_column(field_name: str,
function check_table_exists (line 72) | def check_table_exists(cursor, table_name: str) -> bool:
FILE: contraxsuite_services/apps/rawdb/repository/raw_db_repository.py
class RawDbRepository (line 56) | class RawDbRepository(BaseRawDbRepository):
method update_documents_assignee (line 59) | def update_documents_assignee(self,
method update_documents_status (line 83) | def update_documents_status(self,
method update_rawdb_column_values (line 97) | def update_rawdb_column_values(self,
method get_generic_values (line 118) | def get_generic_values(self, doc: Document, generic_values_to_fill: Fi...
method remove_user_references (line 165) | def remove_user_references(self, assignee_id: int):
function doc_fields_table_name (line 176) | def doc_fields_table_name(document_type_code: str) -> str:
FILE: contraxsuite_services/apps/rawdb/schemas.py
class DocumentsAPIViewSchema (line 39) | class DocumentsAPIViewSchema(ObjectResponseSchema):
method get_post_request_schema (line 148) | def get_post_request_schema(self):
method get_request_body (line 160) | def get_request_body(self, path, method):
method get_operation (line 168) | def get_operation(self, path, method):
method get_components (line 176) | def get_components(self, path, method):
FILE: contraxsuite_services/apps/rawdb/signals.py
function reindex_on_doc_type_change (line 54) | def reindex_on_doc_type_change(document_type: DocumentType):
function reindex_on_field_change (line 64) | def reindex_on_field_change(document_field: DocumentField):
function document_delete_listener (line 81) | def document_delete_listener(sender, **kwargs):
function multiple_documents_delete_listener (line 92) | def multiple_documents_delete_listener(sender, user, document_type_code,...
function document_field_change_listener (line 101) | def document_field_change_listener(sender, **kwargs):
function document_field_delete_listener (line 107) | def document_field_delete_listener(sender, **kwargs):
function document_type_change_listener (line 113) | def document_type_change_listener(sender, **kwargs):
function document_type_delete_listener (line 119) | def document_type_delete_listener(sender, **kwargs):
function project_name_change_listener (line 126) | def project_name_change_listener(sender, **kwargs):
function user_full_name_change_listener (line 136) | def user_full_name_change_listener(sender, **kwargs):
function review_status_save_listener (line 146) | def review_status_save_listener(sender, **kwargs):
function document_change_listener_impl (line 155) | def document_change_listener_impl(sender,
function document_change_listener (line 186) | def document_change_listener(sender, **kwargs):
class DocumentEvent (line 195) | class DocumentEvent(Enum):
function fire_document_fields_changed (line 201) | def fire_document_fields_changed(sender,
function doc_soft_delete_listener_impl (line 217) | def doc_soft_delete_listener_impl(sender,
function doc_soft_delete_listener (line 226) | def doc_soft_delete_listener(sender, **kwargs):
function update_documents_assignee_impl (line 231) | def update_documents_assignee_impl(sender,
function documents_assignee_changed_listener (line 249) | def documents_assignee_changed_listener(sender, **kwargs):
function update_documents_status_impl (line 254) | def update_documents_status_impl(sender,
function documents_status_changed_listener (line 271) | def documents_status_changed_listener(sender, **kwargs):
function clear_hidden_fields_impl (line 276) | def clear_hidden_fields_impl(sender, signal, document: Document, field_c...
function hidden_fields_cleared_listener (line 282) | def hidden_fields_cleared_listener(sender, **kwargs):
FILE: contraxsuite_services/apps/rawdb/tasks.py
function _get_reindex_task_name (line 59) | def _get_reindex_task_name():
function there_are_non_indexed_docs_not_planned_to_index (line 63) | def there_are_non_indexed_docs_not_planned_to_index(
function non_indexed_doc_ids_not_planned_to_index_by_doc_type (line 77) | def non_indexed_doc_ids_not_planned_to_index_by_doc_type(
function non_indexed_doc_ids_not_planned_to_index_by_project (line 85) | def non_indexed_doc_ids_not_planned_to_index_by_project(
function get_non_indexed_doc_ids_not_planned_to_index_by_predicate (line 95) | def get_non_indexed_doc_ids_not_planned_to_index_by_predicate(
function _get_all_doc_ids_not_planned_to_index (line 126) | def _get_all_doc_ids_not_planned_to_index(query_filter: str, params: lis...
function get_all_doc_ids_not_planned_to_index_by_doc_type (line 145) | def get_all_doc_ids_not_planned_to_index_by_doc_type(document_type_id: A...
function get_all_doc_ids_not_planned_to_index_by_project_pk (line 150) | def get_all_doc_ids_not_planned_to_index_by_project_pk(project_pk: Any, ...
function get_all_doc_ids_not_planned_to_index_by_assignee_pk (line 155) | def get_all_doc_ids_not_planned_to_index_by_assignee_pk(assignee_pk: Any...
function get_all_doc_ids_not_planned_to_index_by_status_pk (line 160) | def get_all_doc_ids_not_planned_to_index_by_status_pk(status_pk: Any, pa...
function manual_reindex (line 173) | def manual_reindex(task: ExtendedTask,
function _reindex_document_ids_packets (line 195) | def _reindex_document_ids_packets(task: ExtendedTask, ids_packets: Gener...
function reindex_all_project_documents (line 214) | def reindex_all_project_documents(task: ExtendedTask, project_pk: Any) -...
function reindex_assignee_for_all_documents_in_system (line 231) | def reindex_assignee_for_all_documents_in_system(task: ExtendedTask, ass...
function reindex_status_name_for_all_documents_in_system (line 249) | def reindex_status_name_for_all_documents_in_system(task: ExtendedTask, ...
function any_other_reindex_task (line 258) | def any_other_reindex_task(self_task_id, document_type_code: str, projec...
function auto_reindex_not_tracked (line 277) | def auto_reindex_not_tracked(task: ExtendedTask,
function adapt_tables_and_reindex (line 309) | def adapt_tables_and_reindex(task: ExtendedTask,
function run_cache_document_fields_in_chunks (line 389) | def run_cache_document_fields_in_chunks(task: ExtendedTask,
function cache_document_fields_for_doc_ids (line 409) | def cache_document_fields_for_doc_ids(task: ExtendedTask,
function cache_document_fields_for_doc_ids_not_tracked (line 436) | def cache_document_fields_for_doc_ids_not_tracked(task: ExtendedTask,
function cache_document_fields_for_doc_ids_tracked (line 459) | def cache_document_fields_for_doc_ids_tracked(task: ExtendedTask,
function index_documents (line 483) | def index_documents(task: ExtendedTask,
function plan_reindex_tasks_in_chunks (line 500) | def plan_reindex_tasks_in_chunks(all_doc_ids: Iterable,
FILE: contraxsuite_services/apps/rawdb/tests/test_calc_doctype_cache_columns.py
class TestCalcDoctypeCacheColumns (line 43) | class TestCalcDoctypeCacheColumns(TestCase):
method setUpClass (line 45) | def setUpClass(cls):
method manual_test_columns (line 49) | def manual_test_columns(self):
class DocumentFieldRepositoryMock (line 75) | class DocumentFieldRepositoryMock:
method __init__ (line 76) | def __init__(self):
method get_user_document_fields (line 80) | def get_user_document_fields(self,
FILE: contraxsuite_services/apps/rawdb/views.py
class ReindexTaskView (line 52) | class ReindexTaskView(BaseAjaxTaskView):
method disallow_start (line 57) | def disallow_start(self):
method start_task (line 60) | def start_task(self, data):
FILE: contraxsuite_services/apps/similarity/admin.py
class SimilarDocumentsFieldConfigAdminForm (line 46) | class SimilarDocumentsFieldConfigAdminForm(ModelForm):
method clean (line 47) | def clean(self):
class SimilarDocumentsFieldConfigAdmin (line 57) | class SimilarDocumentsFieldConfigAdmin(admin.ModelAdmin):
method get_search_results (line 63) | def get_search_results(self, request, queryset, search_term):
method dst_field_code (line 68) | def dst_field_code(obj):
FILE: contraxsuite_services/apps/similarity/api/v1.py
class SimilarityTaskAPISchema (line 49) | class SimilarityTaskAPISchema(ObjectResponseSchema):
class SimilarityPOSTObjectResponseSerializer (line 52) | class SimilarityPOSTObjectResponseSerializer(serializers.Serializer):
method get_request_serializer (line 57) | def get_request_serializer(self, path, method):
method get_responses (line 62) | def get_responses(self, path, method):
method get_components (line 71) | def get_components(self, path, method):
class RunTaskPermission (line 78) | class RunTaskPermission(IsAuthenticated):
method has_permission (line 79) | def has_permission(self, request, view):
class RunTaskAPIView (line 83) | class RunTaskAPIView(APIView):
class SimilarityAPIView (line 89) | class SimilarityAPIView(RunTaskAPIView, SimilarityView):
class DocumentSimilarityByFeaturesAPIView (line 102) | class DocumentSimilarityByFeaturesAPIView(RunTaskAPIView, DocumentSimila...
class TextUnitSimilarityByFeaturesAPIView (line 116) | class TextUnitSimilarityByFeaturesAPIView(RunTaskAPIView, TextUnitSimila...
class ProjectDocumentsSimilarityByVectorsAPIView (line 131) | class ProjectDocumentsSimilarityByVectorsAPIView(RunTaskAPIView, Project...
method post (line 144) | def post(self, request, *args, **kwargs):
class ProjectTextUnitsSimilarityByVectorsAPIView (line 149) | class ProjectTextUnitsSimilarityByVectorsAPIView(RunTaskAPIView, Project...
method post (line 162) | def post(self, request, *args, **kwargs):
class PartySimilarityAPIView (line 167) | class PartySimilarityAPIView(RunTaskAPIView, PartySimilarityView):
FILE: contraxsuite_services/apps/similarity/chunk_similarity_task.py
class ChunkSimilarity (line 56) | class ChunkSimilarity(ExtendedTask):
method process (line 66) | def process(self, **kwargs):
method estimate_time (line 103) | def estimate_time(self, **kwargs) -> float:
class DocumentChunkSimilarityProcessor (line 120) | class DocumentChunkSimilarityProcessor:
method __init__ (line 138) | def __init__(self,
method process_pack (line 197) | def process_pack(self) -> None:
method do_search_similar_documents (line 212) | def do_search_similar_documents(self) -> None:
method do_search_similar_textunits (line 277) | def do_search_similar_textunits(self) -> None:
method store_doc_similarity_issues (line 342) | def store_doc_similarity_issues(self,
method store_unit_similarity_issues (line 360) | def store_unit_similarity_issues(self,
method build_unitlevel_vocabulary (line 379) | def build_unitlevel_vocabulary(self) -> List[str]:
method build_doclevel_vocabulary (line 384) | def build_doclevel_vocabulary(self) -> List[str]:
method build_vocabulary (line 389) | def build_vocabulary(self,
method build_doclevel_matrices (line 428) | def build_doclevel_matrices(self, vocabulary: List[str]):
method build_unitlevel_matrices (line 434) | def build_unitlevel_matrices(self, vocabulary: List[str]):
method build_matrices (line 440) | def build_matrices(self,
method get_doc_vocabulary_textset (line 479) | def get_doc_vocabulary_textset(self, start: int, end: int) -> List[str]:
method get_unit_vocabulary_textset (line 492) | def get_unit_vocabulary_textset(self, start: int, end: int) -> List[str]:
method get_chunks (line 506) | def get_chunks(iterable: List[str], chunk_size: int) -> Generator[List...
method get_ngrams (line 526) | def get_ngrams(self, texts: List[str]) -> Iterable[str]:
method push_time (line 575) | def push_time(self, time_tag: str, purge: bool = False) -> None:
method log_timing (line 585) | def log_timing(self, prefix: str) -> None:
method log_check_flood (line 598) | def log_check_flood(self, log_key: str, log_msg: str) -> None:
FILE: contraxsuite_services/apps/similarity/forms.py
class SimilarityForm (line 47) | class SimilarityForm(forms.Form):
class DocumentSimilarityByFeaturesForm (line 76) | class DocumentSimilarityByFeaturesForm(forms.Form):
class Meta (line 108) | class Meta:
method __init__ (line 114) | def __init__(self, *args, **kwargs):
class TextUnitSimilarityByFeaturesForm (line 125) | class TextUnitSimilarityByFeaturesForm(DocumentSimilarityByFeaturesForm):
class Meta (line 134) | class Meta:
class ProjectDocumentsSimilarityByVectorsForm (line 141) | class ProjectDocumentsSimilarityByVectorsForm(DocumentSimilarityByFeatur...
class Meta (line 150) | class Meta:
method __init__ (line 156) | def __init__(self, *args, **kwargs):
class ProjectTextUnitsSimilarityByVectorsForm (line 172) | class ProjectTextUnitsSimilarityByVectorsForm(TextUnitSimilarityByFeatur...
class Meta (line 184) | class Meta:
method __init__ (line 192) | def __init__(self, *args, **kwargs):
class ChunkSimilarityForm (line 208) | class ChunkSimilarityForm(forms.Form):
class PartySimilarityForm (line 247) | class PartySimilarityForm(forms.Form):
class PreconfiguredDocumentSimilaritySearchForm (line 267) | class PreconfiguredDocumentSimilaritySearchForm(forms.Form):
FILE: contraxsuite_services/apps/similarity/migrations/0001_initial.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/similarity/migrations/0002_remove_documentsimilarityconfig_project.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/similarity/migrations/0003_auto_20190530_0845.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/similarity/models.py
class DocumentSimilarityConfig (line 56) | class DocumentSimilarityConfig(models.Model):
method validate (line 72) | def validate(dst_field: DocumentField, date_constraint_field: Document...
method self_validate (line 113) | def self_validate(self):
method __str__ (line 118) | def __str__(self):
FILE: contraxsuite_services/apps/similarity/notifications.py
function notify_similarity_task_completed (line 43) | def notify_similarity_task_completed(project_id, user_id, task_id, task_...
function notify_delete_similarity_completed (line 59) | def notify_delete_similarity_completed(task, task_status):
FILE: contraxsuite_services/apps/similarity/signals.py
function catch_document_deleted (line 45) | def catch_document_deleted(sender, user, document: Document, **kwargs):
function catch_doc_soft_delete (line 51) | def catch_doc_soft_delete(sender, document_ids, delete_pending: bool, **...
function catch_doc_full_delete (line 59) | def catch_doc_full_delete(sender, user, document_type_code, document_ids...
function catch_document_post_delete (line 67) | def catch_document_post_delete(sender, instance: Document, **kwargs):
function catch_project_soft_deleted (line 72) | def catch_project_soft_deleted(sender, instance, user, **kwargs):
function cancel_similarity_task (line 76) | def cancel_similarity_task(project_id, user=None):
FILE: contraxsuite_services/apps/similarity/similarity_metrics.py
class SimilarityLimits (line 39) | class SimilarityLimits:
function make_text_units_query (line 49) | def make_text_units_query(project_id):
FILE: contraxsuite_services/apps/similarity/tasks.py
function normalize (line 85) | def normalize(text):
function stem_tokens (line 94) | def stem_tokens(tokens):
class PartySimilarity (line 109) | class PartySimilarity(ExtendedTask):
method process (line 115) | def process(self, **kwargs):
class Similarity (line 175) | class Similarity(ExtendedTask):
method process (line 185) | def process(self, **kwargs):
method notify_on_completed_similarity_action (line 359) | def notify_on_completed_similarity_action(project_ids: list,
class DocumentSimilarityByFeatures (line 391) | class DocumentSimilarityByFeatures(ExtendedTask):
method delete_existing (line 401) | def delete_existing(self, project_id, log_info, run_id=None, item_id=N...
method get_item_id (line 434) | def get_item_id(self, kwargs):
method process (line 437) | def process(self, **kwargs):
method log_routine (line 560) | def log_routine(self, msg: str, msg_key='') -> None:
method calc_block_similarity (line 572) | def calc_block_similarity(task,
method finalize (line 608) | def finalize(_self: ExtendedTask, project_id, user_id, task_id, task_n...
method estimate_similarity_records_count (line 626) | def estimate_similarity_records_count(cls, feature_src_len: int, thres...
class TextUnitSimilarityByFeatures (line 643) | class TextUnitSimilarityByFeatures(DocumentSimilarityByFeatures):
method get_item_id (line 652) | def get_item_id(self, kwargs):
class PreconfiguredDocumentSimilaritySearch (line 690) | class PreconfiguredDocumentSimilaritySearch(ExtendedTask):
method process (line 697) | def process(self, **kwargs):
class DeleteDocumentSimilarityResults (line 801) | class DeleteDocumentSimilarityResults(ExtendedTask):
method process (line 805) | def process(self, **kwargs):
method on_success (line 839) | def on_success(self, *args, **kwargs):
method on_failure (line 843) | def on_failure(self, *args, **kwargs):
class DeleteTextUnitSimilarityResults (line 848) | class DeleteTextUnitSimilarityResults(DeleteDocumentSimilarityResults):
function remove_similarity_results_on_purge (line 854) | def remove_similarity_results_on_purge(sender, instance, **kwargs):
FILE: contraxsuite_services/apps/similarity/tests/test_document_chunk_similarity_processor.py
class TestDocumentChunkSimilarityProcessor (line 40) | class TestDocumentChunkSimilarityProcessor(TestCase):
method non_test_document_level (line 41) | def non_test_document_level(self):
method non_test_unit_level (line 55) | def non_test_unit_level(self):
class TaskStub (line 70) | class TaskStub:
method __init__ (line 71) | def __init__(self):
method log_info (line 76) | def log_info(self, text: str):
method log_debug (line 79) | def log_debug(self, text: str):
method save (line 82) | def save(self, **kwargs):
method is_sub_task (line 85) | def is_sub_task(self):
method set_push_steps (line 88) | def set_push_steps(self, value: int):
method push (line 91) | def push(self):
FILE: contraxsuite_services/apps/similarity/tests/test_similatiry_processor.py
class TestSimilarityProcessor (line 39) | class TestSimilarityProcessor(TestCase):
method test_count_estimation (line 40) | def test_count_estimation(self):
FILE: contraxsuite_services/apps/similarity/views.py
class SimilarityView (line 46) | class SimilarityView(BaseAjaxTaskView):
method get_metadata (line 50) | def get_metadata(self):
method start_task_and_return (line 68) | def start_task_and_return(self, data):
class ProjectDocumentsSimilarityByVectorsView (line 98) | class ProjectDocumentsSimilarityByVectorsView(BaseAjaxTaskView):
class ProjectTextUnitsSimilarityByVectorsView (line 103) | class ProjectTextUnitsSimilarityByVectorsView(BaseAjaxTaskView):
class DocumentSimilarityByFeaturesView (line 108) | class DocumentSimilarityByFeaturesView(BaseAjaxTaskView):
class TextUnitSimilarityByFeaturesView (line 113) | class TextUnitSimilarityByFeaturesView(BaseAjaxTaskView):
class ChunkSimilarityView (line 118) | class ChunkSimilarityView(SimilarityView):
method get_metadata (line 122) | def get_metadata(self):
method start_task_and_return (line 141) | def start_task_and_return(self, data):
class PartySimilarityView (line 159) | class PartySimilarityView(BaseAjaxTaskView):
method get_metadata (line 163) | def get_metadata(self):
class PreconfiguredDocumentSimilaritySearchView (line 173) | class PreconfiguredDocumentSimilaritySearchView(BaseAjaxTaskView):
method get_metadata (line 177) | def get_metadata(self):
FILE: contraxsuite_services/apps/task/admin.py
class TaskAdmin (line 50) | class TaskAdmin(SimpleHistoryAdmin):
class TaskConfigAdmin (line 55) | class TaskConfigAdmin(SimpleHistoryAdmin):
class CeleryResultAdmin (line 61) | class CeleryResultAdmin(admin.ModelAdmin):
class ReindexRoutineChangeForm (line 66) | class ReindexRoutineChangeForm(forms.ModelForm):
class Meta (line 67) | class Meta:
method __init__ (line 75) | def __init__(self, *args, **kwargs):
method clean (line 81) | def clean(self):
class ReindexRoutineAdmin (line 87) | class ReindexRoutineAdmin(admin.ModelAdmin):
method add_view (line 97) | def add_view(self, request, form_url='', extra_context=None):
method change_view (line 103) | def change_view(self, request, object_id, form_url='', extra_context=N...
method get_db_index_names (line 110) | def get_db_index_names(cls) -> List[str]:
method get_db_table_names (line 135) | def get_db_table_names(cls) -> List[str]:
FILE: contraxsuite_services/apps/task/api/v1.py
class TaskSerializer (line 62) | class TaskSerializer(serializers.HyperlinkedModelSerializer):
class Meta (line 68) | class Meta:
method get_description (line 73) | def get_description(self, obj):
class TaskStatsSerializer (line 80) | class TaskStatsSerializer(serializers.ModelSerializer):
class Meta (line 81) | class Meta:
class TaskViewSet (line 86) | class TaskViewSet(JqListAPIMixin, viewsets.ReadOnlyModelViewSet):
method get_serializer_class (line 95) | def get_serializer_class(self):
method get_queryset (line 102) | def get_queryset(self):
method get_project_tasks (line 112) | def get_project_tasks(project_id):
method project_tasks (line 133) | def project_tasks(self, request, **kwargs):
method project_active_tasks (line 137) | def project_active_tasks(self, request, **kwargs):
class ReindexRoutineViewSet (line 162) | class ReindexRoutineViewSet(APIView, ViewSetDataMixin):
method get_extra_actions (line 166) | def get_extra_actions(cls):
method post (line 170) | def post(self, request, **kwargs):
class RunTaskPermission (line 188) | class RunTaskPermission(IsAuthenticated):
method has_permission (line 189) | def has_permission(self, request, view):
class RunTaskBaseView (line 193) | class RunTaskBaseView(views.APIView):
class LoadDictionariesAPIView (line 198) | class LoadDictionariesAPIView(RunTaskBaseView, LoadTaskView):
class LoadDocumentsAPIView (line 246) | class LoadDocumentsAPIView(RunTaskBaseView, LoadDocumentsView):
class LocateTaskAPIVIew (line 260) | class LocateTaskAPIVIew(RunTaskBaseView, LocateTaskView):
class UpdateElasticsearchIndexAPIView (line 308) | class UpdateElasticsearchIndexAPIView(RunTaskBaseView, UpdateElasticsear...
class CleanTasksAPIView (line 315) | class CleanTasksAPIView(RunTaskBaseView, CleanTasksView):
class PurgeTaskAPIView (line 322) | class PurgeTaskAPIView(RunTaskBaseView, PurgeTaskView):
class RecallTaskAPIView (line 331) | class RecallTaskAPIView(RunTaskBaseView, RecallTaskView):
class TaskAccessPermission (line 340) | class TaskAccessPermission(IsAuthenticated):
method has_permission (line 341) | def has_permission(self, request, view):
class TaskStatusAPIView (line 345) | class TaskStatusAPIView(views.APIView):
method get (line 355) | def get(self, request, *args, **kwargs):
class TaskLogAPIView (line 371) | class TaskLogAPIView(views.APIView):
method get (line 382) | def get(self, request, *args, **kwargs):
method filter_sort_and_paginate (line 409) | def filter_sort_and_paginate(self, task_id, default_records_limit=10000):
class ProcessTextExtractionResultsView (line 490) | class ProcessTextExtractionResultsView(APIView):
method post (line 494) | def post(self, request, request_id: str, *_args, **_kwargs):
FILE: contraxsuite_services/apps/task/celery_backend/advanced_celery.py
class AdvancedCelery (line 43) | class AdvancedCelery(Celery):
method re_send_task (line 45) | def re_send_task(self, task_id: str):
method send_task (line 87) | def send_task(self, name, args=None, kwargs=None, countdown=None, eta=...
FILE: contraxsuite_services/apps/task/celery_backend/autoscaler.py
class ShutdownWhenNoTasksAutoscaler (line 49) | class ShutdownWhenNoTasksAutoscaler(Autoscaler):
method __init__ (line 51) | def __init__(self,
method _maybe_scale (line 64) | def _maybe_scale(self, req=None):
FILE: contraxsuite_services/apps/task/celery_backend/database.py
class DatabaseBackend (line 41) | class DatabaseBackend(BaseDictBackend):
method _store_result (line 48) | def _store_result(self, task_id, result, status,
method task_to_decoded (line 88) | def task_to_decoded(task: TaskModel):
method exception_to_python (line 99) | def exception_to_python(self, exc):
method _get_task_meta_for (line 105) | def _get_task_meta_for(self, task_id):
method _forget (line 114) | def _forget(self, task_id):
method cleanup (line 120) | def cleanup(self):
FILE: contraxsuite_services/apps/task/celery_backend/managers.py
class TxIsolationWarning (line 74) | class TxIsolationWarning(UserWarning):
function transaction_retry (line 78) | def transaction_retry(max_retries=1):
function log_task_failure (line 126) | def log_task_failure(exc_info, *args, **kwargs):
class QuerySet (line 139) | class QuerySet(models.QuerySet):
method filter_metadata (line 140) | def filter_metadata(self, **kwargs):
method progress (line 144) | def progress(self, get_completed=False):
method progress_groups (line 160) | def progress_groups(self, get_completed=False):
method completed (line 187) | def completed(self):
class TaskManager (line 198) | class TaskManager(models.Manager):
method get_queryset (line 201) | def get_queryset(self):
method get_task (line 204) | def get_task(self, task_id):
method init_task (line 222) | def init_task(self,
method update_progress (line 303) | def update_progress(self,
method increase_progress (line 309) | def increase_progress(self,
method set_push_steps (line 316) | def set_push_steps(self, task_id, push_steps: int):
method start_processing (line 320) | def start_processing(self, task_id, worker):
method increase_run_count (line 324) | def increase_run_count(self, task_id):
method set_log_extra (line 331) | def set_log_extra(self, task_id, log_extra):
method set_failure_processed (line 335) | def set_failure_processed(self, task_id, v: bool):
method push (line 339) | def push(self, task_id):
method main_tasks (line 345) | def main_tasks(self, show_failed_excluded_from_tracking: bool = False):
method parent_tasks (line 354) | def parent_tasks(self, show_failed_excluded_from_tracking: bool = False):
method unready_main_tasks (line 363) | def unready_main_tasks(self):
method unready_parent_tasks (line 366) | def unready_parent_tasks(self):
method succeed_main_tasks (line 369) | def succeed_main_tasks(self):
method succeed_parent_tasks (line 372) | def succeed_parent_tasks(self):
method _prepare_task_result (line 376) | def _prepare_task_result(cls, result):
method store_result (line 388) | def store_result(self,
method warn_if_repeatable_read (line 466) | def warn_if_repeatable_read(self):
method connection_for_write (line 475) | def connection_for_write(self):
method connection_for_read (line 478) | def connection_for_read(self):
method current_engine (line 481) | def current_engine(self):
method get_all_expired (line 487) | def get_all_expired(self, expires):
method delete_expired (line 491) | def delete_expired(self, expires):
method filter_metadata (line 502) | def filter_metadata(self, **kwargs):
method get_active_user_tasks (line 506) | def get_active_user_tasks(self) -> QuerySet:
method active_tasks_exist (line 517) | def active_tasks_exist(self, task_name: str, execution_delay: datetime...
FILE: contraxsuite_services/apps/task/celery_backend/task_utils.py
function precedence_propagating_exceptions (line 71) | def precedence_propagating_exceptions(state: str):
function precedence_non_propagating_exceptions (line 78) | def precedence_non_propagating_exceptions(state: str):
function precedence (line 85) | def precedence(state: str, propagate_exceptions: bool):
function calc_state (line 94) | def calc_state(all_states: List[str], propagate_exceptions: bool) -> str:
function get_date_done (line 98) | def get_date_done(all_dates_done: List[datetime]) -> Union[None, datetime]:
function revoke_task (line 105) | def revoke_task(_task, wait=False, timeout=None):
FILE: contraxsuite_services/apps/task/celery_backend/utils.py
function now (line 46) | def now():
FILE: contraxsuite_services/apps/task/forms.py
class LoadDocumentsForm (line 59) | class LoadDocumentsForm(forms.Form):
function locate_field (line 78) | def locate_field(label, parent_class='checkbox-parent'):
function child_field (line 82) | def child_field(delete_tip=None, label='Delete existing usages', child_c...
class LocateForm (line 88) | class LocateForm(forms.Form):
method __init__ (line 167) | def __init__(self, *args, **kwargs):
method is_valid (line 180) | def is_valid(self):
class UpdateElasticSearchForm (line 197) | class UpdateElasticSearchForm(forms.Form):
class TotalCleanupForm (line 202) | class TotalCleanupForm(forms.Form):
class TaskDetailForm (line 206) | class TaskDetailForm(forms.Form):
method __init__ (line 214) | def __init__(self, prefix, instance: Task, initial):
method render_collapsible_block (line 317) | def render_collapsible_block(cls,
method get_task_record_color (line 325) | def get_task_record_color(cls, record: TaskLogEntry) -> str:
class CleanProjectForm (line 334) | class CleanProjectForm(forms.Form):
method clean (line 339) | def clean(self):
class LoadFixtureForm (line 345) | class LoadFixtureForm(forms.Form):
class DumpFixtureForm (line 360) | class DumpFixtureForm(forms.Form):
method clean_filter_options (line 384) | def clean_filter_options(self):
class BuildOCRRatingLanguageModelForm (line 394) | class BuildOCRRatingLanguageModelForm(forms.Form):
class LoadTermsForm (line 408) | class LoadTermsForm(forms.Form):
class LoadCompanyTypesForm (line 412) | class LoadCompanyTypesForm(forms.Form):
FILE: contraxsuite_services/apps/task/management/commands/load_documents.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 43) | def add_arguments(self, parser):
method handle (line 60) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/management/commands/load_entities.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/management/commands/load_terms.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 51) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/management/commands/locate_entities.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/management/commands/locate_parties.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/management/commands/locate_terms.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 49) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/management/commands/total_cleanup.py
class Command (line 39) | class Command(BaseCommand):
method add_arguments (line 42) | def add_arguments(self, parser):
method handle (line 51) | def handle(self, *args, **options):
FILE: contraxsuite_services/apps/task/migrations/0001_initial.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0002_task_user.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0003_task_metadata.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0004_task_celery_task_result.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0005_task_visible.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0006_auto_20180315_1759.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0007_auto_20180330_1305.py
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0008_auto_20180330_1522.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0009_auto_20180404_0851.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0010_auto_20180510_1105.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0011_taskconfig.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0012_auto_20180606_1630.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0013_auto_20180606_1928.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0014_auto_20180606_1956.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0015_auto_20180610_2212.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0016_auto_20180613_1529.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0017_auto_20180615_1400.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0018_auto_20180615_1423.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0019_remove_task_duration_at_last_update_time.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0020_remove_task_progress.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0021_remove_task_date_done.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0022_auto_20180619_1629.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0023_task_description.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0024_auto_20180621_0845.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0025_auto_20180622_1528.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0026_auto_20180624_1632.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0027_auto_20180624_1633.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0028_auto_20180624_2227.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0029_task_log_extra.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0030_create_undex_20180712_1131.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0031_auto_20180725_1416.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0032_data_migration_20180725_1417.py
function migrate_data (line 8) | def migrate_data(apps, schema_editor):
class Migration (line 22) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0033_task_completed.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0034_data_migration_20180725_1445.py
function migrate_data (line 8) | def migrate_data(apps, schema_editor):
class Migration (line 13) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0035_auto_20180816_1249.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0036_task_run_count.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0037_auto_20180822_1258.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0038_remove_task_own_date_work_start.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0039_task_worker.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0040_auto_20180910_0913.py
class Migration (line 10) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0040_task_run_after_sub_tasks_finished.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0041_merge_20180911_0538.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0042_task_args.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0043_create_document_soft_time_limit.py
function fix_soft_time_limit_for_create_document_task (line 5) | def fix_soft_time_limit_for_create_document_task(apps, schema_editor):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0044_fix_document_soft_time_limit.py
function fix_soft_time_limit_for_create_document_task (line 5) | def fix_soft_time_limit_for_create_document_task(apps, schema_editor):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0045_fix_document_soft_time_limit.py
function fix_soft_time_limit_for_create_document_task (line 5) | def fix_soft_time_limit_for_create_document_task(apps, schema_editor):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0046_fix_document_soft_time_limit.py
function fix_soft_time_limit_for_create_document_task (line 5) | def fix_soft_time_limit_for_create_document_task(apps, schema_editor):
class Migration (line 12) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0047_task_priority.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0048_task_call_stack.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0049_auto_20190911_1646.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0050_task_run_after_sub_tasks_failed.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0051_auto_20191113_1825.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0052_task_has_sub_tasks.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0053_auto_20191114_0825.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0054_auto_remove_args_index.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0055_auto_20200113_2143.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0056_auto_20200206_1030.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0057_add_task_display_name.py
class Migration (line 4) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0058_auto_20200323_1529.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0059_auto_20200420_1504.py
function run_migration (line 6) | def run_migration(apps, schema_editor):
function revert_migration (line 95) | def revert_migration(apps, schema_editor):
class Migration (line 108) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0060_auto_20200424_1121.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0061_auto_20200424_1341.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0062_auto_20200609_0914.py
function run_migration (line 6) | def run_migration(apps, schema_editor):
function revert_migration (line 16) | def revert_migration(apps, schema_editor):
class Migration (line 21) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0063_auto_20200630_1353.py
function migrate_data (line 6) | def migrate_data(apps, schema_editor):
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0064_task_spawned_processes.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0065_raise_failure_status_order.py
function run_migration (line 6) | def run_migration(_apps, _schema_editor):
function revert_migration (line 58) | def revert_migration(apps, schema_editor):
class Migration (line 109) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0066_taskstatentry.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0067_task_bad_health_check_num.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0068_task_queue.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0069_auto_20201208_0911.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0070_auto_20201208_1813.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0071_add_reindex_task.py
function add_index_task_config (line 5) | def add_index_task_config(_apps, _schema_editor):
function find_column_index (line 17) | def find_column_index(cursor, table_name: str, column_name: str, index_n...
class Migration (line 37) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0072_auto_20210402_1120.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0073_remove_dirty_from_task_names.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/migrations/0075_task_weight.py
function run_migration (line 4) | def run_migration(_apps, _schema_editor):
function revert_migration (line 27) | def revert_migration(_apps, _schema_editor):
class Migration (line 50) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/task/models.py
class TaskConfig (line 69) | class TaskConfig(models.Model):
class TaskLogEntry (line 87) | class TaskLogEntry:
class TaskStatEntry (line 100) | class TaskStatEntry(models.Model):
class Task (line 106) | class Task(models.Model):
method __str__ (line 194) | def __str__(self):
method is_sub_task (line 198) | def is_sub_task(self):
method has_error (line 202) | def has_error(self) -> bool:
method duration (line 206) | def duration(self):
method subtasks (line 214) | def subtasks(self):
method disallow_start (line 218) | def disallow_start(cls, name):
method special_tasks (line 222) | def special_tasks(cls, filter_opts):
method write_log (line 229) | def write_log(self, message, level='info', exc_info: Exception = None,...
method get_task_log_from_elasticsearch (line 252) | def get_task_log_from_elasticsearch(self,
method append_task_failure_records (line 272) | def append_task_failure_records(cls,
method get_task_log_from_elasticsearch_by_query (line 324) | def get_task_log_from_elasticsearch_by_query(
method update_progress (line 366) | def update_progress(self,
method set_visible (line 401) | def set_visible(self, vis: bool):
method store_spawned_process (line 407) | def store_spawned_process(self, pid: int):
method terminate_spawned_processes (line 415) | def terminate_spawned_processes(
method terminate_spawned_processes_unsafe (line 425) | def terminate_spawned_processes_unsafe(
class ReindexRoutine (line 449) | class ReindexRoutine(models.Model):
method __str__ (line 473) | def __str__(self):
method __repr__ (line 476) | def __repr__(self):
FILE: contraxsuite_services/apps/task/ocr_rating/ocr_rating_calculator.py
class RatingCalculator (line 50) | class RatingCalculator(QuadraticCosineSimilarityOcrRatingCalculator):
method get_rating (line 51) | def get_rating(self, text: str, language: str) -> float:
class TextOCRRatingCalculator (line 59) | class TextOCRRatingCalculator:
method __init__ (line 60) | def __init__(self):
method calculate_rating (line 76) | def calculate_rating(self, text: str, language: str) -> float:
FILE: contraxsuite_services/apps/task/schemas.py
class TaskStatusSchema (line 43) | class TaskStatusSchema(ObjectResponseSchema):
method get_responses (line 51) | def get_responses(self, path, method):
class TaskLogSerializer (line 57) | class TaskLogSerializer(serializers.Serializer):
class TaskLogResponseSerializer (line 69) | class TaskLogResponseSerializer(serializers.Serializer):
class TaskLogSchema (line 76) | class TaskLogSchema(JqFiltersListViewSchema):
class ProjectTaskLogSchema (line 92) | class ProjectTaskLogSchema(TaskLogSchema):
class RunTaskBaseSchema (line 102) | class RunTaskBaseSchema(ObjectResponseSchema):
method get_responses (line 106) | def get_responses(self, path, method):
class CheckTaskScheduleSchema (line 116) | class CheckTaskScheduleSchema(ObjectResponseSchema):
class CheckTaskScheduleRequestSerializer (line 118) | class CheckTaskScheduleRequestSerializer(serializers.Serializer):
method get_responses (line 123) | def get_responses(self, path, method):
class CustomDurationField (line 131) | class CustomDurationField(DurationField):
method to_representation (line 133) | def to_representation(self, value):
class ProjectTasksSerializer (line 148) | class ProjectTasksSerializer(SimpleRelationSerializer):
class Meta (line 157) | class Meta:
method format_args (line 163) | def format_args(args):
method get_description (line 172) | def get_description(self, obj):
class ProjectTasksSchema (line 179) | class ProjectTasksSchema(ObjectToItemResponseMixin, JqFiltersListViewSch...
class ProjectActiveTasksSerializer (line 183) | class ProjectActiveTasksSerializer(serializers.Serializer):
class ProjectActiveTasksSchema (line 191) | class ProjectActiveTasksSchema(ObjectToItemResponseMixin, JqFiltersListV...
FILE: contraxsuite_services/apps/task/static/moment-duration-format.js
function stringIncludes (line 98) | function stringIncludes(str, search) {
function repeatZero (line 109) | function repeatZero(qty) {
function stringRound (line 120) | function stringRound(digits) {
function formatNumber (line 167) | function formatNumber(number, options, userLocale) {
function durationLabelCompare (line 332) | function durationLabelCompare(a, b) {
function durationGetLabels (line 346) | function durationGetLabels(token, localeData) {
function durationPluralKey (line 371) | function durationPluralKey(token, integerValue, decimalValue) {
function isArray (line 430) | function isArray(array) {
function isObject (line 435) | function isObject(obj) {
function findLast (line 440) | function findLast(array, callback) {
function find (line 449) | function find(array, callback) {
function each (line 470) | function each(array, callback) {
function map (line 483) | function map(array, callback) {
function pluck (line 499) | function pluck(array, prop) {
function compact (line 506) | function compact(array) {
function unique (line 517) | function unique(array) {
function intersection (line 528) | function intersection(a, b) {
function rest (line 541) | function rest(array, callback) {
function initial (line 555) | function initial(array, callback) {
function extend (line 562) | function extend(a, b) {
function keys (line 571) | function keys(a) {
function any (line 582) | function any(array, callback) {
function flatten (line 597) | function flatten(array) {
function toLocaleStringSupportsLocales (line 607) | function toLocaleStringSupportsLocales() {
function featureTestToLocaleStringRounding (line 617) | function featureTestToLocaleStringRounding() {
function featureTestToLocaleString (line 626) | function featureTestToLocaleString() {
function durationsFormat (line 663) | function durationsFormat() {
function durationFormat (line 721) | function durationFormat() {
function defaultFormatTemplate (line 1437) | function defaultFormatTemplate() {
function init (line 1495) | function init(context) {
FILE: contraxsuite_services/apps/task/task_health_check/task_health_check.py
class CeleryStats (line 52) | class CeleryStats:
function get_celery_stats (line 59) | def get_celery_stats() -> CeleryStats:
function check_task_health (line 95) | def check_task_health(log: ProcessLogger,
FILE: contraxsuite_services/apps/task/task_monitor.py
class TaskRecord (line 48) | class TaskRecord:
method __init__ (line 49) | def __init__(self,
method make_log_key_val (line 71) | def make_log_key_val(self) -> Dict[str, str]:
class TaskMonitor (line 88) | class TaskMonitor:
method report_on_failed_tasks (line 92) | def report_on_failed_tasks(cls) -> None:
method send_emails_on_failed_tasks (line 162) | def send_emails_on_failed_tasks(cls, tasks: List[Task]) -> None:
method get_task_detail (line 174) | def get_task_detail(cls, task: Task) -> TaskRecord:
FILE: contraxsuite_services/apps/task/task_visibility.py
class TaskVisibility (line 41) | class TaskVisibility:
method get_excluded_from_tracking (line 43) | def get_excluded_from_tracking(cls) -> Set[str]:
FILE: contraxsuite_services/apps/task/tasks.py
function _get_or_create_task_config (line 145) | def _get_or_create_task_config(celery_task) -> TaskConfig:
function get_task_priority (line 152) | def get_task_priority(callable_or_class) -> int:
function get_queue_by_task_priority (line 159) | def get_queue_by_task_priority(priority: int) -> str:
class ExtendedTask (line 164) | class ExtendedTask(app.Task):
method __init__ (line 181) | def __init__(self, *args, **kwargs):
method run (line 186) | def run(self, *args, **kwargs):
method task (line 203) | def task(self) -> Task:
method task_name (line 208) | def task_name(self) -> str:
method log_extra (line 212) | def log_extra(self) -> Dict:
method log_extra (line 216) | def log_extra(self, v: Dict):
method write_log (line 221) | def write_log(self, message, level='info', exc_info: Exception = None,...
method log_info (line 232) | def log_info(self, message, **kwargs):
method log_error (line 235) | def log_error(self, message, exc_info: Exception = None, **kwargs):
method log_debug (line 238) | def log_debug(self, message, **kwargs):
method log_warn (line 241) | def log_warn(self, message, exc_info: Exception = None, **kwargs):
method init_cache (line 244) | def init_cache(self):
method main_task_id (line 262) | def main_task_id(self):
method set_push_steps (line 266) | def set_push_steps(self, value: int):
method push (line 271) | def push(self):
method _render_task_failed_message (line 280) | def _render_task_failed_message(self,
method run_if_task_or_sub_tasks_failed (line 290) | def run_if_task_or_sub_tasks_failed(self,
method run_after_sub_tasks_finished (line 330) | def run_after_sub_tasks_finished(self,
method run_sub_tasks (line 376) | def run_sub_tasks(self,
method run_sub_tasks_class_based (line 454) | def run_sub_tasks_class_based(self,
method on_success (line 498) | def on_success(self, retval, task_id, args, kwargs):
method on_failure (line 505) | def on_failure(self, exc, task_id, args, kwargs, einfo):
method prepare_task_execution (line 516) | def prepare_task_execution(self):
method __call__ (line 520) | def __call__(self, *args: Any, **kwargs: Any) -> Any:
class CeleryTaskLogger (line 603) | class CeleryTaskLogger(ProcessLogger):
method __init__ (line 604) | def __init__(self, celery_task: ExtendedTask) -> None:
method set_progress_steps_number (line 608) | def set_progress_steps_number(self, steps):
method step_progress (line 611) | def step_progress(self):
method info (line 614) | def info(self, message: str, **kwargs):
method debug (line 617) | def debug(self, message: str, **kwargs):
method warn (line 620) | def warn(self, message: str, **kwargs):
method error (line 623) | def error(self, message: str,
function end_chord (line 634) | def end_chord(task: ExtendedTask, *args, **kwargs):
function call_task_func (line 652) | def call_task_func(*args, **kwargs):
function _call_task_func (line 656) | def _call_task_func(task_func: Callable,
function call_task (line 714) | def call_task(*args, **kwargs):
function _call_task (line 718) | def _call_task(task_name, **options):
function delete_document_on_load_failed (line 808) | def delete_document_on_load_failed(task: ExtendedTask, file_name: str, k...
class LoadDocuments (line 842) | class LoadDocuments(ExtendedTask):
method process (line 868) | def process(self, **kwargs):
method create_document_from_bytes (line 912) | def create_document_from_bytes(task: ExtendedTask,
method create_document_local (line 927) | def create_document_local(task: ExtendedTask,
method cancel_text_extraction (line 1113) | def cancel_text_extraction(load_documents_main_task_id: str, log_func:...
method safe_del_text_extraction_files (line 1131) | def safe_del_text_extraction_files(client: TextExtractionSystemWebClient,
method process_text_extraction_results (line 1153) | def process_text_extraction_results(task: ExtendedTask,
method save_document_uploaded_action (line 1422) | def save_document_uploaded_action(document_id: int, user_id: int):
method classify_document (line 1440) | def classify_document(doc_text: str) -> Tuple[str, float]:
method get_file_extension (line 1450) | def get_file_extension(file_name: str, file_path: str) -> Tuple[str, s...
method safely_get_paragraphs (line 1467) | def safely_get_paragraphs(text: str) -> List[Tuple[str, int, int]]:
class CreateDocument (line 1474) | class CreateDocument(ExtendedTask):
method process (line 1483) | def process(self,
class LoadTerms (line 1499) | class LoadTerms(ExtendedTask):
method load_terms_from_path (line 1505) | def load_terms_from_path(self, path: str, real_fn: str, terms_df: pd):
method process (line 1511) | def process(self, **kwargs):
class LoadGeoEntities (line 1545) | class LoadGeoEntities(ExtendedTask):
method load_geo_entities_from_path (line 1560) | def load_geo_entities_from_path(self, path: str, real_fn: str, entitie...
method set_total_progress (line 1566) | def set_total_progress(self, progress):
method process (line 1570) | def process(self, **kwargs):
class LoadCourts (line 1606) | class LoadCourts(ExtendedTask):
method load_courts_from_path (line 1613) | def load_courts_from_path(self, path: str, real_fn: str):
method process (line 1619) | def process(self, **kwargs):
class Locate (line 1646) | class Locate(ExtendedTask):
method __init__ (line 1668) | def __init__(self, *args, **kwargs):
method delete_existing_usages (line 1673) | def delete_existing_usages(self, locator_names, document_id, project_id):
method process (line 1698) | def process(self, **kwargs):
method cache_document_items (line 1810) | def cache_document_items(self,
method save_summary_on_locate_finished (line 1833) | def save_summary_on_locate_finished(log: ProcessLogger, doc_id: int, l...
method on_locate_finished (line 1854) | def on_locate_finished(_self: ExtendedTask,
method parse_text_units (line 1935) | def parse_text_units(self: ExtendedTask,
method notify_on_completed_complete_action (line 1981) | def notify_on_completed_complete_action(_self,
function clean_tasks (line 2045) | def clean_tasks(this_task: ExtendedTask):
function order_tasks_by_hierarchy (line 2077) | def order_tasks_by_hierarchy(tasks: List[Task]) -> List[Task]:
function purge_tasks (line 2093) | def purge_tasks(this_task: ExtendedTask, tasks: List[Task], log_progress...
function terminate_processes (line 2123) | def terminate_processes(task: ExtendedTask,
function call_terminate_processes_task (line 2136) | def call_terminate_processes_task(
function track_tasks (line 2147) | def track_tasks(_celery_task):
function run_task_finish_handler (line 2241) | def run_task_finish_handler(task_id, name, title, metadata, priority):
function track_failed_tasks (line 2256) | def track_failed_tasks(_celery_task):
function clean_tasks_periodic (line 2261) | def clean_tasks_periodic(_celery_task):
function clean_export_files_periodic (line 2301) | def clean_export_files_periodic(_celery_task):
function monitor_disk_usage (line 2315) | def monitor_disk_usage(_celery_task):
function recall_task (line 2348) | def recall_task(task_pk: str,
function find_tasks_by_session_ids (line 2409) | def find_tasks_by_session_ids(session_id: str,
function purge_task (line 2421) | def purge_task(task_pk: Union[Task, str],
function task_health_check (line 2542) | def task_health_check(_celery_task):
class TotalCleanup (line 2556) | class TotalCleanup(ExtendedTask):
method process (line 2562) | def process(self, **kwargs):
function get_call_stack_line (line 2582) | def get_call_stack_line(index: int) -> str:
function debug_on_task_finished (line 2594) | def debug_on_task_finished(_celery_task: ExtendedTask, arg1: str = None,...
function debug_on_task_crash (line 2601) | def debug_on_task_crash(_celery_task: ExtendedTask, arg1: str = None, de...
function debug_sub_task (line 2608) | def debug_sub_task(_celery_task: ExtendedTask, arg1: str = None, deep: i...
function debug_main_task (line 2618) | def debug_main_task(_celery_task: ExtendedTask, arg1: str = None):
function debug_generate_error_logs (line 2627) | def debug_generate_error_logs(_celery_task: ExtendedTask, log_to_task_id...
function test_task_progress_single_task (line 2641) | def test_task_progress_single_task(_celery_task: ExtendedTask, arg1: str...
function test_task_progress_sub_task (line 2653) | def test_task_progress_sub_task(_celery_task: ExtendedTask, arg1: str = ...
function test_task_progress_with_subtasks (line 2660) | def test_task_progress_with_subtasks(_celery_task: ExtendedTask, arg1: s...
class BuildOCRRatingLanguageModel (line 2666) | class BuildOCRRatingLanguageModel(ExtendedTask):
method process (line 2672) | def process(self,
function check_reindex_schedules (line 2739) | def check_reindex_schedules(celery_task: ExtendedTask):
function reindex_db_entities (line 2775) | def reindex_db_entities(celery_task: ExtendedTask,
function reindex_db_entity (line 2786) | def reindex_db_entity(celery_task: ExtendedTask,
function find_column_index (line 2797) | def find_column_index(cursor, table_name: str, column_name: str, index_n...
FILE: contraxsuite_services/apps/task/tests/test_calc_task_status.py
class TestCalcTaskStatus (line 44) | class TestCalcTaskStatus(TestCase):
method test_calc_wo_children (line 45) | def test_calc_wo_children(self):
method test_calc_failed_child (line 53) | def test_calc_failed_child(self):
method test_calc_failed_and_on_success_child (line 63) | def test_calc_failed_and_on_success_child(self):
method test_calc_on_success_child (line 76) | def test_calc_on_success_child(self):
method get_task_status_progress (line 87) | def get_task_status_progress(self, task_id: str) -> Tuple[str, float]:
method create_parent_task (line 104) | def create_parent_task(self, id: str):
method create_failed_child_task (line 116) | def create_failed_child_task(self, id: str, parent_id: str):
method create_on_success_child_task (line 134) | def create_on_success_child_task(self, id: str, parent_id: str):
FILE: contraxsuite_services/apps/task/utils/task_utils.py
function is_celery_worker (line 55) | def is_celery_worker():
class ArchiveOpenError (line 62) | class ArchiveOpenError(Exception):
method __init__ (line 65) | def __init__(self,
class TaskUtils (line 72) | class TaskUtils:
method is_celery_worker (line 77) | def is_celery_worker():
method prepare_task_execution (line 81) | def prepare_task_execution():
class SimpleObjectSerializer (line 101) | class SimpleObjectSerializer(Serializer):
method get_dump_object (line 102) | def get_dump_object(self, obj):
function normalize (line 107) | def normalize(task_id, key, value):
function download_task_attached_file (line 150) | def download_task_attached_file(document_import_file: Dict[str, Any]) ->...
function pre_serialize (line 171) | def pre_serialize(task_id, key, obj):
function check_blocks (line 189) | def check_blocks(raise_error=True, error_message=None):
function check_blocks_decorator (line 219) | def check_blocks_decorator(raise_error=True, error_message=None):
function get_bounding_rectangle_coordinates (line 235) | def get_bounding_rectangle_coordinates(coordinates):
FILE: contraxsuite_services/apps/task/views.py
class TaskAccessMixin (line 77) | class TaskAccessMixin(PermissionRequiredMixin):
method has_permission (line 80) | def has_permission(self):
class BaseTaskView (line 86) | class BaseTaskView(TaskAccessMixin, FormView):
method form_valid (line 90) | def form_valid(self, form):
method get_context_data (line 99) | def get_context_data(self, **kwargs):
class BaseAjaxTaskView (line 105) | class BaseAjaxTaskView(TaskAccessMixin, JSONResponseView):
method json_response (line 113) | def json_response(data, **kwargs):
method get (line 116) | def get(self, request, *args, **kwargs):
method provide_extra_task_data (line 136) | def provide_extra_task_data(self, request, data, *args, **kwargs):
method get_metadata (line 139) | def get_metadata(self):
method start_task (line 142) | def start_task(self, data):
method disallow_start (line 145) | def disallow_start(self):
method post (line 148) | def post(self, request, *args, **kwargs):
method start_task_and_return (line 169) | def start_task_and_return(self, data):
class LoadTaskView (line 177) | class LoadTaskView(TaskAccessMixin, JSONResponseView):
method json_response (line 188) | def json_response(data, **kwargs):
method post (line 191) | def post(self, request, *args, **kwargs):
class LoadDocumentsView (line 227) | class LoadDocumentsView(BaseAjaxTaskView):
class LocateTaskView (line 235) | class LocateTaskView(BaseAjaxTaskView):
method post (line 266) | def post(self, request, *args, **kwargs):
class UpdateElasticsearchIndexView (line 338) | class UpdateElasticsearchIndexView(BaseAjaxTaskView):
class TaskDetailView (line 343) | class TaskDetailView(TaskAccessMixin, CustomDetailView):
method get_form_class (line 346) | def get_form_class(self):
method get_update_url (line 349) | def get_update_url(self):
class CleanTasksView (line 353) | class CleanTasksView(BaseAjaxTaskView):
method post (line 354) | def post(self, request, *args, **kwargs):
class PurgeTaskView (line 359) | class PurgeTaskView(BaseAjaxTaskView):
method post (line 360) | def post(self, request, *args, **kwargs):
class RecallTaskView (line 366) | class RecallTaskView(BaseAjaxTaskView):
method post (line 367) | def post(self, request, *args, **kwargs):
method get (line 375) | def get(self, request, *args, **kwargs):
class TaskListView (line 387) | class TaskListView(TaskAccessMixin, JqPaginatedListView):
method get_queryset (line 400) | def get_queryset(self):
method get_json_data (line 407) | def get_json_data(self, **kwargs):
method get_context_data (line 432) | def get_context_data(self, **kwargs):
class LoadFixturesView (line 449) | class LoadFixturesView(BaseAjaxTaskView):
method get (line 452) | def get(self, request, *args, **kwargs):
method post (line 459) | def post(self, request, *args, **kwargs):
class DumpFixturesView (line 471) | class DumpFixturesView(LoadFixturesView):
method post (line 474) | def post(self, request, *args, **kwargs):
class BuildOCRRatingLanguageModelView (line 491) | class BuildOCRRatingLanguageModelView(BaseAjaxTaskView):
method provide_extra_task_data (line 497) | def provide_extra_task_data(self, request, data, *args, **kwargs):
FILE: contraxsuite_services/apps/tus/api/v1.py
class TusPermissions (line 49) | class TusPermissions(IsAuthenticated):
method has_permission (line 50) | def has_permission(self, request, view):
class TusUploadViewSet (line 59) | class TusUploadViewSet(UploadViewSet):
method create (line 68) | def create(self, request, *args, **kwargs):
method partial_update (line 100) | def partial_update(self, request, *args, **kwargs):
method get_success_headers (line 220) | def get_success_headers(self, data):
FILE: contraxsuite_services/apps/tus/schemas.py
class TusUploadViewSetSchema (line 37) | class TusUploadViewSetSchema(CustomAutoSchema):
method get_operation (line 88) | def get_operation(self, path, method):
method get_request_body (line 99) | def get_request_body(self, path, method):
method get_responses (line 107) | def get_responses(self, path, method):
FILE: contraxsuite_services/apps/tus/storage.py
class TusSaveHandler (line 39) | class TusSaveHandler(DefaultSaveHandler):
method handle_save (line 40) | def handle_save(self):
FILE: contraxsuite_services/apps/users/adapters.py
class AccountAdapter (line 62) | class AccountAdapter(DefaultAccountAdapter):
method get_from_email (line 67) | def get_from_email(self):
method render_mail (line 75) | def render_mail(self, template_prefix, email, context):
method get_login_redirect_url (line 80) | def get_login_redirect_url(self, request):
method is_open_for_signup (line 87) | def is_open_for_signup(self, request):
method get_email_confirmation_url (line 91) | def get_email_confirmation_url(self, request, emailconfirmation):
method send_mail (line 100) | def send_mail(self, template_prefix, email, context):
function set_new_social_user_default_group (line 111) | def set_new_social_user_default_group(sender, instance: User, **kwargs):
function set_new_social_user_inactive (line 126) | def set_new_social_user_inactive(sender, instance: User, **_kwargs):
function email_follows_pattern (line 151) | def email_follows_pattern(email: str, pattern: Optional[str] = None) -> ...
class SocialAccountAdapter (line 173) | class SocialAccountAdapter(DefaultSocialAccountAdapter):
method pre_social_login (line 175) | def pre_social_login(self, request, sociallogin: SocialLogin):
method is_open_for_signup (line 223) | def is_open_for_signup(self, request, sociallogin):
method populate_user (line 227) | def populate_user(self,
class CustomPasswordChangeSerializer (line 236) | class CustomPasswordChangeSerializer(serializers.Serializer):
method __init__ (line 240) | def __init__(self, *args, **kwargs):
method validate_old_password (line 256) | def validate_old_password(self, value):
method validate (line 267) | def validate(self, attrs):
method save (line 275) | def save(self):
class CustomPasswordResetConfirmSerializer (line 284) | class CustomPasswordResetConfirmSerializer(PasswordResetConfirmSerializer):
method validate (line 290) | def validate(self, attrs):
class CustomEmailMultiAlternatives (line 317) | class CustomEmailMultiAlternatives(EmailMultiAlternatives):
method get_connection (line 319) | def get_connection(self, fail_silently=False):
class CustomPasswordResetForm (line 336) | class CustomPasswordResetForm(PasswordResetForm):
method send_mail (line 338) | def send_mail(self, subject_template_name, email_template_name,
class CustomPasswordResetSerializer (line 361) | class CustomPasswordResetSerializer(PasswordResetSerializer):
method validate_email (line 367) | def validate_email(self, value):
method get_email_options (line 381) | def get_email_options(self) -> dict:
method save (line 394) | def save(self):
FILE: contraxsuite_services/apps/users/admin.py
class MyUserChangeForm (line 48) | class MyUserChangeForm(UserChangeForm):
class Meta (line 49) | class Meta(UserChangeForm.Meta):
method __init__ (line 52) | def __init__(self, *args, **kwargs):
class MyUserCreationForm (line 57) | class MyUserCreationForm(UserCreationForm):
class Meta (line 62) | class Meta(UserCreationForm.Meta):
method clean_username (line 65) | def clean_username(self):
class MyUserAdmin (line 74) | class MyUserAdmin(AuthUserAdmin):
method group_names (line 89) | def group_names(obj):
method has_delete_permission (line 92) | def has_delete_permission(self, request, obj=None):
method get_queryset (line 95) | def get_queryset(self, request):
class SocialAppUriAdminForm (line 100) | class SocialAppUriAdminForm(forms.ModelForm):
class Meta (line 102) | class Meta:
class SocialAppUriAdmin (line 114) | class SocialAppUriAdmin(admin.ModelAdmin):
method get_changelist_form (line 120) | def get_changelist_form(self, request, **kwargs):
class PermissionAdmin (line 124) | class PermissionAdmin(admin.ModelAdmin):
class UserObjectPermissionAdmin (line 129) | class UserObjectPermissionAdmin(admin.ModelAdmin):
FILE: contraxsuite_services/apps/users/api/v1.py
class UserSerializer (line 66) | class UserSerializer(SimpleRelationSerializer):
class Meta (line 70) | class Meta:
method get_photo (line 76) | def get_photo(self, obj):
method get_permissions (line 79) | def get_permissions(self, obj):
class CustomBase64ImageField (line 105) | class CustomBase64ImageField(Base64ImageField):
method to_representation (line 106) | def to_representation(self, value):
class UserProfileSerializer (line 116) | class UserProfileSerializer(UserSerializer):
method __init__ (line 119) | def __init__(self, *args, **kwargs):
class Meta (line 124) | class Meta:
method save (line 130) | def save(self, **kwargs):
class UserStatsSerializer (line 142) | class UserStatsSerializer(serializers.Serializer):
class UserStatsSchema (line 159) | class UserStatsSchema(ObjectToItemResponseMixin, CustomAutoSchema):
class UserViewSetPermission (line 163) | class UserViewSetPermission(DjangoModelPermissions):
method has_permission (line 167) | def has_permission(self, request, view):
class UserViewSet (line 175) | class UserViewSet(JqListAPIMixin, APIFormFieldsMixin, viewsets.ModelView...
method get_serializer_class (line 188) | def get_serializer_class(self):
method get_queryset (line 195) | def get_queryset(self):
method user_stats (line 200) | def user_stats(self, request, **kwargs):
class VerifyAuthTokenAPIViewSchema (line 264) | class VerifyAuthTokenAPIViewSchema(CustomAutoSchema):
class VerifyAuthTokenRequestSerializer (line 266) | class VerifyAuthTokenRequestSerializer(serializers.Serializer):
class VerifyAuthTokenResponseSerializer (line 269) | class VerifyAuthTokenResponseSerializer(serializers.Serializer):
method get_responses (line 278) | def get_responses(self, path, method):
class VerifyAuthTokenAPIView (line 284) | class VerifyAuthTokenAPIView(views.APIView):
method coreapi_schema (line 292) | def coreapi_schema(self):
method post (line 302) | def post(self, request, *args, **kwargs):
class SocialClientListView (line 327) | class SocialClientListView(ListAPIView):
FILE: contraxsuite_services/apps/users/app_vars.py
function validate_group (line 38) | def validate_group(user_group: str):
FILE: contraxsuite_services/apps/users/authentication.py
class TokenCache (line 61) | class TokenCache:
method gen_auth_token (line 71) | def gen_auth_token():
method get_token_key (line 74) | def get_token_key(self, token):
method get_token_from_key (line 77) | def get_token_from_key(self, token_key):
method get_token_user_key (line 85) | def get_token_user_key(self, user_id):
method create (line 88) | def create(self, user):
method update (line 98) | def update(self, user):
method create_or_update (line 108) | def create_or_update(self, user):
method delete (line 116) | def delete(self, user):
method try_delete (line 125) | def try_delete(self, user):
method cache_users (line 133) | def cache_users(self, users):
method get_cached_user (line 137) | def get_cached_user(self, user_id):
method get_user (line 148) | def get_user(self, token):
method get_token_keys (line 164) | def get_token_keys(self, user):
method get_token_object (line 174) | def get_token_object(self, user, token):
function token_creator (line 192) | def token_creator(token_model, user, serializer):
function delete_token_on_inactivate_user (line 202) | def delete_token_on_inactivate_user(instance, **kwargs):
function delete_token_on_delete_user (line 213) | def delete_token_on_delete_user(instance, **kwargs):
function delete_token_on_logout (line 218) | def delete_token_on_logout(sender, request, user, **kwargs):
function create_token_on_login (line 223) | def create_token_on_login(sender, request, user, **kwargs):
class CookieAuthentication (line 240) | class CookieAuthentication(TokenAuthentication):
method authenticate (line 254) | def authenticate(self, request):
method authenticate_credentials (line 282) | def authenticate_credentials(self, key) -> Tuple[User, str]:
class TokenSerializer (line 292) | class TokenSerializer(serializers.ModelSerializer):
class Meta (line 300) | class Meta:
method get_user_name (line 304) | def get_user_name(self, obj):
method get_user (line 310) | def get_user(self, obj):
method to_representation (line 317) | def to_representation(self, obj):
FILE: contraxsuite_services/apps/users/forms.py
class CustomSetPasswordForm (line 48) | class CustomSetPasswordForm(forms.Form):
method __init__ (line 60) | def __init__(self, user, *args, **kwargs):
method clean_new_password (line 64) | def clean_new_password(self):
method save (line 69) | def save(self, commit=True):
class CustomResetPasswordForm (line 77) | class CustomResetPasswordForm(forms.Form):
method clean_email (line 93) | def clean_email(self):
method save (line 106) | def save(self, request, **kwargs):
FILE: contraxsuite_services/apps/users/migrations/0001_initial.py
class Migration (line 11) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0002_auto_20180522_0810.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0003_role.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0004_load_roles_20180626_1435.py
class Migration (line 16) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0005_migrate_users_20180626_1514.py
function migrate_roles (line 8) | def migrate_roles(apps, schema_editor):
class Migration (line 20) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0006_auto_20180626_1523.py
class Migration (line 14) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0007_user_photo.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0008_auto_20180919_0715.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0009_user_timezone.py
class Migration (line 9) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0010_auto_20190424_1047.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0011_auto_20200113_2143.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0012_auto_20200706_0907.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0013_auto_20200706_0912.py
function migrate_roles (line 6) | def migrate_roles(apps, schema_editor):
class Migration (line 19) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0014_auto_20200713_1531.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0015_socialappuri.py
class Migration (line 7) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0016_user_origin.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0017_permissions.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0017_user_name.py
function get_full_name (line 6) | def get_full_name(self):
function migrate (line 19) | def migrate(apps, schema_editor):
class Migration (line 26) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0018_permissions.py
function create_groups (line 11) | def create_groups(apps, schema_editor):
function delete_groups (line 36) | def delete_groups(apps, schema_editor):
function migrate_roles_to_groups (line 43) | def migrate_roles_to_groups(apps, schema_editor):
class Migration (line 109) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0019_merge_20201119_1037.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0020_auto_20201218_0759.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0021_auto_20201224_1533.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0022_unique_email.py
class UserData (line 9) | class UserData:
method __init__ (line 10) | def __init__(self,
method make_random_email (line 28) | def make_random_email(cls) -> str:
function is_valid_email (line 37) | def is_valid_email(email: str) -> bool:
function ensure_emails (line 41) | def ensure_emails(_apps, _schema_editor):
function fill_email_candidates (line 81) | def fill_email_candidates(users):
function read_users_data (line 105) | def read_users_data(cursor) -> Dict[int, UserData]:
class Migration (line 120) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0023_user_initials.py
function add_initials (line 6) | def add_initials(apps, schema_editor):
class Migration (line 14) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0024_add_doctype_manager_permissions.py
function add_managers_permissions (line 5) | def add_managers_permissions(apps, _schema_editor):
class Migration (line 39) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0025_user_uid.py
class Migration (line 8) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0026_add_task_permissions_to_project_creator_group.py
function update_group (line 4) | def update_group(apps, schema_editor):
function remove_perms_from_group (line 23) | def remove_perms_from_group(apps, schema_editor):
class Migration (line 42) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0027_add_task_perms_to_project_and_doc_type_creator_group.py
function update_group (line 4) | def update_group(apps, schema_editor):
function remove_perms_from_group (line 23) | def remove_perms_from_group(apps, schema_editor):
class Migration (line 42) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/migrations/0028_auto_20220615_1302.py
function add_app_var_perms (line 8) | def add_app_var_perms(apps, schema_editor):
class Migration (line 27) | class Migration(migrations.Migration):
FILE: contraxsuite_services/apps/users/models.py
class User (line 72) | class User(AbstractUser):
class Meta (line 93) | class Meta:
method __str__ (line 100) | def __str__(self):
method has_perm (line 103) | def has_perm(self, perm, obj=None):
method get_all_permissions (line 108) | def get_all_permissions(self, obj=None, get_non_object_perms=False):
method _fire_saved (line 120) | def _fire_saved(self, old_instance=None):
method save (line 123) | def save(self, *args, **kwargs):
method can_view_document (line 135) | def can_view_document(self, document):
method user_projects (line 140) | def user_projects(self):
method user_document_ids (line 145) | def user_document_ids(self):
method user_documents (line 158) | def user_documents(self, as_qs=False):
method get_users_for_object (line 163) | def get_users_for_object(object_pk, object_model, perm_name: str) -> U...
method get_full_name (line 183) | def get_full_name(self):
method _get_initials (line 196) | def _get_initials(cls, name: str = "", first_name: str = "", last_name...
method get_initials (line 212) | def get_initials(self):
method get_time_zone (line 220) | def get_time_zone(self):
function delete_user_permissions (line 225) | def delete_user_permissions(instance, **kwargs):
function adjust_user_permissions (line 230) | def adjust_user_permissions(instance, action, reverse, model, pk_set, us...
class SocialAppUri (line 238) | class SocialAppUri(models.Model):
class Meta (line 284) | class Meta:
method __repr__ (line 290) | def __repr__(self):
class CustomObjectPermissionManager (line 299) | class CustomObjectPermissionManager(UserObjectPermissionManager):
method bulk_assign_perm (line 301) | def bulk_assign_perm(self, perm, user_or_group, queryset):
method assign_perm_to_many (line 332) | def assign_perm_to_many(self, perm, users_or_groups, obj):
method bulk_remove_perm (line 360) | def bulk_remove_perm(self, perm, user_or_group, queryset):
class CustomUserObjectPermission (line 392) | class CustomUserObjectPermission(UserObjectPermissionAbstract):
class Meta (line 396) | class Meta(UserObjectPermissionAbstract.Meta):
FILE: contraxsuite_services/apps/users/permissions.py
function permissions_for (line 38) | def permissions_for(app_name, model_name, get_default_perms=True, as_dic...
function get_default_group_permissions (line 121) | def get_default_group_permissions():
function remove_perm (line 183) | def remove_perm(perm, user_or_group=None, obj=None):
FILE: contraxsuite_services/apps/users/rest_auth_urls.py
class RestAuthCommonResponseSerializer (line 45) | class RestAuthCommonResponseSerializer(serializers.Serializer):
class LoginViewSchema (line 49) | class LoginViewSchema(CustomAutoSchema):
class LogoutViewSchema (line 54) | class LogoutViewSchema(CustomAutoSchema):
class PasswordResetViewSchema (line 58) | class PasswordResetViewSchema(CustomAutoSchema):
class PasswordResetConfirmViewSchema (line 63) | class PasswordResetConfirmViewSchema(CustomAutoSchema):
class CustomPasswordChangeSerializer (line 68) | class CustomPasswordChangeSerializer(PasswordChangeSerializer):
method validate_old_password (line 69) | def validate_old_password(self, value):
class PasswordChangeViewSchema (line 81) | class PasswordChangeViewSchema(CustomAutoSchema):
FILE: contraxsuite_services/apps/users/schemas.py
class SocialLoginSchema (line 40) | class SocialLoginSchema(CustomAutoSchema):
FILE: contraxsuite_services/apps/users/serializers.py
class CodeSerializer (line 40) | class CodeSerializer(serializers.Serializer):
class SocialAccountUrlsSerializer (line 44) | class SocialAccountUrlsSerializer(serializers.Serializer):
class SocialClientListSerializer (line 51) | class SocialClientListSerializer(serializers.ModelSerializer):
class Meta (line 54) | class Meta:
method get_urls (line 58) | def get_urls(self, obj):
FILE: contraxsuite_services/apps/users/social/adapters.py
function set_new_social_user_default_group (line 62) | def set_new_social_user_default_group(sender, instance: User, **kwargs):
function set_new_social_user_inactive (line 76) | def set_new_social_user_inactive(sender, instance: User, **_kwargs):
function email_follows_pattern (line 99) | def email_follows_pattern(email: str, pattern: Optional[str] = None) -> ...
class SocialAccountAdapter (line 120) | class SocialAccountAdapter(DefaultSocialAccountAdapter):
method pre_social_login (line 122) | def pre_social_login(self, request, sociallogin: SocialLogin):
method is_open_for_signup (line 173) | def is_open_for_signup(self, request, sociallogin):
method populate_user (line 176) | def populate_user(self,
class CustomOAuth2Adapter (line 185) | class CustomOAuth2Adapter(OAuth2Adapter):
method get_redirect_uri (line 187) | def get_redirect_uri(self):
function get_social_apps_urls (line 191) | def get_social_apps_urls():
FILE: contraxsuite_services/apps/users/social/clients.py
class CustomOAuth2Client (line 40) | class CustomOAuth2Client(OAuth2Client):
method get_access_token (line 51) | def get_access_token(self, code):
FILE: contraxsuite_services/apps/users/social/custom_auxilary.py
function process_logged_in (line 47) | def process_logged_in(sender, **kwargs):
function route_next_param_to_query (line 60) | def route_next_param_to_query():
function derive_user_name (line 69) | def derive_user_name(user_data: Dict[str, Any]):
function format_data_message (line 78) | def format_data_message(msg: str, data_obj: Any) -> str:
function log_error (line 95) | def log_error(msg: str):
function log_info (line 99) | def log_info(msg: str):
function is_email_addr_format (line 112) | def is_email_addr_format(email: str) -> bool:
FILE: contraxsuite_services/apps/users/social/custom_uris.py
class AdvancedRedirectOAuth2Client (line 50) | class AdvancedRedirectOAuth2Client(OAuth2Client):
method get_redirect_url (line 51) | def get_redirect_url(self, authorization_url, extra_params):
method wrap (line 69) | def wrap(qs: OAuth2Client):
class AppAwareLoginView (line 74) | class AppAwareLoginView(OAuth2LoginView):
method get_client (line 75) | def get_client(self, request, app):
class AppAwareCallbackView (line 81) | class AppAwareCallbackView(OAuth2CallbackView):
method get_client (line 82) | def get_client(self, request, app):
function get_uri_by_app (line 87) | def get_uri_by_app(app_id: int, uri_type: str) -> str:
function get_callback_url (line 97) | def get_callback_url(adapter: OAuth2Adapter, request, app):
FILE: contraxsuite_services/apps/users/social/elevate/adapters.py
class ElevateOAuth2Adapter (line 49) | class ElevateOAuth2Adapter(CustomOAuth2Adapter):
method __init__ (line 52) | def __init__(self, request):
method complete_login (line 60) | def complete_login(self, request, app, token, **kwargs):
method get_redirect_uri (line 81) | def get_redirect_uri(self):
FILE: contraxsuite_services/apps/users/social/elevate/clients.py
class ElevateOAuth2Client (line 37) | class ElevateOAuth2Client(OAuth2Client):
method get_access_token (line 45) | def get_access_token(self, code):
FILE: contraxsuite_services/apps/users/social/elevate/provider.py
class ElevateAccount (line 46) | class ElevateAccount(ProviderAccount):
method get_profile_url (line 47) | def get_profile_url(self):
method get_avatar_url (line 50) | def get_avatar_url(self):
method to_str (line 53) | def to_str(self):
class ElevateProvider (line 58) | class ElevateProvider(CustomOAuth2Provider):
method extract_uid (line 64) | def extract_uid(self, data):
method extract_common_fields (line 69) | def extract_common_fields(self, data):
method extract_email_addresses (line 78) | def extract_email_addresses(self, data):
method get_scope (line 87) | def get_scope(self, request):
FILE: contraxsuite_services/apps/users/social/elevate/schemas.py
class AccessTokenSchema (line 40) | class AccessTokenSchema(serializers.Serializer):
class ElevateLoginSchema (line 44) | class ElevateLoginSchema(CustomAutoSchema):
FILE: contraxsuite_services/apps/users/social/elevate/views.py
class ElevateLoginView (line 48) | class ElevateLoginView(SocialLoginView):
FILE: contraxsuite_services/apps/users/social/google/adapters.py
class GoogleOAuth2Adapter (line 47) | class GoogleOAuth2Adapter(CustomOAuth2Adapter):
method complete_login (line 53) | def complete_login(self, request, app, token, **kwargs):
FILE: contraxsuite_services/apps/users/social/google/provider.py
class Scope (line 50) | class Scope:
class GoogleAccount (line 55) | class GoogleAccount(ProviderAccount):
method get_profile_url (line 56) | def get_profile_url(self):
method get_avatar_url (line 59) | def get_avatar_url(self):
method to_str (line 62) | def to_str(self):
class GoogleProvider (line 67) | class GoogleProvider(CustomOAuth2Provider):
method get_default_scope (line 72) | def get_default_scope(self):
method get_auth_params (line 78) | def get_auth_params(self, request, action):
method extract_uid (line 84) | def extract_uid(self, data):
method extract_common_fields (line 89) | def extract_common_fields(self, data):
method extract_email_addresses (line 98) | def extract_email_addresses(self, data):
FILE: contraxsuite_services/apps/users/social/google/views.py
class GoogleLoginView (line 48) | class GoogleLoginView(SocialLoginView):
FILE: contraxsuite_services/apps/users/social/office365/adapters.py
class Office365OAuth2Adapter (line 51) | class Office365OAuth2Adapter(CustomOAuth2Adapter):
method complete_login (line 58) | def complete_login(self, request, app, token, **kwargs):
method _get_o365_tenant (line 82) | def _get_o365_tenant(self):
method authorize_url (line 92) | def authorize_url(self):
method access_token_url (line 103) | def access_token_url(self):
method get_callback_url (line 109) | def get_callback_url(self, request, app):
FILE: contraxsuite_services/apps/users/social/office365/provider.py
class Office365Account (line 45) | class Office365Account(ProviderAccount):
method to_str (line 47) | def to_str(self):
class Office365Provider (line 55) | class Office365Provider(CustomOAuth2Provider):
method get_scope (line 60) | def get_scope(self, request):
method get_default_scope (line 65) | def get_default_scope(self):
method extract_uid (line 68) | def extract_uid(self, data):
method sociallogin_from_response (line 73) | def sociallogin_from_response(self, request, response):
method extract_common_fields (line 80) | def extract_common_fields(self, data):
FILE: contraxsuite_services/apps/users/social/office365/views.py
class Office365LoginView (line 50) | class Office365LoginView(SocialLoginView):
FILE: contraxsuite_services/apps/users/social/okta/adapters.py
class OktaOAuth2Adapter (line 45) | class OktaOAuth2Adapter(CustomOAuth2Adapter):
method __init__ (line 48) | def __init__(self, request):
method complete_login (line 56) | def complete_login(self, request, app, token, **kwargs):
method get_response (line 70) | def get_response(self, token):
method get_callback_url (line 75) | def get_callback_url(self, request, app):
FILE: contraxsuite_services/apps/users/social/okta/provider.py
class Scope (line 43) | class Scope:
class OktaAccount (line 48) | class OktaAccount(ProviderAccount):
method get_profile_url (line 49) | def get_profile_url(self):
method get_avatar_url (line 52) | def get_avatar_url(self):
method to_str (line 55) | def to_str(self):
class OktaProvider (line 60) | class OktaProvider(CustomOAuth2Provider):
method get_scope (line 65) | def get_scope(self, request):
method get_extra_auth_kwargs (line 68) | def get_extra_auth_kwargs(self):
method get_auth_params (line 71) | def get_auth_params(self, request, action):
method extract_uid (line 81) | def extract_uid(self, data):
method extract_common_fields (line 84) | def extract_common_fields(self, data):
method extract_email_addresses (line 92) | def extract_email_addresses(self, data):
FILE: contraxsuite_services/apps/users/social/okta/views.py
class OktaLoginView (line 48) | class OktaLoginView(SocialLoginView):
FILE: contraxsuite_services/apps/users/social/provider.py
class CustomOAuth2Provider (line 48) | class CustomOAuth2Provider(OAuth2Provider):
method sociallogin_from_response (line 58) | def sociallogin_from_response(self, request, response):
method get_login_url (line 90) | def get_login_url(self, request, **kwargs):
method get_extra_auth_kwargs (line 96) | def get_extra_auth_kwargs(self):
FILE: contraxsuite_services/apps/users/social/serializers.py
class CustomSocialLoginSerializer (line 47) | class CustomSocialLoginSerializer(SocialLoginSerializer):
method set_callback_url (line 57) | def set_callback_url(self, view, adapter_class):
method validate (line 64) | def validate(self, attrs):
FILE: contraxsuite_services/apps/users/unit_tests/tests/factories.py
class UserFactory (line 39) | class UserFactory(factory.django.DjangoModelFactory):
class Meta (line 44) | class Meta:
FILE: contraxsuite_services/apps/users/unit_tests/tests/manual_test_admin.py
class TestMyUserCreationForm (line 40) | class TestMyUserCreationForm(TestCase):
method setUp (line 42) | def setUp(self):
method test_clean_username_success (line 45) | def test_clean_username_success(self):
method test_clean_username_false (line 60) | def test_clean_username_false(self):
FILE: contraxsuite_services/apps/users/unit_tests/tests/manual_test_models.py
class TestUser (line 40) | class TestUser(TestCase):
method setUp (line 42) | def setUp(self):
method test__str__ (line 45) | def test__str__(self):
method test_get_absolute_url (line 51) | def test_get_absolute_url(self):
FILE: contraxsuite_services/apps/users/unit_tests/tests/manual_test_urls.py
class TestUserURLs (line 41) | class TestUserURLs(TestCase):
method setUp (line 44) | def setUp(self):
method test_list_reverse (line 47) | def test_list_reverse(self):
method test_list_resolve (line 51) | def test_list_resolve(self):
method test_redirect_reverse (line 55) | def test_redirect_reverse(self):
method test_redirect_resolve (line 59) | def test_redirect_resolve(self):
method test_detail_reverse (line 66) | def test_detail_reverse(self):
method test_detail_resolve (line 73) | def test_detail_resolve(self):
method test_update_reverse (line 77) | def test_update_reverse(self):
method test_update_resolve (line 81) | def test_update_resolve(self):
FILE: contraxsuite_services/apps/users/unit_tests/tests/manual_test_views.py
class BaseUserTestCase (line 40) | class BaseUserTestCase(TestCase):
method setUp (line 42) | def setUp(self):
class TestUserRedirectView (line 47) | class TestUserRedirectView(BaseUserTestCase):
method test_get_redirect_url (line 49) | def test_get_redirect_url(self):
class TestUserUpdateView (line 66) | class TestUserUpdateView(BaseUserTestCase):
method setUp (line 68) | def setUp(self):
method test_get_success_url (line 80) | def test_get_success_url(self):
method test_get_object (line 88) | def test_get_object(self):
FILE: contraxsuite_services/apps/users/unit_tests/tests/test_adapters.py
class TestAdapters (line 42) | class TestAdapters(TestCase):
method test_email_follows_pattern_wildcard (line 43) | def test_email_follows_pattern_wildcard(self):
FILE: contraxsuite_services/apps/users/unit_tests/tests/test_auxilary.py
class TestAuxilary (line 40) | class TestAuxilary(TestCase):
method test_check_email_correct (line 41) | def test_check_email_correct(self):
FILE: contraxsuite_services/apps/users/user_utils.py
function get_main_admin_user (line 45) | def get_main_admin_user() -> User:
function save_default_avatar (line 72) | def save_default_avatar(user, save=False):
FILE: contraxsuite_services/apps/users/views.py
class BaseUserView (line 56) | class BaseUserView(PermissionRequiredMixin):
class UserUpdateView (line 64) | class UserUpdateView(BaseUserView, CustomUpdateView):
method has_permission (line 66) | def has_permission(self):
method get_success_url (line 71) | def get_success_url(self):
class UserDetailView (line 75) | class UserDetailView(BaseUserView, CustomDetailView):
method has_permission (line 78) | def has_permission(self):
method get_update_url (line 85) | def get_update_url(self):
method get_object (line 88) | def get_object(self, queryset=None):
method get_context_data (line 93) | def get_context_data(self, **kwargs):
class UserRedirectView (line 99) | class UserRedirectView(RedirectView):
method get_redirect_url (line 102) | def get_redirect_url(self):
class ViewUsersPermission (line 107) | class ViewUsersPermission(PermissionRequiredMixin):
method has_permission (line 108) | def has_permission(self):
class UserListView (line 113) | class UserListView(ViewUsersPermission, JqPaginatedListView):
method get_json_data (line 116) | def get_json_data(self, **kwargs):
class UserPermissionsListView (line 124) | class UserPermissionsListView(ViewUsersPermission, AjaxListView):
method get_model (line 161) | def get_model(self):
method get_perm_list (line 171) | def get_perm_list(self, codes_only=True):
method get_json_data (line 183) | def get_json_data(self, **kwargs):
method post (line 235) | def post(self, request, *args, **kwargs):
method get_context_data (line 270) | def get_context_data(self, **kwargs):
class MixedLoginView (line 296) | class MixedLoginView(LoginView):
method get_context_data (line 298) | def get_context_data(self, **kwargs):
FILE: contraxsuite_services/apps/websocket/channel_message.py
class ChannelMessage (line 45) | class ChannelMessage:
function serialize (line 54) | def serialize(obj):
function to_dict (line 68) | def to_dict():
FILE: contraxsuite_services/apps/websocket/websockets.py
class Websockets (line 59) | class Websockets:
method __init__ (line 66) | def __init__(self) -> None:
method user_id_to_group_name (line 70) | def user_id_to_group_name(self, user_id: int) -> str:
method group_name_to_user_id (line 82) | def group_name_to_user_id(self, group_name: str) -> Optional[int]:
method send_to_all_users (line 100) | def send_to_all_users(self, message_obj: ChannelMessage):
method send_to_users (line 112) | def send_to_users(self, qs_users: QuerySet, message_obj: ChannelMessage):
method send_to_users_by_ids (line 133) | def send_to_users_by_ids(self, user_ids: List[int], message_obj: Chann...
method send_to_user (line 150) | def send_to_user(self, user_id, message_obj: ChannelMessage):
method _list_groups (line 162) | def _list_groups(self) -> Iterable[str]:
method get_connected_users (line 170) | def get_connected_users(self) -> Set[int]:
class ContraxsuiteWSConsumer (line 191) | class ContraxsuiteWSConsumer(AsyncJsonWebsocketConsumer):
method __init__ (line 196) | def __init__(self, *args, **kwargs):
method connect (line 201) | async def connect(self):
method receive_json (line 208) | async def receive_json(self, content, **kwargs):
method _add_to_groups (line 225) | async def _add_to_groups(self, user: User):
method authenticate (line 234) | async def authenticate(self, token_key: str) -> Optional[User]:
method _send_web_notifications (line 257) | async def _send_web_notifications(self, user: User, channel_layer: Red...
method send_to_client (line 275) | async def send_to_client(self, message: Dict):
method disconnect (line 289) | async def disconnect(self, code):
FILE: contraxsuite_services/contraxsuite_logging.py
function prepare_log_dirs (line 50) | def prepare_log_dirs(fn):
class HumanReadableTraceBackException (line 59) | class HumanReadableTraceBackException(TracebackException):
method format_stack (line 63) | def format_stack(cls, stack: StackSummary):
method human_readable_format (line 107) | def human_readable_format(self, suppress_context_for_message: bool = T...
method human_readable_format_msg_stack_lines (line 117) | def human_readable_format_msg_stack_lines(self,
class ContraxsuiteTextFormatter (line 168) | class ContraxsuiteTextFormatter(Formatter):
method __init__ (line 170) | def __init__(self, fmt=None, datefmt=None, style='%'):
method formatException (line 173) | def formatException(self, ei):
class ContraxsuiteJSONFormatter (line 180) | class ContraxsuiteJSONFormatter(json_log_formatter.JSONFormatter):
method mutate_json_record (line 181) | def mutate_json_record(self, json_record):
method json_record (line 184) | def json_record(self, message: str, extra: Dict, record: LogRecord):
function write_task_log (line 238) | def write_task_log(task_id, message, level='info',
class CausedException (line 267) | class CausedException(Exception):
method __init__ (line 284) | def __init__(self, message: str, cause: Optional[Exception] = None):
FILE: contraxsuite_services/smtp.py
class CustomEmailBackend (line 44) | class CustomEmailBackend(EmailBackend):
method __init__ (line 46) | def __init__(self, **kwargs):
method send_messages (line 62) | def send_messages(self, email_messages):
FILE: contraxsuite_services/swagger_view.py
class CustomJSONOpenAPIRenderer (line 49) | class CustomJSONOpenAPIRenderer(JSONOpenAPIRenderer):
method render (line 52) | def render(self, data, media_type=None, renderer_context=None):
class CustomOpenAPISchemaGenerator (line 56) | class CustomOpenAPISchemaGenerator(OpenAPISchemaGenerator):
method has_view_permissions (line 59) | def has_view_permissions(self, path, method, view):
method get_schema (line 64) | def get_schema(self, request=None, public=False):
function get_openapi_view (line 82) | def get_openapi_view():
FILE: contraxsuite_services/tests/django_db_mock.py
class ValuesList (line 38) | class ValuesList:
method __init__ (line 39) | def __init__(self, objects: List[Any]):
method __getitem__ (line 43) | def __getitem__(self, key):
method __iter__ (line 46) | def __iter__(self):
method __next__ (line 49) | def __next__(self):
method distinct (line 56) | def distinct(self):
class MockQuerySet (line 61) | class MockQuerySet:
method __init__ (line 62) | def __init__(self, objects: Optional[List[Any]] = None):
method filter (line 67) | def filter(self, *args, **kwargs):
method distinct (line 73) | def distinct(self, *args, **kwargs):
method __getitem__ (line 76) | def __getitem__(self, key):
method __iter__ (line 79) | def __iter__(self):
method __next__ (line 82) | def __next__(self):
method exists (line 90) | def exists(self, *args, **kwargs):
method values_list (line 93) | def values_list(self, *args, **kwargs):
class MockObjectManager (line 107) | class MockObjectManager:
method __init__ (line 108) | def __init__(self):
FILE: contraxsuite_services/tests/django_test_case.py
function init_django (line 7) | def init_django():
class DjangoTestCase (line 15) | class DjangoTestCase(TestCase):
method __init__ (line 16) | def __init__(self, methodName='runTest'):
FILE: contraxsuite_services/tests/nodb_runner.py
class NoDbTestRunner (line 38) | class NoDbTestRunner(DiscoverRunner):
method setup_databases (line 40) | def setup_databases(self, **kwargs):
method teardown_databases (line 43) | def teardown_databases(self, old_config, **kwargs):
FILE: contraxsuite_services/tests/testutils.py
function load_resource_document (line 9) | def load_resource_document(docname: str, encoding: str = 'ascii'):
function save_test_document (line 16) | def save_test_document(docname: str, text: str, encoding: str = 'utf-8'):
FILE: contraxsuite_services/urls.py
function static (line 73) | def static(prefix, view=serve, **kwargs):
FILE: contraxsuite_services/util/unify_py_file_structure.py
function unify_file_structure (line 73) | def unify_file_structure(release_number):
FILE: documentation/docs/make.py
function format_header (line 69) | def format_header(module: str) -> str:
function format_automodule (line 73) | def format_automodule(module: str) -> str:
function yield_directive_option_line (line 77) | def yield_directive_option_line(
function get_package_module_paths (line 89) | def get_package_module_paths(key, value) -> Generator[str, None, None]:
function get_submodule_names (line 98) | def get_submodule_names(module: ModuleType) -> Generator[str, None, None]:
function get_package_modules (line 106) | def get_package_modules(key: str, value: list) -> Generator[str, None, N...
function write_rst_files (line 138) | def write_rst_files(
FILE: documentation/docs/source/_ext/formfield_extension.py
function validate_deonticity_choice (line 15) | def validate_deonticity_choice(argument):
class FormFieldNode (line 20) | class FormFieldNode(nodes.Structural, nodes.Element):
class FormFieldDirective (line 23) | class FormFieldDirective(Directive):
method run (line 30) | def run(self):
function setup (line 40) | def setup(app):
FILE: documentation/docs/utils/autodoc_rst_maker.py
class RSTFileBuilder (line 24) | class RSTFileBuilder:
method yield_directive_option_line (line 27) | def yield_directive_option_line(
method format_autoelement (line 39) | def format_autoelement(
method format_header (line 47) | def format_header(module: str) -> str:
method make_file (line 50) | def make_file(
class Prepare (line 66) | class Prepare:
method __init__ (line 69) | def __init__(
method get_modules (line 87) | def get_modules(self) -> Generator[str, None, None]:
function main (line 92) | def main():
FILE: documentation/docs/utils/strip_license.py
function remove_license_from_html_file (line 58) | def remove_license_from_html_file(html_file_path: str):
function remove_licenses (line 66) | def remove_licenses(html_directory: Path, cpus: int):
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/AnalyzeApiTests.cs
class AnalyzeApiTests (line 33) | public class AnalyzeApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method AnalyzeDocumentClusterGETTest (line 69) | [Test]
method AnalyzeDocumentClusterIdGETTest (line 81) | [Test]
method AnalyzeDocumentClusterIdPATCHTest (line 94) | [Test]
method AnalyzeDocumentClusterIdPUTTest (line 107) | [Test]
method AnalyzeDocumentSimilarityListGETTest (line 120) | [Test]
method AnalyzeDocumentTransformerListGETTest (line 132) | [Test]
method AnalyzeMlModelListGETTest (line 144) | [Test]
method AnalyzePartySimilarityListGETTest (line 156) | [Test]
method AnalyzeProjectDocumentSimilarityListGETTest (line 168) | [Test]
method AnalyzeProjectTextUnitSimilarityListGETTest (line 183) | [Test]
method AnalyzeProjectTextUnitSimilarityListPOSTTest (line 203) | [Test]
method AnalyzeSimilarityRunsGETTest (line 215) | [Test]
method AnalyzeSimilarityRunsIdDELETETest (line 229) | [Test]
method AnalyzeSimilarityRunsIdGETTest (line 243) | [Test]
method AnalyzeTextUnitClassificationsGETTest (line 258) | [Test]
method AnalyzeTextUnitClassificationsIdDELETETest (line 270) | [Test]
method AnalyzeTextUnitClassificationsIdGETTest (line 282) | [Test]
method AnalyzeTextUnitClassificationsPOSTTest (line 295) | [Test]
method AnalyzeTextUnitClassifierSuggestionsGETTest (line 307) | [Test]
method AnalyzeTextUnitClassifierSuggestionsIdDELETETest (line 319) | [Test]
method AnalyzeTextUnitClassifierSuggestionsIdGETTest (line 331) | [Test]
method AnalyzeTextUnitClassifiersGETTest (line 344) | [Test]
method AnalyzeTextUnitClassifiersIdDELETETest (line 356) | [Test]
method AnalyzeTextUnitClassifiersIdGETTest (line 368) | [Test]
method AnalyzeTextUnitClusterListGETTest (line 381) | [Test]
method AnalyzeTextUnitSimilarityListGETTest (line 393) | [Test]
method AnalyzeTextUnitTransformerListGETTest (line 405) | [Test]
method AnalyzeTypeaheadTextUnitClassificationFieldNameGETTest (line 417) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/ApiApiTests.cs
class ApiApiTests (line 32) | public class ApiApiTests
method Init (line 39) | [SetUp]
method Cleanup (line 48) | [TearDown]
method InstanceTest (line 57) | [Test]
method ListLocalesTest (line 68) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/CommonApiTests.cs
class CommonApiTests (line 33) | public class CommonApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method CommonActionsGETTest (line 69) | [Test]
method CommonActionsIdGETTest (line 84) | [Test]
method CommonAppVariablesGETTest (line 100) | [Test]
method CommonAppVariablesListGETTest (line 112) | [Test]
method CommonAppVariablesProjectProjectIdGETTest (line 124) | [Test]
method CommonAppVariablesProjectProjectIdPUTTest (line 136) | [Test]
method CommonMediaPathGETTest (line 149) | [Test]
method CommonMenuGroupsFormFieldsGETTest (line 162) | [Test]
method CommonMenuGroupsGETTest (line 173) | [Test]
method CommonMenuGroupsIdDELETETest (line 184) | [Test]
method CommonMenuGroupsIdFormFieldsGETTest (line 196) | [Test]
method CommonMenuGroupsIdGETTest (line 208) | [Test]
method CommonMenuGroupsIdPATCHTest (line 220) | [Test]
method CommonMenuGroupsIdPUTTest (line 233) | [Test]
method CommonMenuGroupsPOSTTest (line 246) | [Test]
method CommonMenuItemsFormFieldsGETTest (line 258) | [Test]
method CommonMenuItemsGETTest (line 269) | [Test]
method CommonMenuItemsIdDELETETest (line 280) | [Test]
method CommonMenuItemsIdFormFieldsGETTest (line 292) | [Test]
method CommonMenuItemsIdGETTest (line 304) | [Test]
method CommonMenuItemsIdPATCHTest (line 316) | [Test]
method CommonMenuItemsIdPUTTest (line 329) | [Test]
method CommonMenuItemsPOSTTest (line 342) | [Test]
method CommonReviewStatusGroupsGETTest (line 354) | [Test]
method CommonReviewStatusGroupsIdDELETETest (line 366) | [Test]
method CommonReviewStatusGroupsIdGETTest (line 378) | [Test]
method CommonReviewStatusGroupsIdPATCHTest (line 391) | [Test]
method CommonReviewStatusGroupsIdPUTTest (line 404) | [Test]
method CommonReviewStatusGroupsPOSTTest (line 417) | [Test]
method CommonReviewStatusesGETTest (line 429) | [Test]
method CommonReviewStatusesIdDELETETest (line 441) | [Test]
method CommonReviewStatusesIdGETTest (line 453) | [Test]
method CommonReviewStatusesIdPATCHTest (line 466) | [Test]
method CommonReviewStatusesIdPUTTest (line 479) | [Test]
method CommonReviewStatusesPOSTTest (line 492) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/DocumentApiTests.cs
class DocumentApiTests (line 33) | public class DocumentApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method DocumentAnnotationsAnnotatePUTTest (line 69) | [Test]
method DocumentAnnotationsBatchPUTTest (line 81) | [Test]
method DocumentAnnotationsGETTest (line 93) | [Test]
method DocumentAnnotationsIdDELETETest (line 104) | [Test]
method DocumentAnnotationsIdGETTest (line 116) | [Test]
method DocumentAnnotationsIdPUTTest (line 128) | [Test]
method DocumentAnnotationsPOSTTest (line 141) | [Test]
method DocumentAnnotationsSuggestPOSTTest (line 153) | [Test]
method DocumentDocumentFieldAnnotationsForUserGETTest (line 165) | [Test]
method DocumentDocumentFieldAnnotationsGETTest (line 177) | [Test]
method DocumentDocumentFieldAnnotationsUidGETTest (line 189) | [Test]
method DocumentDocumentFieldCategoriesFormFieldsGETTest (line 202) | [Test]
method DocumentDocumentFieldCategoriesGETTest (line 213) | [Test]
method DocumentDocumentFieldCategoriesIdDELETETest (line 225) | [Test]
method DocumentDocumentFieldCategoriesIdFormFieldsGETTest (line 237) | [Test]
method DocumentDocumentFieldCategoriesIdGETTest (line 249) | [Test]
method DocumentDocumentFieldCategoriesIdPATCHTest (line 262) | [Test]
method DocumentDocumentFieldCategoriesIdPUTTest (line 275) | [Test]
method DocumentDocumentFieldCategoriesPOSTTest (line 288) | [Test]
method DocumentDocumentFieldDetectorsFormFieldsGETTest (line 300) | [Test]
method DocumentDocumentFieldDetectorsGETTest (line 311) | [Test]
method DocumentDocumentFieldDetectorsPOSTTest (line 323) | [Test]
method DocumentDocumentFieldDetectorsUidDELETETest (line 335) | [Test]
method DocumentDocumentFieldDetectorsUidFormFieldsGETTest (line 347) | [Test]
method DocumentDocumentFieldDetectorsUidGETTest (line 359) | [Test]
method DocumentDocumentFieldDetectorsUidPATCHTest (line 372) | [Test]
method DocumentDocumentFieldDetectorsUidPUTTest (line 385) | [Test]
method DocumentDocumentFieldValuesGETTest (line 398) | [Test]
method DocumentDocumentFieldValuesIdGETTest (line 410) | [Test]
method DocumentDocumentFieldsCheckFieldFormulaPOSTTest (line 423) | [Test]
method DocumentDocumentFieldsFormFieldsGETTest (line 435) | [Test]
method DocumentDocumentFieldsGETTest (line 446) | [Test]
method DocumentDocumentFieldsPOSTTest (line 458) | [Test]
method DocumentDocumentFieldsStatsGETTest (line 470) | [Test]
method DocumentDocumentFieldsUidCheckFormulaPOSTTest (line 482) | [Test]
method DocumentDocumentFieldsUidClonePOSTTest (line 495) | [Test]
method DocumentDocumentFieldsUidDELETETest (line 508) | [Test]
method DocumentDocumentFieldsUidFormFieldsGETTest (line 520) | [Test]
method DocumentDocumentFieldsUidGETTest (line 532) | [Test]
method DocumentDocumentFieldsUidPATCHTest (line 545) | [Test]
method DocumentDocumentFieldsUidPUTTest (line 558) | [Test]
method DocumentDocumentFieldsUidPreDeletePOSTTest (line 571) | [Test]
method DocumentDocumentNotesGETTest (line 584) | [Test]
method DocumentDocumentNotesIdDELETETest (line 600) | [Test]
method DocumentDocumentNotesIdGETTest (line 612) | [Test]
method DocumentDocumentNotesIdPATCHTest (line 625) | [Test]
method DocumentDocumentNotesIdPUTTest (line 638) | [Test]
method DocumentDocumentNotesPOSTTest (line 651) | [Test]
method DocumentDocumentTypesFormFieldsGETTest (line 663) | [Test]
method DocumentDocumentTypesGETTest (line 674) | [Test]
method DocumentDocumentTypesImportDocTypePUTTest (line 686) | [Test]
method DocumentDocumentTypesPOSTTest (line 698) | [Test]
method DocumentDocumentTypesSchemeMigrationsGETTest (line 710) | [Test]
method DocumentDocumentTypesStatsGETTest (line 721) | [Test]
method DocumentDocumentTypesUidClonePOSTTest (line 732) | [Test]
method DocumentDocumentTypesUidDELETETest (line 745) | [Test]
method DocumentDocumentTypesUidExportDocTypeGETTest (line 757) | [Test]
method DocumentDocumentTypesUidFormFieldsGETTest (line 770) | [Test]
method DocumentDocumentTypesUidGETTest (line 782) | [Test]
method DocumentDocumentTypesUidPATCHTest (line 795) | [Test]
method DocumentDocumentTypesUidPUTTest (line 808) | [Test]
method DocumentDocumentTypesUidPreDeletePOSTTest (line 821) | [Test]
method DocumentDocumentTypesUserProjectTypesGETTest (line 834) | [Test]
method DocumentDocumentsDownloadZipGETTest (line 846) | [Test]
method DocumentDocumentsForUserGETTest (line 859) | [Test]
method DocumentDocumentsGETTest (line 870) | [Test]
method DocumentDocumentsIdActionsGETTest (line 884) | [Test]
method DocumentDocumentsIdDELETETest (line 900) | [Test]
method DocumentDocumentsIdDataGETTest (line 912) | [Test]
method DocumentDocumentsIdDefinitionsGETTest (line 925) | [Test]
method DocumentDocumentsIdExtractionGETTest (line 937) | [Test]
method DocumentDocumentsIdFieldsGETTest (line 949) | [Test]
method DocumentDocumentsIdFieldsPATCHTest (line 961) | [Test]
method DocumentDocumentsIdFieldsPOSTTest (line 974) | [Test]
method DocumentDocumentsIdFieldsPUTTest (line 987) | [Test]
method DocumentDocumentsIdFullTextGETTest (line 1000) | [Test]
method DocumentDocumentsIdGETTest (line 1012) | [Test]
method DocumentDocumentsIdHasPdfInfoGETTest (line 1025) | [Test]
method DocumentDocumentsIdPATCHTest (line 1037) | [Test]
method DocumentDocumentsIdPUTTest (line 1050) | [Test]
method DocumentDocumentsIdPdfReprGETTest (line 1063) | [Test]
method DocumentDocumentsIdShowGETTest (line 1075) | [Test]
method DocumentDocumentsIdSimilarGETTest (line 1088) | [Test]
method DocumentDocumentsMarkDeletePOSTTest (line 1102) | [Test]
method DocumentDocumentsPOSTTest (line 1114) | [Test]
method DocumentDocumentsUnmarkDeletePOSTTest (line 1126) | [Test]
method DocumentFieldAnnotationStatusesGETTest (line 1138) | [Test]
method DocumentFieldAnnotationStatusesIdDELETETest (line 1150) | [Test]
method DocumentFieldAnnotationStatusesIdGETTest (line 1162) | [Test]
method DocumentFieldAnnotationStatusesIdPATCHTest (line 1175) | [Test]
method DocumentFieldAnnotationStatusesIdPUTTest (line 1188) | [Test]
method DocumentFieldAnnotationStatusesPOSTTest (line 1201) | [Test]
method DocumentProjectProjectPkDocumentFieldAnnotationsForUserGETTest (line 1213) | [Test]
method DocumentProjectProjectPkDocumentFieldAnnotationsGETTest (line 1226) | [Test]
method DocumentProjectProjectPkDocumentFieldAnnotationsUidGETTest (line 1239) | [Test]
method DocumentProjectProjectPkDocumentFieldValuesGETTest (line 1253) | [Test]
method DocumentProjectProjectPkDocumentFieldValuesIdGETTest (line 1266) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsGETTest (line 1280) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdDELETETest (line 1293) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdGETTest (line 1307) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdPATCHTest (line 1321) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdPUTTest (line 1336) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsPOSTTest (line 1351) | [Test]
method DocumentProjectProjectPkDocumentsDownloadZipGETTest (line 1365) | [Test]
method DocumentProjectProjectPkDocumentsForUserGETTest (line 1379) | [Test]
method DocumentProjectProjectPkDocumentsGETTest (line 1391) | [Test]
method DocumentProjectProjectPkDocumentsIdActionsGETTest (line 1406) | [Test]
method DocumentProjectProjectPkDocumentsIdDELETETest (line 1423) | [Test]
method DocumentProjectProjectPkDocumentsIdDataGETTest (line 1436) | [Test]
method DocumentProjectProjectPkDocumentsIdDefinitionsGETTest (line 1450) | [Test]
method DocumentProjectProjectPkDocumentsIdExtractionGETTest (line 1463) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsGETTest (line 1476) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsPATCHTest (line 1489) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsPOSTTest (line 1503) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsPUTTest (line 1517) | [Test]
method DocumentProjectProjectPkDocumentsIdFullTextGETTest (line 1531) | [Test]
method DocumentProjectProjectPkDocumentsIdGETTest (line 1544) | [Test]
method DocumentProjectProjectPkDocumentsIdHasPdfInfoGETTest (line 1558) | [Test]
method DocumentProjectProjectPkDocumentsIdPATCHTest (line 1571) | [Test]
method DocumentProjectProjectPkDocumentsIdPUTTest (line 1585) | [Test]
method DocumentProjectProjectPkDocumentsIdPdfReprGETTest (line 1599) | [Test]
method DocumentProjectProjectPkDocumentsIdShowGETTest (line 1612) | [Test]
method DocumentProjectProjectPkDocumentsIdSimilarGETTest (line 1626) | [Test]
method DocumentProjectProjectPkDocumentsMarkDeletePOSTTest (line 1641) | [Test]
method DocumentProjectProjectPkDocumentsPOSTTest (line 1654) | [Test]
method DocumentProjectProjectPkDocumentsUnmarkDeletePOSTTest (line 1667) | [Test]
method DocumentStatsGETTest (line 1680) | [Test]
method DocumentTextunitsGETTest (line 1691) | [Test]
method DocumentTextunitsIdGETTest (line 1703) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/DumpApiTests.cs
class DumpApiTests (line 33) | public class DumpApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method DumpDocumentConfigGETTest (line 69) | [Test]
method DumpDocumentConfigPUTTest (line 82) | [Test]
method DumpDumpFixturePOSTTest (line 94) | [Test]
method DumpDumpGETTest (line 106) | [Test]
method DumpDumpPUTTest (line 118) | [Test]
method DumpFieldValuesGETTest (line 130) | [Test]
method DumpFieldValuesPUTTest (line 142) | [Test]
method DumpLoadFixturePOSTTest (line 154) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/ExtractApiTests.cs
class ExtractApiTests (line 33) | public class ExtractApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method ExtractAmountUsageGETTest (line 69) | [Test]
method ExtractAmountUsageTopGETTest (line 81) | [Test]
method ExtractCitationUsageGETTest (line 92) | [Test]
method ExtractCitationUsageTopGETTest (line 104) | [Test]
method ExtractCopyrightUsageGETTest (line 115) | [Test]
method ExtractCopyrightUsageTopGETTest (line 127) | [Test]
method ExtractCourtUsageGETTest (line 138) | [Test]
method ExtractCourtUsageTopGETTest (line 150) | [Test]
method ExtractCurrencyUsageGETTest (line 161) | [Test]
method ExtractCurrencyUsageTopGETTest (line 173) | [Test]
method ExtractDateDurationUsageGETTest (line 184) | [Test]
method ExtractDateDurationUsageTopGETTest (line 196) | [Test]
method ExtractDateUsageCalendarChartGETTest (line 207) | [Test]
method ExtractDateUsageGETTest (line 218) | [Test]
method ExtractDateUsageTimelineChartGETTest (line 230) | [Test]
method ExtractDateUsageToIcalGETTest (line 241) | [Test]
method ExtractDateUsageTopGETTest (line 253) | [Test]
method ExtractDefinitionUsageGETTest (line 264) | [Test]
method ExtractDefinitionUsageTopGETTest (line 276) | [Test]
method ExtractDistanceUsageGETTest (line 287) | [Test]
method ExtractDistanceUsageTopGETTest (line 299) | [Test]
method ExtractGeoAliasUsageGETTest (line 310) | [Test]
method ExtractGeoAliasUsageTopGETTest (line 322) | [Test]
method ExtractGeoEntitiesGETTest (line 333) | [Test]
method ExtractGeoEntitiesIdGETTest (line 345) | [Test]
method ExtractGeoEntitiesIdPUTTest (line 358) | [Test]
method ExtractGeoEntityUsageGETTest (line 371) | [Test]
method ExtractGeoEntityUsageTopGETTest (line 383) | [Test]
method ExtractPartiesGETTest (line 394) | [Test]
method ExtractPartiesIdGETTest (line 406) | [Test]
method ExtractPartyNetworkChartGETTest (line 419) | [Test]
method ExtractPartyUsageGETTest (line 431) | [Test]
method ExtractPartyUsageTopGETTest (line 443) | [Test]
method ExtractPercentUsageGETTest (line 454) | [Test]
method ExtractPercentUsageTopGETTest (line 466) | [Test]
method ExtractRatioUsageGETTest (line 477) | [Test]
method ExtractRatioUsageTopGETTest (line 489) | [Test]
method ExtractRegulationUsageGETTest (line 500) | [Test]
method ExtractRegulationUsageTopGETTest (line 512) | [Test]
method ExtractTermTagsGETTest (line 523) | [Test]
method ExtractTermUsageGETTest (line 535) | [Test]
method ExtractTermUsageTopGETTest (line 547) | [Test]
method ExtractTrademarkUsageGETTest (line 558) | [Test]
method ExtractTrademarkUsageTopGETTest (line 570) | [Test]
method ExtractTypeaheadGeoEntityUsageFieldNameGETTest (line 581) | [Test]
method ExtractTypeaheadPartyUsageFieldNameGETTest (line 593) | [Test]
method ExtractTypeaheadTermUsageFieldNameGETTest (line 605) | [Test]
method ExtractUrlUsageGETTest (line 617) | [Test]
method ExtractUrlUsageTopGETTest (line 629) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/LoggingApiTests.cs
class LoggingApiTests (line 33) | public class LoggingApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method LoggingLogMessagePOSTTest (line 69) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/MediaDataApiTests.cs
class MediaDataApiTests (line 32) | public class MediaDataApiTests
method Init (line 39) | [SetUp]
method Cleanup (line 48) | [TearDown]
method InstanceTest (line 57) | [Test]
method MediaDataPathGETTest (line 68) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/NotificationsApiTests.cs
class NotificationsApiTests (line 33) | public class NotificationsApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method NotificationsWebNotificationsGETTest (line 69) | [Test]
method NotificationsWebNotificationsMarkSeenPOSTTest (line 80) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/ProjectApiTests.cs
class ProjectApiTests (line 33) | public class ProjectApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method ProjectProjectClusteringGETTest (line 69) | [Test]
method ProjectProjectClusteringIdGETTest (line 81) | [Test]
method ProjectProjectsFormFieldsGETTest (line 94) | [Test]
method ProjectProjectsGETTest (line 105) | [Test]
method ProjectProjectsIdActiveTasksGETTest (line 117) | [Test]
method ProjectProjectsIdAnnotationsAssigneesGETTest (line 130) | [Test]
method ProjectProjectsIdAssignAnnotationsPOSTTest (line 142) | [Test]
method ProjectProjectsIdAssignDocumentPOSTTest (line 155) | [Test]
method ProjectProjectsIdAssignDocumentsPOSTTest (line 168) | [Test]
method ProjectProjectsIdAssigneesGETTest (line 181) | [Test]
method ProjectProjectsIdCleanupPOSTTest (line 193) | [Test]
method ProjectProjectsIdClusterActionsGETTest (line 206) | [Test]
method ProjectProjectsIdClusterPOSTTest (line 222) | [Test]
method ProjectProjectsIdClusteringStatusGETTest (line 235) | [Test]
method ProjectProjectsIdDELETETest (line 248) | [Test]
method ProjectProjectsIdDeleteDocumentSimilarityResultsDELETETest (line 260) | [Test]
method ProjectProjectsIdDeleteTextUnitSimilarityResultsDELETETest (line 272) | [Test]
method ProjectProjectsIdDetectFieldValuesPOSTTest (line 284) | [Test]
method ProjectProjectsIdFormFieldsGETTest (line 297) | [Test]
method ProjectProjectsIdGETTest (line 309) | [Test]
method ProjectProjectsIdLocateItemsPOSTTest (line 322) | [Test]
method ProjectProjectsIdMarkDeletePOSTTest (line 335) | [Test]
method ProjectProjectsIdPATCHTest (line 348) | [Test]
method ProjectProjectsIdPUTTest (line 361) | [Test]
method ProjectProjectsIdProgressGETTest (line 374) | [Test]
method ProjectProjectsIdSearchSimilarDocumentsPOSTTest (line 386) | [Test]
method ProjectProjectsIdSearchSimilarTextUnitsPOSTTest (line 399) | [Test]
method ProjectProjectsIdSendClustersToProjectPOSTTest (line 412) | [Test]
method ProjectProjectsIdSetAnnotationStatusPOSTTest (line 425) | [Test]
method ProjectProjectsIdSetStatusPOSTTest (line 438) | [Test]
method ProjectProjectsIdSettingsActionsGETTest (line 451) | [Test]
method ProjectProjectsIdTaskTaskIdTaskLogsGETTest (line 467) | [Test]
method ProjectProjectsIdTasksGETTest (line 482) | [Test]
method ProjectProjectsIdUnmarkDeletePOSTTest (line 495) | [Test]
method ProjectProjectsIdUpdateDocumentFieldsPOSTTest (line 508) | [Test]
method ProjectProjectsPOSTTest (line 521) | [Test]
method ProjectProjectsProjectStatsGETTest (line 533) | [Test]
method ProjectProjectsRecentGETTest (line 545) | [Test]
method ProjectProjectsSelectProjectsPOSTTest (line 557) | [Test]
method ProjectTaskQueuesGETTest (line 569) | [Test]
method ProjectTaskQueuesIdDELETETest (line 581) | [Test]
method ProjectTaskQueuesIdGETTest (line 593) | [Test]
method ProjectTaskQueuesIdPATCHTest (line 606) | [Test]
method ProjectTaskQueuesIdPUTTest (line 619) | [Test]
method ProjectTaskQueuesPOSTTest (line 632) | [Test]
method ProjectUploadSessionGETTest (line 644) | [Test]
method ProjectUploadSessionPOSTTest (line 656) | [Test]
method ProjectUploadSessionStatusGETTest (line 668) | [Test]
method ProjectUploadSessionUidBatchUploadPOSTTest (line 680) | [Test]
method ProjectUploadSessionUidBatchUploadPOST_0Test (line 693) | [Test]
method ProjectUploadSessionUidCancelDELETETest (line 706) | [Test]
method ProjectUploadSessionUidDELETETest (line 718) | [Test]
method ProjectUploadSessionUidDeleteFileDELETETest (line 730) | [Test]
method ProjectUploadSessionUidFilesPOSTTest (line 743) | [Test]
method ProjectUploadSessionUidGETTest (line 761) | [Test]
method ProjectUploadSessionUidPATCHTest (line 774) | [Test]
method ProjectUploadSessionUidProgressGETTest (line 787) | [Test]
method ProjectUploadSessionUidUploadPOSTTest (line 799) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/RawdbApiTests.cs
class RawdbApiTests (line 33) | public class RawdbApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method RawdbConfigGETTest (line 69) | [Test]
method RawdbDocumentsDocumentTypeCodeGETTest (line 80) | [Test]
method RawdbDocumentsDocumentTypeCodePOSTTest (line 106) | [Test]
method RawdbProjectStatsProjectIdGETTest (line 119) | [Test]
method RawdbSocialAccountsGETTest (line 131) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/RestAuthApiTests.cs
class RestAuthApiTests (line 33) | public class RestAuthApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method RestAuthLoginPOSTTest (line 69) | [Test]
method RestAuthLogoutGETTest (line 81) | [Test]
method RestAuthLogoutPOSTTest (line 92) | [Test]
method RestAuthPasswordChangePOSTTest (line 104) | [Test]
method RestAuthPasswordResetConfirmPOSTTest (line 116) | [Test]
method RestAuthPasswordResetPOSTTest (line 128) | [Test]
method RestAuthRegistrationPOSTTest (line 140) | [Test]
method RestAuthRegistrationVerifyEmailPOSTTest (line 152) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/SimilarityApiTests.cs
class SimilarityApiTests (line 33) | public class SimilarityApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method SimilarityDocumentSimilarityByFeaturesGETTest (line 69) | [Test]
method SimilarityDocumentSimilarityByFeaturesPOSTTest (line 80) | [Test]
method SimilarityPartySimilarityGETTest (line 92) | [Test]
method SimilarityPartySimilarityPOSTTest (line 103) | [Test]
method SimilarityProjectDocumentsSimilarityByVectorsGETTest (line 115) | [Test]
method SimilarityProjectDocumentsSimilarityByVectorsPOSTTest (line 126) | [Test]
method SimilarityProjectTextUnitsSimilarityByVectorsGETTest (line 138) | [Test]
method SimilarityProjectTextUnitsSimilarityByVectorsPOSTTest (line 149) | [Test]
method SimilaritySimilarityGETTest (line 161) | [Test]
method SimilaritySimilarityPOSTTest (line 172) | [Test]
method SimilarityTextUnitSimilarityByFeaturesGETTest (line 184) | [Test]
method SimilarityTextUnitSimilarityByFeaturesPOSTTest (line 195) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/TaskApiTests.cs
class TaskApiTests (line 33) | public class TaskApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method TaskCleanTasksPOSTTest (line 69) | [Test]
method TaskLoadDictionariesPOSTTest (line 81) | [Test]
method TaskLoadDocumentsGETTest (line 93) | [Test]
method TaskLoadDocumentsPOSTTest (line 104) | [Test]
method TaskLocateGETTest (line 116) | [Test]
method TaskLocatePOSTTest (line 127) | [Test]
method TaskProcessTextExtractionResultsRequestIdPOSTTest (line 139) | [Test]
method TaskPurgeTaskPOSTTest (line 152) | [Test]
method TaskRecallTaskGETTest (line 164) | [Test]
method TaskRecallTaskPOSTTest (line 175) | [Test]
method TaskReindexroutinesCheckSchedulePOSTTest (line 187) | [Test]
method TaskTaskLogGETTest (line 199) | [Test]
method TaskTaskStatusGETTest (line 213) | [Test]
method TaskTasksGETTest (line 225) | [Test]
method TaskTasksIdGETTest (line 237) | [Test]
method TaskTasksProjectProjectIdActiveTasksGETTest (line 250) | [Test]
method TaskTasksProjectProjectIdTasksGETTest (line 263) | [Test]
method TaskUpdateElasticIndexGETTest (line 276) | [Test]
method TaskUpdateElasticIndexPOSTTest (line 287) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/TusApiTests.cs
class TusApiTests (line 33) | public class TusApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method TusUploadSessionUploadSessionIdUploadGuidPATCHTest (line 69) | [Test]
method TusUploadSessionUploadSessionIdUploadPOSTTest (line 86) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/UsersApiTests.cs
class UsersApiTests (line 33) | public class UsersApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method UsersUsersFormFieldsGETTest (line 69) | [Test]
method UsersUsersGETTest (line 80) | [Test]
method UsersUsersIdFormFieldsGETTest (line 92) | [Test]
method UsersUsersIdGETTest (line 104) | [Test]
method UsersUsersIdPATCHTest (line 117) | [Test]
method UsersUsersIdPUTTest (line 130) | [Test]
method UsersUsersPOSTTest (line 143) | [Test]
method UsersUsersUserStatsGETTest (line 155) | [Test]
method UsersVerifyTokenPOSTTest (line 166) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/V1ApiTests.cs
class V1ApiTests (line 33) | public class V1ApiTests
method Init (line 40) | [SetUp]
method Cleanup (line 49) | [TearDown]
method InstanceTest (line 58) | [Test]
method AnalyzeDocumentClusterGETTest (line 69) | [Test]
method AnalyzeDocumentClusterIdGETTest (line 81) | [Test]
method AnalyzeDocumentClusterIdPATCHTest (line 94) | [Test]
method AnalyzeDocumentClusterIdPUTTest (line 107) | [Test]
method AnalyzeDocumentSimilarityListGETTest (line 120) | [Test]
method AnalyzeDocumentTransformerListGETTest (line 132) | [Test]
method AnalyzeMlModelListGETTest (line 144) | [Test]
method AnalyzePartySimilarityListGETTest (line 156) | [Test]
method AnalyzeProjectDocumentSimilarityListGETTest (line 168) | [Test]
method AnalyzeProjectTextUnitSimilarityListGETTest (line 183) | [Test]
method AnalyzeProjectTextUnitSimilarityListPOSTTest (line 203) | [Test]
method AnalyzeSimilarityRunsGETTest (line 215) | [Test]
method AnalyzeSimilarityRunsIdDELETETest (line 229) | [Test]
method AnalyzeSimilarityRunsIdGETTest (line 243) | [Test]
method AnalyzeTextUnitClassificationsGETTest (line 258) | [Test]
method AnalyzeTextUnitClassificationsIdDELETETest (line 270) | [Test]
method AnalyzeTextUnitClassificationsIdGETTest (line 282) | [Test]
method AnalyzeTextUnitClassificationsPOSTTest (line 295) | [Test]
method AnalyzeTextUnitClassifierSuggestionsGETTest (line 307) | [Test]
method AnalyzeTextUnitClassifierSuggestionsIdDELETETest (line 319) | [Test]
method AnalyzeTextUnitClassifierSuggestionsIdGETTest (line 331) | [Test]
method AnalyzeTextUnitClassifiersGETTest (line 344) | [Test]
method AnalyzeTextUnitClassifiersIdDELETETest (line 356) | [Test]
method AnalyzeTextUnitClassifiersIdGETTest (line 368) | [Test]
method AnalyzeTextUnitClusterListGETTest (line 381) | [Test]
method AnalyzeTextUnitSimilarityListGETTest (line 393) | [Test]
method AnalyzeTextUnitTransformerListGETTest (line 405) | [Test]
method AnalyzeTypeaheadTextUnitClassificationFieldNameGETTest (line 417) | [Test]
method CommonActionsGETTest (line 430) | [Test]
method CommonActionsIdGETTest (line 445) | [Test]
method CommonAppVariablesGETTest (line 461) | [Test]
method CommonAppVariablesListGETTest (line 473) | [Test]
method CommonAppVariablesProjectProjectIdGETTest (line 485) | [Test]
method CommonAppVariablesProjectProjectIdPUTTest (line 497) | [Test]
method CommonMediaPathGETTest (line 510) | [Test]
method CommonMenuGroupsFormFieldsGETTest (line 523) | [Test]
method CommonMenuGroupsGETTest (line 534) | [Test]
method CommonMenuGroupsIdDELETETest (line 545) | [Test]
method CommonMenuGroupsIdFormFieldsGETTest (line 557) | [Test]
method CommonMenuGroupsIdGETTest (line 569) | [Test]
method CommonMenuGroupsIdPATCHTest (line 581) | [Test]
method CommonMenuGroupsIdPUTTest (line 594) | [Test]
method CommonMenuGroupsPOSTTest (line 607) | [Test]
method CommonMenuItemsFormFieldsGETTest (line 619) | [Test]
method CommonMenuItemsGETTest (line 630) | [Test]
method CommonMenuItemsIdDELETETest (line 641) | [Test]
method CommonMenuItemsIdFormFieldsGETTest (line 653) | [Test]
method CommonMenuItemsIdGETTest (line 665) | [Test]
method CommonMenuItemsIdPATCHTest (line 677) | [Test]
method CommonMenuItemsIdPUTTest (line 690) | [Test]
method CommonMenuItemsPOSTTest (line 703) | [Test]
method CommonReviewStatusGroupsGETTest (line 715) | [Test]
method CommonReviewStatusGroupsIdDELETETest (line 727) | [Test]
method CommonReviewStatusGroupsIdGETTest (line 739) | [Test]
method CommonReviewStatusGroupsIdPATCHTest (line 752) | [Test]
method CommonReviewStatusGroupsIdPUTTest (line 765) | [Test]
method CommonReviewStatusGroupsPOSTTest (line 778) | [Test]
method CommonReviewStatusesGETTest (line 790) | [Test]
method CommonReviewStatusesIdDELETETest (line 802) | [Test]
method CommonReviewStatusesIdGETTest (line 814) | [Test]
method CommonReviewStatusesIdPATCHTest (line 827) | [Test]
method CommonReviewStatusesIdPUTTest (line 840) | [Test]
method CommonReviewStatusesPOSTTest (line 853) | [Test]
method DocumentAnnotationsAnnotatePUTTest (line 865) | [Test]
method DocumentAnnotationsBatchPUTTest (line 877) | [Test]
method DocumentAnnotationsGETTest (line 889) | [Test]
method DocumentAnnotationsIdDELETETest (line 900) | [Test]
method DocumentAnnotationsIdGETTest (line 912) | [Test]
method DocumentAnnotationsIdPUTTest (line 924) | [Test]
method DocumentAnnotationsPOSTTest (line 937) | [Test]
method DocumentAnnotationsSuggestPOSTTest (line 949) | [Test]
method DocumentDocumentFieldAnnotationsForUserGETTest (line 961) | [Test]
method DocumentDocumentFieldAnnotationsGETTest (line 973) | [Test]
method DocumentDocumentFieldAnnotationsUidGETTest (line 985) | [Test]
method DocumentDocumentFieldCategoriesFormFieldsGETTest (line 998) | [Test]
method DocumentDocumentFieldCategoriesGETTest (line 1009) | [Test]
method DocumentDocumentFieldCategoriesIdDELETETest (line 1021) | [Test]
method DocumentDocumentFieldCategoriesIdFormFieldsGETTest (line 1033) | [Test]
method DocumentDocumentFieldCategoriesIdGETTest (line 1045) | [Test]
method DocumentDocumentFieldCategoriesIdPATCHTest (line 1058) | [Test]
method DocumentDocumentFieldCategoriesIdPUTTest (line 1071) | [Test]
method DocumentDocumentFieldCategoriesPOSTTest (line 1084) | [Test]
method DocumentDocumentFieldDetectorsFormFieldsGETTest (line 1096) | [Test]
method DocumentDocumentFieldDetectorsGETTest (line 1107) | [Test]
method DocumentDocumentFieldDetectorsPOSTTest (line 1119) | [Test]
method DocumentDocumentFieldDetectorsUidDELETETest (line 1131) | [Test]
method DocumentDocumentFieldDetectorsUidFormFieldsGETTest (line 1143) | [Test]
method DocumentDocumentFieldDetectorsUidGETTest (line 1155) | [Test]
method DocumentDocumentFieldDetectorsUidPATCHTest (line 1168) | [Test]
method DocumentDocumentFieldDetectorsUidPUTTest (line 1181) | [Test]
method DocumentDocumentFieldValuesGETTest (line 1194) | [Test]
method DocumentDocumentFieldValuesIdGETTest (line 1206) | [Test]
method DocumentDocumentFieldsCheckFieldFormulaPOSTTest (line 1219) | [Test]
method DocumentDocumentFieldsFormFieldsGETTest (line 1231) | [Test]
method DocumentDocumentFieldsGETTest (line 1242) | [Test]
method DocumentDocumentFieldsPOSTTest (line 1254) | [Test]
method DocumentDocumentFieldsStatsGETTest (line 1266) | [Test]
method DocumentDocumentFieldsUidCheckFormulaPOSTTest (line 1278) | [Test]
method DocumentDocumentFieldsUidClonePOSTTest (line 1291) | [Test]
method DocumentDocumentFieldsUidDELETETest (line 1304) | [Test]
method DocumentDocumentFieldsUidFormFieldsGETTest (line 1316) | [Test]
method DocumentDocumentFieldsUidGETTest (line 1328) | [Test]
method DocumentDocumentFieldsUidPATCHTest (line 1341) | [Test]
method DocumentDocumentFieldsUidPUTTest (line 1354) | [Test]
method DocumentDocumentFieldsUidPreDeletePOSTTest (line 1367) | [Test]
method DocumentDocumentNotesGETTest (line 1380) | [Test]
method DocumentDocumentNotesIdDELETETest (line 1396) | [Test]
method DocumentDocumentNotesIdGETTest (line 1408) | [Test]
method DocumentDocumentNotesIdPATCHTest (line 1421) | [Test]
method DocumentDocumentNotesIdPUTTest (line 1434) | [Test]
method DocumentDocumentNotesPOSTTest (line 1447) | [Test]
method DocumentDocumentTypesFormFieldsGETTest (line 1459) | [Test]
method DocumentDocumentTypesGETTest (line 1470) | [Test]
method DocumentDocumentTypesImportDocTypePUTTest (line 1482) | [Test]
method DocumentDocumentTypesPOSTTest (line 1494) | [Test]
method DocumentDocumentTypesSchemeMigrationsGETTest (line 1506) | [Test]
method DocumentDocumentTypesStatsGETTest (line 1517) | [Test]
method DocumentDocumentTypesUidClonePOSTTest (line 1528) | [Test]
method DocumentDocumentTypesUidDELETETest (line 1541) | [Test]
method DocumentDocumentTypesUidExportDocTypeGETTest (line 1553) | [Test]
method DocumentDocumentTypesUidFormFieldsGETTest (line 1566) | [Test]
method DocumentDocumentTypesUidGETTest (line 1578) | [Test]
method DocumentDocumentTypesUidPATCHTest (line 1591) | [Test]
method DocumentDocumentTypesUidPUTTest (line 1604) | [Test]
method DocumentDocumentTypesUidPreDeletePOSTTest (line 1617) | [Test]
method DocumentDocumentTypesUserProjectTypesGETTest (line 1630) | [Test]
method DocumentDocumentsDownloadZipGETTest (line 1642) | [Test]
method DocumentDocumentsForUserGETTest (line 1655) | [Test]
method DocumentDocumentsGETTest (line 1666) | [Test]
method DocumentDocumentsIdActionsGETTest (line 1680) | [Test]
method DocumentDocumentsIdDELETETest (line 1696) | [Test]
method DocumentDocumentsIdDataGETTest (line 1708) | [Test]
method DocumentDocumentsIdDefinitionsGETTest (line 1721) | [Test]
method DocumentDocumentsIdExtractionGETTest (line 1733) | [Test]
method DocumentDocumentsIdFieldsGETTest (line 1745) | [Test]
method DocumentDocumentsIdFieldsPATCHTest (line 1757) | [Test]
method DocumentDocumentsIdFieldsPOSTTest (line 1770) | [Test]
method DocumentDocumentsIdFieldsPUTTest (line 1783) | [Test]
method DocumentDocumentsIdFullTextGETTest (line 1796) | [Test]
method DocumentDocumentsIdGETTest (line 1808) | [Test]
method DocumentDocumentsIdHasPdfInfoGETTest (line 1821) | [Test]
method DocumentDocumentsIdPATCHTest (line 1833) | [Test]
method DocumentDocumentsIdPUTTest (line 1846) | [Test]
method DocumentDocumentsIdPdfReprGETTest (line 1859) | [Test]
method DocumentDocumentsIdShowGETTest (line 1871) | [Test]
method DocumentDocumentsIdSimilarGETTest (line 1884) | [Test]
method DocumentDocumentsMarkDeletePOSTTest (line 1898) | [Test]
method DocumentDocumentsPOSTTest (line 1910) | [Test]
method DocumentDocumentsUnmarkDeletePOSTTest (line 1922) | [Test]
method DocumentFieldAnnotationStatusesGETTest (line 1934) | [Test]
method DocumentFieldAnnotationStatusesIdDELETETest (line 1946) | [Test]
method DocumentFieldAnnotationStatusesIdGETTest (line 1958) | [Test]
method DocumentFieldAnnotationStatusesIdPATCHTest (line 1971) | [Test]
method DocumentFieldAnnotationStatusesIdPUTTest (line 1984) | [Test]
method DocumentFieldAnnotationStatusesPOSTTest (line 1997) | [Test]
method DocumentProjectProjectPkDocumentFieldAnnotationsForUserGETTest (line 2009) | [Test]
method DocumentProjectProjectPkDocumentFieldAnnotationsGETTest (line 2022) | [Test]
method DocumentProjectProjectPkDocumentFieldAnnotationsUidGETTest (line 2035) | [Test]
method DocumentProjectProjectPkDocumentFieldValuesGETTest (line 2049) | [Test]
method DocumentProjectProjectPkDocumentFieldValuesIdGETTest (line 2062) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsGETTest (line 2076) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdDELETETest (line 2089) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdGETTest (line 2103) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdPATCHTest (line 2117) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsIdPUTTest (line 2132) | [Test]
method DocumentProjectProjectPkDocumentsDocumentPkAnnotationsPOSTTest (line 2147) | [Test]
method DocumentProjectProjectPkDocumentsDownloadZipGETTest (line 2161) | [Test]
method DocumentProjectProjectPkDocumentsForUserGETTest (line 2175) | [Test]
method DocumentProjectProjectPkDocumentsGETTest (line 2187) | [Test]
method DocumentProjectProjectPkDocumentsIdActionsGETTest (line 2202) | [Test]
method DocumentProjectProjectPkDocumentsIdDELETETest (line 2219) | [Test]
method DocumentProjectProjectPkDocumentsIdDataGETTest (line 2232) | [Test]
method DocumentProjectProjectPkDocumentsIdDefinitionsGETTest (line 2246) | [Test]
method DocumentProjectProjectPkDocumentsIdExtractionGETTest (line 2259) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsGETTest (line 2272) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsPATCHTest (line 2285) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsPOSTTest (line 2299) | [Test]
method DocumentProjectProjectPkDocumentsIdFieldsPUTTest (line 2313) | [Test]
method DocumentProjectProjectPkDocumentsIdFullTextGETTest (line 2327) | [Test]
method DocumentProjectProjectPkDocumentsIdGETTest (line 2340) | [Test]
method DocumentProjectProjectPkDocumentsIdHasPdfInfoGETTest (line 2354) | [Test]
method DocumentProjectProjectPkDocumentsIdPATCHTest (line 2367) | [Test]
method DocumentProjectProjectPkDocumentsIdPUTTest (line 2381) | [Test]
method DocumentProjectProjectPkDocumentsIdPdfReprGETTest (line 2395) | [Test]
method DocumentProjectProjectPkDocumentsIdShowGETTest (line 2408) | [Test]
method DocumentProjectProjectPkDocumentsIdSimilarGETTest (line 2422) | [Test]
method DocumentProjectProjectPkDocumentsMarkDeletePOSTTest (line 2437) | [Test]
method DocumentProjectProjectPkDocumentsPOSTTest (line 2450) | [Test]
method DocumentProjectProjectPkDocumentsUnmarkDeletePOSTTest (line 2463) | [Test]
method DocumentStatsGETTest (line 2476) | [Test]
method DocumentTextunitsGETTest (line 2487) | [Test]
method DocumentTextunitsIdGETTest (line 2499) | [Test]
method DumpDocumentConfigGETTest (line 2512) | [Test]
method DumpDocumentConfigPUTTest (line 2525) | [Test]
method DumpDumpFixturePOSTTest (line 2537) | [Test]
method DumpDumpGETTest (line 2549) | [Test]
method DumpDumpPUTTest (line 2561) | [Test]
method DumpFieldValuesGETTest (line 2573) | [Test]
method DumpFieldValuesPUTTest (line 2585) | [Test]
method DumpLoadFixturePOSTTest (line 2597) | [Test]
method ExtractAmountUsageGETTest (line 2609) | [Test]
method ExtractAmountUsageTopGETTest (line 2621) | [Test]
method ExtractCitationUsageGETTest (line 2632) | [Test]
method ExtractCitationUsageTopGETTest (line 2644) | [Test]
method ExtractCopyrightUsageGETTest (line 2655) | [Test]
method ExtractCopyrightUsageTopGETTest (line 2667) | [Test]
method ExtractCourtUsageGETTest (line 2678) | [Test]
method ExtractCourtUsageTopGETTest (line 2690) | [Test]
method ExtractCurrencyUsageGETTest (line 2701) | [Test]
method ExtractCurrencyUsageTopGETTest (line 2713) | [Test]
method ExtractDateDurationUsageGETTest (line 2724) | [Test]
method ExtractDateDurationUsageTopGETTest (line 2736) | [Test]
method ExtractDateUsageCalendarChartGETTest (line 2747) | [Test]
method ExtractDateUsageGETTest (line 2758) | [Test]
method ExtractDateUsageTimelineChartGETTest (line 2770) | [Test]
method ExtractDateUsageToIcalGETTest (line 2781) | [Test]
method ExtractDateUsageTopGETTest (line 2793) | [Test]
method ExtractDefinitionUsageGETTest (line 2804) | [Test]
method ExtractDefinitionUsageTopGETTest (line 2816) | [Test]
method ExtractDistanceUsageGETTest (line 2827) | [Test]
method ExtractDistanceUsageTopGETTest (line 2839) | [Test]
method ExtractGeoAliasUsageGETTest (line 2850) | [Test]
method ExtractGeoAliasUsageTopGETTest (line 2862) | [Test]
method ExtractGeoEntitiesGETTest (line 2873) | [Test]
method ExtractGeoEntitiesIdGETTest (line 2885) | [Test]
method ExtractGeoEntitiesIdPUTTest (line 2898) | [Test]
method ExtractGeoEntityUsageGETTest (line 2911) | [Test]
method ExtractGeoEntityUsageTopGETTest (line 2923) | [Test]
method ExtractPartiesGETTest (line 2934) | [Test]
method ExtractPartiesIdGETTest (line 2946) | [Test]
method ExtractPartyNetworkChartGETTest (line 2959) | [Test]
method ExtractPartyUsageGETTest (line 2971) | [Test]
method ExtractPartyUsageTopGETTest (line 2983) | [Test]
method ExtractPercentUsageGETTest (line 2994) | [Test]
method ExtractPercentUsageTopGETTest (line 3006) | [Test]
method ExtractRatioUsageGETTest (line 3017) | [Test]
method ExtractRatioUsageTopGETTest (line 3029) | [Test]
method ExtractRegulationUsageGETTest (line 3040) | [Test]
method ExtractRegulationUsageTopGETTest (line 3052) | [Test]
method ExtractTermTagsGETTest (line 3063) | [Test]
method ExtractTermUsageGETTest (line 3075) | [Test]
method ExtractTermUsageTopGETTest (line 3087) | [Test]
method ExtractTrademarkUsageGETTest (line 3098) | [Test]
method ExtractTrademarkUsageTopGETTest (line 3110) | [Test]
method ExtractTypeaheadGeoEntityUsageFieldNameGETTest (line 3121) | [Test]
method ExtractTypeaheadPartyUsageFieldNameGETTest (line 3133) | [Test]
method ExtractTypeaheadTermUsageFieldNameGETTest (line 3145) | [Test]
method ExtractUrlUsageGETTest (line 3157) | [Test]
method ExtractUrlUsageTopGETTest (line 3169) | [Test]
method LoggingLogMessagePOSTTest (line 3180) | [Test]
method MediaDataPathGETTest (line 3192) | [Test]
method ProjectProjectClusteringGETTest (line 3205) | [Test]
method ProjectProjectClusteringIdGETTest (line 3217) | [Test]
method ProjectProjectsFormFieldsGETTest (line 3230) | [Test]
method ProjectProjectsGETTest (line 3241) | [Test]
method ProjectProjectsIdActiveTasksGETTest (line 3253) | [Test]
method ProjectProjectsIdAnnotationsAssigneesGETTest (line 3266) | [Test]
method ProjectProjectsIdAssignAnnotationsPOSTTest (line 3278) | [Test]
method ProjectProjectsIdAssignDocumentPOSTTest (line 3291) | [Test]
method ProjectProjectsIdAssignDocumentsPOSTTest (line 3304) | [Test]
method ProjectProjectsIdAssigneesGETTest (line 3317) | [Test]
method ProjectProjectsIdCleanupPOSTTest (line 3329) | [Test]
method ProjectProjectsIdClusterActionsGETTest (line 3342) | [Test]
method ProjectProjectsIdClusterPOSTTest (line 3358) | [Test]
method ProjectProjectsIdClusteringStatusGETTest (line 3371) | [Test]
method ProjectProjectsIdDELETETest (line 3384) | [Test]
method ProjectProjectsIdDeleteDocumentSimilarityResultsDELETETest (line 3396) | [Test]
method ProjectProjectsIdDeleteTextUnitSimilarityResultsDELETETest (line 3408) | [Test]
method ProjectProjectsIdDetectFieldValuesPOSTTest (line 3420) | [Test]
method ProjectProjectsIdFormFieldsGETTest (line 3433) | [Test]
method ProjectProjectsIdGETTest (line 3445) | [Test]
method ProjectProjectsIdLocateItemsPOSTTest (line 3458) | [Test]
method ProjectProjectsIdMarkDeletePOSTTest (line 3471) | [Test]
method ProjectProjectsIdPATCHTest (line 3484) | [Test]
method ProjectProjectsIdPUTTest (line 3497) | [Test]
method ProjectProjectsIdProgressGETTest (line 3510) | [Test]
method ProjectProjectsIdSearchSimilarDocumentsPOSTTest (line 3522) | [Test]
method ProjectProjectsIdSearchSimilarTextUnitsPOSTTest (line 3535) | [Test]
method ProjectProjectsIdSendClustersToProjectPOSTTest (line 3548) | [Test]
method ProjectProjectsIdSetAnnotationStatusPOSTTest (line 3561) | [Test]
method ProjectProjectsIdSetStatusPOSTTest (line 3574) | [Test]
method ProjectProjectsIdSettingsActionsGETTest (line 3587) | [Test]
method ProjectProjectsIdTaskTaskIdTaskLogsGETTest (line 3603) | [Test]
method ProjectProjectsIdTasksGETTest (line 3618) | [Test]
method ProjectProjectsIdUnmarkDeletePOSTTest (line 3631) | [Test]
method ProjectProjectsIdUpdateDocumentFieldsPOSTTest (line 3644) | [Test]
method ProjectProjectsPOSTTest (line 3657) | [Test]
method ProjectProjectsProjectStatsGETTest (line 3669) | [Test]
method ProjectProjectsRecentGETTest (line 3681) | [Test]
method ProjectProjectsSelectProjectsPOSTTest (line 3693) | [Test]
method ProjectTaskQueuesGETTest (line 3705) | [Test]
method ProjectTaskQueuesIdDELETETest (line 3717) | [Test]
method ProjectTaskQueuesIdGETTest (line 3729) | [Test]
method ProjectTaskQueuesIdPATCHTest (line 3742) | [Test]
method ProjectTaskQueuesIdPUTTest (line 3755) | [Test]
method ProjectTaskQueuesPOSTTest (line 3768) | [Test]
method ProjectUploadSessionGETTest (line 3780) | [Test]
method ProjectUploadSessionPOSTTest (line 3792) | [Test]
method ProjectUploadSessionStatusGETTest (line 3804) | [Test]
method ProjectUploadSessionUidBatchUploadPOSTTest (line 3816) | [Test]
method ProjectUploadSessionUidBatchUploadPOST_0Test (line 3829) | [Test]
method ProjectUploadSessionUidCancelDELETETest (line 3842) | [Test]
method ProjectUploadSessionUidDELETETest (line 3854) | [Test]
method ProjectUploadSessionUidDeleteFileDELETETest (line 3866) | [Test]
method ProjectUploadSessionUidFilesPOSTTest (line 3879) | [Test]
method ProjectUploadSessionUidGETTest (line 3897) | [Test]
method ProjectUploadSessionUidPATCHTest (line 3910) | [Test]
method ProjectUploadSessionUidProgressGETTest (line 3923) | [Test]
method ProjectUploadSessionUidUploadPOSTTest (line 3935) | [Test]
method RawdbConfigGETTest (line 3953) | [Test]
method RawdbDocumentsDocumentTypeCodeGETTest (line 3964) | [Test]
method RawdbDocumentsDocumentTypeCodePOSTTest (line 3990) | [Test]
method RawdbProjectStatsProjectIdGETTest (line 4003) | [Test]
method RawdbSocialAccountsGETTest (line 4015) | [Test]
method RestAuthLoginPOSTTest (line 4026) | [Test]
method RestAuthLogoutGETTest (line 4038) | [Test]
method RestAuthLogoutPOSTTest (line 4049) | [Test]
method RestAuthPasswordChangePOSTTest (line 4061) | [Test]
method RestAuthPasswordResetConfirmPOSTTest (line 4073) | [Test]
method RestAuthPasswordResetPOSTTest (line 4085) | [Test]
method RestAuthRegistrationPOSTTest (line 4097) | [Test]
method RestAuthRegistrationVerifyEmailPOSTTest (line 4109) | [Test]
method SimilarityDocumentSimilarityByFeaturesGETTest (line 4121) | [Test]
method SimilarityDocumentSimilarityByFeaturesPOSTTest (line 4132) | [Test]
method SimilarityPartySimilarityGETTest (line 4144) | [Test]
method SimilarityPartySimilarityPOSTTest (line 4155) | [Test]
method SimilarityProjectDocumentsSimilarityByVectorsGETTest (line 4167) | [Test]
method SimilarityProjectDocumentsSimilarityByVectorsPOSTTest (line 4178) | [Test]
method SimilarityProjectTextUnitsSimilarityByVectorsGETTest (line 4190) | [Test]
method SimilarityProjectTextUnitsSimilarityByVectorsPOSTTest (line 4201) | [Test]
method SimilaritySimilarityGETTest (line 4213) | [Test]
method SimilaritySimilarityPOSTTest (line 4224) | [Test]
method SimilarityTextUnitSimilarityByFeaturesGETTest (line 4236) | [Test]
method SimilarityTextUnitSimilarityByFeaturesPOSTTest (line 4247) | [Test]
method TaskCleanTasksPOSTTest (line 4259) | [Test]
method TaskLoadDictionariesPOSTTest (line 4271) | [Test]
method TaskLoadDocumentsGETTest (line 4283) | [Test]
method TaskLoadDocumentsPOSTTest (line 4294) | [Test]
method TaskLocateGETTest (line 4306) | [Test]
method TaskLocatePOSTTest (line 4317) | [Test]
method TaskProcessTextExtractionResultsRequestIdPOSTTest (line 4329) | [Test]
method TaskPurgeTaskPOSTTest (line 4342) | [Test]
method TaskRecallTaskGETTest (line 4354) | [Test]
method TaskRecallTaskPOSTTest (line 4365) | [Test]
method TaskReindexroutinesCheckSchedulePOSTTest (line 4377) | [Test]
method TaskTaskLogGETTest (line 4389) | [Test]
method TaskTaskStatusGETTest (line 4403) | [Test]
method TaskTasksGETTest (line 4415) | [Test]
method TaskTasksIdGETTest (line 4427) | [Test]
method TaskTasksProjectProjectIdActiveTasksGETTest (line 4440) | [Test]
method TaskTasksProjectProjectIdTasksGETTest (line 4453) | [Test]
method TaskUpdateElasticIndexGETTest (line 4466) | [Test]
method TaskUpdateElasticIndexPOSTTest (line 4477) | [Test]
method TusUploadSessionUploadSessionIdUploadGuidPATCHTest (line 4489) | [Test]
method TusUploadSessionUploadSessionIdUploadPOSTTest (line 4506) | [Test]
method UsersUsersFormFieldsGETTest (line 4523) | [Test]
method UsersUsersGETTest (line 4534) | [Test]
method UsersUsersIdFormFieldsGETTest (line 4546) | [Test]
method UsersUsersIdGETTest (line 4558) | [Test]
method UsersUsersIdPATCHTest (line 4571) | [Test]
method UsersUsersIdPUTTest (line 4584) | [Test]
method UsersUsersPOSTTest (line 4597) | [Test]
method UsersUsersUserStatsGETTest (line 4609) | [Test]
method UsersVerifyTokenPOSTTest (line 4620) | [Test]
method VarGETTest (line 4632) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Api/VarApiTests.cs
class VarApiTests (line 32) | public class VarApiTests
method Init (line 39) | [SetUp]
method Cleanup (line 48) | [TearDown]
method InstanceTest (line 57) | [Test]
method VarGETTest (line 68) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AccessTokenSchemaTests.cs
class AccessTokenSchemaTests (line 33) | public class AccessTokenSchemaTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AccessTokenSchemaInstanceTest (line 60) | [Test]
method AccessTokenTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ActionTests.cs
class ActionTests (line 33) | public class ActionTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ActionInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method MessageTest (line 87) | [Test]
method ViewActionTest (line 95) | [Test]
method ObjectPkTest (line 103) | [Test]
method ModelNameTest (line 111) | [Test]
method DateTest (line 119) | [Test]
method UserNameTest (line 127) | [Test]
method RequestDataTest (line 135) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AmountUsageTests.cs
class AmountUsageTests (line 33) | public class AmountUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AmountUsageInstanceTest (line 60) | [Test]
method AmountTest (line 71) | [Test]
method AmountStrTest (line 79) | [Test]
method CountTest (line 87) | [Test]
method PkTest (line 95) | [Test]
method TextUnitPkTest (line 103) | [Test]
method TextUnitUnitTypeTest (line 111) | [Test]
method TextUnitLocationStartTest (line 119) | [Test]
method TextUnitLocationEndTest (line 127) | [Test]
method TextUnitDocumentPkTest (line 135) | [Test]
method TextUnitDocumentNameTest (line 143) | [Test]
method TextUnitDocumentDescriptionTest (line 151) | [Test]
method TextUnitDocumentDocumentTypeTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AnnotationBatchRequestTests.cs
class AnnotationBatchRequestTests (line 33) | public class AnnotationBatchRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AnnotationBatchRequestInstanceTest (line 60) | [Test]
method OperationUidTest (line 71) | [Test]
method ActionTest (line 79) | [Test]
method IdTest (line 87) | [Test]
method DataTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AnnotationBatchResponseTests.cs
class AnnotationBatchResponseTests (line 33) | public class AnnotationBatchResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AnnotationBatchResponseInstanceTest (line 60) | [Test]
method OperationUidTest (line 71) | [Test]
method StatusTest (line 79) | [Test]
method DataTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AnnotationInDocumentTests.cs
class AnnotationInDocumentTests (line 33) | public class AnnotationInDocumentTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AnnotationInDocumentInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method DocumentTest (line 79) | [Test]
method ValueTest (line 87) | [Test]
method FieldTest (line 95) | [Test]
method LocationStartTest (line 103) | [Test]
method LocationEndTest (line 111) | [Test]
method LocationTextTest (line 119) | [Test]
method ModifiedByTest (line 127) | [Test]
method ModifiedDateTest (line 135) | [Test]
method UidTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AnnotationSuggestRequestTests.cs
class AnnotationSuggestRequestTests (line 33) | public class AnnotationSuggestRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AnnotationSuggestRequestInstanceTest (line 60) | [Test]
method FieldTest (line 71) | [Test]
method DocumentTest (line 79) | [Test]
method QuiteTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AnnotationTests.cs
class AnnotationTests (line 33) | public class AnnotationTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AnnotationInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method DocumentTest (line 79) | [Test]
method FieldTest (line 87) | [Test]
method ValueTest (line 95) | [Test]
method LocationStartTest (line 103) | [Test]
method LocationEndTest (line 111) | [Test]
method LocationTextTest (line 119) | [Test]
method ModifiedByTest (line 127) | [Test]
method ModifiedDateTest (line 135) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AnnotationUpdateResponseTests.cs
class AnnotationUpdateResponseTests (line 33) | public class AnnotationUpdateResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AnnotationUpdateResponseInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method DocumentTest (line 79) | [Test]
method DocumentNameTest (line 87) | [Test]
method FieldTest (line 95) | [Test]
method FieldNameTest (line 103) | [Test]
method ValueTest (line 111) | [Test]
method ProjectTest (line 119) | [Test]
method LocationStartTest (line 127) | [Test]
method LocationEndTest (line 135) | [Test]
method LocationTextTest (line 143) | [Test]
method ModifiedByTest (line 151) | [Test]
method ModifiedDateTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AppVarTests.cs
class AppVarTests (line 33) | public class AppVarTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AppVarInstanceTest (line 60) | [Test]
method CategoryTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method ValueTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AssignProjectAnnotationsRequestTests.cs
class AssignProjectAnnotationsRequestTests (line 33) | public class AssignProjectAnnotationsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AssignProjectAnnotationsRequestInstanceTest (line 60) | [Test]
method AssigneeIdTest (line 71) | [Test]
method AllTest (line 79) | [Test]
method AnnotationIdsTest (line 87) | [Test]
method NoAnnotationIdsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AssignProjectDocumentRequestTests.cs
class AssignProjectDocumentRequestTests (line 33) | public class AssignProjectDocumentRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AssignProjectDocumentRequestInstanceTest (line 60) | [Test]
method AssigneeIdTest (line 71) | [Test]
method DocumentIdTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/AssignProjectDocumentsRequestTests.cs
class AssignProjectDocumentsRequestTests (line 33) | public class AssignProjectDocumentsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method AssignProjectDocumentsRequestInstanceTest (line 60) | [Test]
method AssigneeIdTest (line 71) | [Test]
method AllTest (line 79) | [Test]
method DocumentIdsTest (line 87) | [Test]
method NoDocumentIdsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CheckDocumentFieldFormulaRequestTests.cs
class CheckDocumentFieldFormulaRequestTests (line 33) | public class CheckDocumentFieldFormulaRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CheckDocumentFieldFormulaRequestInstanceTest (line 60) | [Test]
method FormulaTest (line 71) | [Test]
method HideUntilPythonTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CheckNewDocumentFieldFormulaRequestTests.cs
class CheckNewDocumentFieldFormulaRequestTests (line 33) | public class CheckNewDocumentFieldFormulaRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CheckNewDocumentFieldFormulaRequestInstanceTest (line 60) | [Test]
method FormulaTest (line 71) | [Test]
method HideUntilPythonTest (line 79) | [Test]
method FieldTypeTest (line 87) | [Test]
method DocumentTypeTest (line 95) | [Test]
method DependsOnFieldsTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CitationUsageTests.cs
class CitationUsageTests (line 33) | public class CitationUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CitationUsageInstanceTest (line 60) | [Test]
method VolumeTest (line 71) | [Test]
method ReporterTest (line 79) | [Test]
method ReporterFullNameTest (line 87) | [Test]
method PageTest (line 95) | [Test]
method Page2Test (line 103) | [Test]
method CourtTest (line 111) | [Test]
method YearTest (line 119) | [Test]
method CitationStrTest (line 127) | [Test]
method CountTest (line 135) | [Test]
method PkTest (line 143) | [Test]
method TextUnitPkTest (line 151) | [Test]
method TextUnitUnitTypeTest (line 159) | [Test]
method TextUnitLocationStartTest (line 167) | [Test]
method TextUnitLocationEndTest (line 175) | [Test]
method TextUnitDocumentPkTest (line 183) | [Test]
method TextUnitDocumentNameTest (line 191) | [Test]
method TextUnitDocumentDescriptionTest (line 199) | [Test]
method TextUnitDocumentDocumentTypeTest (line 207) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CleanupProjectRequestTests.cs
class CleanupProjectRequestTests (line 33) | public class CleanupProjectRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CleanupProjectRequestInstanceTest (line 60) | [Test]
method DeleteTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CloneDocumentFieldRequestTests.cs
class CloneDocumentFieldRequestTests (line 33) | public class CloneDocumentFieldRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CloneDocumentFieldRequestInstanceTest (line 60) | [Test]
method CodeTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CloneDocumentTypeRequestTests.cs
class CloneDocumentTypeRequestTests (line 33) | public class CloneDocumentTypeRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CloneDocumentTypeRequestInstanceTest (line 60) | [Test]
method CodeTest (line 71) | [Test]
method TitleTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ClusterProjectRequestTests.cs
class ClusterProjectRequestTests (line 33) | public class ClusterProjectRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ClusterProjectRequestInstanceTest (line 60) | [Test]
method NClustersTest (line 71) | [Test]
method ForceTest (line 79) | [Test]
method ClusterByTest (line 87) | [Test]
method MethodTest (line 95) | [Test]
method RequireConfirmationTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ClusterProjectResponseTests.cs
class ClusterProjectResponseTests (line 33) | public class ClusterProjectResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ClusterProjectResponseInstanceTest (line 60) | [Test]
method TaskIdTest (line 71) | [Test]
method ProjectClusteringIdTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CodeTests.cs
class CodeTests (line 33) | public class CodeTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CodeInstanceTest (line 60) | [Test]
method _CodeTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CopyrightUsageTests.cs
class CopyrightUsageTests (line 33) | public class CopyrightUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CopyrightUsageInstanceTest (line 60) | [Test]
method CopyrightStrTest (line 71) | [Test]
method CountTest (line 79) | [Test]
method PkTest (line 87) | [Test]
method TextUnitPkTest (line 95) | [Test]
method TextUnitUnitTypeTest (line 103) | [Test]
method TextUnitLocationStartTest (line 111) | [Test]
method TextUnitLocationEndTest (line 119) | [Test]
method TextUnitDocumentPkTest (line 127) | [Test]
method TextUnitDocumentNameTest (line 135) | [Test]
method TextUnitDocumentDescriptionTest (line 143) | [Test]
method TextUnitDocumentDocumentTypeTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CountSuccessResponseTests.cs
class CountSuccessResponseTests (line 33) | public class CountSuccessResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CountSuccessResponseInstanceTest (line 60) | [Test]
method SuccessTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CourtUsageTests.cs
class CourtUsageTests (line 33) | public class CourtUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CourtUsageInstanceTest (line 60) | [Test]
method CourtNameTest (line 71) | [Test]
method CourtAliasTest (line 79) | [Test]
method CountTest (line 87) | [Test]
method PkTest (line 95) | [Test]
method TextUnitPkTest (line 103) | [Test]
method TextUnitUnitTypeTest (line 111) | [Test]
method TextUnitLocationStartTest (line 119) | [Test]
method TextUnitLocationEndTest (line 127) | [Test]
method TextUnitDocumentPkTest (line 135) | [Test]
method TextUnitDocumentNameTest (line 143) | [Test]
method TextUnitDocumentDescriptionTest (line 151) | [Test]
method TextUnitDocumentDocumentTypeTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CurrencyUsageTests.cs
class CurrencyUsageTests (line 33) | public class CurrencyUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CurrencyUsageInstanceTest (line 60) | [Test]
method UsageTypeTest (line 71) | [Test]
method CurrencyTest (line 79) | [Test]
method AmountTest (line 87) | [Test]
method AmountStrTest (line 95) | [Test]
method PkTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method TextUnitUnitTypeTest (line 119) | [Test]
method TextUnitLocationStartTest (line 127) | [Test]
method TextUnitLocationEndTest (line 135) | [Test]
method TextUnitDocumentPkTest (line 143) | [Test]
method TextUnitDocumentNameTest (line 151) | [Test]
method TextUnitDocumentDescriptionTest (line 159) | [Test]
method TextUnitDocumentDocumentTypeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CustomPasswordChangeTests.cs
class CustomPasswordChangeTests (line 33) | public class CustomPasswordChangeTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CustomPasswordChangeInstanceTest (line 60) | [Test]
method OldPasswordTest (line 71) | [Test]
method NewPasswordTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CustomPasswordResetConfirmTests.cs
class CustomPasswordResetConfirmTests (line 33) | public class CustomPasswordResetConfirmTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CustomPasswordResetConfirmInstanceTest (line 60) | [Test]
method NewPassword1Test (line 71) | [Test]
method NewPassword2Test (line 79) | [Test]
method UidTest (line 87) | [Test]
method TokenTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/CustomPasswordResetTests.cs
class CustomPasswordResetTests (line 33) | public class CustomPasswordResetTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method CustomPasswordResetInstanceTest (line 60) | [Test]
method EmailTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DateDurationUsageTests.cs
class DateDurationUsageTests (line 33) | public class DateDurationUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DateDurationUsageInstanceTest (line 60) | [Test]
method AmountTest (line 71) | [Test]
method AmountStrTest (line 79) | [Test]
method DurationTypeTest (line 87) | [Test]
method DurationDaysTest (line 95) | [Test]
method CountTest (line 103) | [Test]
method PkTest (line 111) | [Test]
method TextUnitPkTest (line 119) | [Test]
method TextUnitUnitTypeTest (line 127) | [Test]
method TextUnitLocationStartTest (line 135) | [Test]
method TextUnitLocationEndTest (line 143) | [Test]
method TextUnitDocumentPkTest (line 151) | [Test]
method TextUnitDocumentNameTest (line 159) | [Test]
method TextUnitDocumentDescriptionTest (line 167) | [Test]
method TextUnitDocumentDocumentTypeTest (line 175) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DateUsageCalendarTests.cs
class DateUsageCalendarTests (line 33) | public class DateUsageCalendarTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DateUsageCalendarInstanceTest (line 60) | [Test]
method DocumentIdTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DateUsageTests.cs
class DateUsageTests (line 33) | public class DateUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DateUsageInstanceTest (line 60) | [Test]
method DateTest (line 71) | [Test]
method CountTest (line 79) | [Test]
method PkTest (line 87) | [Test]
method TextUnitPkTest (line 95) | [Test]
method TextUnitUnitTypeTest (line 103) | [Test]
method TextUnitLocationStartTest (line 111) | [Test]
method TextUnitLocationEndTest (line 119) | [Test]
method TextUnitDocumentPkTest (line 127) | [Test]
method TextUnitDocumentNameTest (line 135) | [Test]
method TextUnitDocumentDescriptionTest (line 143) | [Test]
method TextUnitDocumentDocumentTypeTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DateUsageTimelineTests.cs
class DateUsageTimelineTests (line 33) | public class DateUsageTimelineTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DateUsageTimelineInstanceTest (line 60) | [Test]
method DocumentIdTest (line 71) | [Test]
method PerMonthTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DefinitionUsageTests.cs
class DefinitionUsageTests (line 33) | public class DefinitionUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DefinitionUsageInstanceTest (line 60) | [Test]
method DefinitionTest (line 71) | [Test]
method CountTest (line 79) | [Test]
method PkTest (line 87) | [Test]
method TextUnitPkTest (line 95) | [Test]
method TextUnitUnitTypeTest (line 103) | [Test]
method TextUnitLocationStartTest (line 111) | [Test]
method TextUnitLocationEndTest (line 119) | [Test]
method TextUnitDocumentPkTest (line 127) | [Test]
method TextUnitDocumentNameTest (line 135) | [Test]
method TextUnitDocumentDescriptionTest (line 143) | [Test]
method TextUnitDocumentDocumentTypeTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DetectProjectFieldValuesRequestTests.cs
class DetectProjectFieldValuesRequestTests (line 33) | public class DetectProjectFieldValuesRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DetectProjectFieldValuesRequestInstanceTest (line 60) | [Test]
method DoNotUpdateModifiedTest (line 71) | [Test]
method DoNotWriteTest (line 79) | [Test]
method DocumentIdsTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DistanceUsageTests.cs
class DistanceUsageTests (line 33) | public class DistanceUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DistanceUsageInstanceTest (line 60) | [Test]
method AmountTest (line 71) | [Test]
method DistanceTypeTest (line 79) | [Test]
method CountTest (line 87) | [Test]
method PkTest (line 95) | [Test]
method TextUnitPkTest (line 103) | [Test]
method TextUnitUnitTypeTest (line 111) | [Test]
method TextUnitLocationStartTest (line 119) | [Test]
method TextUnitLocationEndTest (line 127) | [Test]
method TextUnitDocumentPkTest (line 135) | [Test]
method TextUnitDocumentNameTest (line 143) | [Test]
method TextUnitDocumentDescriptionTest (line 151) | [Test]
method TextUnitDocumentDocumentTypeTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentClusterDocumentDataInnerTests.cs
class DocumentClusterDocumentDataInnerTests (line 33) | public class DocumentClusterDocumentDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentClusterDocumentDataInnerInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DocumentTypeTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentClusterDocumentDataTests.cs
class DocumentClusterDocumentDataTests (line 33) | public class DocumentClusterDocumentDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentClusterDocumentDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DocumentTypeTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentClusterTests.cs
class DocumentClusterTests (line 33) | public class DocumentClusterTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentClusterInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ClusterIdTest (line 79) | [Test]
method NameTest (line 87) | [Test]
method SelfNameTest (line 95) | [Test]
method DescriptionTest (line 103) | [Test]
method ClusterByTest (line 111) | [Test]
method UsingTest (line 119) | [Test]
method CreatedDateTest (line 127) | [Test]
method DocumentsCountTest (line 135) | [Test]
method DocumentDataTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentClusterUpdateTests.cs
class DocumentClusterUpdateTests (line 33) | public class DocumentClusterUpdateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentClusterUpdateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDefinitionsTests.cs
class DocumentDefinitionsTests (line 33) | public class DocumentDefinitionsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDefinitionsInstanceTest (line 60) | [Test]
method DefinitionTest (line 71) | [Test]
method MatchesTest (line 79) | [Test]
method DescriptionsTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailAssigneeDataTests.cs
class DocumentDetailAssigneeDataTests (line 33) | public class DocumentDetailAssigneeDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailAssigneeDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method FirstNameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method UsernameTest (line 95) | [Test]
method PhotoTest (line 103) | [Test]
method NameTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailAvailableAssigneesDataInnerTests.cs
class DocumentDetailAvailableAssigneesDataInnerTests (line 33) | public class DocumentDetailAvailableAssigneesDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailAvailableAssigneesDataInnerInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method FirstNameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method UsernameTest (line 95) | [Test]
method PhotoTest (line 103) | [Test]
method NameTest (line 111) | [Test]
method InitialsTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailAvailableAssigneesDataTests.cs
class DocumentDetailAvailableAssigneesDataTests (line 33) | public class DocumentDetailAvailableAssigneesDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailAvailableAssigneesDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method FirstNameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method UsernameTest (line 95) | [Test]
method PhotoTest (line 103) | [Test]
method NameTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailNotesTests.cs
class DocumentDetailNotesTests (line 33) | public class DocumentDetailNotesTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailNotesInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NoteTest (line 79) | [Test]
method TimestampTest (line 87) | [Test]
method UserTest (line 95) | [Test]
method LocationStartTest (line 103) | [Test]
method LocationEndTest (line 111) | [Test]
method DocumentIdTest (line 119) | [Test]
method FieldValueIdTest (line 127) | [Test]
method FieldIdTest (line 135) | [Test]
method SelectionsTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailStatusDataTests.cs
class DocumentDetailStatusDataTests (line 33) | public class DocumentDetailStatusDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailStatusDataInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
method GroupTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailTests.cs
class DocumentDetailTests (line 33) | public class DocumentDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DocumentTypeTest (line 87) | [Test]
method FileSizeTest (line 95) | [Test]
method FolderTest (line 103) | [Test]
method CreatedDateTest (line 111) | [Test]
method CreatedByNameTest (line 119) | [Test]
method ModifiedDateTest (line 127) | [Test]
method ModifiedByNameTest (line 135) | [Test]
method StatusTest (line 143) | [Test]
method StatusDataTest (line 151) | [Test]
method AvailableStatusesDataTest (line 159) | [Test]
method AssigneeTest (line 167) | [Test]
method AssignDateTest (line 175) | [Test]
method AssigneeDataTest (line 183) | [Test]
method AvailableAssigneesDataTest (line 191) | [Test]
method DescriptionTest (line 199) | [Test]
method TitleTest (line 207) | [Test]
method InitialAnnotationIdTest (line 215) | [Test]
method PageLocationsTest (line 223) | [Test]
method PageBoundsTest (line 231) | [Test]
method NotesTest (line 239) | [Test]
method FieldValuesTest (line 247) | [Test]
method FieldValueObjectsTest (line 255) | [Test]
method PrevIdTest (line 263) | [Test]
method NextIdTest (line 271) | [Test]
method SectionsTest (line 279) | [Test]
method ClusterIdTest (line 287) | [Test]
method UserPermissionsTest (line 295) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDetailUserTests.cs
class DocumentDetailUserTests (line 33) | public class DocumentDetailUserTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDetailUserInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method FirstNameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method UsernameTest (line 95) | [Test]
method PhotoTest (line 103) | [Test]
method NameTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDocumentsDownloadZipGET404ResponseTests.cs
class DocumentDocumentsDownloadZipGET404ResponseTests (line 33) | public class DocumentDocumentsDownloadZipGET404ResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDocumentsDownloadZipGET404ResponseInstanceTest (line 60) | [Test]
method DetailTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentDownloadZipResponseTests.cs
class DocumentDownloadZipResponseTests (line 33) | public class DocumentDownloadZipResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentDownloadZipResponseInstanceTest (line 60) | [Test]
method TaskIdTest (line 71) | [Test]
method DetailTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldAnnotationTests.cs
class DocumentFieldAnnotationTests (line 33) | public class DocumentFieldAnnotationTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldAnnotationInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method UidTest (line 79) | [Test]
method ProjectIdTest (line 87) | [Test]
method ProjectNameTest (line 95) | [Test]
method DocumentIdTest (line 103) | [Test]
method DocumentNameTest (line 111) | [Test]
method DocumentTypeTest (line 119) | [Test]
method DocumentStatusTest (line 127) | [Test]
method FieldIdTest (line 135) | [Test]
method FieldNameTest (line 143) | [Test]
method ValueTest (line 151) | [Test]
method LocationStartTest (line 159) | [Test]
method LocationEndTest (line 167) | [Test]
method LocationTextTest (line 175) | [Test]
method AssigneeIdTest (line 183) | [Test]
method AssignDateTest (line 191) | [Test]
method StatusIdTest (line 199) | [Test]
method StatusNameTest (line 207) | [Test]
method AssigneeNameTest (line 215) | [Test]
method ModifiedByIdTest (line 223) | [Test]
method ModifiedDateTest (line 231) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldCategoryCreateTests.cs
class DocumentFieldCategoryCreateTests (line 33) | public class DocumentFieldCategoryCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldCategoryCreateInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
method NameTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method FieldsTest (line 103) | [Test]
method FieldsNumberTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldCategoryListFieldsInnerTests.cs
class DocumentFieldCategoryListFieldsInnerTests (line 33) | public class DocumentFieldCategoryListFieldsInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldCategoryListFieldsInnerInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method CategoryTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method TitleTest (line 95) | [Test]
method OrderTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldCategoryListFieldsTests.cs
class DocumentFieldCategoryListFieldsTests (line 33) | public class DocumentFieldCategoryListFieldsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldCategoryListFieldsInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method CategoryTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method TitleTest (line 95) | [Test]
method OrderTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldCategoryListTests.cs
class DocumentFieldCategoryListTests (line 33) | public class DocumentFieldCategoryListTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldCategoryListInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
method DocumentTypeTitleTest (line 87) | [Test]
method NameTest (line 95) | [Test]
method OrderTest (line 103) | [Test]
method FieldsTest (line 111) | [Test]
method FieldsNumberTest (line 119) | [Test]
method ExportKeyTest (line 127) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldCreateTests.cs
class DocumentFieldCreateTests (line 33) | public class DocumentFieldCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldCreateInstanceTest (line 60) | [Test]
method DocumentTypeTest (line 71) | [Test]
method CodeTest (line 79) | [Test]
method LongCodeTest (line 87) | [Test]
method TitleTest (line 95) | [Test]
method DescriptionTest (line 103) | [Test]
method TypeTest (line 111) | [Test]
method TextUnitTypeTest (line 119) | [Test]
method ValueDetectionStrategyTest (line 127) | [Test]
method ClassifierInitScriptTest (line 135) | [Test]
method FormulaTest (line 143) | [Test]
method ConvertDecimalsToFloatsInFormulaArgsTest (line 151) | [Test]
method ValueRegexpTest (line 159) | [Test]
method DependsOnFieldsTest (line 167) | [Test]
method ConfidenceTest (line 175) | [Test]
method RequiresTextAnnotationsTest (line 183) | [Test]
method ReadOnlyTest (line 191) | [Test]
method CategoryTest (line 199) | [Test]
method FamilyTest (line 207) | [Test]
method DefaultValueTest (line 215) | [Test]
method ChoicesTest (line 223) | [Test]
method AllowValuesNotSpecifiedInChoicesTest (line 231) | [Test]
method MetadataTest (line 239) | [Test]
method TrainingFinishedTest (line 247) | [Test]
method DirtyTest (line 255) | [Test]
method OrderTest (line 263) | [Test]
method TrainedAfterDocumentsNumberTest (line 271) | [Test]
method HiddenAlwaysTest (line 279) | [Test]
method HideUntilPythonTest (line 287) | [Test]
method HideUntilJsTest (line 295) | [Test]
method DisplayYesNoTest (line 303) | [Test]
method VectorizerStopWordsTest (line 311) | [Test]
method UnsureChoiceValueTest (line 319) | [Test]
method UnsureThresholdsByValueTest (line 327) | [Test]
method MlflowModelUriTest (line 335) | [Test]
method MlflowDetectOnDocumentLevelTest (line 343) | [Test]
method WarningMessageTest (line 351) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldDetailTests.cs
class DocumentFieldDetailTests (line 33) | public class DocumentFieldDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldDetailInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method LongCodeTest (line 95) | [Test]
method TitleTest (line 103) | [Test]
method DescriptionTest (line 111) | [Test]
method TypeTest (line 119) | [Test]
method TextUnitTypeTest (line 127) | [Test]
method ValueDetectionStrategyTest (line 135) | [Test]
method ClassifierInitScriptTest (line 143) | [Test]
method FormulaTest (line 151) | [Test]
method ConvertDecimalsToFloatsInFormulaArgsTest (line 159) | [Test]
method ValueRegexpTest (line 167) | [Test]
method DependsOnFieldsTest (line 175) | [Test]
method ValueDetectionStrategyNameTest (line 183) | [Test]
method ConfidenceTest (line 191) | [Test]
method RequiresTextAnnotationsTest (line 199) | [Test]
method ReadOnlyTest (line 207) | [Test]
method CategoryTest (line 215) | [Test]
method FamilyTest (line 223) | [Test]
method DefaultValueTest (line 231) | [Test]
method ChoicesTest (line 239) | [Test]
method AllowValuesNotSpecifiedInChoicesTest (line 247) | [Test]
method MetadataTest (line 255) | [Test]
method TrainingFinishedTest (line 263) | [Test]
method DirtyTest (line 271) | [Test]
method OrderTest (line 279) | [Test]
method TrainedAfterDocumentsNumberTest (line 287) | [Test]
method HiddenAlwaysTest (line 295) | [Test]
method HideUntilPythonTest (line 303) | [Test]
method HideUntilJsTest (line 311) | [Test]
method IsValueDetectionStrategyDisabledTest (line 319) | [Test]
method DisplayYesNoTest (line 327) | [Test]
method ValueAwareTest (line 335) | [Test]
method CreatedByNameTest (line 343) | [Test]
method ModifiedByNameTest (line 351) | [Test]
method CreatedDateTest (line 359) | [Test]
method ModifiedDateTest (line 367) | [Test]
method VectorizerStopWordsTest (line 375) | [Test]
method UnsureChoiceValueTest (line 383) | [Test]
method UnsureThresholdsByValueTest (line 391) | [Test]
method MlflowModelUriTest (line 399) | [Test]
method MlflowDetectOnDocumentLevelTest (line 407) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldDetectorCreateTests.cs
class DocumentFieldDetectorCreateTests (line 33) | public class DocumentFieldDetectorCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldDetectorCreateInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method WarningMessageTest (line 79) | [Test]
method CategoryTest (line 87) | [Test]
method ExcludeRegexpsTest (line 95) | [Test]
method DefinitionWordsTest (line 103) | [Test]
method IncludeRegexpsTest (line 111) | [Test]
method RegexpsPreProcessLowerTest (line 119) | [Test]
method DetectedValueTest (line 127) | [Test]
method ExtractionHintTest (line 135) | [Test]
method TextPartTest (line 143) | [Test]
method DetectLimitUnitTest (line 151) | [Test]
method DetectLimitCountTest (line 159) | [Test]
method FieldTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldDetectorDetailTests.cs
class DocumentFieldDetectorDetailTests (line 33) | public class DocumentFieldDetectorDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldDetectorDetailInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method CategoryTest (line 79) | [Test]
method FieldTest (line 87) | [Test]
method FieldCodeTest (line 95) | [Test]
method FieldTitleTest (line 103) | [Test]
method FieldUidTest (line 111) | [Test]
method FieldTypeTest (line 119) | [Test]
method FieldDocumentTypeTitleTest (line 127) | [Test]
method ExcludeRegexpsTest (line 135) | [Test]
method DefinitionWordsTest (line 143) | [Test]
method IncludeRegexpsTest (line 151) | [Test]
method RegexpsPreProcessLowerTest (line 159) | [Test]
method DetectedValueTest (line 167) | [Test]
method ExtractionHintTest (line 175) | [Test]
method TextPartTest (line 183) | [Test]
method DetectLimitUnitTest (line 191) | [Test]
method DetectLimitCountTest (line 199) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldListCategoryTests.cs
class DocumentFieldListCategoryTests (line 33) | public class DocumentFieldListCategoryTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldListCategoryInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method OrderTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldListFamilyTests.cs
class DocumentFieldListFamilyTests (line 33) | public class DocumentFieldListFamilyTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldListFamilyInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method CodeTest (line 79) | [Test]
method TitleTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldListTests.cs
class DocumentFieldListTests (line 33) | public class DocumentFieldListTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldListInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method LongCodeTest (line 95) | [Test]
method TitleTest (line 103) | [Test]
method DescriptionTest (line 111) | [Test]
method TypeTest (line 119) | [Test]
method TextUnitTypeTest (line 127) | [Test]
method ValueDetectionStrategyTest (line 135) | [Test]
method ClassifierInitScriptTest (line 143) | [Test]
method FormulaTest (line 151) | [Test]
method ConvertDecimalsToFloatsInFormulaArgsTest (line 159) | [Test]
method ValueRegexpTest (line 167) | [Test]
method DependsOnFieldsTest (line 175) | [Test]
method ValueDetectionStrategyNameTest (line 183) | [Test]
method ConfidenceTest (line 191) | [Test]
method RequiresTextAnnotationsTest (line 199) | [Test]
method ReadOnlyTest (line 207) | [Test]
method CategoryTest (line 215) | [Test]
method FamilyTest (line 223) | [Test]
method DefaultValueTest (line 231) | [Test]
method ChoicesTest (line 239) | [Test]
method AllowValuesNotSpecifiedInChoicesTest (line 247) | [Test]
method MetadataTest (line 255) | [Test]
method TrainingFinishedTest (line 263) | [Test]
method DirtyTest (line 271) | [Test]
method OrderTest (line 279) | [Test]
method TrainedAfterDocumentsNumberTest (line 287) | [Test]
method HiddenAlwaysTest (line 295) | [Test]
method HideUntilPythonTest (line 303) | [Test]
method HideUntilJsTest (line 311) | [Test]
method IsValueDetectionStrategyDisabledTest (line 319) | [Test]
method DisplayYesNoTest (line 327) | [Test]
method ValueAwareTest (line 335) | [Test]
method CreatedByNameTest (line 343) | [Test]
method ModifiedByNameTest (line 351) | [Test]
method CreatedDateTest (line 359) | [Test]
method ModifiedDateTest (line 367) | [Test]
method VectorizerStopWordsTest (line 375) | [Test]
method UnsureChoiceValueTest (line 383) | [Test]
method UnsureThresholdsByValueTest (line 391) | [Test]
method MlflowModelUriTest (line 399) | [Test]
method MlflowDetectOnDocumentLevelTest (line 407) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldStatsResponseTests.cs
class DocumentFieldStatsResponseTests (line 33) | public class DocumentFieldStatsResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldStatsResponseInstanceTest (line 60) | [Test]
method CodeTest (line 71) | [Test]
method TitleTest (line 79) | [Test]
method TotalTest (line 87) | [Test]
method TodoTest (line 95) | [Test]
method SysGeneratedConfirmCorrectTest (line 103) | [Test]
method RejectedTest (line 111) | [Test]
method UserGeneratedTest (line 119) | [Test]
method DepsOnFieldsTest (line 127) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentFieldValueTests.cs
class DocumentFieldValueTests (line 33) | public class DocumentFieldValueTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentFieldValueInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ProjectIdTest (line 79) | [Test]
method ProjectTest (line 87) | [Test]
method DocumentIdTest (line 95) | [Test]
method DocumentNameTest (line 103) | [Test]
method DocumentStatusTest (line 111) | [Test]
method FieldIdTest (line 119) | [Test]
method FieldNameTest (line 127) | [Test]
method ValueTest (line 135) | [Test]
method PythonValueTest (line 143) | [Test]
method LocationTextTest (line 151) | [Test]
method ModifiedByUsernameTest (line 159) | [Test]
method ModifiedByIdTest (line 167) | [Test]
method ModifiedDateTest (line 175) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentNoteCreateTests.cs
class DocumentNoteCreateTests (line 33) | public class DocumentNoteCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentNoteCreateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NoteTest (line 79) | [Test]
method TimestampTest (line 87) | [Test]
method LocationStartTest (line 95) | [Test]
method LocationEndTest (line 103) | [Test]
method DocumentIdTest (line 111) | [Test]
method FieldValueIdTest (line 119) | [Test]
method FieldIdTest (line 127) | [Test]
method UserIdTest (line 135) | [Test]
method UsernameTest (line 143) | [Test]
method UserTest (line 151) | [Test]
method SelectionsTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentNoteDetailTests.cs
class DocumentNoteDetailTests (line 33) | public class DocumentNoteDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentNoteDetailInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NoteTest (line 79) | [Test]
method TimestampTest (line 87) | [Test]
method UserTest (line 95) | [Test]
method LocationStartTest (line 103) | [Test]
method LocationEndTest (line 111) | [Test]
method DocumentIdTest (line 119) | [Test]
method FieldValueIdTest (line 127) | [Test]
method FieldIdTest (line 135) | [Test]
method SelectionsTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentNoteDetailUserTests.cs
class DocumentNoteDetailUserTests (line 33) | public class DocumentNoteDetailUserTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentNoteDetailUserInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method FirstNameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method UsernameTest (line 95) | [Test]
method PhotoTest (line 103) | [Test]
method NameTest (line 111) | [Test]
method InitialsTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentNoteUpdateTests.cs
class DocumentNoteUpdateTests (line 33) | public class DocumentNoteUpdateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentNoteUpdateInstanceTest (line 60) | [Test]
method NoteTest (line 71) | [Test]
method SelectionsTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentPDFReprTests.cs
class DocumentPDFReprTests (line 33) | public class DocumentPDFReprTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentPDFReprInstanceTest (line 60) | [Test]
method CharBboxesListTest (line 71) | [Test]
method PagesListTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentSetAnnotatorCoordinatesDifferenceRequestFirstLettersInnerTests.cs
class DocumentSetAnnotatorCoordinatesDifferenceRequestFirstLettersInnerTests (line 33) | public class DocumentSetAnnotatorCoordinatesDifferenceRequestFirstLetter...
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentSetAnnotatorCoordinatesDifferenceRequestFirstLettersInnerInstanceTest (line 60) | [Test]
method XTest (line 71) | [Test]
method YTest (line 79) | [Test]
method LetterTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentSetAnnotatorCoordinatesDifferenceRequestTests.cs
class DocumentSetAnnotatorCoordinatesDifferenceRequestTests (line 33) | public class DocumentSetAnnotatorCoordinatesDifferenceRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentSetAnnotatorCoordinatesDifferenceRequestInstanceTest (line 60) | [Test]
method DocumentIdTest (line 71) | [Test]
method FirstLettersTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentSetAnnotatorCoordinatesDifferenceResponseTests.cs
class DocumentSetAnnotatorCoordinatesDifferenceResponseTests (line 33) | public class DocumentSetAnnotatorCoordinatesDifferenceResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentSetAnnotatorCoordinatesDifferenceResponseInstanceTest (line 60) | [Test]
method UpdatedTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentSimilarityByFeaturesFormTests.cs
class DocumentSimilarityByFeaturesFormTests (line 33) | public class DocumentSimilarityByFeaturesFormTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentSimilarityByFeaturesFormInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method SimilarityThresholdTest (line 79) | [Test]
method ProjectTest (line 87) | [Test]
method FeatureSourceTest (line 95) | [Test]
method DistanceTypeTest (line 103) | [Test]
method ItemIdTest (line 111) | [Test]
method CreateReverseRelationsTest (line 119) | [Test]
method UseTfidfTest (line 127) | [Test]
method DeleteTest (line 135) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentSimilarityRunTests.cs
class DocumentSimilarityRunTests (line 33) | public class DocumentSimilarityRunTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentSimilarityRunInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method ProjectIdTest (line 79) | [Test]
method FeatureSourceTest (line 87) | [Test]
method UnitSourceTest (line 95) | [Test]
method UnitTypeTest (line 103) | [Test]
method UnitIdTest (line 111) | [Test]
method ItemsCountTest (line 119) | [Test]
method CreatedByTest (line 127) | [Test]
method CreatedDateTest (line 135) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentSimilarityTests.cs
class DocumentSimilarityTests (line 33) | public class DocumentSimilarityTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentSimilarityInstanceTest (line 60) | [Test]
method DocumentANameTest (line 71) | [Test]
method DocumentAPkTest (line 79) | [Test]
method DocumentBNameTest (line 87) | [Test]
method DocumentBPkTest (line 95) | [Test]
method SimilarityTest (line 103) | [Test]
method RunTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeCreateTests.cs
class DocumentTypeCreateTests (line 33) | public class DocumentTypeCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeCreateInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method TitleTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method CategoriesTest (line 95) | [Test]
method ManagersTest (line 103) | [Test]
method FieldsTest (line 111) | [Test]
method SearchFieldsTest (line 119) | [Test]
method EditorTypeTest (line 127) | [Test]
method FieldCodeAliasesTest (line 135) | [Test]
method MetadataTest (line 143) | [Test]
method WarningMessageTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeDetailCategoriesInnerTests.cs
class DocumentTypeDetailCategoriesInnerTests (line 33) | public class DocumentTypeDetailCategoriesInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeDetailCategoriesInnerInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method OrderTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeDetailCategoriesTests.cs
class DocumentTypeDetailCategoriesTests (line 33) | public class DocumentTypeDetailCategoriesTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeDetailCategoriesInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method OrderTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeDetailFieldsDataInnerTests.cs
class DocumentTypeDetailFieldsDataInnerTests (line 33) | public class DocumentTypeDetailFieldsDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeDetailFieldsDataInnerInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
method DocumentTypeTitleTest (line 87) | [Test]
method CodeTest (line 95) | [Test]
method LongCodeTest (line 103) | [Test]
method TitleTest (line 111) | [Test]
method DescriptionTest (line 119) | [Test]
method TypeTest (line 127) | [Test]
method TextUnitTypeTest (line 135) | [Test]
method ValueDetectionStrategyTest (line 143) | [Test]
method ClassifierInitScriptTest (line 151) | [Test]
method FormulaTest (line 159) | [Test]
method ConvertDecimalsToFloatsInFormulaArgsTest (line 167) | [Test]
method ValueRegexpTest (line 175) | [Test]
method DependsOnFieldsTest (line 183) | [Test]
method ValueDetectionStrategyNameTest (line 191) | [Test]
method ConfidenceTest (line 199) | [Test]
method RequiresTextAnnotationsTest (line 207) | [Test]
method ReadOnlyTest (line 215) | [Test]
method CategoryTest (line 223) | [Test]
method FamilyTest (line 231) | [Test]
method DefaultValueTest (line 239) | [Test]
method ChoicesTest (line 247) | [Test]
method AllowValuesNotSpecifiedInChoicesTest (line 255) | [Test]
method MetadataTest (line 263) | [Test]
method TrainingFinishedTest (line 271) | [Test]
method DirtyTest (line 279) | [Test]
method OrderTest (line 287) | [Test]
method TrainedAfterDocumentsNumberTest (line 295) | [Test]
method HiddenAlwaysTest (line 303) | [Test]
method HideUntilPythonTest (line 311) | [Test]
method HideUntilJsTest (line 319) | [Test]
method IsValueDetectionStrategyDisabledTest (line 327) | [Test]
method DisplayYesNoTest (line 335) | [Test]
method ValueAwareTest (line 343) | [Test]
method CreatedByNameTest (line 351) | [Test]
method ModifiedByNameTest (line 359) | [Test]
method CreatedDateTest (line 367) | [Test]
method ModifiedDateTest (line 375) | [Test]
method VectorizerStopWordsTest (line 383) | [Test]
method UnsureChoiceValueTest (line 391) | [Test]
method UnsureThresholdsByValueTest (line 399) | [Test]
method MlflowModelUriTest (line 407) | [Test]
method MlflowDetectOnDocumentLevelTest (line 415) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeDetailFieldsDataTests.cs
class DocumentTypeDetailFieldsDataTests (line 33) | public class DocumentTypeDetailFieldsDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeDetailFieldsDataInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method DocumentTypeTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method LongCodeTest (line 95) | [Test]
method TitleTest (line 103) | [Test]
method DescriptionTest (line 111) | [Test]
method TypeTest (line 119) | [Test]
method TextUnitTypeTest (line 127) | [Test]
method ValueDetectionStrategyTest (line 135) | [Test]
method ClassifierInitScriptTest (line 143) | [Test]
method FormulaTest (line 151) | [Test]
method ConvertDecimalsToFloatsInFormulaArgsTest (line 159) | [Test]
method ValueRegexpTest (line 167) | [Test]
method DependsOnFieldsTest (line 175) | [Test]
method ValueDetectionStrategyNameTest (line 183) | [Test]
method ConfidenceTest (line 191) | [Test]
method RequiresTextAnnotationsTest (line 199) | [Test]
method ReadOnlyTest (line 207) | [Test]
method CategoryTest (line 215) | [Test]
method FamilyTest (line 223) | [Test]
method DefaultValueTest (line 231) | [Test]
method ChoicesTest (line 239) | [Test]
method AllowValuesNotSpecifiedInChoicesTest (line 247) | [Test]
method MetadataTest (line 255) | [Test]
method TrainingFinishedTest (line 263) | [Test]
method DirtyTest (line 271) | [Test]
method OrderTest (line 279) | [Test]
method TrainedAfterDocumentsNumberTest (line 287) | [Test]
method HiddenAlwaysTest (line 295) | [Test]
method HideUntilPythonTest (line 303) | [Test]
method HideUntilJsTest (line 311) | [Test]
method IsValueDetectionStrategyDisabledTest (line 319) | [Test]
method DisplayYesNoTest (line 327) | [Test]
method ValueAwareTest (line 335) | [Test]
method CreatedByNameTest (line 343) | [Test]
method ModifiedByNameTest (line 351) | [Test]
method CreatedDateTest (line 359) | [Test]
method ModifiedDateTest (line 367) | [Test]
method VectorizerStopWordsTest (line 375) | [Test]
method UnsureChoiceValueTest (line 383) | [Test]
method UnsureThresholdsByValueTest (line 391) | [Test]
method MlflowModelUriTest (line 399) | [Test]
method MlflowDetectOnDocumentLevelTest (line 407) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeDetailTests.cs
class DocumentTypeDetailTests (line 33) | public class DocumentTypeDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeDetailInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method TitleTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method FieldsDataTest (line 95) | [Test]
method SearchFieldsTest (line 103) | [Test]
method EditorTypeTest (line 111) | [Test]
method CreatedByNameTest (line 119) | [Test]
method CreatedDateTest (line 127) | [Test]
method ModifiedByNameTest (line 135) | [Test]
method ModifiedDateTest (line 143) | [Test]
method MetadataTest (line 151) | [Test]
method FieldsNumberTest (line 159) | [Test]
method CategoriesTest (line 167) | [Test]
method ManagersTest (line 175) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeForStatsTests.cs
class DocumentTypeForStatsTests (line 33) | public class DocumentTypeForStatsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeForStatsInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method CodeTest (line 79) | [Test]
method TitleTest (line 87) | [Test]
method FieldsCountTest (line 95) | [Test]
method DetectorsCountTest (line 103) | [Test]
method HideUntilPythonCountTest (line 111) | [Test]
method HiddenAlwaysCountTest (line 119) | [Test]
method HideUntilPythonPcntTest (line 127) | [Test]
method HiddenAlwaysPcntTest (line 135) | [Test]
method FieldsDataTest (line 143) | [Test]
method DetectorDisabledCountTest (line 151) | [Test]
method DetectorDisabledPcntTest (line 159) | [Test]
method DetectorUseRegexpsOnlyCountTest (line 167) | [Test]
method DetectorUseRegexpsOnlyPcntTest (line 175) | [Test]
method DetectorUseFormulaOnlyCountTest (line 183) | [Test]
method DetectorUseFormulaOnlyPcntTest (line 191) | [Test]
method DetectorRegexpTableCountTest (line 199) | [Test]
method DetectorRegexpTablePcntTest (line 207) | [Test]
method DetectorTextBasedMlOnlyCountTest (line 215) | [Test]
method DetectorTextBasedMlOnlyPcntTest (line 223) | [Test]
method DetectorFieldsBasedMlOnlyCountTest (line 231) | [Test]
method DetectorFieldsBasedMlOnlyPcntTest (line 239) | [Test]
method DetectorFieldsBasedProbMlOnlyCountTest (line 247) | [Test]
method DetectorFieldsBasedProbMlOnlyPcntTest (line 255) | [Test]
method DetectorFieldBasedRegexpsCountTest (line 263) | [Test]
method DetectorFieldBasedRegexpsPcntTest (line 271) | [Test]
method DetectorMlflowModelCountTest (line 279) | [Test]
method DetectorMlflowModelPcntTest (line 287) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeImportRequestTests.cs
class DocumentTypeImportRequestTests (line 33) | public class DocumentTypeImportRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeImportRequestInstanceTest (line 60) | [Test]
method FileTest (line 71) | [Test]
method UpdateCacheTest (line 79) | [Test]
method ActionTest (line 87) | [Test]
method SourceVersionTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeImportResponseTests.cs
class DocumentTypeImportResponseTests (line 33) | public class DocumentTypeImportResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeImportResponseInstanceTest (line 60) | [Test]
method TaskIdTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeStatsDataTests.cs
class DocumentTypeStatsDataTests (line 33) | public class DocumentTypeStatsDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeStatsDataInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method CodeTest (line 79) | [Test]
method TitleTest (line 87) | [Test]
method FieldsCountTest (line 95) | [Test]
method DetectorsCountTest (line 103) | [Test]
method HideUntilPythonCountTest (line 111) | [Test]
method HiddenAlwaysCountTest (line 119) | [Test]
method HideUntilPythonPcntTest (line 127) | [Test]
method HiddenAlwaysPcntTest (line 135) | [Test]
method FieldsDataTest (line 143) | [Test]
method DetectorDisabledCountTest (line 151) | [Test]
method DetectorDisabledPcntTest (line 159) | [Test]
method DetectorUseRegexpsOnlyCountTest (line 167) | [Test]
method DetectorUseRegexpsOnlyPcntTest (line 175) | [Test]
method DetectorUseFormulaOnlyCountTest (line 183) | [Test]
method DetectorUseFormulaOnlyPcntTest (line 191) | [Test]
method DetectorRegexpTableCountTest (line 199) | [Test]
method DetectorRegexpTablePcntTest (line 207) | [Test]
method DetectorTextBasedMlOnlyCountTest (line 215) | [Test]
method DetectorTextBasedMlOnlyPcntTest (line 223) | [Test]
method DetectorFieldsBasedMlOnlyCountTest (line 231) | [Test]
method DetectorFieldsBasedMlOnlyPcntTest (line 239) | [Test]
method DetectorFieldsBasedProbMlOnlyCountTest (line 247) | [Test]
method DetectorFieldsBasedProbMlOnlyPcntTest (line 255) | [Test]
method DetectorFieldBasedRegexpsCountTest (line 263) | [Test]
method DetectorFieldBasedRegexpsPcntTest (line 271) | [Test]
method DetectorMlflowModelCountTest (line 279) | [Test]
method DetectorMlflowModelPcntTest (line 287) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentTypeStatsTests.cs
class DocumentTypeStatsTests (line 33) | public class DocumentTypeStatsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentTypeStatsInstanceTest (line 60) | [Test]
method DataTest (line 71) | [Test]
method CountOfItemsTest (line 79) | [Test]
method CountOfFilteredItemsTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentsForUserResponseDataInnerTests.cs
class DocumentsForUserResponseDataInnerTests (line 33) | public class DocumentsForUserResponseDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentsForUserResponseDataInnerInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DocumentTypeTest (line 87) | [Test]
method ProjectTest (line 95) | [Test]
method StatusNameTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentsForUserResponseDataTests.cs
class DocumentsForUserResponseDataTests (line 33) | public class DocumentsForUserResponseDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentsForUserResponseDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DocumentTypeTest (line 87) | [Test]
method ProjectTest (line 95) | [Test]
method StatusNameTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentsForUserResponseTests.cs
class DocumentsForUserResponseTests (line 33) | public class DocumentsForUserResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentsForUserResponseInstanceTest (line 60) | [Test]
method TotalDocumentsTest (line 71) | [Test]
method DataTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DocumentsForUserTests.cs
class DocumentsForUserTests (line 33) | public class DocumentsForUserTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DocumentsForUserInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DocumentTypeTest (line 87) | [Test]
method ProjectTest (line 95) | [Test]
method StatusNameTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DumpDocumentConfigGET200ResponseTests.cs
class DumpDocumentConfigGET200ResponseTests (line 33) | public class DumpDocumentConfigGET200ResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DumpDocumentConfigGET200ResponseInstanceTest (line 60) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DumpFixtureTests.cs
class DumpFixtureTests (line 33) | public class DumpFixtureTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DumpFixtureInstanceTest (line 60) | [Test]
method AppNameTest (line 71) | [Test]
method ModelNameTest (line 79) | [Test]
method FileNameTest (line 87) | [Test]
method FilterOptionsTest (line 95) | [Test]
method IndentTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/DumpPUTErrorResponseTests.cs
class DumpPUTErrorResponseTests (line 33) | public class DumpPUTErrorResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method DumpPUTErrorResponseInstanceTest (line 60) | [Test]
method LogTest (line 71) | [Test]
method ExceptionTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/FieldAnnotationStatusTests.cs
class FieldAnnotationStatusTests (line 33) | public class FieldAnnotationStatusTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method FieldAnnotationStatusInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
method IsAcceptedTest (line 111) | [Test]
method IsRejectedTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/GeoAliasUsageTests.cs
class GeoAliasUsageTests (line 33) | public class GeoAliasUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method GeoAliasUsageInstanceTest (line 60) | [Test]
method AliasAliasTest (line 71) | [Test]
method AliasLocaleTest (line 79) | [Test]
method AliasTypeTest (line 87) | [Test]
method CountTest (line 95) | [Test]
method AliasEntityNameTest (line 103) | [Test]
method AliasEntityCategoryTest (line 111) | [Test]
method PkTest (line 119) | [Test]
method TextUnitPkTest (line 127) | [Test]
method TextUnitUnitTypeTest (line 135) | [Test]
method TextUnitLocationStartTest (line 143) | [Test]
method TextUnitLocationEndTest (line 151) | [Test]
method TextUnitDocumentPkTest (line 159) | [Test]
method TextUnitDocumentNameTest (line 167) | [Test]
method TextUnitDocumentDescriptionTest (line 175) | [Test]
method TextUnitDocumentDocumentTypeTest (line 183) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/GeoEntityListTests.cs
class GeoEntityListTests (line 33) | public class GeoEntityListTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method GeoEntityListInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method EntityIdTest (line 79) | [Test]
method NameTest (line 87) | [Test]
method PriorityTest (line 95) | [Test]
method CategoryTest (line 103) | [Test]
method AliasTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/GeoEntityUpdateTests.cs
class GeoEntityUpdateTests (line 33) | public class GeoEntityUpdateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method GeoEntityUpdateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method PriorityTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/GeoEntityUsageTests.cs
class GeoEntityUsageTests (line 33) | public class GeoEntityUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method GeoEntityUsageInstanceTest (line 60) | [Test]
method EntityNameTest (line 71) | [Test]
method EntityCategoryTest (line 79) | [Test]
method CountTest (line 87) | [Test]
method PkTest (line 95) | [Test]
method TextUnitPkTest (line 103) | [Test]
method TextUnitUnitTypeTest (line 111) | [Test]
method TextUnitLocationStartTest (line 119) | [Test]
method TextUnitLocationEndTest (line 127) | [Test]
method TextUnitDocumentPkTest (line 135) | [Test]
method TextUnitDocumentNameTest (line 143) | [Test]
method TextUnitDocumentDescriptionTest (line 151) | [Test]
method TextUnitDocumentDocumentTypeTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/InlineResponse400Tests.cs
class InlineResponse400Tests (line 33) | public class InlineResponse400Tests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method InlineResponse400InstanceTest (line 60) | [Test]
method StatusTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/InlineResponse4041Tests.cs
class InlineResponse4041Tests (line 33) | public class InlineResponse4041Tests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method InlineResponse4041InstanceTest (line 60) | [Test]
method DetailsTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/InlineResponse404Tests.cs
class InlineResponse404Tests (line 33) | public class InlineResponse404Tests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method InlineResponse404InstanceTest (line 60) | [Test]
method DetailTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/LoadFixtureTests.cs
class LoadFixtureTests (line 33) | public class LoadFixtureTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method LoadFixtureInstanceTest (line 60) | [Test]
method FixtureTest (line 71) | [Test]
method ModeTest (line 79) | [Test]
method EncodingTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/LocateItemsRequestTests.cs
class LocateItemsRequestTests (line 33) | public class LocateItemsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method LocateItemsRequestInstanceTest (line 60) | [Test]
method ItemsToLocateTest (line 71) | [Test]
method ProjectIdTest (line 79) | [Test]
method DeleteExistingTest (line 87) | [Test]
method SearchInTest (line 95) | [Test]
method SelectedTagsTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/LoggingAPIViewRequestTests.cs
class LoggingAPIViewRequestTests (line 33) | public class LoggingAPIViewRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method LoggingAPIViewRequestInstanceTest (line 60) | [Test]
method QueryInfoTest (line 71) | [Test]
method RecordsTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/LoginResponseTests.cs
class LoginResponseTests (line 33) | public class LoginResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method LoginResponseInstanceTest (line 60) | [Test]
method KeyTest (line 71) | [Test]
method UserNameTest (line 79) | [Test]
method UserTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/LoginTests.cs
class LoginTests (line 33) | public class LoginTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method LoginInstanceTest (line 60) | [Test]
method UsernameTest (line 71) | [Test]
method EmailTest (line 79) | [Test]
method PasswordTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MLModelTests.cs
class MLModelTests (line 33) | public class MLModelTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MLModelInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method VersionTest (line 87) | [Test]
method VectorNameTest (line 95) | [Test]
method ModelPathTest (line 103) | [Test]
method IsActiveTest (line 111) | [Test]
method DefaultTest (line 119) | [Test]
method ApplyToTest (line 127) | [Test]
method TargetEntityTest (line 135) | [Test]
method LanguageTest (line 143) | [Test]
method TextUnitTypeTest (line 151) | [Test]
method ProjectTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MarkForSeenWebNotificationRequestTests.cs
class MarkForSeenWebNotificationRequestTests (line 33) | public class MarkForSeenWebNotificationRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MarkForSeenWebNotificationRequestInstanceTest (line 60) | [Test]
method NotificationIdsTest (line 71) | [Test]
method IsSeenTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MarkForSeenWebNotificationResponseTests.cs
class MarkForSeenWebNotificationResponseTests (line 33) | public class MarkForSeenWebNotificationResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MarkForSeenWebNotificationResponseInstanceTest (line 60) | [Test]
method CountProcessedTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MarkUnmarkForDeleteDocumentsRequestTests.cs
class MarkUnmarkForDeleteDocumentsRequestTests (line 33) | public class MarkUnmarkForDeleteDocumentsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MarkUnmarkForDeleteDocumentsRequestInstanceTest (line 60) | [Test]
method AllTest (line 71) | [Test]
method ProjectIdTest (line 79) | [Test]
method DocumentIdsTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MarkUnmarkForDeleteDocumentsResponseTests.cs
class MarkUnmarkForDeleteDocumentsResponseTests (line 33) | public class MarkUnmarkForDeleteDocumentsResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MarkUnmarkForDeleteDocumentsResponseInstanceTest (line 60) | [Test]
method CountDeletedTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MarkUnmarkForDeleteProjectsReponseTests.cs
class MarkUnmarkForDeleteProjectsReponseTests (line 33) | public class MarkUnmarkForDeleteProjectsReponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MarkUnmarkForDeleteProjectsReponseInstanceTest (line 60) | [Test]
method CountDeletedTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MarkUnmarkForDeleteProjectsRequestTests.cs
class MarkUnmarkForDeleteProjectsRequestTests (line 33) | public class MarkUnmarkForDeleteProjectsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MarkUnmarkForDeleteProjectsRequestInstanceTest (line 60) | [Test]
method AllTest (line 71) | [Test]
method RemoveAllTest (line 79) | [Test]
method ExcludeDocumentIdsTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MenuGroupTests.cs
class MenuGroupTests (line 33) | public class MenuGroupTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MenuGroupInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method PublicTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method UserTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/MenuItemTests.cs
class MenuItemTests (line 33) | public class MenuItemTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method MenuItemInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method UrlTest (line 87) | [Test]
method GroupTest (line 95) | [Test]
method PublicTest (line 103) | [Test]
method OrderTest (line 111) | [Test]
method UserTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/PartySimilarityFormTests.cs
class PartySimilarityFormTests (line 33) | public class PartySimilarityFormTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method PartySimilarityFormInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method CaseSensitiveTest (line 79) | [Test]
method SimilarityTypeTest (line 87) | [Test]
method SimilarityThresholdTest (line 95) | [Test]
method DeleteTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/PartySimilarityTests.cs
class PartySimilarityTests (line 33) | public class PartySimilarityTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method PartySimilarityInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method PartyANameTest (line 79) | [Test]
method PartyADescriptionTest (line 87) | [Test]
method PartyAPkTest (line 95) | [Test]
method PartyATypeAbbrTest (line 103) | [Test]
method PartyBNameTest (line 111) | [Test]
method PartyBPkTest (line 119) | [Test]
method PartyBTypeAbbrTest (line 127) | [Test]
method SimilarityTest (line 135) | [Test]
method RunTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/PartyTests.cs
class PartyTests (line 33) | public class PartyTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method PartyInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method TypeTest (line 87) | [Test]
method TypeAbbrTest (line 95) | [Test]
method TypeLabelTest (line 103) | [Test]
method TypeDescriptionTest (line 111) | [Test]
method DescriptionTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/PartyUsageTests.cs
class PartyUsageTests (line 33) | public class PartyUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method PartyUsageInstanceTest (line 60) | [Test]
method PartyNameTest (line 71) | [Test]
method PartyTypeAbbrTest (line 79) | [Test]
method PartyPkTest (line 87) | [Test]
method CountTest (line 95) | [Test]
method PkTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method TextUnitUnitTypeTest (line 119) | [Test]
method TextUnitLocationStartTest (line 127) | [Test]
method TextUnitLocationEndTest (line 135) | [Test]
method TextUnitDocumentPkTest (line 143) | [Test]
method TextUnitDocumentNameTest (line 151) | [Test]
method TextUnitDocumentDescriptionTest (line 159) | [Test]
method TextUnitDocumentDocumentTypeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/PercentUsageTests.cs
class PercentUsageTests (line 33) | public class PercentUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method PercentUsageInstanceTest (line 60) | [Test]
method AmountTest (line 71) | [Test]
method UnitTypeTest (line 79) | [Test]
method TotalTest (line 87) | [Test]
method CountTest (line 95) | [Test]
method PkTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method TextUnitUnitTypeTest (line 119) | [Test]
method TextUnitLocationStartTest (line 127) | [Test]
method TextUnitLocationEndTest (line 135) | [Test]
method TextUnitDocumentPkTest (line 143) | [Test]
method TextUnitDocumentNameTest (line 151) | [Test]
method TextUnitDocumentDescriptionTest (line 159) | [Test]
method TextUnitDocumentDocumentTypeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectActiveTasksTasksTests.cs
class ProjectActiveTasksTasksTests (line 33) | public class ProjectActiveTasksTasksTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectActiveTasksTasksInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method VerboseNameTest (line 87) | [Test]
method UserNameTest (line 95) | [Test]
method WorkerTest (line 103) | [Test]
method StatusTest (line 111) | [Test]
method ProgressTest (line 119) | [Test]
method DescriptionTest (line 127) | [Test]
method DateStartTest (line 135) | [Test]
method DateWorkStartTest (line 143) | [Test]
method DateDoneTest (line 151) | [Test]
method TotalTimeTest (line 159) | [Test]
method WorkTimeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectActiveTasksTests.cs
class ProjectActiveTasksTests (line 33) | public class ProjectActiveTasksTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectActiveTasksInstanceTest (line 60) | [Test]
method TasksTest (line 71) | [Test]
method DocumentTransformerChangeInProgressTest (line 79) | [Test]
method TextUnitTransformerChangeInProgressTest (line 87) | [Test]
method LocateTermsInProgressTest (line 95) | [Test]
method LocateCompaniesInProgressTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectAnnotationsAssigneesResponseTests.cs
class ProjectAnnotationsAssigneesResponseTests (line 33) | public class ProjectAnnotationsAssigneesResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectAnnotationsAssigneesResponseInstanceTest (line 60) | [Test]
method AssigneeIdTest (line 71) | [Test]
method AssigneeNameTest (line 79) | [Test]
method AnnotationsCountTest (line 87) | [Test]
method AnnotationUidsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectAppVarTests.cs
class ProjectAppVarTests (line 33) | public class ProjectAppVarTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectAppVarInstanceTest (line 60) | [Test]
method CategoryTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DescriptionTest (line 87) | [Test]
method ValueTest (line 95) | [Test]
method AccessTypeTest (line 103) | [Test]
method UseSystemTest (line 111) | [Test]
method SystemValueTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectClusteringDocumentClustersInnerTests.cs
class ProjectClusteringDocumentClustersInnerTests (line 33) | public class ProjectClusteringDocumentClustersInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectClusteringDocumentClustersInnerInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ClusterIdTest (line 79) | [Test]
method NameTest (line 87) | [Test]
method DocumentsCountTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectClusteringDocumentClustersTests.cs
class ProjectClusteringDocumentClustersTests (line 33) | public class ProjectClusteringDocumentClustersTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectClusteringDocumentClustersInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ClusterIdTest (line 79) | [Test]
method NameTest (line 87) | [Test]
method DocumentsCountTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectClusteringStatusResponseTests.cs
class ProjectClusteringStatusResponseTests (line 33) | public class ProjectClusteringStatusResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectClusteringStatusResponseInstanceTest (line 60) | [Test]
method DocumentClustersTest (line 71) | [Test]
method ProjectClustersDocumentsCountTest (line 79) | [Test]
method StatusTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectClusteringTests.cs
class ProjectClusteringTests (line 33) | public class ProjectClusteringTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectClusteringInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method DocumentClustersTest (line 79) | [Test]
method MetadataTest (line 87) | [Test]
method CreatedDateTest (line 95) | [Test]
method StatusTest (line 103) | [Test]
method ReasonTest (line 111) | [Test]
method ProjectClustersDocumentsCountTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectCreateTests.cs
class ProjectCreateTests (line 33) | public class ProjectCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectCreateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DescriptionTest (line 87) | [Test]
method TypeTest (line 95) | [Test]
method SendEmailNotificationTest (line 103) | [Test]
method TermTagsTest (line 111) | [Test]
method CompanytypeTagsTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDetailOwnersDataInnerTests.cs
class ProjectDetailOwnersDataInnerTests (line 33) | public class ProjectDetailOwnersDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDetailOwnersDataInnerInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method UidTest (line 79) | [Test]
method UsernameTest (line 87) | [Test]
method LastNameTest (line 95) | [Test]
method FirstNameTest (line 103) | [Test]
method EmailTest (line 111) | [Test]
method IsSuperuserTest (line 119) | [Test]
method IsStaffTest (line 127) | [Test]
method IsActiveTest (line 135) | [Test]
method NameTest (line 143) | [Test]
method InitialsTest (line 151) | [Test]
method OrganizationTest (line 159) | [Test]
method PhotoTest (line 167) | [Test]
method PermissionsTest (line 175) | [Test]
method GroupsTest (line 183) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDetailOwnersDataTests.cs
class ProjectDetailOwnersDataTests (line 33) | public class ProjectDetailOwnersDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDetailOwnersDataInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method UsernameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method FirstNameTest (line 95) | [Test]
method EmailTest (line 103) | [Test]
method IsSuperuserTest (line 111) | [Test]
method IsStaffTest (line 119) | [Test]
method IsActiveTest (line 127) | [Test]
method NameTest (line 135) | [Test]
method OrganizationTest (line 143) | [Test]
method PhotoTest (line 151) | [Test]
method PermissionsTest (line 159) | [Test]
method GroupsTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDetailTests.cs
class ProjectDetailTests (line 33) | public class ProjectDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDetailInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DescriptionTest (line 87) | [Test]
method CreatedDateTest (line 95) | [Test]
method CreatedByNameTest (line 103) | [Test]
method ModifiedDateTest (line 111) | [Test]
method ModifiedByNameTest (line 119) | [Test]
method SendEmailNotificationTest (line 127) | [Test]
method HideClauseReviewTest (line 135) | [Test]
method StatusTest (line 143) | [Test]
method StatusDataTest (line 151) | [Test]
method OwnersTest (line 159) | [Test]
method OwnersDataTest (line 167) | [Test]
method ReviewersTest (line 175) | [Test]
method ReviewersDataTest (line 183) | [Test]
method SuperReviewersTest (line 191) | [Test]
method SuperReviewersDataTest (line 199) | [Test]
method JuniorReviewersTest (line 207) | [Test]
method JuniorReviewersDataTest (line 215) | [Test]
method TypeTest (line 223) | [Test]
method TypeDataTest (line 231) | [Test]
method ProgressTest (line 239) | [Test]
method UserPermissionsTest (line 247) | [Test]
method TermTagsTest (line 255) | [Test]
method DocumentTransformerTest (line 263) | [Test]
method TextUnitTransformerTest (line 271) | [Test]
method CompanytypeTagsTest (line 279) | [Test]
method AppVarsTest (line 287) | [Test]
method DocumentSimilarityRunParamsTest (line 295) | [Test]
method TextUnitSimilarityRunParamsTest (line 303) | [Test]
method DocumentSimilarityProcessAllowedTest (line 311) | [Test]
method TextUnitSimilarityProcessAllowedTest (line 319) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDocumentSimilarityResponseDataInnerTests.cs
class ProjectDocumentSimilarityResponseDataInnerTests (line 33) | public class ProjectDocumentSimilarityResponseDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDocumentSimilarityResponseDataInnerInstanceTest (line 60) | [Test]
method DocumentANameTest (line 71) | [Test]
method DocumentAIdTest (line 79) | [Test]
method DocumentBNameTest (line 87) | [Test]
method DocumentBIdTest (line 95) | [Test]
method DocumentBTextTest (line 103) | [Test]
method SimilarityTest (line 111) | [Test]
method RunIdTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDocumentSimilarityResponseDataTests.cs
class ProjectDocumentSimilarityResponseDataTests (line 33) | public class ProjectDocumentSimilarityResponseDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDocumentSimilarityResponseDataInstanceTest (line 60) | [Test]
method DocumentANameTest (line 71) | [Test]
method DocumentAIdTest (line 79) | [Test]
method DocumentBNameTest (line 87) | [Test]
method DocumentBIdTest (line 95) | [Test]
method DocumentBTextTest (line 103) | [Test]
method SimilarityTest (line 111) | [Test]
method RunIdTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDocumentSimilarityResponseTests.cs
class ProjectDocumentSimilarityResponseTests (line 33) | public class ProjectDocumentSimilarityResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDocumentSimilarityResponseInstanceTest (line 60) | [Test]
method DataTest (line 71) | [Test]
method DocumentAIdTest (line 79) | [Test]
method DocumentANameTest (line 87) | [Test]
method TotalRecordsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDocumentSimilarityTests.cs
class ProjectDocumentSimilarityTests (line 33) | public class ProjectDocumentSimilarityTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDocumentSimilarityInstanceTest (line 60) | [Test]
method DocumentANameTest (line 71) | [Test]
method DocumentAIdTest (line 79) | [Test]
method DocumentBNameTest (line 87) | [Test]
method DocumentBIdTest (line 95) | [Test]
method DocumentBTextTest (line 103) | [Test]
method SimilarityTest (line 111) | [Test]
method RunIdTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDocumentsAssigneesResponseTests.cs
class ProjectDocumentsAssigneesResponseTests (line 33) | public class ProjectDocumentsAssigneesResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDocumentsAssigneesResponseInstanceTest (line 60) | [Test]
method AssigneeIdTest (line 71) | [Test]
method AssigneeNameTest (line 79) | [Test]
method DocumentsCountTest (line 87) | [Test]
method DocumentIdsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectDocumentsSimilarityByVectorsFormTests.cs
class ProjectDocumentsSimilarityByVectorsFormTests (line 33) | public class ProjectDocumentsSimilarityByVectorsFormTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectDocumentsSimilarityByVectorsFormInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method SimilarityThresholdTest (line 79) | [Test]
method ProjectTest (line 87) | [Test]
method FeatureSourceTest (line 95) | [Test]
method DistanceTypeTest (line 103) | [Test]
method ItemIdTest (line 111) | [Test]
method CreateReverseRelationsTest (line 119) | [Test]
method UseTfidfTest (line 127) | [Test]
method DeleteTest (line 135) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectListStatusDataTests.cs
class ProjectListStatusDataTests (line 33) | public class ProjectListStatusDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectListStatusDataInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
method GroupTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectListTests.cs
class ProjectListTests (line 33) | public class ProjectListTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectListInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method StatusTest (line 87) | [Test]
method StatusDataTest (line 95) | [Test]
method TypeTest (line 103) | [Test]
method TypeDataTest (line 111) | [Test]
method CountOfDocumentsTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectListTypeDataTests.cs
class ProjectListTypeDataTests (line 33) | public class ProjectListTypeDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectListTypeDataInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method CodeTest (line 79) | [Test]
method TitleTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectProgressResponseTests.cs
class ProjectProgressResponseTests (line 33) | public class ProjectProgressResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectProgressResponseInstanceTest (line 60) | [Test]
method ProjectHasCompletedSessionsTest (line 71) | [Test]
method UserUncompletedSessionProgressTest (line 79) | [Test]
method OtherUncompletedSessionProgressTest (line 87) | [Test]
method ClusteringTest (line 95) | [Test]
method RequireClusteringTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectProjectsIdAssignAnnotationsPOST404ResponseTests.cs
class ProjectProjectsIdAssignAnnotationsPOST404ResponseTests (line 33) | public class ProjectProjectsIdAssignAnnotationsPOST404ResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectProjectsIdAssignAnnotationsPOST404ResponseInstanceTest (line 60) | [Test]
method DetailsTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectProjectsIdSetAnnotationStatusPOST200ResponseTests.cs
class ProjectProjectsIdSetAnnotationStatusPOST200ResponseTests (line 33) | public class ProjectProjectsIdSetAnnotationStatusPOST200ResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectProjectsIdSetAnnotationStatusPOST200ResponseInstanceTest (line 60) | [Test]
method SuccessTest (line 71) | [Test]
method TaskIdTest (line 79) | [Test]
method AnnotationsTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectSearchSimilarDocumentsRequestTests.cs
class ProjectSearchSimilarDocumentsRequestTests (line 33) | public class ProjectSearchSimilarDocumentsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectSearchSimilarDocumentsRequestInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method DistanceTypeTest (line 79) | [Test]
method SimilarityThresholdTest (line 87) | [Test]
method CreateReverseRelationsTest (line 95) | [Test]
method UseTfidfTest (line 103) | [Test]
method DeleteTest (line 111) | [Test]
method ItemIdTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectSearchSimilarTextUnitsRequestTests.cs
class ProjectSearchSimilarTextUnitsRequestTests (line 33) | public class ProjectSearchSimilarTextUnitsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectSearchSimilarTextUnitsRequestInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method DistanceTypeTest (line 79) | [Test]
method SimilarityThresholdTest (line 87) | [Test]
method CreateReverseRelationsTest (line 95) | [Test]
method UseTfidfTest (line 103) | [Test]
method DeleteTest (line 111) | [Test]
method ItemIdTest (line 119) | [Test]
method UnitTypeTest (line 127) | [Test]
method DocumentIdTest (line 135) | [Test]
method LocationStartTest (line 143) | [Test]
method LocationEndTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectStatsTests.cs
class ProjectStatsTests (line 33) | public class ProjectStatsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectStatsInstanceTest (line 60) | [Test]
method ProjectIdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method TypeTitleTest (line 87) | [Test]
method DocumentsTotalTest (line 95) | [Test]
method ClausesTotalTest (line 103) | [Test]
method AvgOcrGradeTest (line 111) | [Test]
method DocumentStatusNotStartedTest (line 119) | [Test]
method DocumentStatusNotStartedPcntTest (line 127) | [Test]
method DocumentStatusInReviewTest (line 135) | [Test]
method DocumentStatusInReviewPcntTest (line 143) | [Test]
method DocumentStatusAwaitingQaTest (line 151) | [Test]
method DocumentStatusAwaitingQaPcntTest (line 159) | [Test]
method DocumentStatusCompletedTest (line 167) | [Test]
method DocumentStatusCompletedPcntTest (line 175) | [Test]
method DocumentStatusExcludedTest (line 183) | [Test]
method DocumentStatusExcludedPcntTest (line 191) | [Test]
method ClauseStatusUnreviewedTest (line 199) | [Test]
method ClauseStatusUnreviewedPcntTest (line 207) | [Test]
method ClauseStatusAcceptedTest (line 215) | [Test]
method ClauseStatusAcceptedPcntTest (line 223) | [Test]
method ClauseStatusRejectedTest (line 231) | [Test]
method ClauseStatusRejectedPcntTest (line 239) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectTasksTests.cs
class ProjectTasksTests (line 33) | public class ProjectTasksTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectTasksInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method VerboseNameTest (line 87) | [Test]
method UserNameTest (line 95) | [Test]
method WorkerTest (line 103) | [Test]
method StatusTest (line 111) | [Test]
method ProgressTest (line 119) | [Test]
method DescriptionTest (line 127) | [Test]
method DateStartTest (line 135) | [Test]
method DateWorkStartTest (line 143) | [Test]
method DateDoneTest (line 151) | [Test]
method TotalTimeTest (line 159) | [Test]
method WorkTimeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectTextUnitSimilarityTests.cs
class ProjectTextUnitSimilarityTests (line 33) | public class ProjectTextUnitSimilarityTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectTextUnitSimilarityInstanceTest (line 60) | [Test]
method DocumentANameTest (line 71) | [Test]
method DocumentAIdTest (line 79) | [Test]
method TextUnitAIdTest (line 87) | [Test]
method TextUnitATextTest (line 95) | [Test]
method TextUnitAUnitTypeTest (line 103) | [Test]
method TextUnitALocationStartTest (line 111) | [Test]
method TextUnitALocationEndTest (line 119) | [Test]
method DocumentBNameTest (line 127) | [Test]
method DocumentBIdTest (line 135) | [Test]
method TextUnitBIdTest (line 143) | [Test]
method TextUnitBTextTest (line 151) | [Test]
method TextUnitBLocationStartTest (line 159) | [Test]
method TextUnitBLocationEndTest (line 167) | [Test]
method SimilarityTest (line 175) | [Test]
method RunIdTest (line 183) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectTextUnitsSimilarityByVectorsFormTests.cs
class ProjectTextUnitsSimilarityByVectorsFormTests (line 33) | public class ProjectTextUnitsSimilarityByVectorsFormTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectTextUnitsSimilarityByVectorsFormInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method SimilarityThresholdTest (line 79) | [Test]
method ProjectTest (line 87) | [Test]
method FeatureSourceTest (line 95) | [Test]
method DistanceTypeTest (line 103) | [Test]
method ItemIdTest (line 111) | [Test]
method CreateReverseRelationsTest (line 119) | [Test]
method UseTfidfTest (line 127) | [Test]
method DeleteTest (line 135) | [Test]
method UnitTypeTest (line 143) | [Test]
method DocumentIdTest (line 151) | [Test]
method LocationStartTest (line 159) | [Test]
method LocationEndTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectUpdateTests.cs
class ProjectUpdateTests (line 33) | public class ProjectUpdateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectUpdateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DescriptionTest (line 87) | [Test]
method StatusTest (line 95) | [Test]
method SendEmailNotificationTest (line 103) | [Test]
method OwnersTest (line 111) | [Test]
method ReviewersTest (line 119) | [Test]
method SuperReviewersTest (line 127) | [Test]
method JuniorReviewersTest (line 135) | [Test]
method TypeTest (line 143) | [Test]
method HideClauseReviewTest (line 151) | [Test]
method TermTagsTest (line 159) | [Test]
method CompanytypeTagsTest (line 167) | [Test]
method DocumentTransformerTest (line 175) | [Test]
method TextUnitTransformerTest (line 183) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectUploadSessionFilesResponseTests.cs
class ProjectUploadSessionFilesResponseTests (line 33) | public class ProjectUploadSessionFilesResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectUploadSessionFilesResponseInstanceTest (line 60) | [Test]
method StatusTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectUploadSessionPOSTResponseTests.cs
class ProjectUploadSessionPOSTResponseTests (line 33) | public class ProjectUploadSessionPOSTResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectUploadSessionPOSTResponseInstanceTest (line 60) | [Test]
method StatusTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ProjectUploadSessionProgressResponseTests.cs
class ProjectUploadSessionProgressResponseTests (line 33) | public class ProjectUploadSessionProgressResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ProjectUploadSessionProgressResponseInstanceTest (line 60) | [Test]
method ProjectIdTest (line 71) | [Test]
method DocumentTasksProgressTest (line 79) | [Test]
method DocumentTasksProgressTotalTest (line 87) | [Test]
method DocumentsTotalSizeTest (line 95) | [Test]
method SessionStatusTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/RatioUsageTests.cs
class RatioUsageTests (line 33) | public class RatioUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method RatioUsageInstanceTest (line 60) | [Test]
method AmountTest (line 71) | [Test]
method Amount2Test (line 79) | [Test]
method TotalTest (line 87) | [Test]
method CountTest (line 95) | [Test]
method PkTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method TextUnitUnitTypeTest (line 119) | [Test]
method TextUnitLocationStartTest (line 127) | [Test]
method TextUnitLocationEndTest (line 135) | [Test]
method TextUnitDocumentPkTest (line 143) | [Test]
method TextUnitDocumentNameTest (line 151) | [Test]
method TextUnitDocumentDescriptionTest (line 159) | [Test]
method TextUnitDocumentDocumentTypeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/RawdbDocumentsPOSTRequestTests.cs
class RawdbDocumentsPOSTRequestTests (line 33) | public class RawdbDocumentsPOSTRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method RawdbDocumentsPOSTRequestInstanceTest (line 60) | [Test]
method ProjectIdsTest (line 71) | [Test]
method ColumnsTest (line 79) | [Test]
method AssociatedTextTest (line 87) | [Test]
method AsZipTest (line 95) | [Test]
method FmtTest (line 103) | [Test]
method LimitTest (line 111) | [Test]
method OrderByTest (line 119) | [Test]
method SavedFiltersTest (line 127) | [Test]
method SaveFilterTest (line 135) | [Test]
method ReturnReviewedTest (line 143) | [Test]
method ReturnTotalTest (line 151) | [Test]
method ReturnDataTest (line 159) | [Test]
method IgnoreErrorsTest (line 167) | [Test]
method FiltersTest (line 175) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/RegisterTests.cs
class RegisterTests (line 33) | public class RegisterTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method RegisterInstanceTest (line 60) | [Test]
method UsernameTest (line 71) | [Test]
method EmailTest (line 79) | [Test]
method Password1Test (line 87) | [Test]
method Password2Test (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/RegulationUsageTests.cs
class RegulationUsageTests (line 33) | public class RegulationUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method RegulationUsageInstanceTest (line 60) | [Test]
method RegulationTypeTest (line 71) | [Test]
method RegulationNameTest (line 79) | [Test]
method EntityNameTest (line 87) | [Test]
method CountTest (line 95) | [Test]
method PkTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method TextUnitUnitTypeTest (line 119) | [Test]
method TextUnitLocationStartTest (line 127) | [Test]
method TextUnitLocationEndTest (line 135) | [Test]
method TextUnitDocumentPkTest (line 143) | [Test]
method TextUnitDocumentNameTest (line 151) | [Test]
method TextUnitDocumentDescriptionTest (line 159) | [Test]
method TextUnitDocumentDocumentTypeTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/RestAuthCommonResponseTests.cs
class RestAuthCommonResponseTests (line 33) | public class RestAuthCommonResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method RestAuthCommonResponseInstanceTest (line 60) | [Test]
method DetailTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ReviewStatusDetailGroupDataTests.cs
class ReviewStatusDetailGroupDataTests (line 33) | public class ReviewStatusDetailGroupDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ReviewStatusDetailGroupDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ReviewStatusDetailTests.cs
class ReviewStatusDetailTests (line 33) | public class ReviewStatusDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ReviewStatusDetailInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method GroupTest (line 103) | [Test]
method GroupDataTest (line 111) | [Test]
method IsActiveTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ReviewStatusGroupTests.cs
class ReviewStatusGroupTests (line 33) | public class ReviewStatusGroupTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ReviewStatusGroupInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/ReviewStatusTests.cs
class ReviewStatusTests (line 33) | public class ReviewStatusTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method ReviewStatusInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method CodeTest (line 87) | [Test]
method OrderTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
method GroupTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SelectProjectsRequestTests.cs
class SelectProjectsRequestTests (line 33) | public class SelectProjectsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SelectProjectsRequestInstanceTest (line 60) | [Test]
method ProjectIdsTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SelectProjectsResponseTests.cs
class SelectProjectsResponseTests (line 33) | public class SelectProjectsResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SelectProjectsResponseInstanceTest (line 60) | [Test]
method SavedFilterIdTest (line 71) | [Test]
method UserIdTest (line 79) | [Test]
method ProjectIdsTest (line 87) | [Test]
method ShowWarningTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SendClusterToProjectRequestTests.cs
class SendClusterToProjectRequestTests (line 33) | public class SendClusterToProjectRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SendClusterToProjectRequestInstanceTest (line 60) | [Test]
method ClusterIdsTest (line 71) | [Test]
method ProjectIdTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SetProjectAnnotationsStatusAsyncResponseTests.cs
class SetProjectAnnotationsStatusAsyncResponseTests (line 33) | public class SetProjectAnnotationsStatusAsyncResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SetProjectAnnotationsStatusAsyncResponseInstanceTest (line 60) | [Test]
method TaskIdTest (line 71) | [Test]
method AnnotationsTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SetProjectAnnotationsStatusRequestTests.cs
class SetProjectAnnotationsStatusRequestTests (line 33) | public class SetProjectAnnotationsStatusRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SetProjectAnnotationsStatusRequestInstanceTest (line 60) | [Test]
method StatusIdTest (line 71) | [Test]
method AllTest (line 79) | [Test]
method AnnotationIdsTest (line 87) | [Test]
method NoAnnotationIdsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SetProjectDocumentsStatusRequestTests.cs
class SetProjectDocumentsStatusRequestTests (line 33) | public class SetProjectDocumentsStatusRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SetProjectDocumentsStatusRequestInstanceTest (line 60) | [Test]
method StatusIdTest (line 71) | [Test]
method AllTest (line 79) | [Test]
method DocumentIdsTest (line 87) | [Test]
method NoDocumentIdsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SimilarProjectTextUnitsRequestTests.cs
class SimilarProjectTextUnitsRequestTests (line 33) | public class SimilarProjectTextUnitsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SimilarProjectTextUnitsRequestInstanceTest (line 60) | [Test]
method TextMaxLengthTest (line 71) | [Test]
method RunIdTest (line 79) | [Test]
method LastRunTest (line 87) | [Test]
method TextUnitIdTest (line 95) | [Test]
method DocumentIdTest (line 103) | [Test]
method LocationStartTest (line 111) | [Test]
method LocationEndTest (line 119) | [Test]
method SelectionTest (line 127) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SimilarityFormTests.cs
class SimilarityFormTests (line 33) | public class SimilarityFormTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SimilarityFormInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method SearchSimilarDocumentsTest (line 79) | [Test]
method SearchSimilarTextUnitsTest (line 87) | [Test]
method SimilarityThresholdTest (line 95) | [Test]
method ProjectTest (line 103) | [Test]
method UseIdfTest (line 111) | [Test]
method DeleteTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SimilarityPOSTObjectResponseTests.cs
class SimilarityPOSTObjectResponseTests (line 33) | public class SimilarityPOSTObjectResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SimilarityPOSTObjectResponseInstanceTest (line 60) | [Test]
method DetailTest (line 71) | [Test]
method TaskIdTest (line 79) | [Test]
method ConfirmTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SimilarityRunTests.cs
class SimilarityRunTests (line 33) | public class SimilarityRunTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SimilarityRunInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method ProjectIdTest (line 79) | [Test]
method FeatureSourceTest (line 87) | [Test]
method UnitSourceTest (line 95) | [Test]
method UnitTypeTest (line 103) | [Test]
method UnitIdTest (line 111) | [Test]
method ItemsCountTest (line 119) | [Test]
method CreatedByTest (line 127) | [Test]
method CreatedDateTest (line 135) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SocialAccountsResponseSocialAccountsTests.cs
class SocialAccountsResponseSocialAccountsTests (line 33) | public class SocialAccountsResponseSocialAccountsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SocialAccountsResponseSocialAccountsInstanceTest (line 60) | [Test]
method NameTest (line 71) | [Test]
method ProviderTest (line 79) | [Test]
method LoginUrlTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SocialAccountsResponseTests.cs
class SocialAccountsResponseTests (line 33) | public class SocialAccountsResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SocialAccountsResponseInstanceTest (line 60) | [Test]
method SocialAccountsTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SocialClientListTests.cs
class SocialClientListTests (line 33) | public class SocialClientListTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SocialClientListInstanceTest (line 60) | [Test]
method ProviderTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method ClientIdTest (line 87) | [Test]
method UrlsTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SocialClientListUrlsTests.cs
class SocialClientListUrlsTests (line 33) | public class SocialClientListUrlsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SocialClientListUrlsInstanceTest (line 60) | [Test]
method AuthorizeUrlTest (line 71) | [Test]
method AccessTokenUrlTest (line 79) | [Test]
method ProfileUrlTest (line 87) | [Test]
method LoginUrlTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/SocialLoginTests.cs
class SocialLoginTests (line 33) | public class SocialLoginTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method SocialLoginInstanceTest (line 60) | [Test]
method AccessTokenTest (line 71) | [Test]
method CodeTest (line 79) | [Test]
method IdTokenTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskIdResponseTests.cs
class TaskIdResponseTests (line 33) | public class TaskIdResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskIdResponseInstanceTest (line 60) | [Test]
method TaskIdTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskLogResponseRecordsTests.cs
class TaskLogResponseRecordsTests (line 33) | public class TaskLogResponseRecordsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskLogResponseRecordsInstanceTest (line 60) | [Test]
method TaskNameTest (line 71) | [Test]
method LogLevelTest (line 79) | [Test]
method MessageTest (line 87) | [Test]
method TimestampTest (line 95) | [Test]
method StackTraceTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskLogResponseTests.cs
class TaskLogResponseTests (line 33) | public class TaskLogResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskLogResponseInstanceTest (line 60) | [Test]
method RecordsTest (line 71) | [Test]
method TotalRecordsCountTest (line 79) | [Test]
method FilteredRecordsCountTest (line 87) | [Test]
method CurrentRecordsCountTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskQueueDocumentsDataInnerTests.cs
class TaskQueueDocumentsDataInnerTests (line 33) | public class TaskQueueDocumentsDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskQueueDocumentsDataInnerInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DescriptionTest (line 87) | [Test]
method DocumentTypeTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskQueueDocumentsDataTests.cs
class TaskQueueDocumentsDataTests (line 33) | public class TaskQueueDocumentsDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskQueueDocumentsDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DescriptionTest (line 87) | [Test]
method DocumentTypeTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskQueueReviewersDataInnerTests.cs
class TaskQueueReviewersDataInnerTests (line 33) | public class TaskQueueReviewersDataInnerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskQueueReviewersDataInnerInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method UsernameTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskQueueReviewersDataTests.cs
class TaskQueueReviewersDataTests (line 33) | public class TaskQueueReviewersDataTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskQueueReviewersDataInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method UsernameTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskQueueTests.cs
class TaskQueueTests (line 33) | public class TaskQueueTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskQueueInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method DescriptionTest (line 79) | [Test]
method DocumentsTest (line 87) | [Test]
method DocumentsDataTest (line 95) | [Test]
method CompletedDocumentsTest (line 103) | [Test]
method CompletedDocumentsDataTest (line 111) | [Test]
method ReviewersTest (line 119) | [Test]
method ReviewersDataTest (line 127) | [Test]
method ProgressTest (line 135) | [Test]
method DataTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TaskTests.cs
class TaskTests (line 33) | public class TaskTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TaskInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method DateStartTest (line 87) | [Test]
method DateWorkStartTest (line 95) | [Test]
method UserUsernameTest (line 103) | [Test]
method DateDoneTest (line 111) | [Test]
method DurationTest (line 119) | [Test]
method ProgressTest (line 127) | [Test]
method StatusTest (line 135) | [Test]
method HasErrorTest (line 143) | [Test]
method DescriptionTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TermTagTests.cs
class TermTagTests (line 33) | public class TermTagTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TermTagInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TermUsageTests.cs
class TermUsageTests (line 33) | public class TermUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TermUsageInstanceTest (line 60) | [Test]
method TermTermTest (line 71) | [Test]
method CountTest (line 79) | [Test]
method PkTest (line 87) | [Test]
method TextUnitPkTest (line 95) | [Test]
method TextUnitUnitTypeTest (line 103) | [Test]
method TextUnitLocationStartTest (line 111) | [Test]
method TextUnitLocationEndTest (line 119) | [Test]
method TextUnitDocumentPkTest (line 127) | [Test]
method TextUnitDocumentNameTest (line 135) | [Test]
method TextUnitDocumentDescriptionTest (line 143) | [Test]
method TextUnitDocumentDocumentTypeTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitClassificationCreateTests.cs
class TextUnitClassificationCreateTests (line 33) | public class TextUnitClassificationCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitClassificationCreateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ClassNameTest (line 79) | [Test]
method ClassValueTest (line 87) | [Test]
method TextUnitIdTest (line 95) | [Test]
method UserIdTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitClassificationTests.cs
class TextUnitClassificationTests (line 33) | public class TextUnitClassificationTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitClassificationInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method TextUnitDocumentPkTest (line 79) | [Test]
method TextUnitDocumentNameTest (line 87) | [Test]
method TextUnitDocumentDocumentTypeTest (line 95) | [Test]
method TextUnitDocumentDescriptionTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method TextUnitUnitTypeTest (line 119) | [Test]
method TextUnitLanguageTest (line 127) | [Test]
method ClassNameTest (line 135) | [Test]
method ClassValueTest (line 143) | [Test]
method UserUsernameTest (line 151) | [Test]
method TimestampTest (line 159) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitClassifierSuggestionTests.cs
class TextUnitClassifierSuggestionTests (line 33) | public class TextUnitClassifierSuggestionTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitClassifierSuggestionInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method TextUnitDocumentPkTest (line 79) | [Test]
method TextUnitDocumentNameTest (line 87) | [Test]
method TextUnitDocumentDocumentTypeTest (line 95) | [Test]
method TextUnitDocumentDescriptionTest (line 103) | [Test]
method TextUnitPkTest (line 111) | [Test]
method ClassNameTest (line 119) | [Test]
method ClassValueTest (line 127) | [Test]
method ClassifierRunTest (line 135) | [Test]
method ClassifierConfidenceTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitClassifierTests.cs
class TextUnitClassifierTests (line 33) | public class TextUnitClassifierTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitClassifierInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method NameTest (line 79) | [Test]
method VersionTest (line 87) | [Test]
method ClassNameTest (line 95) | [Test]
method IsActiveTest (line 103) | [Test]
method SuggestionsTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitClusterTests.cs
class TextUnitClusterTests (line 33) | public class TextUnitClusterTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitClusterInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ClusterIdTest (line 79) | [Test]
method NameTest (line 87) | [Test]
method SelfNameTest (line 95) | [Test]
method DescriptionTest (line 103) | [Test]
method ClusterByTest (line 111) | [Test]
method UsingTest (line 119) | [Test]
method CreatedDateTest (line 127) | [Test]
method TextUnitCountTest (line 135) | [Test]
method TextUnitDataTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitDjangoQLTests.cs
class TextUnitDjangoQLTests (line 33) | public class TextUnitDjangoQLTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitDjangoQLInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method UnitTypeTest (line 79) | [Test]
method TextTest (line 87) | [Test]
method ProjectIdTest (line 95) | [Test]
method ProjectNameTest (line 103) | [Test]
method DocumentIdTest (line 111) | [Test]
method DocumentNameTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitSimilarityByFeaturesFormTests.cs
class TextUnitSimilarityByFeaturesFormTests (line 33) | public class TextUnitSimilarityByFeaturesFormTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitSimilarityByFeaturesFormInstanceTest (line 60) | [Test]
method RunNameTest (line 71) | [Test]
method SimilarityThresholdTest (line 79) | [Test]
method ProjectTest (line 87) | [Test]
method FeatureSourceTest (line 95) | [Test]
method DistanceTypeTest (line 103) | [Test]
method ItemIdTest (line 111) | [Test]
method CreateReverseRelationsTest (line 119) | [Test]
method UseTfidfTest (line 127) | [Test]
method DeleteTest (line 135) | [Test]
method UnitTypeTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TextUnitSimilarityTests.cs
class TextUnitSimilarityTests (line 33) | public class TextUnitSimilarityTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TextUnitSimilarityInstanceTest (line 60) | [Test]
method TextUnitAIdTest (line 71) | [Test]
method TextUnitAUnitTypeTest (line 79) | [Test]
method TextUnitALanguageTest (line 87) | [Test]
method TextUnitATextunittextTextTest (line 95) | [Test]
method DocumentAIdTest (line 103) | [Test]
method DocumentANameTest (line 111) | [Test]
method TextUnitBIdTest (line 119) | [Test]
method TextUnitBUnitTypeTest (line 127) | [Test]
method TextUnitBLanguageTest (line 135) | [Test]
method TextUnitBTextunittextTextTest (line 143) | [Test]
method DocumentBIdTest (line 151) | [Test]
method DocumentBNameTest (line 159) | [Test]
method SimilarityTest (line 167) | [Test]
method RunTest (line 175) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TrademarkUsageTests.cs
class TrademarkUsageTests (line 33) | public class TrademarkUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TrademarkUsageInstanceTest (line 60) | [Test]
method TrademarkTest (line 71) | [Test]
method CountTest (line 79) | [Test]
method PkTest (line 87) | [Test]
method TextUnitPkTest (line 95) | [Test]
method TextUnitUnitTypeTest (line 103) | [Test]
method TextUnitLocationStartTest (line 111) | [Test]
method TextUnitLocationEndTest (line 119) | [Test]
method TextUnitDocumentPkTest (line 127) | [Test]
method TextUnitDocumentNameTest (line 135) | [Test]
method TextUnitDocumentDescriptionTest (line 143) | [Test]
method TextUnitDocumentDocumentTypeTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TransformerTests.cs
class TransformerTests (line 33) | public class TransformerTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TransformerInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method NameTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TusUploadSessionUploadSessionIdUploadPOST400ResponseTests.cs
class TusUploadSessionUploadSessionIdUploadPOST400ResponseTests (line 33) | public class TusUploadSessionUploadSessionIdUploadPOST400ResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TusUploadSessionUploadSessionIdUploadPOST400ResponseInstanceTest (line 60) | [Test]
method StatusTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/TypeaheadTests.cs
class TypeaheadTests (line 33) | public class TypeaheadTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method TypeaheadInstanceTest (line 60) | [Test]
method QTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UpdateProjectDocumentsFieldsRequestTests.cs
class UpdateProjectDocumentsFieldsRequestTests (line 33) | public class UpdateProjectDocumentsFieldsRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UpdateProjectDocumentsFieldsRequestInstanceTest (line 60) | [Test]
method AllTest (line 71) | [Test]
method DocumentIdsTest (line 79) | [Test]
method NoDocumentIdsTest (line 87) | [Test]
method FieldsDataTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UpdateProjectDocumentsFieldsResponseTests.cs
class UpdateProjectDocumentsFieldsResponseTests (line 33) | public class UpdateProjectDocumentsFieldsResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UpdateProjectDocumentsFieldsResponseInstanceTest (line 60) | [Test]
method TaskIdTest (line 71) | [Test]
method InactiveDocumentIdsTest (line 79) | [Test]
method InactiveDocumentNamesTest (line 87) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UploadSessionBatchUploadRequestTests.cs
class UploadSessionBatchUploadRequestTests (line 33) | public class UploadSessionBatchUploadRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UploadSessionBatchUploadRequestInstanceTest (line 60) | [Test]
method FolderTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UploadSessionCreateTests.cs
class UploadSessionCreateTests (line 33) | public class UploadSessionCreateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UploadSessionCreateInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method ProjectTest (line 79) | [Test]
method CreatedByTest (line 87) | [Test]
method UploadFilesTest (line 95) | [Test]
method ReviewFilesTest (line 103) | [Test]
method ForceTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UploadSessionDeleteFileRequestTests.cs
class UploadSessionDeleteFileRequestTests (line 33) | public class UploadSessionDeleteFileRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UploadSessionDeleteFileRequestInstanceTest (line 60) | [Test]
method FilenameTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UploadSessionDetailTests.cs
class UploadSessionDetailTests (line 33) | public class UploadSessionDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UploadSessionDetailInstanceTest (line 60) | [Test]
method UidTest (line 71) | [Test]
method ProjectTest (line 79) | [Test]
method CreatedByTest (line 87) | [Test]
method CreatedDateTest (line 95) | [Test]
method DocumentTypeTest (line 103) | [Test]
method ProgressTest (line 111) | [Test]
method CompletedTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UploadSessionUpdateTests.cs
class UploadSessionUpdateTests (line 33) | public class UploadSessionUpdateTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UploadSessionUpdateInstanceTest (line 60) | [Test]
method PkTest (line 71) | [Test]
method ProjectTest (line 79) | [Test]
method CreatedByTest (line 87) | [Test]
method CreatedDateTest (line 95) | [Test]
method CompletedTest (line 103) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UploadTests.cs
class UploadTests (line 33) | public class UploadTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UploadInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method GuidTest (line 79) | [Test]
method StateTest (line 87) | [Test]
method UploadOffsetTest (line 95) | [Test]
method UploadLengthTest (line 103) | [Test]
method UploadMetadataTest (line 111) | [Test]
method FilenameTest (line 119) | [Test]
method TemporaryFilePathTest (line 127) | [Test]
method ExpiresTest (line 135) | [Test]
method UploadedFileTest (line 143) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UrlUsageTests.cs
class UrlUsageTests (line 33) | public class UrlUsageTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UrlUsageInstanceTest (line 60) | [Test]
method SourceUrlTest (line 71) | [Test]
method CountTest (line 79) | [Test]
method PkTest (line 87) | [Test]
method TextUnitPkTest (line 95) | [Test]
method TextUnitUnitTypeTest (line 103) | [Test]
method TextUnitLocationStartTest (line 111) | [Test]
method TextUnitLocationEndTest (line 119) | [Test]
method TextUnitDocumentPkTest (line 127) | [Test]
method TextUnitDocumentNameTest (line 135) | [Test]
method TextUnitDocumentDescriptionTest (line 143) | [Test]
method TextUnitDocumentDocumentTypeTest (line 151) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UserProfileTests.cs
class UserProfileTests (line 33) | public class UserProfileTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UserProfileInstanceTest (line 60) | [Test]
method UsernameTest (line 71) | [Test]
method LastNameTest (line 79) | [Test]
method FirstNameTest (line 87) | [Test]
method NameTest (line 95) | [Test]
method EmailTest (line 103) | [Test]
method OrganizationTest (line 111) | [Test]
method GroupsTest (line 119) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UserStatsTests.cs
class UserStatsTests (line 33) | public class UserStatsTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UserStatsInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method UserNameTest (line 79) | [Test]
method GroupNameTest (line 87) | [Test]
method TotalProjectsTest (line 95) | [Test]
method DocumentsAssignedTest (line 103) | [Test]
method DocumentsCompletedTest (line 111) | [Test]
method DocumentsTodoTest (line 119) | [Test]
method DocumentsCompletedPcntTest (line 127) | [Test]
method DocumentsTodoPcntTest (line 135) | [Test]
method ClausesAssignedTest (line 143) | [Test]
method ClausesCompletedTest (line 151) | [Test]
method ClausesTodoTest (line 159) | [Test]
method ClausesCompletedPcntTest (line 167) | [Test]
method ClausesTodoPcntTest (line 175) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/UserTests.cs
class UserTests (line 33) | public class UserTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method UserInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method UsernameTest (line 79) | [Test]
method LastNameTest (line 87) | [Test]
method FirstNameTest (line 95) | [Test]
method EmailTest (line 103) | [Test]
method IsSuperuserTest (line 111) | [Test]
method IsStaffTest (line 119) | [Test]
method IsActiveTest (line 127) | [Test]
method NameTest (line 135) | [Test]
method OrganizationTest (line 143) | [Test]
method PhotoTest (line 151) | [Test]
method PermissionsTest (line 159) | [Test]
method GroupsTest (line 167) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/VerifyAuthTokenRequestTests.cs
class VerifyAuthTokenRequestTests (line 33) | public class VerifyAuthTokenRequestTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method VerifyAuthTokenRequestInstanceTest (line 60) | [Test]
method AuthTokenTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/VerifyAuthTokenResponseTests.cs
class VerifyAuthTokenResponseTests (line 33) | public class VerifyAuthTokenResponseTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method VerifyAuthTokenResponseInstanceTest (line 60) | [Test]
method KeyTest (line 71) | [Test]
method UserNameTest (line 79) | [Test]
method ReleaseVersionTest (line 87) | [Test]
method UserTest (line 95) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/VerifyEmailTests.cs
class VerifyEmailTests (line 33) | public class VerifyEmailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method VerifyEmailInstanceTest (line 60) | [Test]
method KeyTest (line 71) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/WebNotificationDetailNotificationTests.cs
class WebNotificationDetailNotificationTests (line 33) | public class WebNotificationDetailNotificationTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method WebNotificationDetailNotificationInstanceTest (line 60) | [Test]
method IdTest (line 71) | [Test]
method MessageDataTest (line 79) | [Test]
method MessageTemplateTest (line 87) | [Test]
method CreatedDateTest (line 95) | [Test]
method NotificationTypeTest (line 103) | [Test]
method RedirectLinkTest (line 111) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools.Test/Model/WebNotificationDetailTests.cs
class WebNotificationDetailTests (line 33) | public class WebNotificationDetailTests
method Init (line 41) | [SetUp]
method Cleanup (line 51) | [TearDown]
method WebNotificationDetailInstanceTest (line 60) | [Test]
method IsSeenTest (line 71) | [Test]
method NotificationTest (line 79) | [Test]
FILE: sdk/csharp/sdk/src/Org.OpenAPITools/Api/AnalyzeApi.cs
type IAnalyzeApi (line 25) | public interface IAnalyzeApi : IApiAccessor
method AnalyzeDocumentClusterGET (line 37) | List AnalyzeDocumentClusterGET (Dictionary> AnalyzeDocumentClusterGETWithHttpIn...
method AnalyzeDocumentClusterIdGET (line 59) | DocumentCluster AnalyzeDocumentClusterIdGET (string id, Dictionary AnalyzeDocumentClusterIdGETWithHttpInfo (...
method AnalyzeDocumentClusterIdPATCH (line 82) | DocumentClusterUpdate AnalyzeDocumentClusterIdPATCH (string id, Docume...
method AnalyzeDocumentClusterIdPATCHWithHttpInfo (line 94) | ApiResponse AnalyzeDocumentClusterIdPATCHWithHt...
method AnalyzeDocumentClusterIdPUT (line 105) | DocumentClusterUpdate AnalyzeDocumentClusterIdPUT (string id, Document...
method AnalyzeDocumentClusterIdPUTWithHttpInfo (line 117) | ApiResponse AnalyzeDocumentClusterIdPUTWithHttp...
method AnalyzeDocumentSimilarityListGET (line 127) | List AnalyzeDocumentSimilarityListGET (Dictionary<...
method AnalyzeDocumentSimilarityListGETWithHttpInfo (line 138) | ApiResponse> AnalyzeDocumentSimilarityListGET...
method AnalyzeDocumentTransformerListGET (line 148) | List AnalyzeDocumentTransformerListGET (Dictionary> AnalyzeDocumentTransformerListGETWithHt...
method AnalyzeMlModelListGET (line 169) | List AnalyzeMlModelListGET (Dictionary jqFilt...
method AnalyzeMlModelListGETWithHttpInfo (line 180) | ApiResponse> AnalyzeMlModelListGETWithHttpInfo (Dictiona...
method AnalyzePartySimilarityListGET (line 190) | List AnalyzePartySimilarityListGET (Dictionary> AnalyzePartySimilarityListGETWithHt...
method AnalyzeProjectDocumentSimilarityListGET (line 214) | ProjectDocumentSimilarityResponse AnalyzeProjectDocumentSimilarityList...
method AnalyzeProjectDocumentSimilarityListGETWithHttpInfo (line 228) | ApiResponse AnalyzeProjectDocumentS...
method AnalyzeProjectTextUnitSimilarityListGET (line 246) | List AnalyzeProjectTextUnitSimilarityListGE...
method AnalyzeProjectTextUnitSimilarityListGETWithHttpInfo (line 265) | ApiResponse> AnalyzeProjectTextUnitSim...
method AnalyzeProjectTextUnitSimilarityListPOST (line 275) | ProjectTextUnitSimilarity AnalyzeProjectTextUnitSimilarityListPOST (Si...
method AnalyzeProjectTextUnitSimilarityListPOSTWithHttpInfo (line 286) | ApiResponse AnalyzeProjectTextUnitSimilarit...
method AnalyzeSimilarityRunsGET (line 298) | List AnalyzeSimilarityRunsGET (string unitSource = defa...
method AnalyzeSimilarityRunsGETWithHttpInfo (line 311) | ApiResponse> AnalyzeSimilarityRunsGETWithHttpInfo ...
method AnalyzeSimilarityRunsIdDELETE (line 323) | void AnalyzeSimilarityRunsIdDELETE (string id, string unitSource = def...
method AnalyzeSimilarityRunsIdDELETEWithHttpInfo (line 336) | ApiResponse