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 {
|
||||
reload_params : reload_params,
|
||||
startABuild : _startABuild,
|
||||
makeTypeahead : _makeTypeahead,
|
||||
getProjectInfo: _getProjectInfo,
|
||||
getLayerDepsForProject : _getLayerDepsForProject,
|
||||
editProject : _editProject,
|
||||
}
|
||||
})();
|
||||
|
||||
|
|
Loading…
Reference in New Issue