change devcontainer button of install page

This commit is contained in:
init
2025-08-29 16:26:49 +08:00
repo.diff.parent 0e9b1020d9
repo.diff.commit 41955ed427
repo.diff.stats_desc%!(EXTRA int=3, int=10, int=13)

repo.diff.view_file

@@ -9,6 +9,6 @@ var DevContainerConfig = struct {
func loadDevContainerSettingsFrom(rootCfg ConfigProvider) {
sec := rootCfg.Section("devcontainer")
DevContainerConfig.Enable = sec.Key("ENABLE").MustBool(false)
DevContainerConfig.Web_Terminal_Image = sec.Key("WEB_TERMINAL_IMAGE").MustString("devstar.cn/init/webterminal:latest")
DevContainerConfig.Web_Terminal_Image = sec.Key("WEB_TERMINAL_IMAGE").MustString("devstar.cn/devstar/webterminal:latest")
DevContainerConfig.Web_Terminal_Port = sec.Key("WEB_TERMINAL_PORT").MustString("7681")
}

repo.diff.view_file

@@ -149,6 +149,7 @@ func CreateDevContainerConfiguration(ctx *context.Context) {
}
isAdmin, err := devcontainer_service.IsAdmin(ctx, ctx.Doer, ctx.Repo.Repository.ID)
if err != nil {
log.Info(err.Error())
ctx.Flash.Error(err.Error(), true)
return
}

repo.diff.view_file

@@ -158,18 +158,7 @@
<!-- Optional Settings -->
<h4 class="ui dividing header">{{ctx.Locale.Tr "install.optional_title"}}</h4>
<div>
<!-- devcontainer -->
<details class="optional field">
<summary class="right-content tw-py-2{{if .Err_DevContainer}} text red{{end}}">
{{ctx.Locale.Tr "install.devcontainer_title"}}
</summary>
<div class="inline field">
<div class="ui checkbox" id="enable-devcontainer">
<label data-tooltip-content="{{ctx.Locale.Tr "install.devcontainer_enable"}}">{{ctx.Locale.Tr "install.devcontainer_enable"}}</label>
<input name="devcontainer_enable" type="checkbox" {{if .devcontainer_enable}}checked{{end}}>
</div>
</div>
</details>
<!-- k8s -->
<details class="optional field">
<summary class="right-content tw-py-2{{if .Err_K8s}} text red{{end}}">
@@ -236,6 +225,13 @@
<summary class="right-content tw-py-2{{if .Err_Services}} text red{{end}}">
{{ctx.Locale.Tr "install.server_service_title"}}
</summary>
<!-- devcontainer -->
<div class="inline field">
<div class="ui checkbox" id="enable-devcontainer">
<label data-tooltip-content="{{ctx.Locale.Tr "install.devcontainer_enable"}}">{{ctx.Locale.Tr "install.devcontainer_enable"}}</label>
<input name="devcontainer_enable" type="checkbox" {{if .devcontainer_enable}}checked{{end}}>
</div>
</div>
<div class="inline field">
<div class="ui checkbox" id="offline-mode">
<label data-tooltip-content="{{ctx.Locale.Tr "install.offline_mode_popup"}}">{{ctx.Locale.Tr "install.offline_mode"}}</label>