mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-09-03 20:52:56 -05:00
Revert "Started pulling the details functionality into the details form object. DOing this in hosts for now to avoid conflicts on details.js"
This reverts commit 37d302d683.
THis commit was pushed accidentally, and not ready to be pushed.
This commit is contained in:
+8
-45
@@ -6,65 +6,27 @@ function setupHost(facet){
|
||||
}
|
||||
}
|
||||
|
||||
function setupHostDetails(host){
|
||||
hostDetailsForm.setup(host);
|
||||
}
|
||||
|
||||
|
||||
var host_details_list =
|
||||
[['identity', 'Host Details', [
|
||||
['fqdn', 'Fully Qualified Domain Name'],
|
||||
['"krbprincipalname', 'Kerberos Principal'],
|
||||
['serverhostname', 'Host Name']]]];
|
||||
|
||||
|
||||
function DetailsForm(obj, details_list, pkeyCol, sampleData ){
|
||||
|
||||
this.obj = obj;
|
||||
this.details_list = details_list;
|
||||
this.sampleData = sampleData;
|
||||
this.pkeyCol = pkeyCol;
|
||||
|
||||
this.setup= function(key){
|
||||
window.location.hash="#tab="+this.obj+"user&facet=details&pkey="+key;
|
||||
|
||||
//re initialize global parse of parameters
|
||||
qs = ipa_parse_qs();
|
||||
|
||||
showDetails();
|
||||
$('h1').text(":RESET:key");
|
||||
|
||||
ipa_details_init(this.obj);
|
||||
ipa_details_create(this.details_list, $('#details'));
|
||||
ipa_details_load(key, on_win, null, this.sampleData);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var hostDetailsForm = new DetailsForm("host",host_details_list,"fqdn","sampledata/hostgroup.json") ;
|
||||
|
||||
function renderDetailColumn(form,current,cell){
|
||||
$("<a/>",{
|
||||
href:"#tab="+this.obj+"&facet=details&pkey="+current.fqdn,
|
||||
html: "" +current[form.pkeyCol],
|
||||
click: function(){ form.setup(current[form.pkeyCol])},
|
||||
}).appendTo(cell);
|
||||
function setupHostDetails(){
|
||||
var detailsForm = new DetailsForm();
|
||||
}
|
||||
|
||||
function setupHostSearch(){
|
||||
|
||||
sampleData = "sampledata/hostlist.json";
|
||||
var columns = [
|
||||
{title:"Host",column:"fqdn",render: function(current,cell){
|
||||
renderDetailColumn(hostDetailsForm, current,cell);
|
||||
renderDetailColumn(current,cell,current[this.column],"group");
|
||||
}},
|
||||
{title:"Comment", column: "description", render: renderSimpleColumn},
|
||||
{title:"Enrolled?", render: renderUnknownColumn},
|
||||
{title:"Manages?", render: renderUnknownColumn}
|
||||
];
|
||||
|
||||
var hostSearchForm = new SearchForm("host", "find", columns, "sampledata/hostlist.json");
|
||||
var hostSearchForm = new SearchForm("host", "find", columns);
|
||||
|
||||
$("#query").unbind();
|
||||
$("#query").click(function(){
|
||||
sampleData = "sampledata/hostlist.json";
|
||||
executeSearch(hostSearchForm);
|
||||
});
|
||||
|
||||
@@ -72,4 +34,5 @@ function setupHostSearch(){
|
||||
$("#new").click( function() {
|
||||
alert("New Host...");
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user