mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git
synced 2025-11-01 19:27:59 +00:00
Adding preferences.
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
#include "RESTAPI/RESTAPI_email_handler.h"
|
#include "RESTAPI/RESTAPI_email_handler.h"
|
||||||
#include "RESTAPI/RESTAPI_sms_handler.h"
|
#include "RESTAPI/RESTAPI_sms_handler.h"
|
||||||
#include "RESTAPI/RESTAPI_validateToken_handler.h"
|
#include "RESTAPI/RESTAPI_validateToken_handler.h"
|
||||||
|
#include "RESTAPI/RESTAPI_preferences.h"
|
||||||
|
|
||||||
namespace OpenWifi {
|
namespace OpenWifi {
|
||||||
|
|
||||||
@@ -29,7 +30,8 @@ namespace OpenWifi {
|
|||||||
RESTAPI_action_links,
|
RESTAPI_action_links,
|
||||||
RESTAPI_avatarHandler,
|
RESTAPI_avatarHandler,
|
||||||
RESTAPI_email_handler,
|
RESTAPI_email_handler,
|
||||||
RESTAPI_sms_handler
|
RESTAPI_sms_handler,
|
||||||
|
RESTAPI_preferences
|
||||||
>(Path, Bindings, L, S);
|
>(Path, Bindings, L, S);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,10 +34,8 @@ fi
|
|||||||
|
|
||||||
token=""
|
token=""
|
||||||
result_file=result.json
|
result_file=result.json
|
||||||
username="tip@ucentral.com"
|
username="script.runner@arilia.com"
|
||||||
password="Snoopy99!!!"
|
password="NoMoreN00bs!"
|
||||||
#username="stephb@incognito.com"
|
|
||||||
#password="Snoopy98!"
|
|
||||||
browser_list=(firefox sensible-browser xdg-open w3m links links2 lynx youtube-dl)
|
browser_list=(firefox sensible-browser xdg-open w3m links links2 lynx youtube-dl)
|
||||||
browser=""
|
browser=""
|
||||||
|
|
||||||
@@ -264,6 +262,22 @@ sendsms() {
|
|||||||
jq < ${result_file}
|
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() {
|
testlogout() {
|
||||||
echo "Logged in..."
|
echo "Logged in..."
|
||||||
oldtoken=${token}
|
oldtoken=${token}
|
||||||
@@ -375,7 +389,8 @@ case "$1" in
|
|||||||
"getsubsystemnames") login; getsubsystemnames; logout ;;
|
"getsubsystemnames") login; getsubsystemnames; logout ;;
|
||||||
"reloadsubsystem") login; reloadsubsystem "$2"; logout ;;
|
"reloadsubsystem") login; reloadsubsystem "$2"; logout ;;
|
||||||
"systeminfo") login; systeminfo ; 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") login; help ; logout ;;
|
||||||
*) help ;;
|
*) help ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user