Как в сценарии указать например то что админ может загружать файлы во все каталоги, а пользователь только в некоторые. А если у админа при скачивании появляются дополнительные функции, типа просмотреть текстовый файл без скачивания.
На уровне http так описать обобщение правильно?
ВИ: Получить доступ к скачиванию
ID: 1
Краткое описание:
Пользователь может скачать веб-проводником файл и папку с сервера, если у пользователя есть необходимые права
Основное действующее лицо:
Пользователь, Администратор
Второстепенные действующие лица:
Предусловия:
1. Пользователь вошел в систему
2. Файл находится на сервере и имеет размер один или более байт
Основной поток:
1. Пользователь посылает запрос на доступ к файлам и папкам.
2. Система разрешает доступ к файлам и папкам.
3. Пользователь осуществляет скачивание
Постусловия:
Файлы и папки копируются на компьютер пользователя веб-проводником
Альтернативные потоки:
Нет
ВИ: Получить доступ к загрузке
ID: 2
Краткое описание:
Пользователь может загрузить файлы на сервер, если у пользователя есть необходимые права
Основное действующее лицо:
Пользователь, Администратор
Второстепенные действующие лица:
Предусловия:
1. Пользователь вошел в систему
2. Все файлы имеют размер один или более байт
Основной поток:
1. Пользователь запрашивает функцию загрузки файлов и папок в каталог
2. Система разрешает загружать файлы и папки в каталог
3. Пользователь выбирает файлы и папки для загрузки, посылает запрос системе.
Постусловия:
Система загружает файлы и папки загружаются на сервер
Альтернативные потоки:
Нет