mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git
synced 2025-10-29 18:02:29 +00:00
Adding preferences.
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
#include "RESTAPI/RESTAPI_email_handler.h"
|
||||
#include "RESTAPI/RESTAPI_sms_handler.h"
|
||||
#include "RESTAPI/RESTAPI_validateToken_handler.h"
|
||||
#include "RESTAPI/RESTAPI_preferences.h"
|
||||
|
||||
namespace OpenWifi {
|
||||
|
||||
@@ -29,7 +30,8 @@ namespace OpenWifi {
|
||||
RESTAPI_action_links,
|
||||
RESTAPI_avatarHandler,
|
||||
RESTAPI_email_handler,
|
||||
RESTAPI_sms_handler
|
||||
RESTAPI_sms_handler,
|
||||
RESTAPI_preferences
|
||||
>(Path, Bindings, L, S);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,10 +34,8 @@ fi
|
||||
|
||||
token=""
|
||||
result_file=result.json
|
||||
username="tip@ucentral.com"
|
||||
password="Snoopy99!!!"
|
||||
#username="stephb@incognito.com"
|
||||
#password="Snoopy98!"
|
||||
username="script.runner@arilia.com"
|
||||
password="NoMoreN00bs!"
|
||||
browser_list=(firefox sensible-browser xdg-open w3m links links2 lynx youtube-dl)
|
||||
browser=""
|
||||
|
||||
@@ -264,6 +262,22 @@ sendsms() {
|
||||
jq < ${result_file}
|
||||
}
|
||||
|
||||
setpreferences() {
|
||||
payload="{ \"data\" : [ { \"name\" : \"$1\" , \"value\" : \"$2\" }] }"
|
||||
curl ${FLAGS} -X PUT "https://${OWSEC}/api/v1/preferences" \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "Authorization: Bearer ${token}" \
|
||||
-d "$payload" > ${result_file}
|
||||
jq < ${result_file}
|
||||
}
|
||||
|
||||
getpreferences() {
|
||||
curl ${FLAGS} -X GET "https://${OWSEC}/api/v1/preferences" \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "Authorization: Bearer ${token}" ${result_file}
|
||||
jq < ${result_file}
|
||||
}
|
||||
|
||||
testlogout() {
|
||||
echo "Logged in..."
|
||||
oldtoken=${token}
|
||||
@@ -375,7 +389,8 @@ case "$1" in
|
||||
"getsubsystemnames") login; getsubsystemnames; logout ;;
|
||||
"reloadsubsystem") login; reloadsubsystem "$2"; logout ;;
|
||||
"systeminfo") login; systeminfo ; logout;;
|
||||
"testburst") login; login; login; login; login; login; login; login; login; login; login; login; login; login; login; login;;
|
||||
"setpreferences") login; setpreferences "$2" "$3" ; logout;;
|
||||
"getpreferences") login; getpreferences ; logout;;
|
||||
"help") login; help ; logout ;;
|
||||
*) help ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user