Skip to content

dimastriann/odoo-queue-screen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Odoo Queue Screen (dn_queue_screen)

License: LGPL-3 Odoo Version

Odoo Queue Screen is a module designed to provide a real-time visual interface for customer queue management. It allows businesses to display active tokens and currently called numbers on a public screen or monitor, ensuring a smooth and organized customer experience.

🌟 Features

  • Real-time Display: Automatically updates the screen when a new token is called from the backend.
  • Multi-Department Support: Display queues for different service counters or departments simultaneously.
  • Responsive Design: Optimized for TV screens, monitors, and tablets.
  • Audio Notifications: (Optional) Sound alerts when a new number is called.
  • Customizable Interface: Easily adjust colors or layouts to match your brand identity.

🚀 Installation

  1. Download the module: Clone the repository or download the ZIP file.
    git clone [https://github.com/dimastriann/odoo-queue-screen.git](https://github.com/dimastriann/odoo-queue-screen.git)
  2. Add to Addons Path: Move the dn_queue_screen folder to your Odoo custom addons directory.
  3. Install Dependencies: Ensure any required dependencies (e.g., base queue modules) are installed.
  4. Update App List:
    • Activate Developer Mode in Odoo.
    • Navigate to Apps -> Update App List.
  5. Install: Search for "Queue Screen" or dn_queue_screen and click Install.

🛠 Configuration

  1. Queue Settings: Go to Queue Management > Configuration > Screens.
  2. Create a Screen: Define a name for your display and select the departments/counters you want to show.
  3. Launch: Click the "Open Screen" button to get the unique URL for your public display monitor.

🖥 Usage

  1. Open the Screen URL on any browser-enabled TV or Monitor.
  2. In the Odoo Backend, use the Queue Management dashboard to "Call Next" customer.
  3. The screen will instantly reflect the changes, showing the Token ID and the assigned Counter.

📂 Folder Structure

dn_queue_screen/
├── controllers/          # Web controllers for the screen interface
├── data/                 # XML data for sequences or default settings
├── models/               # Python logic for queue tracking
├── security/             # Access rights and rules
├── static/               # CSS, JS, and Images for the screen UI
├── views/                # Backend views and Screen Templates
├── __init__.py
└── __manifest__.py       # Module metadata

About

Queue Screen Display (Odoo) - Learning Session, for demo login [admin/admin]

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors