Currently we have three different groupings/arrangements of robot content created by developers:
Faces: Stored in two places: user-> faces, robot->faces, Editor is robot independent; it gives access to all faces from all users (read-only), and user-> faces (editable).
Belly screens: Stored only on robot->screens, all screens are editable by all users of a robot.
Programs: Similar to faces, stored in two places: user->programs, robot->programs. But differently, the editor gives access to all programs on all robots (not all programs from all users).
I propose that we make everything consistent with the model of the programs. To that end we need to:
[ ] Change the face editor to display faces from robots, perhaps similar to the programming interface where the user can browse robots from within the tool (rather than select which robot before opening the tool).
[ ] Make a belly editor with a similar model, start copying belly screens under user->screens, make them editable only when they are there.
Currently we have three different groupings/arrangements of robot content created by developers:
I propose that we make everything consistent with the model of the programs. To that end we need to: