## Опубликовать хранилище или репозиторий в виде локального FTP ресурса
## Если необходимо опубликовать выборочные репозитории, то создать новый каталог хранилища в который переместить симлинки выбранных репозиториев. Опубликовать новый каталог хранилища.
## REPOPUBLIC_FTP[<path>|<path>:<repo1>,<repo2>,<...>]=enable|yes|disable|no|none:<port>:<map_username>
## <path> # Путь до каталога хранилища, который будет опубликован
## <path>:repo1,repo2 # Путь до каталога хранилища и выбранные репозитории из хранилища которые будут опубликованы
## enable|yes # Включить публикацию
## disable|no|none # Выключить публикацию
## <port> # Порт по которому доступен репозиторий. По умолчанию: 21. Не обязательный
## <map_username> # Пользователь от которого будет работать анонимный пользователь. Не обязательный.
## REPOPUBLIC_FTP[/home/storage]=enable
## REPOPUBLIC_FTP[/home/storage:repo-1,repo-2]=enable:21
## REPOPUBLIC_FTP[/home/storage:repo-1,repo-2]=enable:21:ftp
Требование:
- Добавить новую вкладку `FTP-публикация` после `WEB-публикация`
- Вкладка `FTP-публикация` почти идентичная `WEB-публикация`
- Текст заголовка таблицы: `Настройка публикации хранилища и/или репозиториев в виде локального FTP ресурса`
- Столбцы отображаемой таблицы:
- Включен
- Хранилище
- Репозитории
- Порт
- Анонимный пользователь
- Изменения окна `Добавление репозитория на публикацию`
- Убрать блок `Параметры публикации`
- Убрать блок `Параметры авторизации`
- Добавить поле с меткой: `Анонимный пользователь:`
- Поле позволяет указать пользователя вручную
- В конце поля кнопка выбора пользователя c иконкой человечика
- По кнопке открывается диалоговое окно всех пользователей системы с 3-я столбцами: Выбран, UID, Пользователь.
- В диалоговом окне пользователя разрешается выбрать только одно пользователя, радио кнопка
- В диалоговом окне пользователя выводятся все пользователи от 0 до конца
- Команда сохранения параметров:
```
[update] REPOPUBLIC_FTP[/home/storage:repo-1,repo-2]=enable:21:ftp
```
Текст и конфигурации:
```
## Опубликовать хранилище или репозиторий в виде локального FTP ресурса
## Если необходимо опубликовать выборочные репозитории, то создать новый каталог хранилища в который переместить симлинки выбранных репозиториев. Опубликовать новый каталог хранилища.
## REPOPUBLIC_FTP[<path>|<path>:<repo1>,<repo2>,<...>]=enable|yes|disable|no|none:<port>:<map_username>
## <path> # Путь до каталога хранилища, который будет опубликован
## <path>:repo1,repo2 # Путь до каталога хранилища и выбранные репозитории из хранилища которые будут опубликованы
## enable|yes # Включить публикацию
## disable|no|none # Выключить публикацию
## <port> # Порт по которому доступен репозиторий. По умолчанию: 21. Не обязательный
## <map_username> # Пользователь от которого будет работать анонимный пользователь. Не обязательный.
## REPOPUBLIC_FTP[/home/storage]=enable
## REPOPUBLIC_FTP[/home/storage:repo-1,repo-2]=enable:21
## REPOPUBLIC_FTP[/home/storage:repo-1,repo-2]=enable:21:ftp
```
В ТЗ древовидная структура где указано, пункты подчинения.
Не сделано:
Изменения окна Добавление репозитория на публикацию
Убрать блок Параметры публикации
Убрать блок Параметры авторизации
Добавить поле с меткой: Анонимный пользователь:
Поле позволяет указать пользователя вручную
В конце поля кнопка выбора пользователя c иконкой человечика
По кнопке открывается диалоговое окно всех пользователей системы с 3-я столбцами: Выбран, UID, Пользователь.
В диалоговом окне пользователя разрешается выбрать только одно пользователя, радио кнопка
Сделано не верно, ошибки:
- В таблице основной не должно быть никаких кнопок
- В ТЗ древовидная структура где указано, пункты подчинения.
Не сделано:
- Изменения окна `Добавление репозитория на публикацию`
- Убрать блок `Параметры публикации`
- Убрать блок `Параметры авторизации`
- Добавить поле с меткой: `Анонимный пользователь:`
- Поле позволяет указать пользователя вручную
- В конце поля кнопка выбора пользователя c иконкой человечика
- По кнопке открывается диалоговое окно всех пользователей системы с 3-я столбцами: Выбран, UID, Пользователь.
- В диалоговом окне пользователя разрешается выбрать только одно пользователя, радио кнопка
Ошибка:
У поля "Анонимный пользователь:" нужна галочка "Задать", так-же как у поля "Порт:"
Если галочка "Задать" снята, то поле выбора и кнопка списка ползователей заблокированы.
Ошибка:
У поля "Анонимный пользователь:" нужна галочка "Задать", так-же как у поля "Порт:"
Если галочка "Задать" снята, то поле выбора и кнопка списка ползователей заблокированы.
Требование:
FTP-публикацияпослеWEB-публикацияFTP-публикацияпочти идентичнаяWEB-публикацияНастройка публикации хранилища и/или репозиториев в виде локального FTP ресурсаДобавление репозитория на публикациюПараметры публикацииПараметры авторизацииАнонимный пользователь:Текст и конфигурации:
ebcb855b14Сделано не верно, ошибки:
Не сделано:
Добавление репозитория на публикациюПараметры публикацииПараметры авторизацииАнонимный пользователь:cae7fb3d30Ошибка:
У поля "Анонимный пользователь:" нужна галочка "Задать", так-же как у поля "Порт:"
Если галочка "Задать" снята, то поле выбора и кнопка списка ползователей заблокированы.
1889334fa8