Metadata-Version: 2.4
Name: m3-adapter-client
Version: 1.3.0
Summary: M3 UI клиента для взаимодействия со СМЭВ3 посредством Адаптера
Author-email: BARS Group <bars@bars-open.ru>
Project-URL: Homepage, https://stash.bars-open.ru/projects/EDUSMEV/repos/m3-adapter-client/browse
Project-URL: Repository, https://stash.bars-open.ru/scm/edusmev/m3-adapter-client.git
Classifier: Intended Audience :: Developers
Classifier: Environment :: Web Environment
Classifier: Natural Language :: Russian
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: m3-core<3
Requires-Dist: m3-ui<3
Requires-Dist: m3-objectpack<3
Requires-Dist: adapter-client<4
Provides-Extra: test
Requires-Dist: celery; extra == "test"
Requires-Dist: django_celery_beat; extra == "test"
Requires-Dist: factory-boy; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: tox; extra == "test"
Requires-Dist: ipdb; extra == "test"
Dynamic: license-file

# M3 UI клиента для взаимодействия со СМЭВ3 посредством Адаптера

## Подключение
settings:

    INSTALLED_APPS = [
        'adapter_client',
        'm3_adapter_client'
    ]


apps:

    from django.apps.config import AppConfig as AppConfigBase

    class AppConfig(AppConfigBase):

        name = __package__

        def ready(self):
            self._init_adapter_client()

        def _init_adapter_client(self):
            from adapter_client.config import ProductConfig, set_config

            set_config(ProductConfig())

app_meta:

    from django.conf.urls import url
    from m3_adapter_client import actions
    from .controllers import controller

    def register_actions():
        controller.extend_packs((
            actions.Pack(),
            actions.JournalPack(),
        ))

## Запуск тестов
    $ tox
