Jake McDermott
540f8ab7d6
Only show cred type test button to superusers.
...
Without a credential instance, plugin tests go through the credential
type (not credential) api. Since this endpoint is for superusers only,
we hide the test button when non-superusers are adding a new external
credential.
2019-12-03 15:23:02 -05:00
Jake McDermott
5d11400f6c
replace unlinked fields before updating input sources
...
With credential type changes for linked credentials disabled, we can
update the unlinked credential fields first. If an error occurs when
updating the unlinked fields, no input sources will be changed.
2019-04-02 11:24:55 -04:00
Jake McDermott
6f43f223b2
update e2e credential checks
2019-04-02 11:24:52 -04:00
Jake McDermott
b90f9ac401
remove linked fields from validation loop
...
All linked fields are initially valid. All unlinked fields
are initially valid.
2019-04-02 11:24:07 -04:00
Jake McDermott
aa4575c92e
update validation when input source is set
2019-04-02 11:23:57 -04:00
Jake McDermott
f0f4f487fb
disable input source lookups when they can't be changed
...
If a user doesn't have permission to change an input field, we disable
the input field.
2019-04-02 11:23:53 -04:00
Jake McDermott
261a635005
remove non-matches from input source arrays
2019-04-02 11:23:17 -04:00
Jake McDermott
ea9ed31f9d
refactor metadata conversion function to use reduce
2019-04-02 11:22:59 -04:00
Jake McDermott
43456d13c4
don't replace input source unless changed
2019-04-02 11:22:44 -04:00
Jake McDermott
e0d61cfb8e
enable input source linking for password fields
2019-04-02 11:22:30 -04:00
Jake McDermott
5c855b5bd1
add selected credential tray to input source lookup
2019-04-02 11:22:23 -04:00
Jake McDermott
47f31b41fb
combine add and edit controllers
2019-04-02 11:22:12 -04:00