UI for dataset owner
A widget only for dataset owners.
In browser widget:
-
Link (cog icon) at the bottom of the browser widget opening in a new window -
Move Login/logout to same line as search, and add dbName to the left, then version, then search, then views, then login/logout? Use a Navbar?? -
Convert attribute list view to a modal -
Make sure server returns 403 instead of 401 -
Secure
should discard the token when receiving a 401 and addauth=true
if not there already (and be called whether the token is present or not)
Widget:
-
Import/export config button -
Delete dataset - Update config
-
Base settings (add dbName as locked field) -
Use Accordion or Tabs to decrease size of config window -
Tabs setting
array of key-value pairs including automatic(("_table", "") ("meta", "Record metadata"))
-
Parser: add array(alternateName) -
Resolvers settings
array of (type -> array of key-value pairs) -
Attributes settings
array of key -> name -> descr -> suffix -> template -> exclamationMark -> array(type* || resolver) -> array(tab)
Attention: only one type allowed
-
Additions:
-
Tab ordering -
Empty template => cannot be virtual -
Non-custom resolvers should be visible and locked -
Compulsory attributes should be locked -
Re-think where _table and meta tabs should be created -
Embed documentation -
Fix gitlab and API links which fail to open outside of the iFrame.
Notes:
- When ref is left blank, use name.toLowerCase.replace(" ", "_")
- Have an immutable table with an edit button opening a modal. From there you can either delete the item or update its fields.
Edited by mma227