baks-dev / products-sign
Модуль Честный знак продукции
Installs: 94
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.3
- ext-imagick: *
- baks-dev/core: ^7.1
Requires (Dev)
- roave/security-advisories: dev-latest
- dev-master
- v7.1.47
- v7.1.46
- v7.1.45
- v7.1.44
- v7.1.43
- v7.1.42
- v7.1.41
- v7.1.40
- v7.1.39
- v7.1.38
- v7.1.37
- v7.1.36
- v7.1.35
- v7.1.34
- v7.1.33
- v7.1.32
- v7.1.31
- v7.1.30
- v7.1.29
- v7.1.28
- v7.1.27
- v7.1.26
- v7.1.25
- v7.1.24
- v7.1.23
- v7.1.22
- v7.1.21
- v7.1.20
- v7.1.19
- v7.1.18
- v7.1.17
- v7.1.16
- v7.1.15
- v7.1.14
- v7.1.13
- v7.1.12
- v7.1.11
- v7.1.10
- v7.1.9
- v7.1.8
- v7.1.7
- v7.1.6
- v7.1.5
- v7.1.4
- v7.1.3
- v7.1.2
- 7.1.1
- v7.1.0
This package is auto-updated.
Last update: 2024-12-15 21:27:03 UTC
README
Модуль Честный знак продукции
Установка
$ composer require baks-dev/products-sign
Добавить директорию и установить права для загрузки файлов:
$ sudo mkdir <path_to_project>/public/upload/product_sign_code $ sudo chown -R unit:unit <path_to_project>/public/upload/product_sign_code
Установка приложения для обрезки из PDF пустые области:
sudo apt install pdftk texlive-extra-utils
- Для запуска pdfcrop от пользователя sudo:
sudo visudo
добавить строку
unit ALL=(ALL) NOPASSWD: /usr/bin/pdfcrop
сохранить изменения Ctrl+X -> Y
- Pазрешить работу с PDF, изменив в файле /etc/ImageMagick-6/policy.xml и перезапустить web-сервер
<policy domain="coder" rights="none" pattern="PDF"/>
на
<policy domain="coder" rights="read|write" pattern="PDF"/>
Дополнительно
Установка конфигурации и файловых ресурсов:
$ php bin/console baks:assets:install
Изменения в схеме базы данных с помощью миграции
$ php bin/console doctrine:migrations:diff $ php bin/console doctrine:migrations:migrate
Тестирование
$ php bin/phpunit --group=products-sign
Лицензия
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.