diff --git a/main.py b/main.py index 0f300c9..bbdebf6 100644 --- a/main.py +++ b/main.py @@ -700,10 +700,18 @@ class App: self.tab_order = ttk.Frame(main) self.tab_waiter = ttk.Frame(main) - main.add(self.tab_order, text="Order Menu") + # Tab untuk semua role main.add(self.tab_menu_view, text="Menu - View") + + # Tab khusus pembeli (bisa order) + if self.session['role'] in ['pembeli', 'admin', 'user']: + main.add(self.tab_order, text="Order Menu") + + # Tab khusus waiter if self.session['role'] in ['waiter', 'admin']: main.add(self.tab_waiter, text="Waiter - Pesanan") + + # Tab khusus admin if self.session['role'] == 'admin': main.add(self.tab_menu_manage, text="Menu - Manage") main.add(self.tab_promo, text="Promo - Manage")