or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

Files

docs

activity-system.mdapi-integration.mdbilling-system.mdconfiguration-system.mdconsole-interface.mdcontact-management.mdcore-framework.mddjango-settings.mddocument-management.mdemail-system.mdevent-system.mdimport-export-system.mdindex.mdmanagement-commands.mdplugin-development.mdproduct-catalog.mdreporting-system.mdsales-management.mdsystem-configuration.mdtemplate-system.mdticket-system.mduser-management.md

configuration-system.mddocs/

0

# Configuration System

1

2

System configuration, custom fields, custom forms, UI customization, and workflow configuration for adapting the system to business needs.

3

4

## Capabilities

5

6

### Field Configuration

7

8

```python { .api }

9

class FieldsConfig(models.Model):

10

"""

11

Field visibility and behavior configuration per entity type.

12

13

Attributes:

14

- content_type: ContentType, entity type

15

- descriptions: JSONField, field configuration data

16

17

Methods:

18

- is_field_hidden(field_name): Check if field is hidden

19

- is_field_required(field_name): Check if field is required

20

"""

21

```

22

23

### Custom Entity Types

24

25

```python { .api }

26

class CustomEntityType(models.Model):

27

"""

28

Custom entity type definition for business-specific entities.

29

30

Attributes:

31

- name: str, entity type name

32

- plural_name: str, plural form

33

- generate_pk: bool, auto-generate primary keys

34

"""

35

```