Initial commit - ERP

This commit is contained in:
2026-08-05 21:15:15 +03:00
commit 3908155685
1203 changed files with 85576 additions and 0 deletions
@@ -0,0 +1,79 @@
# Git_Manager Report
## Task: Create UserPresence Entity
### Date: 2026-02-24
## Summary
Successfully committed the UserPresence entity and all related files to the git repository.
## Commit Details
### Commit Hash
```
4a7dc4d
```
### Commit Message
```
feat(Chat): Add UserPresence entity with UserStatus enum
- Added UserStatus enum (Online, Offline, Away)
- Added UserPresence entity with UserId (PK), Status, LastSeenAt, ConnectionId
- Updated Context to include UserPresence DbSet and entity configuration
- Added indexes for Status, ConnectionId, LastSeenAt
- Prepared User relationship for future implementation
```
### Files Committed
- `Chat.Domain/Enums/UserStatus.cs` - New UserStatus enum
- `Chat.Domain/Entities/UserPresence.cs` - New UserPresence entity
- `Chat.Domain/Context.cs` - Updated DbContext with UserPresence configuration
### Commit Statistics
- 3 files changed
- 62 insertions(+)
- 0 deletions(-)
### Detailed Changes
- UserStatus.cs: 8 lines (Online, Offline, Away)
- UserPresence.cs: 33 lines (UserId, Status, LastSeenAt, ConnectionId with XML docs)
- Context.cs: 21 lines (DbSet property + entity configuration with indexes)
## Git Configuration
- User: Dev Agent
- Email: devagent@chat-app.local
- Repository: Local repository
- Branch: main
## Verification
### Post-Commit Status
```bash
git status
```
Shows: Working tree clean (except for unrelated files)
### Commit Validation
```bash
git show --stat HEAD
```
Shows:
- Commit: 4a7dc4da164fe60c08c304ed8f8b51291ed506ff
- Author: Dev Agent <devagent@chat-app.local>
- Date: Tue Feb 24 22:53:02 2026 +0200
- 3 files changed, 62 insertions(+)
### Commit Log
```bash
git log --oneline -3
```
Shows:
- 4a7dc4d feat(Chat): Add UserPresence entity with UserStatus enum
- 01e68b8 feat(Chat): Add Conversation entity with all required properties
- 8d62452 feat(Chat): Add Message entity with MessageStatus enum
## Status: ✅ SUCCESS
All files related to the UserPresence entity have been successfully committed to version control.
The commit follows conventional commit format with proper description of changes.