🔍 Code Extractor

Browse Components

Showing 20 of 2143 components

  • class ApprovalPanel_v1

    Approval management interface component

    File: /tf/active/vicechatdev/CDocs/ui/approval_panel_bis.py | Lines: 62-1895

    class approvalpanel
  • function create_workflow_panel

    Factory function that creates and initializes workflow management panels (Review or Approval) with appropriate configuration, error handling, and fallback mechanisms.

    File: /tf/active/vicechatdev/CDocs single class/ui/workflow_panel_base.py | Lines: 1561-1623

    ui panel workflow factory-pattern review
  • class WorkflowPanelBase

    Base class for workflow panels (review and approval) that provides common functionality and UI components.

    File: /tf/active/vicechatdev/CDocs single class/ui/workflow_panel_base.py | Lines: 39-1557

    class workflowpanelbase
  • class DocumentDetail_v3

    Document detail view component

    File: /tf/active/vicechatdev/CDocs single class/ui/document_detail.py | Lines: 69-4335

    class documentdetail
  • class DocumentDashboard_v1

    Dashboard for viewing and managing controlled documents.

    File: /tf/active/vicechatdev/CDocs single class/ui/document_dashboard.py | Lines: 37-1028

    class documentdashboard
  • function notify_document_update

    Sends notifications to interested users when a controlled document is created, updated, or has a status/version change. Identifies relevant users through database queries and dispatches notifications via the send_notification function.

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

    notification document-management graph-database neo4j email
  • function notify_document_update_v1

    Sends notifications to interested users (owners, department members, subscribers, and users with permissions) when a controlled document is created, updated, or has a status/version change.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py | Lines: 1459-1570

    notification document-management neo4j graph-database email
  • function notify_approval_v1

    Sends approval notifications to designated approvers for a document version, supporting multiple notification types (requested, reminder, overdue, completed, rejected, signed) with email and in-app notifications.

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

    notification approval document-management workflow email
  • function send_notification_v1

    Sends in-app notifications to one or more users with optional email delivery, supporting both DocUser objects and user UID strings.

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

    notification email messaging user-communication multi-user
  • function render_template_v1

    A simple template rendering function that replaces placeholders in a template string with corresponding values from a dictionary using string replacement.

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

    template string-formatting placeholder-replacement text-generation simple-templating
  • function send_email

    Sends templated emails to one or more recipients using either MS365 or SMTP provider based on configuration, with support for CC, BCC, and attachments.

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

    email notification messaging communication template
  • 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