I have tried this on both Firefox (Linux Debian 8.6 amd64, iceweasel 45.4) and Chrome (Linux, 54.0.2840.90 64-bit)
Steps to repeat:
- Installed dreamfactory using
bitnami-dreamfactory-2.3.1-0-linux-x64-installer.run as local user
- Click on Schema menu in the
localhost:8080 Admin control panel
- Set Service = MySQL Database
- Click Create to create a new table. Alternatively, pick an existing table.
Observe that a form with the table properties is displayed.
- Click Add Field (or click an existing field to edit)
- Edit the name, label and set the type String (typical actions)
- Click Save
- Observe that a green 'saved' toast appears
Problems.
- There is now no obvious way to get back to the table summary form from step 4.
- Cancel will return to the table summary, but the new field is not shown.
- To actually get back to the table form and see the latest field, you have to refresh the browser, then re-select MySQL database and re-select the table, and finally the new field is visible.
- When editing an existing field, if you press cancel, the field is no longer shown in the list of fields unless you again refresh the browser and re-select the table
- Pressing Save again repeats the green confirmation toast. This is probably expected. (Although perhaps Save could be greyed out if no changes have been detected.)
Ideal solution.
- I think there should be a 'back' button or similar that takes you back to the table summary from the add (or edit) field form.