cloudstack/ui/src
Rohit Yadav 135ddf8b98 config: action args remapping framework
This implements actions args remapping framework which allows developers
to specify how to provide/show args to the user/admin or how to override
based on the resource by means of (a) `value(record)` function, (b)
statically defined `api` name, (c) `options` array.

For example, in the config file:

```
  args: ['id', 'virtualmachineid', 'mode'],
  mapping: {
    id: {
      api: 'listIsos'
    },
    virtualmachineid: {
      value: (record, params) => { return record.id }
    },
    mode: {
      options: ['http', 'nfs', 'something else']
    }
  }
```

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 07:06:14 +05:30
..
api eslint: fix missing eslint dependencies and lint errors (#19) 2021-01-20 07:06:14 +05:30
assets components: reusable details settings and new fixes/features (#38) 2021-01-20 07:06:14 +05:30
components config: dynamic doc links for views 2021-01-20 07:06:14 +05:30
config config: action args remapping framework 2021-01-20 07:06:14 +05:30
core src: add apache v2.0 license header to files 2021-01-20 07:06:14 +05:30
layouts components: styling and placement refactoring 2021-01-20 07:06:14 +05:30
locales compute: VM deployment wizard 2021-01-20 07:06:14 +05:30
router src: add apache v2.0 license header to files 2021-01-20 07:06:14 +05:30
store permission: allow permissive routes 2021-01-20 07:06:14 +05:30
style src: add apache v2.0 license header to files 2021-01-20 07:06:14 +05:30
utils eslint: fix missing eslint dependencies and lint errors (#19) 2021-01-20 07:06:14 +05:30
views config: action args remapping framework 2021-01-20 07:06:14 +05:30
App.vue src: add apache v2.0 license header to files 2021-01-20 07:06:14 +05:30
main.js src: add apache v2.0 license header to files 2021-01-20 07:06:14 +05:30
permission.js src: add apache v2.0 license header to files 2021-01-20 07:06:14 +05:30