200 Commits

Author SHA1 Message Date
4f6244ab1f Fix CORP runtime errors and harden deployment and media access
Some checks failed
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
b6a6b8210e Add position creation to user modal and secret skill admin tools 2026-08-27 09:12:47 +03:00
lizerk
c0185913e6 Centralize secret skill calculation start date 2026-08-26 16:52:50 +03:00
lizerk
51b15aa650 feat: add secret skills leaderboard report 2026-08-26 15:45:31 +03:00
lizerk
154871d693 fix: serialize empty secret skill periods 2026-08-26 15:31:27 +03:00
lizerk
fede6882a2 feat: recalculate secret skills from date 2026-08-26 15:23:48 +03:00
lizerk
65c51b64e3 feat: add task execution secret skill 2026-08-26 11:20:06 +03:00
lizerk
d36996b4e3 fix: treat remote work as employment activation 2026-08-26 10:20:17 +03:00
lizerk
5c896ad589 fix: derive personnel skills from employee actions 2026-08-26 10:03:42 +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
dec526898e refactor: confirm skill rarity at fifty xp 2026-08-25 15:25:44 +03:00
lizerk
53871a8f37 feat: weight task skill rewards by role 2026-08-25 14:57:15 +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
3c5a8c87e2 Update application functionality and supporting components 2026-08-17 13:54:35 +03:00
lizerk
cca52d70d6 Refactor project structure and remove obsolete code 2026-08-15 11:16:50 +03:00
lizerk
aaa1da663c refactor: unify observability and realtime updates 2026-08-14 22:49:20 +03:00
lizerk
78f19e27af Remove obsolete files and simplify project structure 2026-08-14 16:35:21 +03:00
lizerk
8fd5ae1054 feat: expand document procurement and request workflows 2026-08-04 20:19:12 +03:00
lizerk
5946173a07 feat(finance): add payroll point source details 2026-07-21 13:33:31 +03:00
lizerk
df2377431d feat: expand documents tasks and procurement workflows 2026-07-17 14:09:06 +03:00
lizerk
786987efe5 Stabilize Celery background jobs 2026-07-16 13:59:50 +03:00
lizerk
01490aa20b Improve employee stats and task card text 2026-07-12 21:22:55 +03:00
lizerk
042952b7a9 feat: link tasks with workplace entities 2026-07-06 15:24:37 +03:00
lizerk
dc35680156 feat: add guest module backend 2026-06-20 12:20:52 +03:00
lizerk
32500e3037 chore: checkpoint current project changes 2026-06-20 10:47:00 +03:00
lizerk
b4de4aa449 chore: prepare EUSRR for public portfolio 2026-06-17 16:21:38 +03:00
lizerk
9cd21a1b1e procurement: add item comments 2026-05-22 14:57:45 +03:00
lizerk
92fb845b70 Fix birthday event sync lifecycle 2026-05-14 16:32:27 +03:00
lizerk
da0cadc50c Handle existing LDAP users during Django sync 2026-05-14 15:06:47 +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
1bf3fac8b5 fix migration 2026-04-22 14:18:58 +03:00
lizerk
49002d50a0 Prevent duplicate request employee actions 2026-04-22 14:10:55 +03:00
lizerk
625468090b Add persisted LogStorm attendance integration 2026-04-22 10:21:44 +03:00
lizerk
5700b53f13 feat: add department calendar bindings and cleanup dept permissions 2026-04-16 15:18:43 +03:00
lizerk
64eaecc06e makemigrations 2026-04-16 13:29:05 +03:00
lizerk
beb4b8b86b refactor(departments): unify department feed and discussion flows 2026-04-14 16:14:52 +03:00
lizerk
7a3ebbfdff fix(api): preserve role-only department members 2026-04-14 02:24:14 +03:00
lizerk
8d22156b36 feat(admin): add department role ldap sync action 2026-04-14 01:49:30 +03:00
lizerk
2574b47923 fix(api): enforce single active department membership 2026-04-14 01:18:32 +03:00
lizerk
2d00699831 fix(ldap): nest department role groups into department group 2026-04-14 01:07:13 +03:00
lizerk
274e5767c9 refactor(departments): label role-only members 2026-04-14 00:35:51 +03:00
lizerk
5ab638892b chore: checkpoint workspace changes 2026-04-13 16:00:53 +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