Name Last update
..
demo
i18n
models
security
static
views
README.rst
__init__.py
__openerp__.py
License: AGPL-3

Ionic Apps - Coop Badge Reader

Provide light JS apps that provides badge reader interface.

Once installed, the apps is available via this url http://localhost:8069/coop_badge_reader/static/www/index.html (by default)

You can prefill identification data on the form, using parameters http://localhost:8069/coop_badge_reader/static/www/index.html#/login?db=DATABASE&username=USERNAME&password=PASSWORD

If all parameters are provided, auto submit is done, to try identification.

Note : set password in an url can generate security breaches.

Authentication

User must select Database name, login and password. (The user must be member of the new group 'Coop Badge Reader / Time Clock')

/coop_badge_reader/static/description/authentication.png

User Search

User should scan User barcode.

/coop_badge_reader/static/description/user_search.png

If the barcode is unknown a specific sound is played.

/coop_badge_reader/static/description/user_not_found.png

Partner Form

If the barcode matches with a user, the partner is display with some informations.

/coop_badge_reader/static/description/partner_success.png

If the partner has some special state, an alternative background color is displayed with the reason.

/coop_badge_reader/static/description/partner_warning.png

Move Logs

The use of this badge reader is logged and and logs are available in back-office

/coop_badge_reader/static/description/user_moves.png

Technical Information - Back office

  • Create a new group 'Coop Badge Reader / User' User must be member of that group to access to the history of the logs;
  • Create a new group 'Coop Badge Reader / Time Clock' User must be member of that group to log into the JS apps;
  • Create a new group 'Coop Badge Reader / Manager' User must be member of that group to manage (update or delete) logs in backoffice;

Technical Information - JS Apps

The extra libs used are

Possible Improvments

  • display partner with bootstrap colors in kanban and tree view
  • The JS apps is not translatable for the time being and is available only in french

Credits

Contributors

Icon module comes from <https://www.iconfinder.com/icons/52644/card_reader_security_icon> and is copyright by <www.tpdkdesign.net>