%global _empty_manifest_terminate_build 0 Name: python-trytond-sale-promotion Version: 6.8.0 Release: 1 Summary: Tryton module for sale promotion License: GPL-3 URL: http://www.tryton.org/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ee/54/e1c5abe00358d876f5e1bb59b8cbd14a5f6f9afabc832728fb82384e364c/trytond_sale_promotion-6.8.0.tar.gz BuildArch: noarch Requires: python3-simpleeval Requires: python3-trytond-company Requires: python3-trytond-currency Requires: python3-trytond-product Requires: python3-trytond-product-price-list Requires: python3-trytond-sale Requires: python3-trytond-sale-price-list Requires: python3-trytond Requires: python3-proteus %description Sale Promotion ############## The sale_promotion module allows to apply promotions on sale based on criteria. The promotion is applied by changing the unit price of the affected lines when the sale goes into quotation but the unit price is restored when going back to draft. Sale Promotion ************** Each matching *Sale Promotion* is considered for application but only those who reduces the unit price of the lines are really applied. The criteria are the fields: - *Company*: The company should be the same as the sale. - *Price List*: The sale price list. - *Start Date*/*End Date*: The period for which the promotion is valid. - *Amount*: The amount of the sale. - *Quantity*: The sum quantity of the sale lines which have the same *Unit*. - *Products*: The list of products to apply the promotion. - *Categories*: The list of product categories to apply the promotion. The new unit price is computed by the field *Formula*. %package -n python3-trytond-sale-promotion Summary: Tryton module for sale promotion Provides: python-trytond-sale-promotion BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-trytond-sale-promotion Sale Promotion ############## The sale_promotion module allows to apply promotions on sale based on criteria. The promotion is applied by changing the unit price of the affected lines when the sale goes into quotation but the unit price is restored when going back to draft. Sale Promotion ************** Each matching *Sale Promotion* is considered for application but only those who reduces the unit price of the lines are really applied. The criteria are the fields: - *Company*: The company should be the same as the sale. - *Price List*: The sale price list. - *Start Date*/*End Date*: The period for which the promotion is valid. - *Amount*: The amount of the sale. - *Quantity*: The sum quantity of the sale lines which have the same *Unit*. - *Products*: The list of products to apply the promotion. - *Categories*: The list of product categories to apply the promotion. The new unit price is computed by the field *Formula*. %package help Summary: Development documents and examples for trytond-sale-promotion Provides: python3-trytond-sale-promotion-doc %description help Sale Promotion ############## The sale_promotion module allows to apply promotions on sale based on criteria. The promotion is applied by changing the unit price of the affected lines when the sale goes into quotation but the unit price is restored when going back to draft. Sale Promotion ************** Each matching *Sale Promotion* is considered for application but only those who reduces the unit price of the lines are really applied. The criteria are the fields: - *Company*: The company should be the same as the sale. - *Price List*: The sale price list. - *Start Date*/*End Date*: The period for which the promotion is valid. - *Amount*: The amount of the sale. - *Quantity*: The sum quantity of the sale lines which have the same *Unit*. - *Products*: The list of products to apply the promotion. - *Categories*: The list of product categories to apply the promotion. The new unit price is computed by the field *Formula*. %prep %autosetup -n trytond-sale-promotion-6.8.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-trytond-sale-promotion -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 6.8.0-1 - Package Spec generated