diff options
author | Pavel Vomacka <pvomacka@redhat.com> | 2016-04-22 12:57:39 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2016-06-29 15:41:58 +0200 |
commit | 0b72571c5ab36dc0a2d93ded9a10a1b7b08d552e (patch) | |
tree | d88579acdf3f5cf98b4b1dd7fe4c56eeaa58a908 /install/ui | |
parent | 55a0baf1c32e1c472efe2ce81870e05abccb5a4a (diff) | |
download | freeipa-0b72571c5ab36dc0a2d93ded9a10a1b7b08d552e.tar.gz freeipa-0b72571c5ab36dc0a2d93ded9a10a1b7b08d552e.tar.xz freeipa-0b72571c5ab36dc0a2d93ded9a10a1b7b08d552e.zip |
Add new certificates widget to the user details page
https://fedorahosted.org/freeipa/ticket/5108
https://fedorahosted.org/freeipa/ticket/5381
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'install/ui')
-rw-r--r-- | install/ui/src/freeipa/user.js | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/install/ui/src/freeipa/user.js b/install/ui/src/freeipa/user.js index 49c7ff4d4..d8d22ffbc 100644 --- a/install/ui/src/freeipa/user.js +++ b/install/ui/src/freeipa/user.js @@ -73,6 +73,18 @@ return { source_facet: 'details', dest_entity: 'stageuser', dest_facet: 'search' + }, + { + $factory: IPA.cert.cert_update_policy, + source_facet: 'details', + dest_entity: 'cert', + dest_facet: 'search' + }, + { + $factory: IPA.cert.cert_update_policy, + source_facet: 'details', + dest_entity: 'cert', + dest_facet: 'details' } ], facets: [ @@ -188,8 +200,12 @@ return { label: '@i18n:objects.sshkeystore.keys' }, { - $type: 'certificate', - name: 'usercertificate' + $type: 'certs', + adapter: { + $type: 'object_adapter', + result_index: 3 + }, + label: '@i18n:objects.cert.certificates' }, { $type: 'checkboxes', @@ -563,9 +579,22 @@ IPA.user.details_facet = function(spec, no_init) { batch.add_command(krbtpolicy_command); + var certificates = rpc.command({ + entity: 'cert', + method: 'find', + retry: false, + options: { + user: [ pkey ], + all: true + } + }); + + batch.add_command(certificates); + return batch; }; + if (!no_init) that.init_details_facet(); return that; |