Skip to content

Latest commit

 

History

History
 
 

coop_badge_reader

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Coop Badge Reader

Beta License: AGPL-3 druidoo/FoodCoops

Provide light JS apps that provides badge reader interface.

Table of contents

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')

https://raw.githubusercontent.com/druidoo/FoodCoops/12.0/coop_badge_reader/static/description/authentication.png

# User Search

User should scan User barcode.

https://raw.githubusercontent.com/druidoo/FoodCoops/12.0/coop_badge_reader/static/description/user_search.png

If the barcode is unknown a specific sound is played.

https://raw.githubusercontent.com/druidoo/FoodCoops/12.0/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.

https://raw.githubusercontent.com/druidoo/FoodCoops/12.0/coop_badge_reader/static/description/partner_success.png

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

https://raw.githubusercontent.com/druidoo/FoodCoops/12.0/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

https://raw.githubusercontent.com/druidoo/FoodCoops/12.0/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

  • 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

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

  • La Louve
  • Druidoo

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

This module is part of the druidoo/FoodCoops project on GitHub.

You are welcome to contribute.