Reference for debusine contributors
- Design goals
- Team organization
- Design practices
- Coding practices
- Documentation practices
- Internal API
- Database models
ArtifactArtifact.DoesNotExistArtifact.MultipleObjectsReturnedArtifact.categoryArtifact.clean()Artifact.collection_itemsArtifact.create_data()Artifact.created_atArtifact.created_byArtifact.created_by_idArtifact.created_by_work_requestArtifact.created_by_work_request_idArtifact.dataArtifact.effective_expiration_delay()Artifact.expiration_delayArtifact.expire_atArtifact.expired()Artifact.fileinartifact_setArtifact.filesArtifact.get_label()Artifact.get_next_by_created_at()Artifact.get_previous_by_created_at()Artifact.idArtifact.objectsArtifact.parent_collectionsArtifact.relationsArtifact.targeted_byArtifact.workspaceArtifact.workspace_id
ArtifactRelationArtifactRelation.DoesNotExistArtifactRelation.MultipleObjectsReturnedArtifactRelation.RelationsArtifactRelation.artifactArtifactRelation.artifact_idArtifactRelation.get_type_display()ArtifactRelation.idArtifactRelation.objectsArtifactRelation.targetArtifactRelation.target_idArtifactRelation.type
CollectionCollection.DoesNotExistCollection.MultipleObjectsReturnedCollection.RetainsArtifactsCollection.categoryCollection.child_artifactsCollection.child_collectionsCollection.child_itemsCollection.collection_itemsCollection.dataCollection.full_history_retention_periodCollection.get_absolute_url()Collection.get_retains_artifacts_display()Collection.idCollection.item_match_constraintsCollection.managerCollection.metadata_only_retention_periodCollection.nameCollection.objectsCollection.parent_collectionsCollection.retains_artifactsCollection.workflowCollection.workflow_idCollection.workrequest_setCollection.workspaceCollection.workspace_id
CollectionItemCollectionItem.DoesNotExistCollectionItem.MultipleObjectsReturnedCollectionItem.TypesCollectionItem.active_objectsCollectionItem.artifactCollectionItem.artifact_idCollectionItem.categoryCollectionItem.child_typeCollectionItem.collectionCollectionItem.collection_idCollectionItem.created_atCollectionItem.created_by_userCollectionItem.created_by_user_idCollectionItem.dataCollectionItem.expand_name()CollectionItem.expand_variables()CollectionItem.get_absolute_url()CollectionItem.get_child_type_display()CollectionItem.get_next_by_created_at()CollectionItem.get_previous_by_created_at()CollectionItem.idCollectionItem.nameCollectionItem.objectsCollectionItem.parent_collectionCollectionItem.parent_collection_idCollectionItem.removed_atCollectionItem.removed_by_userCollectionItem.removed_by_user_id
CollectionItemMatchConstraintCollectionItemMatchConstraint.DoesNotExistCollectionItemMatchConstraint.MultipleObjectsReturnedCollectionItemMatchConstraint.collectionCollectionItemMatchConstraint.collection_idCollectionItemMatchConstraint.collection_item_idCollectionItemMatchConstraint.constraint_nameCollectionItemMatchConstraint.idCollectionItemMatchConstraint.keyCollectionItemMatchConstraint.objectsCollectionItemMatchConstraint.value
FileFileInArtifactFileInStoreFileStoreFileStore.BackendChoicesFileStore.DoesNotExistFileStore.MultipleObjectsReturnedFileStore.backendFileStore.clean()FileStore.configurationFileStore.configuration_validatorsFileStore.default()FileStore.default_workspacesFileStore.fileinstore_setFileStore.filesFileStore.get_backend_display()FileStore.get_backend_object()FileStore.idFileStore.nameFileStore.objectsFileStore.other_workspaces
FileUploadFileUpload.DoesNotExistFileUpload.MultipleObjectsReturnedFileUpload.absolute_file_path()FileUpload.current_size()FileUpload.delete()FileUpload.file_in_artifactFileUpload.file_in_artifact_idFileUpload.get_next_by_last_activity_at()FileUpload.get_previous_by_last_activity_at()FileUpload.idFileUpload.last_activity_atFileUpload.objectsFileUpload.path
IdentityNotificationChannelNotificationChannel.DoesNotExistNotificationChannel.MethodsNotificationChannel.MultipleObjectsReturnedNotificationChannel.clean()NotificationChannel.dataNotificationChannel.data_validatorsNotificationChannel.get_method_display()NotificationChannel.idNotificationChannel.methodNotificationChannel.nameNotificationChannel.objectsNotificationChannel.save()
TokenUserUser.DoesNotExistUser.MultipleObjectsReturnedUser.artifact_setUser.date_joinedUser.emailUser.first_nameUser.get_next_by_date_joined()User.get_previous_by_date_joined()User.groupsUser.idUser.identitiesUser.is_activeUser.is_staffUser.is_superuserUser.is_systemUser.last_loginUser.last_nameUser.logentry_setUser.passwordUser.token_setUser.user_created_collectionitemUser.user_permissionsUser.user_removed_collectionitemUser.usernameUser.workrequest_set
WorkRequestWorkRequest.DoesNotExistWorkRequest.MultipleObjectsReturnedWorkRequest.ResultsWorkRequest.StatusesWorkRequest.UnblockStrategyWorkRequest.add_dependency()WorkRequest.artifact_setWorkRequest.assign_worker()WorkRequest.can_be_unblocked()WorkRequest.can_retry()WorkRequest.can_satisfy_dynamic_data()WorkRequest.childrenWorkRequest.clean()WorkRequest.collection_setWorkRequest.completed_atWorkRequest.create_child()WorkRequest.created_atWorkRequest.created_byWorkRequest.created_by_idWorkRequest.dependenciesWorkRequest.durationWorkRequest.dynamic_task_dataWorkRequest.effective_expiration_delay()WorkRequest.event_reactionsWorkRequest.event_reactions_jsonWorkRequest.expiration_delayWorkRequest.get_next_by_created_at()WorkRequest.get_previous_by_created_at()WorkRequest.get_result_display()WorkRequest.get_status_display()WorkRequest.get_task_type_display()WorkRequest.get_triggered_actions()WorkRequest.get_unblock_strategy_display()WorkRequest.get_workflow_root()WorkRequest.has_children_in_progressWorkRequest.idWorkRequest.internal_collectionWorkRequest.internal_collection_idWorkRequest.is_aborted_failed()WorkRequest.is_part_of_workflowWorkRequest.mark_aborted()WorkRequest.mark_completed()WorkRequest.mark_pending()WorkRequest.mark_running()WorkRequest.maybe_finish_workflow()WorkRequest.objectsWorkRequest.parentWorkRequest.parent_idWorkRequest.priority_adjustmentWorkRequest.priority_baseWorkRequest.priority_effectiveWorkRequest.process_event_reactions()WorkRequest.process_update_collection_with_artifacts()WorkRequest.resultWorkRequest.retry()WorkRequest.reverse_dependenciesWorkRequest.started_atWorkRequest.statusWorkRequest.supersededWorkRequest.supersedesWorkRequest.supersedes_idWorkRequest.task_dataWorkRequest.task_nameWorkRequest.task_typeWorkRequest.unblock_reverse_dependencies()WorkRequest.unblock_strategyWorkRequest.unblock_workflow_children()WorkRequest.workerWorkRequest.worker_idWorkRequest.workflow_dataWorkRequest.workflow_data_jsonWorkRequest.workflow_display_nameWorkRequest.workspaceWorkRequest.workspace_id
WorkerWorker.DoesNotExistWorker.MultipleObjectsReturnedWorker.assigned_work_requestsWorker.concurrencyWorker.connected()Worker.connected_atWorker.dynamic_metadataWorker.dynamic_metadata_updated_atWorker.get_next_by_registered_at()Worker.get_previous_by_registered_at()Worker.get_worker_type_display()Worker.idWorker.is_busy()Worker.mark_connected()Worker.mark_disconnected()Worker.metadata()Worker.nameWorker.objectsWorker.registered_atWorker.set_dynamic_metadata()Worker.static_metadataWorker.tokenWorker.token_idWorker.worker_type
WorkflowTemplateWorkspaceWorkspace.DoesNotExistWorkspace.MultipleObjectsReturnedWorkspace.artifact_setWorkspace.chain_childrenWorkspace.chain_parentsWorkspace.collection_setWorkspace.default_expiration_delayWorkspace.default_file_storeWorkspace.default_file_store_idWorkspace.get_collection()Workspace.idWorkspace.inherited_byWorkspace.inheritsWorkspace.is_file_in_workspace()Workspace.nameWorkspace.objectsWorkspace.other_file_storesWorkspace.publicWorkspace.set_inheritance()Workspace.workflowtemplate_setWorkspace.workrequest_set
default_file_store()default_workspace()system_user()AuditLogAuditLog.DoesNotExistAuditLog.EventAuditLog.MultipleObjectsReturnedAuditLog.created_atAuditLog.created_by_work_request_idAuditLog.dataAuditLog.eventAuditLog.fingerprintAuditLog.get_event_display()AuditLog.get_next_by_created_at()AuditLog.get_previous_by_created_at()AuditLog.get_purpose_display()AuditLog.idAuditLog.objectsAuditLog.purpose
KeyKeyManagerProtectedKeyProtectedKeyErrorProtectedKeyNaClProtectedKeyStorage
- Tasks (internal API)
BaseExternalTaskBaseExternalTask.TASK_TYPEBaseExternalTask.__init__()BaseExternalTask.check_directory_for_consistency_errors()BaseExternalTask.cleanup()BaseExternalTask.configure_for_execution()BaseExternalTask.configure_server_access()BaseExternalTask.dynamic_task_data_typeBaseExternalTask.fetch_artifact()BaseExternalTask.fetch_input()BaseExternalTask.nameBaseExternalTask.prepare_to_run()BaseExternalTask.run()BaseExternalTask.task_data_typeBaseExternalTask.upload_artifacts()
BaseTaskBaseTask.TASK_TYPEBaseTask.TASK_VERSIONBaseTask.__init__()BaseTask.abort()BaseTask.abortedBaseTask.analyze_worker()BaseTask.analyze_worker_all_tasks()BaseTask.append_to_log_file()BaseTask.can_run_on()BaseTask.class_from_name()BaseTask.compute_dynamic_data()BaseTask.dataBaseTask.dynamic_dataBaseTask.dynamic_task_data_typeBaseTask.execute()BaseTask.execute_logging_exceptions()BaseTask.is_valid_task_name()BaseTask.is_worker_task()BaseTask.loggerBaseTask.nameBaseTask.open_debug_log_file()BaseTask.prefix_with_task_name()BaseTask.task_data_typeBaseTask.task_names()BaseTask.worker_task_names()
BaseTaskWithExecutorRunCommandTaskTaskConfigErrorSbuild
- Worker object
- Database models