{ "info": { "author": "Tecnativa, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": "=====================================\nTheoretical vs Attended Time Analysis\n=====================================\n\n.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhr-lightgray.png?logo=github\n :target: https://github.com/OCA/hr/tree/10.0/hr_attendance_report_theoretical_time\n :alt: OCA/hr\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/hr-10-0/hr-10-0-hr_attendance_report_theoretical_time\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png\n :target: https://runbot.odoo-community.org/runbot/116/10.0\n :alt: Try me on Runbot\n\n|badge1| |badge2| |badge3| |badge4| |badge5| \n\nThis module adds a new report called \"Theoretical vs Attended Time Analysis\"\nthat compares worked time, measured through attendances records, with the\ntheoretical time, computed from employee's working calendar, public holidays\nand employee specific leaves. Missing attendance days are generated on the fly\nin the report with their corresponding theoretical hours.\n\nThere is the possibility of counting as theoretical time some leave types if\nspecified in them.\n\nAs an example, imagine a work week with 40 theoretical hours, and these\nattendance situation:\n\n* Monday: Worked 10 hours\n* Tuesday: Worked 10 hours\n* Wednesday: Worked 10 hours\n* Thursday: Worked 10 hours\n* Friday: Ask for a compensation leave (said leave type), as already worked\n 40 hours.\n\nOn the report, whole week should put 40 theoretical hours - 8 per day - against\n40 worked hours (although they were on previous days, and none on Friday).\n\nOn contrary, if you want to take a holiday one of that days, you should ask for\na leave type without the check for counting as theoretical time, and then the\nwhole week will be 32 theoretical hours against the worked hours of that week\nwithout the leave.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nInstallation\n============\n\nOn installation time, this module computes the theoretical hours for the day of\nthe attendance check-in, so if you have a lot of records, this would be a bit\nslow.\n\nConfiguration\n=============\n\nYou need to be at least \"Attendance / Manual Attendance\" for being able to see\nthe attendances report.\n\nFor including some leave types in the theoretical time, you have to:\n\n#. Go to *Leaves > Configuration*.\n#. Select leave type you want to include.\n#. Check the mark \"Include in theoretical hours\".\n\nWhen generating non worked days, this module uses a start date for beginning\nthe series generation, which is:\n\n* Manual start date set on the employee.\n* If not set, the greatest of these 2 dates:\n\n * Employee creation date.\n * Working calendar line start date.\n\nFor configuring manual start date, you have to:\n\n#. Go to *Employees > Employees*.\n#. Select an employee.\n#. Go to \"HR Settings\" page.\n#. Set the date in \"Theoretical hours start date\" field.\n\nThe generation will stop on the end date of the working calendar line or today,\nso don't forget to properly set start and end dates of the lines of the working\ncalendar for not leaving empty spaces between them.\n\nUsage\n=====\n\n#. Go to *Attendances > Reports > Theoretical vs Attended Time Analysis*.\n#. Check pivot table or look at the graph view.\n\nKnown issues / Roadmap\n======================\n\n* Employees with less than 1 week in the company will show full week\n theoretical hours.\n* Activate ORM cache for improving performance on computing theoretical hours,\n but assuring that the cache is cleared when the conditions of the computation\n changes.\n* If you change employee's working time, theoretical hours for non attended\n days will be computed according this new calendar. You have to define\n start and end dates inside the calendar for avoiding this side effect.\n* Recompute theoretical hours of affected days when changing the leave type\n to be included or not in theoretical time.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues `_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us smashing it by providing a detailed and welcomed\n`feedback `_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n~~~~~~~\n\n* Tecnativa\n\nContributors\n~~~~~~~~~~~~\n\n* `Tecnativa `__:\n\n * Pedro M. Baeza.\n\nOther credits\n~~~~~~~~~~~~~\n\n**Images**\n\n* Font Awesome: `Icon `_.\n\nMaintainers\n~~~~~~~~~~~\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nThis module is part of the `OCA/hr `_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OCA/hr", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-hr-attendance-report-theoretical-time", "package_url": "https://pypi.org/project/odoo10-addon-hr-attendance-report-theoretical-time/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-hr-attendance-report-theoretical-time/", "project_urls": { "Homepage": "https://github.com/OCA/hr" }, "release_url": "https://pypi.org/project/odoo10-addon-hr-attendance-report-theoretical-time/10.0.1.0.0.99.dev5/", "requires_dist": [ "odoo10-addon-hr-holidays-compute-days", "odoo (<10.1dev,>=10.0)" ], "requires_python": "~=2.7", "summary": "Theoretical vs Attended Time Analysis", "version": "10.0.1.0.0.99.dev5" }, "last_serial": 5611532, "releases": { "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "370f0598bc8d13e10978ef897f48501c", "sha256": "98c025c09076811256856ba6fd047235e511629df5a4b389acf8f6148f393a13" }, "downloads": -1, "filename": "odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "370f0598bc8d13e10978ef897f48501c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 42690, "upload_time": "2018-11-17T05:50:45", "url": "https://files.pythonhosted.org/packages/e4/e8/71b3ef6bfec4f5259c216631051d5502d19d3b07eaa4cc6ddc0a539a801f/odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "776d4cd683dca1dffdedb1eda48a17f1", "sha256": "73404e9ae8a1775518f5e89a7de0d2ef6bff87e4cb53bf6f144788b3b9296622" }, "downloads": -1, "filename": "odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "776d4cd683dca1dffdedb1eda48a17f1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 43860, "upload_time": "2018-12-18T05:50:34", "url": "https://files.pythonhosted.org/packages/04/d2/42a265fb79f326b132a91723ec7ea59fbc385da5217e0babaf384fe517a3/odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "1d0d1576e2afad5af8a9457302c42237", "sha256": "6df3d8754dca416513d9b4d16254a2642f26bbb9344de19b877b6a705b5e1b7d" }, "downloads": -1, "filename": "odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "1d0d1576e2afad5af8a9457302c42237", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 44391, "upload_time": "2018-12-20T05:51:11", "url": "https://files.pythonhosted.org/packages/32/2c/cb0eca3ed662118b3f233b5f92af1c27a2ecc6ac14f31780fec10e81bd2c/odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "ad745df921934056fd7cdf63ac9299e1", "sha256": "e7eeb891e94f78bac8a0e6d1677779259db8ee308c7a11b4ee7ad78cc74dc0a9" }, "downloads": -1, "filename": "odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "ad745df921934056fd7cdf63ac9299e1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 44410, "upload_time": "2018-12-30T05:54:11", "url": "https://files.pythonhosted.org/packages/73/ea/c1a83249946bcdbb66589508e369f9247542dc7e280fccbf886f606e90d1/odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev4-py2-none-any.whl" } ], "10.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "d394995c5f8df43373dd68350b8ed7ec", "sha256": "9a771b4f8a0dc5f8c94b7d0b657149cf461e33c54f275ead64d060f310e901dd" }, "downloads": -1, "filename": "odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "d394995c5f8df43373dd68350b8ed7ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 44453, "upload_time": "2019-07-31T05:09:06", "url": "https://files.pythonhosted.org/packages/dd/36/8b0b9c71b1eb9693f3271d222f1e41a93867225110a09d380150bff583d5/odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev5-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d394995c5f8df43373dd68350b8ed7ec", "sha256": "9a771b4f8a0dc5f8c94b7d0b657149cf461e33c54f275ead64d060f310e901dd" }, "downloads": -1, "filename": "odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "d394995c5f8df43373dd68350b8ed7ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 44453, "upload_time": "2019-07-31T05:09:06", "url": "https://files.pythonhosted.org/packages/dd/36/8b0b9c71b1eb9693f3271d222f1e41a93867225110a09d380150bff583d5/odoo10_addon_hr_attendance_report_theoretical_time-10.0.1.0.0.99.dev5-py2-none-any.whl" } ] }