!7 !include once #1032300 // Playwright Include with sticky lib static MapSO _renameClasses = litmap("GazelleBEA" := "GazelleBEAMainServer"); mainPackage gazelle mainClassName main module GazelleBEAMainServer > GazelleBEA { void init :: after { runRefChecker = false; set exportUsersInVM; set exportUsersGlobally; } @Override O serveDefaultPage(DynGazelleRocks.Req req) { if (ewicOneOf(req.uri(), ".css", ".js")) ret serve404Page(); S uri = req.uri(); if (startsWith(addSlash(uri), "/kb/")) ret "Knowledge base missing :("; //S uri = replacePrefix("/kb/", "/", uri); ret hrefresh(addParamsToURL("https://gazelle.rocks/kb" + uri, req.params()); } O serve404Page() { if (startsWith(currentReq().uri, "/crud/")) ret hredirect(baseLink + "/login"); else ret subBot_serve404("Resource not found, please try the " + ahref("/", "home page")); } } !include early #1031418 // Gazelle BEA