🔍 Code Extractor

Search Components

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

Search Results for "reviews"

Found 50 matching component(s)

  • function get_document

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

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

    document-management controlled-documents retrieval version-control review-workflow
  • class DocumentDetail

    Document detail view component

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

    class documentdetail
  • function controlled_docs_navigation

    Navigation controller for a Streamlit-based controlled documents module that manages document and review dashboards with URL parameter-based routing.

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

    streamlit navigation ui routing document-management
  • class DocumentDetail_v1

    Document detail view component

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

    class documentdetail
  • class ControlledDocApp

    A standalone Panel web application class that provides a complete controlled document management system with user authentication, navigation, and document lifecycle management features.

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

    panel web-application document-management authentication navigation
  • class CDocsApp

    Panel-based web application class for the CDocs Controlled Document System that provides a complete UI with navigation, authentication, and document management features.

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

    panel web-application ui document-management authentication
  • class DocumentProcessor

    A comprehensive document processing class that converts documents to PDF, adds audit trails, applies security features (watermarks, signatures, hashing), and optionally converts to PDF/A format with document protection.

    File: /tf/active/vicechatdev/document_auditor/src/document_processor.py

    document-processing pdf-generation audit-trail security watermarking
  • class AuditPageGenerator

    A class that generates comprehensive PDF audit trail pages for documents, including document information, reviews, approvals, revision history, and event history with electronic signatures.

    File: /tf/active/vicechatdev/document_auditor/src/audit_page_generator.py

    pdf-generation audit-trail document-management compliance electronic-signature
  • class ControlledDocumentFlaskApp

    Main Flask application class for Controlled Document Management System.

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

    class controlleddocumentflaskapp
  • class ControlledDocumentApp

    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/main.py

    class controlleddocumentapp
  • class DocumentVersion_v1

    Model representing a specific version of a controlled document.

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

    class documentversion
  • function get_model_class

    Retrieves a model class from a registry by its string name, returning the class type or None if not found.

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

    registry lookup factory-pattern model-management dynamic-loading
  • class ReviewCycle

    Model representing a review cycle for a document version.

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

    class reviewcycle
  • class ReviewerAssignment_v1

    Model class representing a reviewer assignment within a review cycle, managing reviewer information, status, decisions, and lifecycle tracking for document review processes.

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

    review-management assignment reviewer workflow database-model
  • function get_document_with_relationships

    Retrieves a complete document from Neo4j graph database along with all its related entities including versions, reviews, approvals, and authors.

    File: /tf/active/vicechatdev/CDocs/db/db_operations.py

    neo4j graph-database document-management relationships cypher-query
  • class NodeLabels

    A constants class that defines string labels for different node types in a Neo4j graph database schema for a document management system (CDocs).

    File: /tf/active/vicechatdev/CDocs/db/schema_manager.py

    constants neo4j graph-database node-labels document-management
  • function validate_schema_v1

    Validates that a Neo4j database schema contains all required constraints and node labels for a controlled document management system.

    File: /tf/active/vicechatdev/CDocs/db/schema_manager.py

    database validation schema neo4j graph-database
  • class Permission

    A constants class that defines permission type strings for a document management and review system.

    File: /tf/active/vicechatdev/CDocs/config/permission_types.py

    permissions constants access-control authorization rbac
  • function get_system_stats

    Retrieves comprehensive system statistics from a Neo4j graph database for display on an admin dashboard, including user counts, document counts, review cycles, and approval metrics.

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

    admin dashboard statistics metrics neo4j
  • function manage_document_permissions

    Comprehensive function to manage document sharing and user permissions. This function: 1. Creates a share only if needed for active users 2. Adds/updates users with appropriate permissions based on their roles 3. Removes users who shouldn't have access anymore 4. Cleans up shares that are no longer needed 5. Manages ACL entries for write permissions on the document's folder Args: document: The document to manage permissions for Returns: Dict: Result of permission updates with detailed information

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

    function manage_document_permissions
  • function get_user_access_url

    Retrieves a share URL for a document version and determines the appropriate access level (read/write) for a specific user based on their role (owner, author, reviewer, approver) and the document's current status.

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

    access-control permissions document-management role-based-access workflow
  • function get_document_versions_from_db

    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 prepare_audit_data_for_document_processor

    Prepares comprehensive audit data for a controlled document version, aggregating information from document history, reviews, approvals, and audit events into a structured format for DocumentProcessor.

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

    audit document-management compliance data-aggregation pdf-generation
  • class PermissionError_v1

    Custom exception class raised when a user lacks the necessary permissions to perform a specific action in the CDocs system.

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

    exception error-handling authorization permissions access-control
  • function create_review_cycle

    Creates a new review cycle for a controlled document, assigning reviewers with optional sequential workflow, custom instructions, and approval requirements.

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

    document-management review-workflow approval-process permission-control audit-trail
  • function get_document_review_cycles

    Retrieves all review cycles associated with a specific document, with optional filtering for active cycles only.

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

    document-management review-cycles database-query neo4j controlled-documents
  • function get_user_assigned_reviews

    Retrieves all review assignments for a specific user with optional filtering by status, including associated review cycle, document, and version details.

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

    document-management review-workflow user-assignments pagination data-aggregation
  • function add_review_comment

    Adds a comment to a document review cycle with support for threaded comments, different comment types, and location-based annotations.

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

    review comment document-management collaboration threaded-comments
  • function update_review_comment

    Updates an existing review comment's text and/or status with permission checks, audit logging, and notifications for resolved comments.

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

    review-management comment-update permission-control audit-logging notification
  • function complete_review

    Completes a document review cycle by submitting a reviewer's decision (APPROVED/REJECTED), updating review status, managing sequential review workflows, and triggering notifications.

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

    document-management review-workflow approval-process permission-control sequential-workflow
  • 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 cancel_review_cycle

    Cancels an active review cycle for a controlled document, updating the review status, notifying reviewers, and reverting the document status if necessary.

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

    document-management review-cycle cancellation workflow permissions
  • function extend_review_deadline

    Extends the deadline for a document review cycle, validating permissions and business rules, then notifying active reviewers of the change.

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

    document-management review-cycle deadline-extension permission-check audit-trail
  • function add_reviewer_to_active_review

    Adds a reviewer to an active review cycle with optional sequence ordering and instructions, handling permissions, notifications, and audit logging.

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

    document-management review-cycle reviewer-assignment permissions audit-logging
  • function remove_reviewer_from_active_review

    Removes a reviewer from an active review cycle, updating assignment status, adjusting sequential review orders if needed, logging the event, and notifying the removed reviewer.

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

    review-management reviewer-removal document-review permission-check audit-trail
  • function get_review_statistics

    Retrieves comprehensive review statistics from a Neo4j graph database, including counts of review cycles, approval rates, and reviewer decisions.

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

    statistics analytics review-system neo4j graph-database
  • function get_user_pending_reviews

    Retrieves all pending (and optionally completed) document reviews assigned to a specific user, with support for date filtering and pagination.

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

    review-management user-assignments document-review pagination filtering
  • class NotificationManager

    Central manager class for handling in-app and email notifications within the application, providing methods for creating, managing, and sending notifications to users.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py

    notifications messaging email in-app-notifications user-communication
  • function send_notification

    Sends in-app notifications to one or more users and optionally sends corresponding email notifications using templates.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py

    notification email messaging user-communication multi-channel
  • function schedule_reminders

    Automated scheduled task that sends reminder and overdue notifications for pending reviews and approvals that are due within 3 days or past their due date.

    File: /tf/active/vicechatdev/CDocs/utils/notifications.py

    scheduled-task notifications reminders neo4j graph-database
  • function generate_audit_report

    Generates a comprehensive audit report for a controlled document by aggregating document metadata, version history, review cycles, approvals, and categorized audit events.

    File: /tf/active/vicechatdev/CDocs/utils/audit_trail.py

    audit reporting document-management compliance neo4j
  • function log_training_event

    A wrapper function that logs training-related events by delegating to a generic log_event function with pre-configured resource type.

    File: /tf/active/vicechatdev/CDocs/utils/audit_trail.py

    logging audit-trail training events documentation
  • class DocumentDetail_v2

    Document detail view component

    File: /tf/active/vicechatdev/CDocs/ui/document_detail.py

    class documentdetail
  • class UserTasksPanel

    Panel showing pending tasks for the current user

    File: /tf/active/vicechatdev/CDocs/ui/user_tasks_panel.py

    class usertaskspanel
  • function create_user_tasks_panel

    Factory function that creates and initializes a UserTasksPanel instance, optionally setting the current user from a parent application.

    File: /tf/active/vicechatdev/CDocs/ui/user_tasks_panel.py

    ui panel dashboard user-tasks factory-pattern
  • class ApprovalPanel_v1

    Approval management interface component

    File: /tf/active/vicechatdev/CDocs/ui/approval_panel.py

    class approvalpanel
  • class ReviewPanel

    Review management interface component

    File: /tf/active/vicechatdev/CDocs/ui/review_panel.py

    class reviewpanel
  • function create_review_panel

    Factory function that creates and initializes a ReviewPanel instance with error handling, supporting both standalone and embedded modes for document review management.

    File: /tf/active/vicechatdev/CDocs/ui/review_panel.py

    ui panel review-management factory-function error-handling
  • class AdminPanel

    Admin configuration interface component

    File: /tf/active/vicechatdev/CDocs/ui/admin_panel.py

    class adminpanel
  • 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

    class controlleddocumentapp

Search Examples