gis_gkh_ufkr

0

Описание

Языки

  • Python98,7%
  • HTML1,1%
  • TSQL0,1%
  • Остальные0,1%
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
README.md

ГИС ЖКХ - версия 1.4.9 - 09.12.2022

Здесь находится журнал версий. В нем Вы можете увидеть, что было сделано в тот или иной период.

Подключение новой управляющей/ресурсоснабжающей организации

  1. Они должны зайти на ГИС ЖКХ и предоставить доступ к нашей информационной системе.
  2. Создать sql builder в organizations/data_backends/infougra_new_sql_builders/. Определить метод
    get_specific_mua_mud_mus_criterion
    , определить атрибуты
    municipal_service_ids
    ,
    ogrn
    ,
    is_rso
    (РСО) или
    is_uo
    (УК).
  3. Добавить новый объект модели 'Organization' через панель администратора в базу данных, а для каждой БД - отдельную запись. Хоть в параметрах и стоит массив
    databases
    - учитывается только одна. Какие атрибуты заполнять - можно посмотреть у других организаций. Для примера можно взять МП ЖКУ.

Запуск приложения ГИС ЖКХ локально

Минимальный вариант (без запросов в ГИС ЖКХ и sentry)

  1. Добавляем файл
    gis_gkh_online/local_settings.py
    со следующим содержимым:
DEBUG = True RAVEN_CONFIG = {'dsn': ""}
  1. В файле
    env_vars
    добавляем значение
    POSTGRES_HOST_AUTH_METHOD=trust
  2. Запускаем командой
    docker-compose up -d
  3. Проверяем, что запущены контейнеры
    web, redis, db
    командой
    docker-compose ps
  4. Создаем пользователя
    docker-compose exec web python3 manage.py createsuperuser

Вариант для тестирования задачи "Загрузка в ГИС ЖКХ платежей для дальнейшего квитирования"

  1. В файле
    .env
    добавляем значения тестового guid дома, тестовой базы данных и тестового номера лицевого счета
FIAS_GUID_FOR_TEST_ASYNC_LOADER_SUPPLIER_NOTIFICATIONS=00000000-0000-0000-0000-000000000000 TEST_WASMP_BASE=asmp_base_test TEST_ACCOUNT=12345
  1. Запускаем командой
    docker-compose up -d
  2. Проверяем, что запущены контейнеры
    web, db
    командой
    docker-compose ps
  3. Запускаем тесты
    docker-compose exec web python3 -m pytest -s gis_gkh_async_loader/tests/test_supp_notifications_of_order_exec.py

Если возникли другие вопросы по ГИС ЖКХ, загляните в инструкцию.