Перейти к основному содержимому

Проект

Секция Проект определяет внешний вид приложения и описывает его возможности. Не пытайтесь заполнить все возможные поля для проекта, добавляйте новые значения по мере необходимости.

Доступ

Эти поля определяют как можно попасть в систему под учётной записью admin и под любым пользователем.

НазваниеТипОписание
Пароль администратораСтрокаПод этим паролем можно залогинеться под пользователем admin.
Мастер парольСтрокаПод этим паролем можно залогинеться под любым пользователем. Это бывает полезно для технической поддержки и отладки, когда специалисту не извествен пароль пользователя.
  • Эти значения могут быть переопределены переменными окружения в продуктовой среде. Подробнее об этом можно узнать в руководстве по развёртыванию.

Общие настройки

Эти поля задают внешний приложения.

НазваниеТипОписание
НазваниеСтрокаБудет использовано:
  • В заголовке страницы в браузере, вместо логотипа на странице логина (если логотип не задан)
  • Вместо логотипа внутри приложения (если логотип не задан и вертикальное меню не задано)
  • Первые 2 буквы названия будут использоваться вместо маленького логотипа (если маленький логотип не задан и используется вертикальное меню)
  • Как имя закреплённого веб приложения на мобильном устройстве (если не задано "Название иконки")
FavIconПуть до файла .icoОтображается в заголовке окна браузера и на закреплённом веб приложении (если не задана "Иконка приложения").
ЛоготипПуть до файла c картинкойОтображается на странице логина и левом верхнем углу внутри приложения (если не используется вертикальное меню). Используйте изображение с соотношением сторон 5:2 формата svg, png или jpeg.
Маленький логотипПуть до файла c картинкойОтображается в левом верхнем углу при активном вертикальном меню. Используйте квадратное изображение формата svg, png или jpeg.
Фон приложенияПуть до файла c картинкойБудет использовано как фон-подложка внутри приложения. Используйте изображение с соотношением сторон 4:3 формата svg, png или jpeg.
Размывать фон приложенияДа/НетИспользовать blur эффект для изображения фона внутри приложения.
О программеСтрокаБудет доступен пользователям внутри приложения через пункт меню "О программе". Опишите там информацию о производителе информационной системы.
Вертикальное менюДа/НетРазмещает навигацю по страницам внутри приложения слева на экране. Если не задано то навигация будет распологаться сверху.

Экран входа

Эти поля задают внешний вид экрана входа для неавторизованных пользователей.

НазваниеТипОписание
ОписаниеСтрокаЭтот текст будет виден на странице входа после названия или логотипа(если он задан).
Тип страницы логинаПо центру/СправаПозиция элементов ввода относительно центра на десктопном экране.
Генерировать SwaggerДа/НетОбспечивает доступ к Swagger документации API приложения для сторонних разработчиков.
Скрывать QR ссылкуДа/НетНе показывать QR код для быстрого доступа с мобильных устройств.
Фон страницы логинаПуть до файла c картинкойБудет использовано как фон-подложка на экране входа. Используйте изображение с соотношением сторон 4:3 формата svg, png или jpeg.
Размывать фон логинаДа/НетИспользовать blur эффект для изображения фона страницы логина.
СсылкиСписокОтображаются под описанием. Задаются в формате - <ТЕКСТ>: <URL>
Показывать переключатель языкаДа/Нет

Настройка Python

Эти поля настраивают доступность в python скриптах.

НазваниеТипОписание
Библиотеки фоновых задачСписокНеобходимые для работы приложения библиотеки в формате - <ИМЯ_БИБЛИОТЕКИ>: <ВЕРСИЯ_БИБЛИОТЕКИ>. Если не указывать версию библиотеки будет установлена последняя. Имя библиотеки указывается так же как при установке через pip.
Общая библиотекаПуть до python файлаМодуль этого файла будет доступен через app.common внутри python файлов.

Отправка почты

Эти поля задают настройки отправки почты через вызов app.send_email() или отправкой писем для восставновления доступа.

НазваниеТипОписание
Использовать свой почтовый ящик для рассылокДа/НетData C2
SMTP хостСтрокаАдрес smtp сервиса.
SMTP портЧислоПорт smtp сервиса.
SMTP EmailСтрокаЛогин от smtp сервиса.
SMTP ПарольСтрокаПароль от smtp сервиса.
SMTP Отображаемое имя отправителяСтрокаБудет отображаться как От кого в почтовом клиенте.
Отправлять копии писемСтрокаНа эту почту будут отправляться копии всех писем(кроме связанных с восстановлением пароля).

Мобильное веб приложение

Эти поля настраивают отображение закреплённого приложения на мобильных устройствах.

НазваниеТипОписание
Иконка приложенияПуть до файла c картинкойФайл с изображением в формате png размером 192x192 пикселя.
Название иконкиСтрокаПодпись под иконкой у закреплённого веб приложения на мобильном устройстве.

Примеры app.rms

Минимальный

app.rms (Фрагмент)
Проект:
Название: CRM
Пароль администратора: '123'

Максимальный

app.rms (Фрагмент)
Проект:
Название: CRM
Пароль администратора: '123'
FavIcon: imgs/favicon.ico
Мастер пароль: 'qwerty'
Тип страницы логина: Справа
Фон страницы логина: imgs/app-login-bg.png
Логотип: imgs/logo.png
Описание: CRM для отдела продаж
Ссылки:
- Основной сайт: https://www.example.com
- Регистрация: https://www.example.com/register
Скрывать QR ссылку: Да
Генерировать Swagger: Да
Размывать фон логина: Да
Маленький логотип: imgs/logo-mini.png
Вертикальное меню: Да
Показывать переключатель языка: Да
Фон приложения: imgs/app-bg.png
Размывать фон приложения: Да
Библиотеки фоновых задач:
- pandas:
- XlsxWriter:
- openpyxl:
- matplotlib: 3.10.5
Общая библиотека: scripts/common.py
Иконка приложения: imgs/logo192.png
Название иконки: I-CRM
Использовать свой почтовый ящик для рассылок: Да
SMTP хост: smtp.mail.com
SMTP порт: 587
SMTP Email: crm.bot@mail.com
SMTP Пароль: 1234567890ABC
SMTP Отображаемое имя отправителя: CRM bot
Отправлять копии писем: my.mail@mail.com
О программе: Эта система разработана как пример в report.ms.