🔍 Code Extractor

Browse Components

Showing 20 of 1875 components

  • function send_email_ms365_v1

    Sends an email through the Microsoft 365 Graph API with support for HTML content, multiple recipients, CC/BCC, and file attachments.

    File: /tf/active/vicechatdev/CDocs single class/utils/notifications.py | Lines: 405-499

    email microsoft-365 graph-api ms365 oauth2
  • function get_ms365_token_v1

    Authenticates with Microsoft 365 using MSAL (Microsoft Authentication Library) and retrieves an OAuth access token for the Microsoft Graph API.

    File: /tf/active/vicechatdev/CDocs single class/utils/notifications.py | Lines: 377-403

    authentication oauth microsoft-365 ms365 msal
  • class FileCloudIntegration_v1

    Manages integration with FileCloud for document storage and metadata

    File: /tf/active/vicechatdev/CDocs single class/utils/filecloud_integration.py | Lines: 23-792

    class filecloudintegration
  • function close_review_cycle_v1

    Closes an active review cycle by canceling it and optionally updating the associated document and document version status to a target status (default: DRAFT).

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1885-1915

    review-management document-workflow status-update review-cycle document-control
  • function get_user_pending_reviews_v1

    Retrieves pending review assignments for a specific user, with an option to include completed reviews.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1870-1882

    document-review user-assignments workflow review-management query
  • function get_user_assigned_reviews_v1

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

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1855-1867

    review-management user-assignments document-workflow controller filtering
  • function extend_review_deadline_v1

    Extends the deadline of a review cycle by updating its due date and returns a success status with a message.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1846-1852

    review-management deadline-extension document-control workflow audit-logging
  • function cancel_review_cycle_v1

    Cancels an active review cycle for a controlled document by calling the underlying controller's cancel_cycle method and returns a success status with a message.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1837-1843

    review-management workflow document-control cancellation audit-logging
  • function complete_review_v1

    Completes a document review cycle by recording a decision and optional comments, then returns the operation status.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1827-1834

    document-management review-workflow approval-process controller-action audit-logging
  • function resolve_review_comment

    Resolves a review comment by delegating to the underlying controller with the provided comment identifier and resolution text.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1822-1824

    review comment resolution workflow document-management
  • function add_review_comment_v1

    Adds a comment to a document review cycle, with options to mark it as requiring resolution and specify comment type.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1809-1819

    document-management review-cycle comments workflow controlled-documents
  • function get_review_v1

    Retrieves a specific review cycle by its unique identifier (UID) from the document review system.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1804-1806

    review-cycle document-management controller retrieval workflow
  • function get_document_review_cycles_v1

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

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1799-1801

    document-management review-cycles workflow controller document-review
  • function get_review_cycle_v1

    Retrieves a review cycle record from the database using its unique identifier (UID).

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1794-1796

    review-cycle document-management workflow database-query controller
  • function create_review_cycle_v1

    Creates a review cycle for a specific document version, assigning reviewers with configurable approval requirements and workflow settings.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 1762-1791

    document-management review-workflow approval-process regulatory-compliance controlled-documents
  • class ReviewController

    Controller for managing document review processes.

    File: /tf/active/vicechatdev/CDocs single class/controllers/review_controller.py | Lines: 35-1753

    class reviewcontroller
  • function log_controller_action_v1

    A decorator factory that wraps controller functions to log their execution and handle exceptions with structured logging.

    File: /tf/active/vicechatdev/CDocs single class/controllers/__init__.py | Lines: 139-157

    decorator logging controller error-handling monitoring
  • function clone_document_v1

    Clones an existing controlled document by creating a new document with optional content copying, metadata inheritance, and audit trail logging.

    File: /tf/active/vicechatdev/CDocs single class/controllers/document_controller.py | Lines: 2112-2240

    document-management cloning duplication controlled-documents versioning
  • function clone_document_v2

    Clones an existing controlled document to create either a new independent document or a new revision of the same document, optionally including the document's content.

    File: /tf/active/vicechatdev/document_controller_backup.py | Lines: 1782-1953

    document-management cloning versioning controlled-documents revision-control
  • function update_document_v1

    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/CDocs single class/controllers/document_controller.py | Lines: 1969-2105

    document-management update controlled-document status-transition audit-trail