mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-18 08:39:40 +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`
|
> `*` — нужен либо `-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}`
|
1. Сообщи URL: `http://localhost:{Port}/{AppName}`
|
||||||
|
|||||||
@@ -82,6 +82,22 @@ Claude вызовет `/web-info` → покажет состояние Apache,
|
|||||||
|
|
||||||
Claude вызовет `/web-publish erp --port 9090`.
|
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