🔍 Code Extractor

Browse Components

Showing 20 of 2143 components

  • class DocumentVersion_v1

    A dataclass that represents a versioned snapshot of a document, capturing its structure, metadata, and change history at a specific point in time.

    File: /tf/active/vicechatdev/vice_ai/models.py | Lines: 272-315

    version-control document-management dataclass serialization audit-trail
  • class DocumentVersionRelationMixin

    A mixin class that provides document version relationship functionality, enabling objects to store and retrieve associations with DocumentVersion and Document objects.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 719-758

    mixin document-management relationship version-control database
  • class CommentBase

    Base class for comment objects that provides common functionality for ReviewComment and ApprovalComment types, managing comment data, metadata, and lifecycle operations.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 531-716

    comment review approval base-class abstract
  • class AssignmentBase

    Base class for managing assignment lifecycle in a document review/approval workflow system, tracking status, timestamps, user assignments, and decisions.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 315-528

    workflow assignment review approval state-management
  • class WorkflowCycleBase

    Base class for workflow cycles (ReviewCycle and ApprovalCycle) that manages workflow lifecycle, status tracking, and common properties for document review and approval processes.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 45-312

    workflow lifecycle state-management review approval
  • class CommentType

    An enumeration class that defines standardized types for comments used in review and approval workflows.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 34-42

    enum enumeration comment review approval
  • class AssignmentStatus

    An enumeration class that defines the possible status values for assignments in a document review/approval workflow.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 25-31

    enum status workflow assignment state-management
  • class WorkflowStatus

    An enumeration class that defines the possible status values for workflow cycles, including both review and approval workflows.

    File: /tf/active/vicechatdev/CDocs single class/models/workflow_base.py | Lines: 15-22

    enum workflow status state-management review
  • class ControlledDocumentApp_v1

    Main application class for the Controlled Document Management System. This class initializes all components and provides the main Panel interface for the application. It is designed to be served via `panel serve` command and integrates with the existing datacapture application.

    File: /tf/active/vicechatdev/CDocs single class/main.py | Lines: 112-2509

    class controlleddocumentapp
  • function archive_document_v2

    Archives a controlled document by changing its status to ARCHIVED, recording audit information, and notifying relevant parties.

    File: /tf/active/vicechatdev/CDocs copy/controllers/document_controller.py | Lines: 1064-1151

    document-management archiving lifecycle-management controlled-documents audit-trail
  • function create_document_version_v1

    Creates a new version of an existing document in a document management system, storing the file content in FileCloud and maintaining version history in Neo4j graph database.

    File: /tf/active/vicechatdev/CDocs copy/controllers/document_controller.py | Lines: 571-708

    document-management version-control neo4j graph-database audit-trail
  • function create_document_version_v8

    Flask API endpoint that creates a new version of an existing document with an optional change summary, verifying document ownership before creation.

    File: /tf/active/vicechatdev/vice_ai/new_app.py | Lines: 1142-1172

    flask api-endpoint document-management version-control authentication
  • function create_document_version_v7

    Creates a new ComplexDocument instance with a unique UUID, stores it in application state with thread-safe locking, persists it to file, and logs the creation.

    File: /tf/active/vicechatdev/vice_ai/complex_app.py | Lines: 565-576

    document-management factory-method thread-safe persistence uuid
  • function create_document_version_v6

    Flask API endpoint that creates a new document or duplicates an existing document with options to copy or reference sections.

    File: /tf/active/vicechatdev/vice_ai/new_app.py | Lines: 946-1023

    flask api-endpoint document-management create duplicate
  • function create_document_version_v5

    Creates a new controlled document in the CDocs system with specified metadata, content, and properties, returning a status dictionary with the created document details.

    File: /tf/active/vicechatdev/CDocs/controllers/document_controller.py | Lines: 3216-3299

    document-management controlled-documents document-creation metadata CDocs
  • function create_document_version_v4

    Creates a new controlled document in a document management system with specified properties, type, department, and status.

    File: /tf/active/vicechatdev/document_controller_backup.py | Lines: 2521-2602

    document-management controlled-documents document-creation CDocs workflow
  • function create_document_version_v3

    Creates a new version of a controlled document by generating version metadata, storing the file in FileCloud, updating the document's revision number, and creating an audit trail entry.

    File: /tf/active/vicechatdev/CDocs/controllers/document_controller.py | Lines: 678-887

    document-management version-control file-storage filecloud neo4j
  • function create_document_version_v2

    Creates a new version of an existing document in a document management system, storing the file in FileCloud and tracking version metadata in Neo4j graph database.

    File: /tf/active/vicechatdev/document_controller_backup.py | Lines: 497-641

    document-management version-control filecloud neo4j graph-database
  • function create_document_version

    Creates a new controlled document in a document management system with versioning, audit trails, and relationship management in a Neo4j graph database.

    File: /tf/active/vicechatdev/CDocs copy/controllers/document_controller.py | Lines: 47-223

    document-management controlled-documents neo4j graph-database versioning
  • function sync_directory

    Recursively synchronizes a directory from a FileCloud remote server to a local filesystem, downloading new or modified files and creating directory structures as needed.

    File: /tf/active/vicechatdev/UQchat/download_uq_files.py | Lines: 110-167

    file-sync directory-sync recursive file-download cloud-storage