From 8d8aa60dbd5fe294e5beb4aa837cbf9b44457d09 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 26 Jun 2015 10:33:58 +0200 Subject: webui: fix webui specific metadata Mark all Web UI specific metadata so they could be filtered out in the API Browser. Fix cert name. https://fedorahosted.org/freeipa/ticket/3129 Reviewed-By: Martin Kosek Reviewed-By: Tomas Babej --- install/ui/src/freeipa/certificate.js | 3 ++- install/ui/src/freeipa/topology.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/install/ui/src/freeipa/certificate.js b/install/ui/src/freeipa/certificate.js index ccaa25807..182ec7e66 100755 --- a/install/ui/src/freeipa/certificate.js +++ b/install/ui/src/freeipa/certificate.js @@ -970,7 +970,7 @@ exp.create_cert_metadata = function() { 'show', 'status' ]; - entity.name = "certificate"; + entity.name = "cert"; entity.object_name = "certificate"; entity.object_name_plural = "certificates"; entity.parent_object = ""; @@ -978,6 +978,7 @@ exp.create_cert_metadata = function() { entity.rdn_attribute = ""; entity.relationships = {}; entity.takes_params = lang.clone(entity.takes_options); + entity.only_webui = true; get_param(entity.takes_params, 'subject').flags = ['no_update']; var reason = get_param(entity.takes_params, 'revocation_reason'); diff --git a/install/ui/src/freeipa/topology.js b/install/ui/src/freeipa/topology.js index 9ca31741f..4d585947b 100644 --- a/install/ui/src/freeipa/topology.js +++ b/install/ui/src/freeipa/topology.js @@ -261,6 +261,7 @@ topology.domainlevel_metadata = function(spec, context) { name: 'domainlevel', label: text.get('@i18n:objects.domainlevel.label'), label_singular: text.get('@i18n:objects.domainlevel.label_singular'), + only_webui: true, takes_params: [ { 'class': "Int", -- cgit