bitbake: toaster: libtoaster Add editProject and getLayerDepsForProject
Add two utility functions for editing project settings and returning the layer "dependencies" for a specified layer. (Bitbake rev: 5f98f245bdd381a141a018a7f9953a5510fbb4df) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d5fc4f7f13
commit
7d5cd68a7d
|
@ -114,11 +114,60 @@ var libtoaster = (function (){
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Properties for data can be:
|
||||||
|
* layerDel (csv)
|
||||||
|
* layerAdd (csv)
|
||||||
|
* projectName
|
||||||
|
* projectVersion
|
||||||
|
* machineName
|
||||||
|
*/
|
||||||
|
function _editProject(url, projectId, data, onSuccess, onFail){
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: url,
|
||||||
|
data: data,
|
||||||
|
headers: { 'X-CSRFToken' : $.cookie('csrftoken')},
|
||||||
|
success: function (data) {
|
||||||
|
if (data.error != "ok") {
|
||||||
|
console.log(data.error);
|
||||||
|
if (onFail != undefined)
|
||||||
|
onFail(data);
|
||||||
|
} else {
|
||||||
|
if (onSuccess != undefined)
|
||||||
|
onSuccess(data);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (data) {
|
||||||
|
console.log("Call failed");
|
||||||
|
console.log(data);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
function _getLayerDepsForProject(xhrDataTypeaheadUrl, projectId, layerId, onSuccess, onFail){
|
||||||
|
/* Check for dependencies not in the current project */
|
||||||
|
$.getJSON(xhrDataTypeaheadUrl,
|
||||||
|
{ type: 'layerdeps', 'value': layerId , project_id: projectId },
|
||||||
|
function(data) {
|
||||||
|
if (data.error != "ok") {
|
||||||
|
console.log(data.error);
|
||||||
|
if (onFail != undefined)
|
||||||
|
onFail(data);
|
||||||
|
} else {
|
||||||
|
onSuccess(data);
|
||||||
|
}
|
||||||
|
}, function() {
|
||||||
|
console.log("E: Failed to make request");
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
reload_params : reload_params,
|
reload_params : reload_params,
|
||||||
startABuild : _startABuild,
|
startABuild : _startABuild,
|
||||||
makeTypeahead : _makeTypeahead,
|
makeTypeahead : _makeTypeahead,
|
||||||
getProjectInfo: _getProjectInfo,
|
getProjectInfo: _getProjectInfo,
|
||||||
|
getLayerDepsForProject : _getLayerDepsForProject,
|
||||||
|
editProject : _editProject,
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue