A comprehensive Customer Relationship Management software built on Django with extensive customization capabilities
File storage, document organization, folder structures, and document sharing with version control and access permissions.
class Document(CremeEntity):
"""
Document entity for file management and organization.
Attributes:
- title: str, document title
- description: TextField, document description
- filedata: FileField, uploaded file
- mime_type: str, MIME type of file
- linked_folder: ForeignKey, parent folder
Methods:
- get_download_url(): Get file download URL
- get_file_size(): Get file size in bytes
"""class Folder(CremeEntity):
"""
Folder entity for document organization.
Attributes:
- title: str, folder name
- description: TextField, folder description
- parent_folder: ForeignKey, parent folder for hierarchy
Methods:
- get_documents(): Get documents in folder
- get_subfolders(): Get child folders
"""Install with Tessl CLI
npx tessl i tessl/pypi-creme-crmdocs