aferrer
|
a0dcf85f5c
|
feat(teams): add tab routing to people page
|
2026-06-26 00:13:37 +02:00 |
|
aferrer
|
455e267999
|
chore(tests): add teamId to PersonWithUser fixture after schema change
|
2026-06-26 00:04:35 +02:00 |
|
aferrer
|
b401f254ec
|
feat(assignments): remaining quantity display and partial return i18n
|
2026-06-25 21:42:09 +02:00 |
|
aferrer
|
2c03cd4d66
|
feat(assignments): partial return action and ReturnButton modal
|
2026-06-25 21:18:34 +02:00 |
|
stock-manager-bot
|
44565e3a62
|
test(cleanup): fix pre-existing test mocks and data
|
2026-06-25 19:50:02 +02:00 |
|
aferrer
|
0d38626f3a
|
test(cleanup): remove legacy admin users references
|
2026-06-20 16:27:36 +02:00 |
|
aferrer
|
f32d55a7b0
|
feat(assets): add asset metadata views and enforce assignment transitions
|
2026-06-19 17:14:22 +02:00 |
|
aferrer
|
8e6a00c2a9
|
feat(people): adapt person user flows to status model
|
2026-06-19 01:05:33 +02:00 |
|
aferrer
|
d6b42d78e7
|
refactor: consolidate admin/users management under /people
|
2026-06-17 09:32:26 +02:00 |
|
aferrer
|
4f370eee70
|
refactor: move unified Person+User form to /people/new, admin-only
|
2026-06-17 08:51:23 +02:00 |
|
aferrer
|
1f5a849bf5
|
feat: unify Person and User creation form with conditional password
|
2026-06-16 21:48:59 +02:00 |
|
aferrer
|
e5717461cf
|
feat: add unified Person+User creation backend
|
2026-06-16 21:21:17 +02:00 |
|
aferrer
|
68c2983d36
|
refactor: remove username from User model, login by email only
|
2026-06-16 16:18:42 +02:00 |
|
aferrer
|
cf6820a7aa
|
refactor: rename remaining recipient references to person/people
|
2026-06-16 13:34:15 +02:00 |
|
aferrer
|
29c7c19cd8
|
refactor: complete i18n rename recipients to people, finalize tests
|
2026-06-16 12:25:57 +02:00 |
|
aferrer
|
ecc3cf1b55
|
refactor: rename recipients route to people, update all frontend references
|
2026-06-16 11:26:21 +02:00 |
|
aferrer
|
73552dbb05
|
feat(i18n): localize admin users UI surfaces
|
2026-06-15 16:01:19 +02:00 |
|
aferrer
|
bfea2b77ab
|
feat(i18n): localize inventory assignments UI
|
2026-06-15 00:47:25 +02:00 |
|
aferrer
|
9b713c42e2
|
feat(i18n): localize recipient validation messages
|
2026-06-14 22:41:20 +02:00 |
|
aferrer
|
c0ae7a034a
|
feat(i18n): localize recipients UI
|
2026-06-14 18:33:57 +02:00 |
|
aferrer
|
ea37fc8d70
|
test(i18n): cover movement page localization
|
2026-06-14 02:05:01 +02:00 |
|
aferrer
|
f62cd6fb37
|
feat(i18n): localize movement UI
|
2026-06-14 01:20:23 +02:00 |
|