🔍 Code Extractor

Search Components

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

Search Results for "reviewcycle"

Found 36 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 DocumentVersion_v1

    Model representing a specific version of a controlled document.

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

    class documentversion
  • class ControlledDocument

    Model representing a controlled document.

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

    class controlleddocument
  • class BaseModel

    Base class providing common data model functionality for all models in the system, including property management, serialization, and deserialization.

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

    base-class data-model orm serialization deserialization
  • class ReviewComment

    A model class representing a comment made during document review, with support for resolution tracking and database persistence.

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

    review comment document-management database neo4j
  • class ReviewCycle

    Model representing a review cycle for a document version.

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

    class reviewcycle
  • class ReviewerAssignment

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

    Extended User model for document management system. This class wraps and extends the existing User model in the system, adding document-specific roles, departments, and permissions.

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

    class docuser
  • 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 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 update_reviewer_permissions

    Updates file access permissions for reviewers associated with a review cycle by delegating to the main document permission management function.

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

    permissions access-control review-cycle document-management reviewer
  • 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_v1

    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
  • 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_review_cycle

    Retrieves comprehensive information about a review cycle, including optional reviewer assignments, comments, and associated document details.

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

    review-cycle document-management review-workflow data-retrieval graph-database
  • 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
  • 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 notify_review

    Sends review notifications to specified reviewers for a document review cycle, supporting multiple notification types (requested, reminder, overdue, completed).

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

    notification review document-management email workflow
  • 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 get_document_history

    Retrieves the complete audit history for a document by querying events across document, version, review, comment, and approval nodes in a Neo4j graph database.

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

    audit-trail document-management neo4j graph-database history-tracking
  • 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_review_event

    A convenience wrapper function that logs audit events specifically for review cycle operations by delegating to a generic log_event function with the resource_type pre-set to 'ReviewCycle'.

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

    audit logging review-cycle event-tracking audit-trail
  • class ReviewPanel

    Review management interface component

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

    class reviewpanel

Search Examples