Добавить новую вкладку FTP-публикация #20

Closed
opened 4 months ago by asmeron · 5 comments
Owner

Требование:

  • Добавить новую вкладку 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
Требование: - Добавить новую вкладку `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 ```
asmeron added the улучшение label 4 months ago
rodion.n was assigned by asmeron 4 months ago
YanTheKaller was assigned by asmeron 4 months ago
Collaborator
https://gitea.ublinux.ru/rodion.n/design-ubl-settings-update/commit/ebcb855b14b6d612790a3291d5f60508da5ae0c3
Poster
Owner

Сделано не верно, ошибки:

  • В таблице основной не должно быть никаких кнопок
  • В ТЗ древовидная структура где указано, пункты подчинения.

Не сделано:

  • Изменения окна Добавление репозитория на публикацию
    • Убрать блок Параметры публикации
    • Убрать блок Параметры авторизации
    • Добавить поле с меткой: Анонимный пользователь:
      • Поле позволяет указать пользователя вручную
      • В конце поля кнопка выбора пользователя c иконкой человечика
      • По кнопке открывается диалоговое окно всех пользователей системы с 3-я столбцами: Выбран, UID, Пользователь.
      • В диалоговом окне пользователя разрешается выбрать только одно пользователя, радио кнопка
Сделано не верно, ошибки: - В таблице основной не должно быть никаких кнопок - В ТЗ древовидная структура где указано, пункты подчинения. Не сделано: - Изменения окна `Добавление репозитория на публикацию` - Убрать блок `Параметры публикации` - Убрать блок `Параметры авторизации` - Добавить поле с меткой: `Анонимный пользователь:` - Поле позволяет указать пользователя вручную - В конце поля кнопка выбора пользователя c иконкой человечика - По кнопке открывается диалоговое окно всех пользователей системы с 3-я столбцами: Выбран, UID, Пользователь. - В диалоговом окне пользователя разрешается выбрать только одно пользователя, радио кнопка
Collaborator
https://gitea.ublinux.ru/rodion.n/design-ubl-settings-update/commit/cae7fb3d30a14db7e09fe2f639b2808b197ddfe9
Poster
Owner

Ошибка:
У поля "Анонимный пользователь:" нужна галочка "Задать", так-же как у поля "Порт:"
Если галочка "Задать" снята, то поле выбора и кнопка списка ползователей заблокированы.

Ошибка: У поля "Анонимный пользователь:" нужна галочка "Задать", так-же как у поля "Порт:" Если галочка "Задать" снята, то поле выбора и кнопка списка ползователей заблокированы.
Collaborator
https://gitea.ublinux.ru/rodion.n/design-ubl-settings-update/commit/1889334fa8802a8eda1b3dbd472793486220ac37
asmeron closed this issue 4 months ago
Sign in to join this conversation.
Loading…
There is no content yet.