mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Fixed facet group labels.
The facet group labels have been modified according to UXD spec. Some facet groups will have more descriptive labels. Some others will not have any labels because the facet tab is self-explanatory. Ticket #1423, #1561
This commit is contained in:
parent
8519967ef1
commit
d08dcb40e1
@ -27,6 +27,7 @@ IPA.entity_factories.permission = function() {
|
||||
|
||||
return IPA.entity_builder().
|
||||
entity('permission').
|
||||
facet_groups([ 'privilege' , 'settings' ]).
|
||||
search_facet({
|
||||
columns:['cn']
|
||||
}).
|
||||
@ -48,7 +49,10 @@ IPA.entity_factories.permission = function() {
|
||||
factory:IPA.target_section,
|
||||
label: IPA.messages.objects.permission.target
|
||||
}]}).
|
||||
standard_association_facets().
|
||||
association_facet({
|
||||
name: 'member_privilege',
|
||||
facet_group: 'privilege'
|
||||
}).
|
||||
adder_dialog({
|
||||
width: 500,
|
||||
height: 400,
|
||||
@ -73,6 +77,7 @@ IPA.entity_factories.permission = function() {
|
||||
IPA.entity_factories.privilege = function() {
|
||||
return IPA.entity_builder().
|
||||
entity('privilege').
|
||||
facet_groups([ 'role', 'settings', 'permission' ]).
|
||||
search_facet({
|
||||
columns:['cn','description']}).
|
||||
details_facet({
|
||||
@ -84,12 +89,14 @@ IPA.entity_factories.privilege = function() {
|
||||
}]}).
|
||||
association_facet({
|
||||
name: 'member_role',
|
||||
facet_group: 'role',
|
||||
add_method: 'add_privilege',
|
||||
remove_method: 'remove_privilege',
|
||||
associator: IPA.serial_associator
|
||||
}).
|
||||
association_facet({
|
||||
name: 'memberof_permission',
|
||||
facet_group: 'permission',
|
||||
add_method: 'add_permission',
|
||||
remove_method: 'remove_permission'
|
||||
}).
|
||||
@ -105,6 +112,7 @@ IPA.entity_factories.privilege = function() {
|
||||
IPA.entity_factories.role = function() {
|
||||
return IPA.entity_builder().
|
||||
entity('role').
|
||||
facet_groups([ 'member', 'settings', 'privilege' ]).
|
||||
search_facet({
|
||||
columns:['cn','description']}).
|
||||
details_facet({sections:[
|
||||
@ -114,6 +122,7 @@ IPA.entity_factories.role = function() {
|
||||
fields:['cn','description']}]}).
|
||||
association_facet({
|
||||
name: 'memberof_privilege',
|
||||
facet_group: 'privilege',
|
||||
add_method: 'add_privilege',
|
||||
remove_method: 'remove_privilege'
|
||||
}).
|
||||
|
@ -29,12 +29,13 @@
|
||||
IPA.entity_factories.automountlocation = function() {
|
||||
return IPA.entity_builder().
|
||||
entity({ name: 'automountlocation' }).
|
||||
facet_groups([ 'automountmap', 'settings' ]).
|
||||
search_facet({
|
||||
title: IPA.metadata.objects.automountlocation.label,
|
||||
columns:['cn']
|
||||
}).
|
||||
nested_search_facet({
|
||||
facet_group: 'member',
|
||||
facet_group: 'automountmap',
|
||||
nested_entity : 'automountmap',
|
||||
label : IPA.metadata.objects.automountmap.label,
|
||||
name: 'maps',
|
||||
@ -58,8 +59,9 @@ IPA.entity_factories.automountmap = function() {
|
||||
return IPA.entity_builder().
|
||||
entity({ name: 'automountmap' }).
|
||||
containing_entity('automountlocation').
|
||||
facet_groups([ 'automountkey', 'settings' ]).
|
||||
nested_search_facet({
|
||||
facet_group: 'member',
|
||||
facet_group: 'automountkey',
|
||||
nested_entity : 'automountkey',
|
||||
label : IPA.metadata.objects.automountkey.label,
|
||||
name: 'keys',
|
||||
|
@ -35,6 +35,7 @@ IPA.entity_factories.dnszone = function() {
|
||||
|
||||
return IPA.entity_builder().
|
||||
entity('dnszone').
|
||||
facet_groups([ 'dnsrecord', 'settings' ]).
|
||||
search_facet({
|
||||
title: IPA.metadata.objects.dnszone.label,
|
||||
columns:['idnsname']
|
||||
@ -58,7 +59,7 @@ IPA.entity_factories.dnszone = function() {
|
||||
'idnsupdatepolicy']}]
|
||||
}).
|
||||
nested_search_facet({
|
||||
facet_group: 'member',
|
||||
facet_group: 'dnsrecord',
|
||||
nested_entity : 'dnsrecord',
|
||||
name: 'records',
|
||||
title: IPA.metadata.objects.dnszone.label_singular,
|
||||
|
@ -38,10 +38,7 @@ IPA.entity_factories.entitle = function() {
|
||||
factory: IPA.entitle.entity,
|
||||
name: 'entitle'
|
||||
}).
|
||||
facet_groups([
|
||||
{ name: 'account', label: IPA.messages.objects.entitle.account },
|
||||
{ name: 'certificates', label: IPA.messages.objects.entitle.certificates }
|
||||
]).
|
||||
facet_groups([ 'account', 'certificates' ]).
|
||||
details_facet({
|
||||
factory: IPA.entitle.details_facet,
|
||||
label: IPA.messages.objects.entitle.account,
|
||||
|
@ -265,8 +265,7 @@ IPA.facet_header = function(spec) {
|
||||
}).appendTo(container);
|
||||
|
||||
$('<div/>', {
|
||||
'class': 'facet-group-label',
|
||||
text: facet_group.label
|
||||
'class': 'facet-group-label'
|
||||
}).appendTo(section);
|
||||
|
||||
var ul = $('<ul/>', {
|
||||
@ -336,7 +335,17 @@ IPA.facet_header = function(spec) {
|
||||
var facet_groups = that.facet.entity.facet_groups.values;
|
||||
for (var i=0; i<facet_groups.length; i++) {
|
||||
var facet_group = facet_groups[i];
|
||||
|
||||
var span = $('.facet-group[name='+facet_group.name+']', that.facet_tabs);
|
||||
if (!span.length) continue;
|
||||
|
||||
var label = facet_group.label;
|
||||
if (label) {
|
||||
label = label.replace('${primary_key}', that.facet.pkey);
|
||||
|
||||
var label_container = $('.facet-group-label', span);
|
||||
label_container.text(label);
|
||||
}
|
||||
|
||||
var facets = facet_group.facets.values;
|
||||
for (var j=0; j<facets.length; j++) {
|
||||
@ -684,10 +693,8 @@ IPA.entity_builder = function(){
|
||||
|
||||
that.facet_groups([
|
||||
'member',
|
||||
'memberindirect',
|
||||
'settings',
|
||||
'memberof',
|
||||
'memberofindirect',
|
||||
'managedby'
|
||||
]);
|
||||
|
||||
@ -703,17 +710,7 @@ IPA.entity_builder = function(){
|
||||
facet_group = IPA.facet_group({ name: spec });
|
||||
}
|
||||
|
||||
if (!facet_group.label) {
|
||||
var relationships = entity.metadata.relationships;
|
||||
if (relationships) {
|
||||
var relationship = relationships[facet_group.name];
|
||||
if (relationship) {
|
||||
facet_group.label = relationship[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!facet_group.label) {
|
||||
if (facet_group.label == undefined) {
|
||||
facet_group.label = IPA.messages.facet_groups[facet_group.name];
|
||||
}
|
||||
|
||||
|
@ -15889,12 +15889,9 @@
|
||||
"remove_title": "Remove ${entity}"
|
||||
},
|
||||
"facet_groups": {
|
||||
"managedby": "Managed by",
|
||||
"member": "Member",
|
||||
"memberindirect": "Indirect Member",
|
||||
"memberof": "Member Of",
|
||||
"memberofindirect": "Indirect Member Of",
|
||||
"settings": "Settings"
|
||||
"managedby": "${primary_key} is managed by:",
|
||||
"member": "Entities enrolled in ${primary_key}:",
|
||||
"memberof": "${primary_key} is a member of these:"
|
||||
},
|
||||
"facets": {
|
||||
"details": "Settings",
|
||||
|
@ -360,12 +360,9 @@ class i18n_messages(Command):
|
||||
"prospective":_("Prospective"),
|
||||
},
|
||||
"facet_groups": {
|
||||
"managedby":_("Managed by"),
|
||||
"member":_("Member"),
|
||||
"memberindirect":_("Indirect Member"),
|
||||
"memberof":_("Member Of"),
|
||||
"memberofindirect":_("Indirect Member Of"),
|
||||
"settings": _("Settings"),
|
||||
"managedby":_("${primary_key} is managed by:"),
|
||||
"member":_("Entities enrolled in ${primary_key}:"),
|
||||
"memberof":_("${primary_key} is a member of these:"),
|
||||
},
|
||||
"facets": {
|
||||
"search":_("Search"),
|
||||
|
Loading…
Reference in New Issue
Block a user