diff --git a/repertory/repertory/include/cli/ui.hpp b/repertory/repertory/include/cli/ui.hpp index f43fc132..015a86d8 100644 --- a/repertory/repertory/include/cli/ui.hpp +++ b/repertory/repertory/include/cli/ui.hpp @@ -38,7 +38,7 @@ ui(std::vector args, const std::string & /*data_directory*/, std::string data; auto res = utils::cli::parse_string_option( args, utils::cli::options::ui_port_option, data); - if (res == exit_code::success) { + if (res == exit_code::success && not data.empty()) { ui_port = utils::string::to_uint16(data); } diff --git a/repertory/repertory/src/ui/handlers.cpp b/repertory/repertory/src/ui/handlers.cpp index 815badac..82fc4f4c 100644 --- a/repertory/repertory/src/ui/handlers.cpp +++ b/repertory/repertory/src/ui/handlers.cpp @@ -39,6 +39,8 @@ handlers::handlers(mgmt_app_config *config, httplib::Server *server) } res.status = http_error_codes::unauthorized; + res.headers["WWW-Authenticate"] = + R"(Basic realm="Repertory Management Portal", charset="UTF-8")"; return httplib::Server::HandlerResponse::Handled; }); diff --git a/web/repertory/lib/models/mount.dart b/web/repertory/lib/models/mount.dart new file mode 100644 index 00000000..e69de29b diff --git a/web/repertory/lib/models/mount_list.dart b/web/repertory/lib/models/mount_list.dart new file mode 100644 index 00000000..e69de29b diff --git a/web/repertory/lib/widgets/mount.dart b/web/repertory/lib/widgets/mount.dart new file mode 100644 index 00000000..e69de29b diff --git a/web/repertory/lib/widgets/mount_list.dart b/web/repertory/lib/widgets/mount_list.dart new file mode 100644 index 00000000..e69de29b