🔍 Code Extractor

Search Components

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

Search Results for "cdocs"

Found 50 matching component(s)

  • function check_fixes

    A diagnostic function that prints a comprehensive summary report of email notification fixes implemented in a CDocs system, verifying template files and documenting debugging enhancements.

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

    diagnostic verification email-templates debugging documentation
  • function main_v30

    A test function that validates email template rendering by testing multiple HTML email templates with sample data structures for document review and approval workflows.

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

    testing email-templates validation document-management template-rendering
  • function test_fixes

    A comprehensive test function that validates email template rendering and CDocs application link presence in a document management system's email notification templates.

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

    testing email-templates template-rendering validation document-management
  • function create_document

    Creates a new controlled document in a document management system with versioning, audit trails, and optional initial content.

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

    document-management controlled-documents document-creation versioning audit-trail
  • 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
  • function search_documents

    Searches for documents in a Neo4j graph database based on multiple optional filter criteria including text query, document type, department, status, and owner.

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

    search documents neo4j cypher database-query
  • function set_current_version

    Sets a specific version of a controlled document as the current/active version, updating the document's currentVersionUID property and logging the change.

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

    document-management version-control controlled-documents audit-trail permissions
  • function clone_document_v1

    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

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

    Views and downloads the current version of a document, with special handling for FileCloud-stored documents versus locally stored documents.

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

    document-management file-download filecloud storage panel
  • function _download_current_version

    Downloads the current version of a document from either FileCloud storage or standard storage, handling different storage types and triggering a browser download.

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

    document-management file-download filecloud storage panel
  • function get_document_v6

    Retrieves all versions of a document from the database given its unique identifier (UID).

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

    document-management version-control database-query error-handling controller
  • function create_document_v3

    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

    document-management controlled-documents document-creation CDocs workflow
  • class DocumentDetail

    Document detail view component

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

    class documentdetail
  • function create_document_detail

    Factory function that creates and initializes a DocumentDetail panel component, optionally loading a specific document by its UID.

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

    ui panel document-management factory-function controlled-documents
  • class DocumentDetail_v1

    Document detail view component

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

    class documentdetail
  • 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
  • function main_v20

    Entry point function that initializes and serves the CDocs Panel web application with configurable port and debug mode options.

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

    entry-point web-application panel server cli
  • class pathobrowser_base_v1

    Base class that contains all static elements of the app Parameters ---------- image : str An Image UID which may be passed on app startup. Immediately redirects to said image Attributes ---------- current_user : Userclass A class containing various information on the user workspace : panel.layout.Column The main container of the app sidebar : panel.layout.Column Container showing items on the side of the app head : panel.layout.Row The header of the app modal : panel.layout.Column The container for the modal window of the app

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

    class pathobrowser_base
  • function generate_document_number

    Generates unique, sequential document numbers for a given document type and department using persistent counters stored in Neo4j database.

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

    document-management numbering neo4j counter unique-identifier
  • class FlaskUser

    A Flask-Login compatible user wrapper class that adapts CDocs DocUser objects for authentication and authorization in Flask applications.

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

    authentication authorization flask-login user-management rbac
  • class ControlledDocumentFlaskApp

    Main Flask application class for Controlled Document Management System.

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

    class controlleddocumentflaskapp
  • function create_controlled_document

    Creates a new controlled document node in a graph database with metadata, establishes relationships with the CDocs root node, and returns a ControlledDocument instance.

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

    document-management controlled-documents graph-database neo4j document-creation
  • function import_document_from_filecloud

    Imports a document from FileCloud into the system by extracting metadata, creating a controlled document record, downloading the file content, creating a document version, and uploading it back to FileCloud with proper folder structure.

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

    document-management filecloud import file-upload metadata
  • function search_filecloud_for_documents

    Searches FileCloud for documents that have the 'is_cdoc' metadata flag set to true, retrieving their file paths and associated metadata attributes.

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

    filecloud document-management metadata-search controlled-documents file-search
  • function initialize_system

    Initializes the CDocs document management system by setting up database connections, FileCloud integration, document sharing validation, and API routes.

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

    initialization system-startup database filecloud api-routes
  • function init

    Wrapper function that initializes the CDocs system by calling initialize_system() when the module is imported.

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

    initialization setup bootstrap system-startup module-import
  • 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 DocumentTraining

    A model class that manages training requirements and assignments for controlled documents, including enabling/disabling training, assigning training to users, and tracking training status.

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

    document-management training user-assignment neo4j graph-database
  • 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
  • function get_all_model_classes

    Retrieves a copy of the internal model registry containing all registered model classes mapped by their names.

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

    registry model-discovery introspection metadata BaseModel
  • class ApprovalCycle_v1

    Model representing a approval cycle for a document version.

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

    class approvalcycle
  • class ReviewCycle

    Model representing a review cycle for a document version.

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

    class reviewcycle
  • 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 create_node

    Creates a node in a Neo4j graph database with a specified label and properties, automatically generating a unique ID and timestamp if not provided.

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

    neo4j graph-database node-creation database cypher
  • function get_next_document_number

    Atomically retrieves and increments the next sequential document number for a specific document type and department combination from a Neo4j graph database.

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

    document-management counter sequential-numbering neo4j graph-database
  • function migrate_audit_trail

    Migrates existing audit events from a legacy format to a new AuditTrail structure in a Neo4j database, returning migration statistics.

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

    database-migration audit-trail neo4j schema-migration data-transformation
  • function get_driver

    Singleton function that initializes and returns a Neo4j database driver instance with connection verification.

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

    database neo4j driver singleton connection-management
  • function init_database

    Initializes a Neo4j database with required schema constraints, creates an AuditTrail node, and migrates existing audit events.

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

    database initialization schema migration neo4j
  • 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 initialize_schema

    Initializes the Neo4j database schema by creating required constraints, indexes, root nodes, audit trails, and migrating existing data structures to current schema versions.

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

    database neo4j schema initialization migration
  • function validate_schema

    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
  • function init_admin_role

    Initializes an ADMIN role for a specific administrator user (wim@vicebio.com) in a Neo4j graph database by creating role relationships if they don't already exist.

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

    admin initialization role-management neo4j graph-database
  • function migrate_audit_events

    Migrates orphaned AuditEvent nodes from CDocs nodes to an AuditTrail node in a Neo4j graph database by deleting old relationships and creating new ones.

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

    neo4j database-migration graph-database audit-events data-migration
  • function initialize_document_counters

    Initializes document counters in Neo4j by analyzing existing ControlledDocument nodes and creating DocumentCounter nodes with values higher than the maximum existing document numbers for each department/type combination.

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

    neo4j database-initialization document-management counter-initialization graph-database
  • function setup_azure_sso

    Initializes and configures an Azure SSO (Single Sign-On) instance by retrieving credentials from environment variables or settings, with fallback to MS365 configuration values.

    File: /tf/active/vicechatdev/CDocs/auth/azure_auth.py

    authentication azure sso oauth2 active-directory
  • class ResourceNotFoundError_v1

    A custom exception class that is raised when a requested resource cannot be found in the system.

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

    exception error-handling resource-management not-found custom-exception
  • class ValidationError

    A custom exception class that is raised when input validation fails in the CDocs document management system.

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

    exception validation error-handling custom-exception input-validation
  • class PermissionError

    Custom exception class that signals when a user attempts an action they lack permission to perform.

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

    exception error-handling authorization permissions access-control

Search Examples