🔍 Code Extractor

Search Components

Full-Text: Fast keyword matching | Semantic: AI-powered understanding of intent (finds similar concepts)

Search Results for "transitions"

Found 17 matching component(s)

  • function update_document

    Updates properties of a controlled document including title, description, status, owner, and metadata, with special handling for status transitions that require format conversions or publishing workflows.

    File: /tf/active/vicechatdev/document_controller_backup.py

    document-management update controlled-document status-transition audit-trail
  • class PatternBasedExtractor

    Extract flocks based on farm-level In-Ovo usage patterns.

    File: /tf/active/vicechatdev/pattern_based_extraction.py

    class patternbasedextractor
  • class DocChatRAG

    Main RAG engine with three operating modes: 1. Basic RAG (similarity search) 2. Extensive (full document retrieval with preprocessing) 3. Full Reading (process all documents)

    File: /tf/active/vicechatdev/docchat/rag_engine.py

    class docchatrag
  • function is_valid_status_transition

    Validates whether a transition from one status to another is allowed based on predefined valid status transitions.

    File: /tf/active/vicechatdev/CDocs/settings_prod.py

    validation state-machine workflow status-transition business-logic
  • class ControlledDocument

    Model representing a controlled document.

    File: /tf/active/vicechatdev/CDocs/models/document.py

    class controlleddocument
  • class ApproverAssignment

    Model class representing an approver assignment within an approval cycle, managing the relationship between an approver and their approval task including status, decisions, and lifecycle tracking.

    File: /tf/active/vicechatdev/CDocs/models/approval_bis.py

    approval-workflow assignment-management database-model status-tracking decision-tracking
  • class ApproverAssignment_v1

    Model class representing an approver assignment within an approval cycle, managing the relationship between an approver and their approval task including status, decisions, and timeline tracking.

    File: /tf/active/vicechatdev/CDocs/models/approval.py

    approval workflow assignment approver database-model
  • function get_next_status

    Determines the next logical status in a document lifecycle workflow based on the current status, using either configured transitions or a predefined fallback flow.

    File: /tf/active/vicechatdev/CDocs/models/document_status.py

    workflow status-management document-lifecycle state-machine business-logic
  • function get_version

    Returns a list of valid status codes that a document can transition to from its current status, using either configured transitions from settings or predefined fallback rules.

    File: /tf/active/vicechatdev/CDocs/models/document_status.py

    workflow state-machine status-management document-lifecycle validation
  • function close_approval_cycle

    Closes a completed approval cycle and optionally updates the associated document's status, with permission checks, audit logging, and notifications.

    File: /tf/active/vicechatdev/CDocs/controllers/approval_controller.py

    approval-management document-workflow permission-control status-transition audit-logging
  • function cancel_approval_cycle

    Cancels an active approval cycle for a controlled document, updating the approval status, notifying approvers, and reverting the document to DRAFT status if no other active approvals exist.

    File: /tf/active/vicechatdev/CDocs/controllers/approval_controller.py

    approval-management document-control workflow cancellation permissions
  • function complete_approval_v1

    Records a user's approval decision (APPROVED or REJECTED) for a document in an approval cycle, updating the approval status and document state accordingly.

    File: /tf/active/vicechatdev/CDocs/controllers/approval_controller_bis.py

    approval-workflow document-management business-rules transaction-management audit-trail
  • function get_document_v1

    Retrieves comprehensive details of a controlled document by its UID, including optional version history, review cycles, and approval workflows.

    File: /tf/active/vicechatdev/CDocs/controllers/document_controller.py

    document-management retrieval controlled-documents version-control review-workflow
  • function update_status_after_approval

    Updates a controlled document's status after an approval workflow completes, determining the next status based on the approval decision and logging the change to the audit trail.

    File: /tf/active/vicechatdev/CDocs/controllers/document_controller.py

    document-management workflow approval status-update lifecycle
  • function update_document_v1

    Updates a controlled document's properties (title, description, status, owner, metadata) with validation, audit logging, and special handling for status transitions that require PDF publishing or training resets.

    File: /tf/active/vicechatdev/CDocs/controllers/document_controller.py

    document-management update status-transition audit-trail permissions
  • function close_review_cycle

    Closes a completed review cycle for a controlled document, with optional document status update, permission validation, and stakeholder notifications.

    File: /tf/active/vicechatdev/CDocs/controllers/review_controller.py

    document-management review-cycle workflow permissions audit
  • function test_workflow_progress_structure

    A test function that validates the structure and behavior of a workflow progress tracking system for SQL query processing, including progress states, step transitions, and completion data.

    File: /tf/active/vicechatdev/full_smartstat/test_enhanced_progress.py

    testing workflow progress-tracking sql validation

Search Examples