Expand description
Projects system with hierarchical organization Projects system with hierarchical organization structure
Features:
- Hierarchical structure: Organizations → Departments → Teams → Projects
- Document management with version control and threshold signatures
- Media storage for videos, audio, and images
- Granular permissions using threshold groups
- Approval workflows with multi-signature requirements
- Activity tracking and analytics
Structs§
- Access
Group - Access group with permissions
- Access
LogEntry - Access log entry
- Approval
- Approval record
- Document
- Document with version control
- Document
Id - Unique identifier for documents within projects
- Document
Version - Document version
- Encrypted
Key - Encrypted key (encrypted with project key)
- Folder
- Folder structure
- Folder
Id - Unique identifier for folders in project hierarchies
- Project
- Complete project structure with hierarchical organization
- Project
Analytics - Project analytics
- Project
Id - Unique identifier for projects in the system
- Project
Metadata - Project metadata
- Project
Settings - Project settings
- Projects
Manager - Projects manager
- Version
Signature - Version signature with threshold crypto
- Workflow
State - Workflow state for approvals
Enums§
- Access
Action - Access action
- Approval
Decision - Approval decision
- Document
Type - Document type
- Project
Permission - Project-specific permissions
- Projects
Error - Comprehensive error types for project operations
- Workflow
Stage - Workflow stage
Type Aliases§
- Blake3
Hash - Blake3 cryptographic hash for content integrity verification
- UserId
- User identifier type for project member references