diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 07:16:21 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 07:16:21 +0000 |
commit | 73ee5943d6d68e6c475c0f83d251fc0428481d6e (patch) | |
tree | 7bed3d7568cc56e39b0232f34eb9673c002add91 | |
parent | 93d0d446b45e18e2aee232c0524112a64e62dd51 (diff) |
automatic import of python-trytond-production-work
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-trytond-production-work.spec | 272 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 274 insertions, 0 deletions
@@ -0,0 +1 @@ +/trytond_production_work-6.8.0.tar.gz diff --git a/python-trytond-production-work.spec b/python-trytond-production-work.spec new file mode 100644 index 0000000..d5cacdd --- /dev/null +++ b/python-trytond-production-work.spec @@ -0,0 +1,272 @@ +%global _empty_manifest_terminate_build 0 +Name: python-trytond-production-work +Version: 6.8.0 +Release: 1 +Summary: Tryton module for production work +License: GPL-3 +URL: http://www.tryton.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b3/bb/be842aef47cc8260c2c00af482984f304f30adefcde23607132e5e05f547/trytond_production_work-6.8.0.tar.gz +BuildArch: noarch + +Requires: python3-sql +Requires: python3-trytond-company +Requires: python3-trytond-product +Requires: python3-trytond-production +Requires: python3-trytond-production-routing +Requires: python3-trytond-stock +Requires: python3-trytond +Requires: python3-proteus + +%description +Production Work Module +###################### + +The production work module allows to manage work order for each production. +It also adds in the production cost for the work cost. + +Work Center +*********** + +Work center are places in the warehouse where production operations are +performed. They can be organized in a tree structure and each center can be +linked to a category. A cost can be defined on the work center with two +methods: ``Per Cycle`` or ``Per Hour``. + +Work +**** + +Works define for a production which operation to do at which work center. +They also contains the number of cycles consumed to perform the operation. + +The work can be in one of these states: + +* Request + + The linked production is still waiting. + +* Draft + + The production has started but no cycle was already consumed. + +* Waiting + + There are some draft cycles planned. + +* Running + + There is at least one running cycle. + +* Finished + + All the cycles are done (or cancelled). + +* Done + + The production is done. + +The works are created on the waiting production using the linked routing. For +each step of the routing, a work is created with the operation. The work center +is set if the operation has a work center category, by choosing a children work +center of this category. Or if the operation has no category, it is the +production work center that is used. + +Cycle +***** + +Cycles are used to count the consumption and the duration of the work. It also +records the effective cost from the work center. + +The cycle can be in one of this states: + +* Draft +* Running +* Done +* Cancelled + + +%package -n python3-trytond-production-work +Summary: Tryton module for production work +Provides: python-trytond-production-work +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-trytond-production-work +Production Work Module +###################### + +The production work module allows to manage work order for each production. +It also adds in the production cost for the work cost. + +Work Center +*********** + +Work center are places in the warehouse where production operations are +performed. They can be organized in a tree structure and each center can be +linked to a category. A cost can be defined on the work center with two +methods: ``Per Cycle`` or ``Per Hour``. + +Work +**** + +Works define for a production which operation to do at which work center. +They also contains the number of cycles consumed to perform the operation. + +The work can be in one of these states: + +* Request + + The linked production is still waiting. + +* Draft + + The production has started but no cycle was already consumed. + +* Waiting + + There are some draft cycles planned. + +* Running + + There is at least one running cycle. + +* Finished + + All the cycles are done (or cancelled). + +* Done + + The production is done. + +The works are created on the waiting production using the linked routing. For +each step of the routing, a work is created with the operation. The work center +is set if the operation has a work center category, by choosing a children work +center of this category. Or if the operation has no category, it is the +production work center that is used. + +Cycle +***** + +Cycles are used to count the consumption and the duration of the work. It also +records the effective cost from the work center. + +The cycle can be in one of this states: + +* Draft +* Running +* Done +* Cancelled + + +%package help +Summary: Development documents and examples for trytond-production-work +Provides: python3-trytond-production-work-doc +%description help +Production Work Module +###################### + +The production work module allows to manage work order for each production. +It also adds in the production cost for the work cost. + +Work Center +*********** + +Work center are places in the warehouse where production operations are +performed. They can be organized in a tree structure and each center can be +linked to a category. A cost can be defined on the work center with two +methods: ``Per Cycle`` or ``Per Hour``. + +Work +**** + +Works define for a production which operation to do at which work center. +They also contains the number of cycles consumed to perform the operation. + +The work can be in one of these states: + +* Request + + The linked production is still waiting. + +* Draft + + The production has started but no cycle was already consumed. + +* Waiting + + There are some draft cycles planned. + +* Running + + There is at least one running cycle. + +* Finished + + All the cycles are done (or cancelled). + +* Done + + The production is done. + +The works are created on the waiting production using the linked routing. For +each step of the routing, a work is created with the operation. The work center +is set if the operation has a work center category, by choosing a children work +center of this category. Or if the operation has no category, it is the +production work center that is used. + +Cycle +***** + +Cycles are used to count the consumption and the duration of the work. It also +records the effective cost from the work center. + +The cycle can be in one of this states: + +* Draft +* Running +* Done +* Cancelled + + +%prep +%autosetup -n trytond-production-work-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-production-work -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 6.8.0-1 +- Package Spec generated @@ -0,0 +1 @@ +a0ea1a41452916f01982fc02e25a3be0 trytond_production_work-6.8.0.tar.gz |