You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: SETUP.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -250,7 +250,7 @@ This guide takes you step-by-step through setting up URY on top of ERPNext
250
250
-**KOT Print Format** : Select print format for KOT .
251
251
-**Block Takeaway KOT** : Enable for block Takeaway KOT printing .
252
252
253
-
> **Note:** To access KDS follow the site url with `/Mosaic/Production%20Unit%20Name`. eg: [https://ury.xxxx.com/Mosaic/Kitchen](https://ury.xxx.com/Mosaic/Kitchen)
253
+
> **Note:** To access KDS follow the site url with `/mosaic/Production%20Unit%20Name`. eg: [https://ury.xxxx.com/mosaic/Kitchen](https://ury.xxx.com/mosaic/Kitchen)
Copy file name to clipboardExpand all lines: mosaic/AGENTS.MD
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
-
# Mosaic — Agent Documentation
1
+
# mosaic — Agent Documentation
2
2
3
3
## 1. Overview
4
4
5
-
**Mosaic** is a Vue 3 real-time Kitchen Order Ticket (KOT) display system. It runs on a screen in the kitchen and shows live order tickets as they are placed or modified by the POS. Kitchen staff use it to track what to prepare and mark orders as served.
5
+
**mosaic** is a Vue 3 real-time Kitchen Order Ticket (KOT) display system. It runs on a screen in the kitchen and shows live order tickets as they are placed or modified by the POS. Kitchen staff use it to track what to prepare and mark orders as served.
-**Served as:** Frappe web page (`ury/www/mosaic.html`)
9
+
-**Build output:**`ury/public/mosaic/`
10
10
11
11
The production unit name in the URL determines which KOTs are displayed. Each physical kitchen station has its own URL pointing to its production unit.
12
12
@@ -29,7 +29,7 @@ The production unit name in the URL determines which KOTs are displayed. Each ph
29
29
## 3. Project Structure
30
30
31
31
```
32
-
Mosaic/
32
+
mosaic/
33
33
├── src/
34
34
│ ├── main.js ← Vue app entry point
35
35
│ ├── App.vue ← Root component: mounts Header + KOT
@@ -207,7 +207,7 @@ KOTs are hidden from the board by setting `kot.showDiv = true` (not by removing
207
207
`audio_alert` is fetched from the backend (`POS Profile` / `URY Printer Settings`). Audio only plays if `audio_alert === 1` AND the user has clicked the page at least once (browser autoplay policy). The `showAudioAlertMessage` banner guides users to click.
208
208
209
209
### Authentication
210
-
If `auth()` fails, `this.showModal = true` shows a "Not Permitted / Login" modal. The redirect goes to `/login?redirect-to=Mosaic/{production}`. Do not remove this auth check.
210
+
If `auth()` fails, `this.showModal = true` shows a "Not Permitted / Login" modal. The redirect goes to `/login?redirect-to=mosaic/{production}`. Do not remove this auth check.
211
211
212
212
### What NOT to change
213
213
- The `kot_channel` computation — changing it breaks real-time updates.
0 commit comments