Opened 9 years ago
Last modified 9 years ago
#684 new enhancement
Implement an ACI manager
Reported by: | westram | Owned by: | devel |
---|---|---|---|
Priority: | normal | Milestone: | wishlist |
Component: | global | Version: | SVN |
Keywords: | Cc: |
Description
Goals:
- interface to create ACI expressions ("test ACI before use")
- allow to maintain ACIs (store/restore, export/import, …)
Current state:
- currently ACIs are difficult to edit (all in one line)
- to test an ACI it needs to be applied using the function where it shall be used.
Depending on the function one may need to- open some generated textfile to see the result or
- perform a time consuming batch (in case the ACI is applied to thousands of species)
Wanted:
- an EDIT button next to every ACI input field (opens ACI manager)
- basic functionality of ACI manager
- multiline edit field for ACI (auto-format ACI into multiple lines here)
- display error and result of ACI (on change)
- list of existing ACIs (similar to existing hard-configured lists, e.g. in modify fields of listed)
- input fields for name and comment (showing those of selected ACI or used when storing a new ACI); similar as done in config-manager interface
- interface to manage ACI list (store current, delete selected, export/import)
- Notes:
- use currently selected item (e.g. species) as source
- use currently selected as source
- some ACIs also "carry" the name of a default target field (e.g. in modify fields of listed)
- update target awar when ACI applies w/o error
- provide Revert button (=set target awar to startup state)
- only one ACI manager allowed at a time?
Information provided by caller:
- itemtype (allow "none"?)
- input stream (might be an example)
- treename or treenode (or NULL)
- target awar (containing ACI)
Change History (1)
comment:1 Changed 9 years ago by westram
- Milestone changed from wishlist2016 to wishlist
Note: See
TracTickets for help on using
tickets.
Milestone renamed