This repository was archived by the owner on May 28, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Veris Runtime \ Frontend \ Widgets
Peeyush edited this page Nov 14, 2016
·
1 revision
- A venue can have different type of terminals
- If there is any change in screen (order, widget etc.) or widget of any terminal type then new terminal type must be created.
- Default or preset terminal types cannot be updated, if user want to update/configure already existed terminal type then new Terminal type will created as stated in point 2.
- TBD - Widgets are added from Admin panel, will be reviewed by the Engg Team and QA Team
- TBD - Any Dependent widget cannot be added ahead of widget it depends (in context of screen).
- IMP - Health Check must ensure that the Client is in Sync with the Server, w.r.t the plugins
- IMP - In the case of independent widgets and data conflicts, the primary module for the functionality wins
- TBD - Circular dependency needs to be identified and be dealt with set of new terminals
- IMP - All the widgets must resolve locally first. If the mandatory data is not available locally, only then talk to backend
- As soon as any of the widget is resolved, all the other unresolved widgets must be checked for resolution
- IMP - Dependency resolving widget must have all the data required for dependent widgets
The platform has a limited number of entities and attributes, that is the information it can share, for example
- Ex: Module - User Shares - User First Name/ Last Name Shares - User ID Shares - User Profile Picture
- Ex: Module - Invite Shares - Invite Code Shares - Invite Schedule
Imagine - while registering the widget, on the portal, widget needs to register for all the information it requires from the platform