stephb9959
2023-02-08 09:55:43 -08:00
parent 96da7500a6
commit 62f98adc83
7 changed files with 69 additions and 7 deletions

View File

@@ -101,4 +101,20 @@ namespace OpenWifi {
Answer.set(RESTAPI::Protocol::FIRMWARES, ObjectArray);
ReturnObject(Answer);
}
void RESTAPI_firmwaresHandler::DoPut() {
if(UserInfo_.userinfo.userRole!=SecurityObjects::ROOT &&
UserInfo_.userinfo.userRole!=SecurityObjects::ADMIN) {
return UnAuthorized(RESTAPI::Errors::ACCESS_DENIED);
}
if(GetBoolParameter("update")) {
if(ManifestCreator()->RunUpdateTask()) {
return OK();
}
return BadRequest(RESTAPI::Errors::FirmwareBDInProgress);
}
return BadRequest(RESTAPI::Errors::MissingOrInvalidParameters);
}
}