TESTS WebUI: Vaults management
Bunch of tests for WebUI Vault Management. Covers: Adding vaults Modifying vaults Adding members and owners to all types of vaults https://fedorahosted.org/freeipa/ticket/5426 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
This commit is contained in:
1 parent
0808504ba1
commit
f952757484
3 files changed
+273
-1
No files matched your search
@@ -614,6 +614,7 @@ vault.custom_adder_dialog = function(spec) {
|
||||
|
||||
var facet_name = that.entity.facet.name;
|
||||
facet_name = facet_name.substr(0, facet_name.indexOf('_'));
|
||||
if (facet_name === "") facet_name = 'user';
|
||||
|
||||
var type_f = that.fields.get_field('type');
|
||||
type_f.set_pristine_value([facet_name]);
|
||||
@@ -621,6 +622,27 @@ vault.custom_adder_dialog = function(spec) {
|
||||
if (IPA.is_selfservice) type_f.set_writable(false);
|
||||
};
|
||||
|
||||
that.on_success = function(data) {
|
||||
var result = data.result.result;
|
||||
var my_vaults = that.entity.get_facet('search');
|
||||
|
||||
function update_facet(name) {
|
||||
var fa = that.entity.get_facet(name);
|
||||
fa.set_expired_flag();
|
||||
}
|
||||
|
||||
if (result.service) {
|
||||
update_facet('service_search');
|
||||
} else if (result.shared) {
|
||||
update_facet('shared_search');
|
||||
} else {
|
||||
update_facet('user_search');
|
||||
my_vaults.set_expired_flag();
|
||||
}
|
||||
};
|
||||
|
||||
that.added.attach(that.on_success);
|
||||
|
||||
return that;
|
||||
};
|
||||
|
||||
@@ -746,7 +768,10 @@ var make_vaultconfig_spec = function() {
|
||||
check_rights: false,
|
||||
no_update: true,
|
||||
fields: [
|
||||
'kra_server_server',
|
||||
{
|
||||
$type: "multivalued",
|
||||
name: 'kra_server_server'
|
||||
},
|
||||
{
|
||||
$type: 'textarea',
|
||||
name: 'transport_cert',
|
||||
|
||||
Reference in new issue
Block a user