🔍 Code Extractor

Browse Components

Showing 20 of 2143 components

  • function get_filecloud_document_path_v1

    Constructs and returns the FileCloud storage path for a controlled document, supporting both custom and standard folder structures with version-specific file paths.

    File: /tf/active/vicechatdev/CDocs/controllers/filecloud_controller.py | Lines: 92-159

    filecloud document-management path-generation version-control file-storage
  • class ApprovalControllerBase

    Abstract base controller class for managing approval workflow processes, providing a template for approval cycle operations and workflow template management.

    File: /tf/active/vicechatdev/CDocs single class/controllers/workflow_controller_base.py | Lines: 548-594

    approval workflow controller abstract-base-class template-pattern
  • class ReviewControllerBase

    Abstract base controller class for managing review workflow processes, providing core functionality for handling review cycles, comments, and completion checks.

    File: /tf/active/vicechatdev/CDocs single class/controllers/workflow_controller_base.py | Lines: 513-545

    review workflow controller abstract-base-class comments
  • class WorkflowControllerBase

    Abstract base class that defines the interface for workflow controllers managing document review and approval processes.

    File: /tf/active/vicechatdev/CDocs single class/controllers/workflow_controller_base.py | Lines: 21-510

    workflow abstract-base-class document-management review approval
  • function get_user_assigned_approvals_v2

    Retrieves all approval assignments for a specific user, with optional filtering by status and inclusion of completed approvals.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2068-2080

    approval-workflow user-assignments document-management controller filtering
  • function get_document_approvals_v1

    Retrieves all approval cycles associated with a specific document, with an option to filter for only active cycles. This is a backwards-compatible wrapper function.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2053-2065

    document-management approval-workflow controlled-documents audit compliance
  • function create_approval_workflow

    Creates a new approval workflow template for a specified document type with configurable workflow type, returning the created template in a success response dictionary.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2045-2048

    approval-workflow document-management workflow-template access-control permissions
  • function get_approval_workflow_templates

    Retrieves approval workflow templates, optionally filtered by document type, and returns them in a standardized response format with success status and count.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2038-2041

    workflow approval templates document-management controller
  • function get_user_pending_approvals_v2

    Retrieves pending approval assignments for a specific user, with an option to include completed and rejected approvals.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2023-2035

    approval-workflow user-assignments document-management approval-queue status-filtering
  • function extend_approval_deadline_v2

    Extends the deadline of an existing approval cycle by updating its due date through the approval controller.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2014-2020

    approval deadline workflow document-management approval-cycle
  • function cancel_approval_cycle_v2

    Cancels an active approval cycle by its unique identifier, optionally recording a reason for the cancellation.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 2005-2011

    approval workflow cancellation document-management controller
  • function complete_approval_v2

    Completes an approval cycle by recording a decision (approve/reject) and optional comments, then returns the operation status.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 1995-2002

    approval workflow document-management controller decision
  • function resolve_approval_comment

    Resolves an approval comment by delegating to the underlying controller's resolve_comment method, with automatic action logging via decorator.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 1990-1992

    approval comment resolution workflow document-management
  • function add_approval_comment_v2

    Adds a comment to an approval cycle in a document management system, with optional resolution requirements and comment type specification.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 1977-1987

    approval-workflow document-management comments collaboration controlled-documents
  • function get_document_approval_cycles_v1

    Retrieves all approval cycles associated with a specific document, with an option to filter for only active cycles.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 1972-1974

    approval-workflow document-management controlled-documents approval-cycles workflow-tracking
  • function get_approval_cycle_v2

    Retrieves an approval cycle record from the database using its unique identifier (UID).

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 1967-1969

    approval workflow document-management controller database-query
  • function create_approval_cycle_v2

    Creates an approval cycle for a specific document version, assigning approvers and configuring approval workflow parameters.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 1951-1964

    approval-workflow document-management controlled-documents workflow-automation permission-controlled
  • class ApprovalController

    Controller for managing document approval processes.

    File: /tf/active/vicechatdev/CDocs single class/controllers/approval_controller.py | Lines: 38-1942

    class approvalcontroller
  • function get_user_activity_v1

    Retrieves user activity logs from a Neo4j graph database with optional filtering by date range, user ID, action types, and result limit.

    File: /tf/active/vicechatdev/CDocs single class/controllers/admin_controller.py | Lines: 477-554

    database neo4j graph-database activity-logs audit
  • function get_document_type_v1

    Retrieves configuration details for a specific document type by looking it up in DOCUMENT_CONFIG or DOCUMENT_TYPES dictionaries.

    File: /tf/active/vicechatdev/CDocs single class/config/settings.py | Lines: 448-473

    document-management configuration lookup dictionary metadata