CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-creme-crm

A comprehensive Customer Relationship Management software built on Django with extensive customization capabilities

Overview
Eval results
Files

system-configuration.mddocs/

System Configuration

Administrative configuration interface (creme_config) for system settings, entity configuration, UI customization, and application management through web-based configuration tools.

Capabilities

Configuration Registry

Central registry system for managing configurable components and settings.

class ConfigRegistry:
    """
    Central registry for configuration items and settings.

    Manages configuration of:
    - Entity configurations
    - UI components (bricks, blocks)
    - User interface settings
    - Application-specific settings
    """

def get_config_registry():
    """Returns the global configuration registry instance."""

Entity Configuration

Tools for configuring entity behavior, field visibility, and custom properties.

class FieldsConfig:
    """Configuration for entity field visibility and behavior."""

class CustomField:
    """Custom field definitions for extending entity models."""

class CustomForm:
    """Custom form configurations for entity creation/editing."""

UI Configuration

Interface configuration for dashboards, detail views, and list displays.

class BrickConfig:
    """Configuration for dashboard bricks and blocks."""

class HeaderFilter:
    """Configuration for list view columns and filtering."""

class MenuConfig:
    """Navigation menu configuration."""

User Management Configuration

Tools for configuring user roles, permissions, and access control.

class UserRole:
    """User role definitions and permissions."""

class EntityCredentials:
    """Entity-level access control configuration."""

class CredentialsConfig:
    """Credential system configuration."""

Imports

from creme.creme_config.registry import config_registry
from creme.creme_config.core import ConfigRegistry

Web Interface

The creme_config app provides web-based administration interfaces accessible at:

  • /creme_config/: Main configuration dashboard
  • /creme_config/entity/: Entity configuration tools
  • /creme_config/fields/: Field configuration management
  • /creme_config/bricks/: UI brick configuration
  • /creme_config/user/: User and role management

Install with Tessl CLI

npx tessl i tessl/pypi-creme-crm

docs

activity-system.md

api-integration.md

billing-system.md

configuration-system.md

console-interface.md

contact-management.md

core-framework.md

django-settings.md

document-management.md

email-system.md

event-system.md

import-export-system.md

index.md

management-commands.md

plugin-development.md

product-catalog.md

reporting-system.md

sales-management.md

system-configuration.md

template-system.md

ticket-system.md

user-management.md

tile.json