mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Configure update checker on installation page (#21655)
- I recently became aware that this was enabled by-default, I don't necessary agree with that and this should rather be configured by the user(this patch does that on the installation page) as it connects to a homeserver, which I'd prefer to avoid on my instance. 
This commit is contained in:
		@@ -238,6 +238,8 @@ no_reply_address = Hidden Email Domain
 | 
				
			|||||||
no_reply_address_helper = Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'.
 | 
					no_reply_address_helper = Domain name for users with a hidden email address. For example, the username 'joe' will be logged in Git as 'joe@noreply.example.org' if the hidden email domain is set to 'noreply.example.org'.
 | 
				
			||||||
password_algorithm = Password Hash Algorithm
 | 
					password_algorithm = Password Hash Algorithm
 | 
				
			||||||
password_algorithm_helper = Set the password hashing algorithm. Algorithms have differing requirements and strength. `argon2` whilst having good characteristics uses a lot of memory and may be inappropriate for small systems.
 | 
					password_algorithm_helper = Set the password hashing algorithm. Algorithms have differing requirements and strength. `argon2` whilst having good characteristics uses a lot of memory and may be inappropriate for small systems.
 | 
				
			||||||
 | 
					enable_update_checker = Enable Update Checker
 | 
				
			||||||
 | 
					enable_update_checker_helper = Checks for new version releases periodically by connecting to gitea.io.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[home]
 | 
					[home]
 | 
				
			||||||
uname_holder = Username or Email Address
 | 
					uname_holder = Username or Email Address
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -457,6 +457,7 @@ func SubmitInstall(ctx *context.Context) {
 | 
				
			|||||||
	cfg.Section("service").Key("DEFAULT_ALLOW_CREATE_ORGANIZATION").SetValue(fmt.Sprint(form.DefaultAllowCreateOrganization))
 | 
						cfg.Section("service").Key("DEFAULT_ALLOW_CREATE_ORGANIZATION").SetValue(fmt.Sprint(form.DefaultAllowCreateOrganization))
 | 
				
			||||||
	cfg.Section("service").Key("DEFAULT_ENABLE_TIMETRACKING").SetValue(fmt.Sprint(form.DefaultEnableTimetracking))
 | 
						cfg.Section("service").Key("DEFAULT_ENABLE_TIMETRACKING").SetValue(fmt.Sprint(form.DefaultEnableTimetracking))
 | 
				
			||||||
	cfg.Section("service").Key("NO_REPLY_ADDRESS").SetValue(fmt.Sprint(form.NoReplyAddress))
 | 
						cfg.Section("service").Key("NO_REPLY_ADDRESS").SetValue(fmt.Sprint(form.NoReplyAddress))
 | 
				
			||||||
 | 
						cfg.Section("cron.update_checker").Key("ENABLED").SetValue(fmt.Sprint(form.EnableUpdateChecker))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	cfg.Section("").Key("RUN_MODE").SetValue("prod")
 | 
						cfg.Section("").Key("RUN_MODE").SetValue("prod")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,6 +60,7 @@ type InstallForm struct {
 | 
				
			|||||||
	DefaultKeepEmailPrivate        bool
 | 
						DefaultKeepEmailPrivate        bool
 | 
				
			||||||
	DefaultAllowCreateOrganization bool
 | 
						DefaultAllowCreateOrganization bool
 | 
				
			||||||
	DefaultEnableTimetracking      bool
 | 
						DefaultEnableTimetracking      bool
 | 
				
			||||||
 | 
						EnableUpdateChecker            bool
 | 
				
			||||||
	NoReplyAddress                 string
 | 
						NoReplyAddress                 string
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	PasswordAlgorithm string
 | 
						PasswordAlgorithm string
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -162,6 +162,13 @@
 | 
				
			|||||||
						<input id="log_root_path" name="log_root_path" value="{{.log_root_path}}" placeholder="log" required>
 | 
											<input id="log_root_path" name="log_root_path" value="{{.log_root_path}}" placeholder="log" required>
 | 
				
			||||||
						<span class="help">{{.locale.Tr "install.log_root_path_helper"}}</span>
 | 
											<span class="help">{{.locale.Tr "install.log_root_path_helper"}}</span>
 | 
				
			||||||
					</div>
 | 
										</div>
 | 
				
			||||||
 | 
										<div class="inline field">
 | 
				
			||||||
 | 
											<label for="enable_update_checker">{{.locale.Tr "install.enable_update_checker"}}</label>
 | 
				
			||||||
 | 
											<div class="ui checkbox">
 | 
				
			||||||
 | 
												<input name="enable_update_checker" type="checkbox">
 | 
				
			||||||
 | 
											</div>
 | 
				
			||||||
 | 
											<span class="help">{{.locale.Tr "install.enable_update_checker_helper"}}</span>
 | 
				
			||||||
 | 
										</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					<!-- Optional Settings -->
 | 
										<!-- Optional Settings -->
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user