|
|
4f6244ab1f
|
Fix CORP runtime errors and harden deployment and media access
Deploy production / deploy (push) Failing after 2s
|
2026-09-10 16:40:08 +03:00 |
|
lizerk
|
dac0234007
|
Enforce repository-wide code quality
|
2026-09-07 19:43:48 +03:00 |
|
lizerk
|
d6706c518b
|
Support multiple employee positions
|
2026-08-27 10:41:50 +03:00 |
|
lizerk
|
912b0da773
|
feat: add reliability and resilience secret skills
|
2026-08-26 09:50:55 +03:00 |
|
lizerk
|
9d16efadec
|
feat: add secret skill anti-streaks
|
2026-08-26 09:21:34 +03:00 |
|
lizerk
|
2e807d83dd
|
feat: add attendance secret skills
|
2026-08-26 08:50:00 +03:00 |
|
lizerk
|
ae4eb4696a
|
feat: add skill ranks and progression
|
2026-08-25 13:28:43 +03:00 |
|
lizerk
|
f3d2d2fe44
|
Hide excluded employees from UI-facing APIs and payroll workflows
|
2026-08-25 10:55:38 +03:00 |
|
lizerk
|
205fd7252d
|
Update application features and supporting components
|
2026-08-19 12:09:01 +03:00 |
|
lizerk
|
138a1284cd
|
Improve commerce, notifications, and task UX
|
2026-08-18 15:30:55 +03:00 |
|
lizerk
|
a43212733d
|
Refactor project structure and remove obsolete code
|
2026-08-15 15:32:39 +03:00 |
|
lizerk
|
cca52d70d6
|
Refactor project structure and remove obsolete code
|
2026-08-15 11:16:50 +03:00 |
|
lizerk
|
05d823007d
|
fix(profiles): align personnel and attendance controls
|
2026-08-10 13:04:03 +03:00 |
|
lizerk
|
47d48c45f4
|
feat(finance): configure payroll management access
|
2026-08-10 10:32:37 +03:00 |
|
lizerk
|
98096a7af4
|
Fix request date filters and employee attendance status
|
2026-07-06 23:39:15 +03:00 |
|
lizerk
|
b12f6ed854
|
feat: add employee task links
|
2026-07-06 21:26:52 +03:00 |
|
lizerk
|
0dbd817c60
|
feat: refine procurement approval access and employee statuses
|
2026-07-06 10:43:52 +03:00 |
|
lizerk
|
32500e3037
|
chore: checkpoint current project changes
|
2026-06-20 10:47:00 +03:00 |
|
lizerk
|
f0024f7a09
|
Add attendance aliases and weekly summary
|
2026-05-03 23:02:33 +03:00 |
|
lizerk
|
3a20c3d86a
|
Normalize personnel events and attendance state
|
2026-04-29 09:54:11 +03:00 |
|
lizerk
|
1296ec9021
|
Fix employee sorting and department counters
|
2026-04-15 02:12:32 +03:00 |
|
lizerk
|
9ec4c2349f
|
Add user last activity and refine profile cards
|
2026-04-15 01:31:18 +03:00 |
|
lizerk
|
097a3015e8
|
fix(profile): stabilize directory login and expand ldap coverage
|
2026-04-12 04:13:32 +03:00 |
|
lizerk
|
b98a82176c
|
test(ldap): add live integration coverage and fix sync paths
|
2026-04-12 03:51:52 +03:00 |
|
lizerk
|
6ee32111db
|
chore: configure vscode flake8 and commit lint cleanup
|
2026-03-31 19:17:56 +03:00 |
|
lizerk
|
3f59f8ebb9
|
Add backend OpenAPI docs and clean test suite
|
2026-03-31 17:05:31 +03:00 |
|
lizerk
|
f15e8aca3f
|
feat(ldap): add LDAP sync retry queue with Celery
- Add LdapSyncQueue model for deferred LDAP operations
- Add Celery tasks: process_ldap_queue_item, process_ldap_queue
- Refactor all LDAP signals (employee, department, group, position)
to enqueue operations on DirectoryLdapError/DirectoryServiceError
- Add _queue.py helper for enqueuing with automatic Celery dispatch
- Add Celery Beat periodic task (every 60s) for queue processing
- Add management command: ldap_queue (status/retry/cleanup)
- Add migration 0043_ldap_sync_queue
- Add 18 tests covering model, tasks, signals, and enqueue logic
- Include LDAP services refactoring (base_service, constants,
user_login_service, user_mapper_service, user_password_service,
phone_utils)
|
2026-03-19 15:07:34 +03:00 |
|