%global _empty_manifest_terminate_build 0 Name: python-trytond-project-plan Version: 6.8.0 Release: 1 Summary: Tryton module to add planning capabilities on projects License: GPL-3 URL: http://www.tryton.org/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/5b/0d/b6e74d2c86e090a4b51745793ce91ed59d7ccc26c797348a515512148315/trytond_project_plan-6.8.0.tar.gz BuildArch: noarch Requires: python3-trytond-company Requires: python3-trytond-project Requires: python3-trytond-timesheet Requires: python3-trytond %description Project Plan Module ################### The Project Plan module adds planning features on top of the Project module. Allocation ********** An allocation links together an employee, a task and a percentage. It defines which part of his time the employee should dedicate to this task. Work **** The Work model is extended to support planning features: - Tasks dependencies: Each work may have predecessor and successors. Predecessor and successor must share the same parent project. - tasks leveling, I.E. automatically delay some task to avoid overallocation of resources. - Early Start and Late End computation: If Constraint Start and Constraint End are set on a work, on its parent work or on one of the predecessors/successors, the Early Start and Late End dates (but also Late Start and Early Finish dates) are computed automatically. - Resource allocation: Each task may allocate one or more resource (I.E. a certain amount of time of an employee). The *Task Leveling* wizard allow to level a group of tasks to avoid eventual overallocation of resources, It will delay some tasks depending on task precedencies and task sequences. %package -n python3-trytond-project-plan Summary: Tryton module to add planning capabilities on projects Provides: python-trytond-project-plan BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-trytond-project-plan Project Plan Module ################### The Project Plan module adds planning features on top of the Project module. Allocation ********** An allocation links together an employee, a task and a percentage. It defines which part of his time the employee should dedicate to this task. Work **** The Work model is extended to support planning features: - Tasks dependencies: Each work may have predecessor and successors. Predecessor and successor must share the same parent project. - tasks leveling, I.E. automatically delay some task to avoid overallocation of resources. - Early Start and Late End computation: If Constraint Start and Constraint End are set on a work, on its parent work or on one of the predecessors/successors, the Early Start and Late End dates (but also Late Start and Early Finish dates) are computed automatically. - Resource allocation: Each task may allocate one or more resource (I.E. a certain amount of time of an employee). The *Task Leveling* wizard allow to level a group of tasks to avoid eventual overallocation of resources, It will delay some tasks depending on task precedencies and task sequences. %package help Summary: Development documents and examples for trytond-project-plan Provides: python3-trytond-project-plan-doc %description help Project Plan Module ################### The Project Plan module adds planning features on top of the Project module. Allocation ********** An allocation links together an employee, a task and a percentage. It defines which part of his time the employee should dedicate to this task. Work **** The Work model is extended to support planning features: - Tasks dependencies: Each work may have predecessor and successors. Predecessor and successor must share the same parent project. - tasks leveling, I.E. automatically delay some task to avoid overallocation of resources. - Early Start and Late End computation: If Constraint Start and Constraint End are set on a work, on its parent work or on one of the predecessors/successors, the Early Start and Late End dates (but also Late Start and Early Finish dates) are computed automatically. - Resource allocation: Each task may allocate one or more resource (I.E. a certain amount of time of an employee). The *Task Leveling* wizard allow to level a group of tasks to avoid eventual overallocation of resources, It will delay some tasks depending on task precedencies and task sequences. %prep %autosetup -n trytond-project-plan-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-project-plan -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 29 2023 Python_Bot - 6.8.0-1 - Package Spec generated