mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
webui: update stageuser/user pages based on action in diffrent user search page
Reviewed-By: David Kupka <dkupka@redhat.com> Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
This commit is contained in:
parent
64e87d5e34
commit
52647285f6
@ -40,6 +40,16 @@ var make_stageuser_spec = function() {
|
||||
return {
|
||||
name: 'stageuser',
|
||||
facet_groups: ['settings'],
|
||||
policies: [
|
||||
IPA.search_facet_update_policy,
|
||||
IPA.details_facet_update_policy,
|
||||
{
|
||||
$factory: IPA.facet_update_policy,
|
||||
source_facet: 'search',
|
||||
dest_entity: 'user',
|
||||
dest_facet: 'search'
|
||||
}
|
||||
],
|
||||
facets: [
|
||||
{
|
||||
$type: 'search',
|
||||
@ -295,6 +305,29 @@ stageuser.search_preserved_facet_spec = {
|
||||
]
|
||||
};
|
||||
|
||||
mod_user.entity_spec.policies = mod_user.entity_spec.policies || {};
|
||||
mod_user.entity_spec.policies.push(
|
||||
{
|
||||
$factory: IPA.facet_update_policy,
|
||||
source_facet: 'search',
|
||||
dest_entity: 'stageuser',
|
||||
dest_facet: 'search'
|
||||
},
|
||||
{
|
||||
$factory: IPA.facet_update_policy,
|
||||
source_facet: 'search_preserved',
|
||||
dest_entity: 'user',
|
||||
dest_facet: 'search'
|
||||
},
|
||||
{
|
||||
$factory: IPA.facet_update_policy,
|
||||
source_facet: 'search',
|
||||
dest_entity: 'user',
|
||||
dest_facet: 'search_preserved'
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
stageuser.batch_activate_action = function(spec) {
|
||||
|
||||
spec = spec || {};
|
||||
|
@ -58,6 +58,10 @@ var exp = IPA.user = {
|
||||
var make_spec = function() {
|
||||
return {
|
||||
name: 'user',
|
||||
policies: [
|
||||
IPA.search_facet_update_policy,
|
||||
IPA.details_facet_update_policy
|
||||
],
|
||||
facets: [
|
||||
{
|
||||
$type: 'search',
|
||||
|
Loading…
Reference in New Issue
Block a user