baks-dev / materials-sign
Модуль Честный знак сырья
Installs: 64
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.4
- ext-imagick: *
- baks-dev/core: ^7.2
- phpoffice/phpspreadsheet: 4.1.*
Requires (Dev)
- roave/security-advisories: dev-latest
- dev-master
- v7.2.41
- v7.2.40
- v7.2.39
- v7.2.38
- v7.2.37
- v7.2.36
- v7.2.35
- v7.2.34
- v7.2.33
- v7.2.32
- v7.2.31
- v7.2.30
- v7.2.29
- v7.2.28
- v7.2.27
- v7.2.26
- v7.2.25
- v7.2.24
- v7.2.23
- v7.2.22
- v7.2.21
- v7.2.20
- v7.2.19
- v7.2.18
- v7.2.17
- v7.2.16
- v7.2.15
- v7.2.14
- v7.2.13
- v7.2.12
- v7.2.10
- v7.2.9
- v7.2.8
- v7.2.7
- v7.2.6
- v7.2.5
- v7.2.4
- v7.2.3
- v7.2.2
- v7.2.1
- v7.2.0
This package is auto-updated.
Last update: 2025-04-06 21:38:51 UTC
README
Модуль Честный знак сырья
Установка
composer require \ baks-dev/barcode baks-dev/materials-sign
Добавить директорию и установить права для загрузки файлов:
sudo mkdir <path_to_project>/public/upload/material_sign_code sudo chown -R unit:unit <path_to_project>/public/upload/material_sign_code
Установка приложения для обрезки из PDF пустые области:
sudo apt install pdftk imagemagick 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=materials-sign
Лицензия 
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.