mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-11 00:14:56 +03:00
docs(web): add multi-user publishing scenarios
- SKILL.md: add "multiple users" section with replace vs parallel rules - web-guide: add scenarios for user switch and parallel publications Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -61,6 +61,18 @@ powershell.exe -NoProfile -File .claude/skills/web-publish/scripts/web-publish.p
|
||||
|
||||
> `*` — нужен либо `-InfoBasePath`, либо пара `-InfoBaseServer` + `-InfoBaseRef`
|
||||
|
||||
## Несколько пользователей одной базы
|
||||
|
||||
Повторный вызов с тем же AppName **заменяет** публикацию (идемпотентность). Это используется для:
|
||||
- смены пользователя: «опубликуй под Ивановым» → тот же AppName, новый `-UserName`
|
||||
- перезапуска после `/web-stop`: тот же вызов поднимает Apache обратно
|
||||
|
||||
Если пользователь просит **параллельную** публикацию под другим пользователем (для тестирования разных наборов прав), добавь суффикс к AppName:
|
||||
- база `bpdemo`, пользователь `Иванов` → `-AppName bpdemo-ivanov`
|
||||
- база `bpdemo`, пользователь `Admin` → `-AppName bpdemo-admin` (или просто `bpdemo`)
|
||||
|
||||
Ключевые слова: «ещё одну публикацию», «дополнительно», «параллельно», «под другим пользователем не убирая текущую».
|
||||
|
||||
## После выполнения
|
||||
|
||||
1. Сообщи URL: `http://localhost:{Port}/{AppName}`
|
||||
|
||||
@@ -82,6 +82,22 @@ Claude вызовет `/web-info` → покажет состояние Apache,
|
||||
|
||||
Claude вызовет `/web-publish erp --port 9090`.
|
||||
|
||||
### Сменить пользователя публикации
|
||||
|
||||
```
|
||||
> Переключи публикацию bp-demo на пользователя Иванов
|
||||
```
|
||||
|
||||
Claude вызовет `/web-publish bp-demo` с `-UserName "Иванов"` — перезапишет VRD с новым пользователем.
|
||||
|
||||
### Параллельные публикации под разными пользователями
|
||||
|
||||
```
|
||||
> Добавь ещё одну публикацию bp-demo под Ивановым, Admin оставь
|
||||
```
|
||||
|
||||
Claude вызовет `/web-publish bp-demo --appname bpdemo-ivanov --user Иванов` — создаст вторую публикацию. Обе будут доступны одновременно по разным URL.
|
||||
|
||||
### Остановить сервер
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user