H-3657: задокументировал user-list-cache (источник usersListKey) #36

Merged
denis merged 4 commits from feature/H-3657 into master 2026-05-28 14:02:48 +00:00
denis commented 2026-05-22 13:17:30 +00:00 (Migrated from git.hrenot.com)

Без этого интегратор не понимает откуда взять usersListKey для
POST /admin/wallet-transaction/create.

  • Тег user-list-cache (Methods for caching ad-hoc employee selections...).
  • POST /user-list-cache/set-user-list: тело {key, userList:{usersId,...}}.
    В описании явно прописал что Content-Type обязательно application/json —
    через form-urlencoded вложенный JsonModel не парсится, и сервер
    молча сохраняет пустую выборку (грабли которые я сам и наступил
    во время smoke-теста).
  • GET /user-list-cache/user-list-data?key=: возвращает развёрнутую
    выборку (users, departments, userGroups, ...). Схема ответа проверена
    живьём на denis.hrbox.io — все ключи совпадают.
  • Схемы UserListForm, UserListCacheSetBody, UserListData.
  • В описании POST /admin/wallet-transaction/create добавил секцию
    «Как получить usersListKey» с пошаговым флоу и ссылкой.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Без этого интегратор не понимает откуда взять usersListKey для POST /admin/wallet-transaction/create. - Тег user-list-cache (Methods for caching ad-hoc employee selections...). - POST /user-list-cache/set-user-list: тело {key, userList:{usersId,...}}. В описании явно прописал что Content-Type обязательно application/json — через form-urlencoded вложенный JsonModel не парсится, и сервер молча сохраняет пустую выборку (грабли которые я сам и наступил во время smoke-теста). - GET /user-list-cache/user-list-data?key=<key>: возвращает развёрнутую выборку (users, departments, userGroups, ...). Схема ответа проверена живьём на denis.hrbox.io — все ключи совпадают. - Схемы UserListForm, UserListCacheSetBody, UserListData. - В описании POST /admin/wallet-transaction/create добавил секцию «Как получить usersListKey» с пошаговым флоу и ссылкой. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
denis commented 2026-05-22 13:49:57 +00:00 (Migrated from git.hrenot.com)

added 1 commit

  • 37203aee - H-3657: задокументировал /file/prepare-upload и /file/finish-upload

Compare with previous version

added 1 commit <ul><li>37203aee - H-3657: задокументировал /file/prepare-upload и /file/finish-upload</li></ul> [Compare with previous version](/hrbox-public/api/-/merge_requests/36/diffs?diff_id=33208&start_sha=b8d17240abb65539252fb2d7e01e32232a425454)
denis commented 2026-05-28 14:00:41 +00:00 (Migrated from git.hrenot.com)

mentioned in commit 58a32b1768

mentioned in commit 58a32b1768638eb6ea8acd96af4a02d075305e81
denis commented 2026-05-28 14:00:41 +00:00 (Migrated from git.hrenot.com)

added 1 commit

  • 58a32b17 - H-3657: вычитка стиля и корректности данных в MR !36

Compare with previous version

added 1 commit <ul><li>58a32b17 - H-3657: вычитка стиля и корректности данных в MR !36</li></ul> [Compare with previous version](/hrbox-public/api/-/merge_requests/36/diffs?diff_id=33532&start_sha=37203aee1b955ad77dad7f862b0410d599d8b399)
denis commented 2026-05-28 14:02:48 +00:00 (Migrated from git.hrenot.com)

mentioned in commit 1037669ab3

mentioned in commit 1037669ab335a2fd6f6fa4d428b485f302f44243
denis (Migrated from git.hrenot.com) merged commit 1037669ab3 into master 2026-05-28 14:02:48 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hrbox-public/api#36