Remove the one-time env-to-config migration from the settings
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
151a92959d
commit
c9f553dc60
8 files changed
+9
-157
No files matched your search
@@ -66,7 +66,6 @@ pub fn router(app: AppState) -> Router {
|
||||
.route("/folders/{id}/access", put(set_folder_access))
|
||||
.route("/config", get(get_config).patch(patch_config))
|
||||
.route("/config/raw", get(get_config_raw).put(put_config_raw))
|
||||
.route("/config/inline-env", get(inline_env_preview).post(inline_env_apply))
|
||||
.route("/providers/reload", post(reload_providers))
|
||||
.route("/models", get(models))
|
||||
.route("/agents", get(agents))
|
||||
@@ -290,24 +289,6 @@ struct RawBody {
|
||||
text: String,
|
||||
}
|
||||
|
||||
/// Which ${VAR} references the config still has (and whether they are set).
|
||||
async fn inline_env_preview(Extension(user): Extension<User>, State(app): State<AppState>) -> ApiResult {
|
||||
require_admin(&user)?;
|
||||
let (_, set, unset) = config::inline_env(&app.config_text()?)?;
|
||||
Ok(Json(json!({"set": set, "unset": unset})))
|
||||
}
|
||||
|
||||
/// Move the values of set environment variables into the config file.
|
||||
async fn inline_env_apply(Extension(user): Extension<User>, State(app): State<AppState>) -> ApiResult {
|
||||
require_admin(&user)?;
|
||||
let (text, set, unset) = config::inline_env(&app.config_text()?)?;
|
||||
if !set.is_empty() {
|
||||
app.save_config(&text).await?;
|
||||
app.audit(Some(&user), "config.inline_env", set.join(", "), "");
|
||||
}
|
||||
Ok(Json(json!({"set": set, "unset": unset})))
|
||||
}
|
||||
|
||||
async fn put_config_raw(Extension(user): Extension<User>, State(app): State<AppState>, Json(body): Json<RawBody>) -> ApiResult {
|
||||
require_admin(&user)?;
|
||||
app.save_config(&body.text).await?;
|
||||
|
||||
Reference in new issue
Block a user