Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure your POS using Role-based permissions #1

Open
3 tasks
okdistribute opened this issue May 3, 2023 · 0 comments
Open
3 tasks

Configure your POS using Role-based permissions #1

okdistribute opened this issue May 3, 2023 · 0 comments
Labels
good first issue Good for newcomers

Comments

@okdistribute
Copy link
Contributor

okdistribute commented May 3, 2023

We want to show a more robust example of how you can set up query based sync between different restaurant locations.

In a restaurant, it is also typical to have a hierarchy:

  • Managers can read+write everything for their restaurant location,
  • Employees/Crew can see the menu, write+read orders for all users for their restaurant location
  • Customers can see the menu and read-only orders for their restaurant location.

We won't have this fully as part of this app, but we can start to evolve towards this by providing a better configuration screen that mirrors more closely what would happen in a real POS app.

Problem

One location can be used by the same people in different locations and complicate the demo.

Solution

We can provide a better onboarding screen to help make sure each device is part of a unique location. Unclear what that looks like right now

  • Make locations configurable within ditto collections, rather than as static objects (Change the menu for all locations at once #2)
  • Talk with sales to discuss the ideal way to expose this through the UI
  • Provide a mechanism to log in and configure your device
@okdistribute okdistribute transferred this issue from getditto/demoapp-skyservice May 11, 2023
@okdistribute okdistribute transferred this issue from another repository Sep 12, 2023
@okdistribute okdistribute added the good first issue Good for newcomers label Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants