Skip to content

[IMP] Attendances: updating images and formatting #12980

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: 18.0
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 17 additions & 23 deletions content/applications/hr/attendances/check_in_check_out.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,15 @@
Check in and out
================

Odoo's *Attendances* application allows users, who are logged into the database, to check in and
out, without needing to go into the *Attendances* application, or use a kiosk. For smaller
Odoo's **Attendances** application allows users, who are logged into the database, to check in and
out, without needing to go into the **Attendances** application, or use a kiosk. For smaller
companies, where every employee is also a user, this feature may be useful.

A user can check in and/or out on the main database Odoo dashboard, or while inside any application.
To do so, in the upper-right corner of the top main header menu, which is always visible regardless
of what application the user is in, a :guilabel:`🔴 (red circle)` or :guilabel:`🟢 (green circle)`
is visible. Click on the colored circle to reveal the attendance widget, enabling the user to check
in and/or out.

.. image:: check_in_check_out/top-menu.png
:align: center
:alt: Top right main menu with check in button highlighted.
of what application the user is in, a :guilabel:`🔴 (red circle)` or :guilabel:`🟢 (green circle)` is
visible. Click on the colored circle to reveal the attendance widget, enabling the user to check in
and/or out.

.. _attendances/check-in:

Expand All @@ -26,25 +22,24 @@ the :guilabel:`🔴 (red circle)`, and the attendance widget appears, displaying
:guilabel:`Check in` :icon:`fa-sign-in` button.

.. image:: check_in_check_out/check-in.png
:align: center
:alt: Top right main menu with check in button highlighted.

When the user checks in from the database, the *Attendances* app logs the location details for the
When the user checks in from the database, the **Attendances** app logs the location details for the
user, including the IP Address and GPS coordinates.

.. important::
For the *Attendances* app to log the location details, the user must allow their computer to
For the **Attendances** app to log the location details, the user must allow their computer to
access their location information.

If the user has not already checked in and out during the current work day, this button is the only
visible item in the widget. If the user has previously checked in and out, a :guilabel:`Total today`
field appears above the button, and the total amount of time that has been logged for the day
appears in that field, in an :guilabel:`HH:MM` (hours:minutes) format.

Click the :guilabel:`Check in` :icon:`fa-sign-in` button to check in. The :guilabel:`🔴 (red
circle)` in the top menu changes to green, and the widget changes appearance, as well. The widget
updates to reflect that the user has checked in, by changing the green :guilabel:`Check in`
:icon:`fa-sign-in` button to a yellow :guilabel:`Check out` :icon:`fa-sign-out` button.
Click the :guilabel:`Check in` :icon:`fa-sign-in` button to check in. The :guilabel:`🔴 (red circle)`
in the top menu changes to green, and the widget changes appearance, as well. The widget updates to
reflect that the user has checked in, by changing the green :guilabel:`Check in` :icon:`fa-sign-in`
button to a yellow :guilabel:`Check out` :icon:`fa-sign-out` button.

Click anywhere on the screen to close the attendance widget.

Expand Down Expand Up @@ -73,16 +68,15 @@ attendance widget updates again, displaying the :guilabel:`Total today` field wi
while the yellow :guilabel:`Check out` :icon:`fa-sign-out` button changes to a green
:guilabel:`Check in` :icon:`fa-sign-in` button.

When the user checks out from the database, the *Attendances* app logs the location details for the
user. This information is **only** logged if the user allows their computer to access this
When the user checks out from the database, the **Attendances** app logs the location details for
the user. This information is **only** logged if the user allows their computer to access this
information.

.. image:: check_in_check_out/check-in-database-message.png
:align: center
:alt: The pop-up that appears when an employee checks in inside the database.

.. tip::
There is no limit to the amount of times a user can check in and check out. Users are able to
check in and out without any time elapsing (a value of 00:00). Each time an employee logs in and
out, the information is stored and appears on the main *Attendances* dashboard, including check
ins and check outs with no time value.
The amount of times a user can check in and check out is unlimited. Users are able to check in
and out without any time elapsing (a value of 00:00). Each time an employee logs in and out, the
information is stored and appears on the main **Attendances** dashboard, including check ins and
check outs with no time value.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.