13#include <nlohmann/json.hpp>
14#include "../utils/utils.h"
66 json initSettingsConfig();
71 void setupConfigRoutes();
Manages application settings.
Definition kv_store.h:23
bool setupRoutes()
Initialize and set up routes for fetching settings data.
Definition kv_store.cpp:16
json & configs()
Get the current config data instance.
Definition kv_store.cpp:174
void close()
Definition kv_store.h:27
void migrate()
Initialize migration, create base data for setting fields.
Definition kv_store.cpp:32
HandlerResponse hasAccess(MantisRequest &req, MantisResponse &res) const
Evaluate if request is authenticated and has permission to access this route.
Definition kv_store.cpp:73
A wrapper class around httplib::Request offering a consistent API and allowing for easy wrapper metho...
Definition http.h:42
Wrapper around httplib::Response for consistent API.
Definition http.h:318
router.h
Definition auth.h:15
httplib::Server::HandlerResponse HandlerResponse
Definition types.h:33
nlohmann::json json
Shorten JSON namespace.
Definition context_store.h:18