Remove old homepage
This commit is contained in:
		
							parent
							
								
									98671ac695
								
							
						
					
					
						commit
						6ad3b2e802
					
				
					 27 changed files with 41 additions and 592 deletions
				
			
		
							
								
								
									
										19
									
								
								cmd/serve.go
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								cmd/serve.go
									
										
									
									
									
								
							|  | @ -59,7 +59,7 @@ var flagsServe = append( | |||
| 	altsrc.NewDurationFlag(&cli.DurationFlag{Name: "keepalive-interval", Aliases: []string{"keepalive_interval", "k"}, EnvVars: []string{"NTFY_KEEPALIVE_INTERVAL"}, Value: server.DefaultKeepaliveInterval, Usage: "interval of keepalive messages"}), | ||||
| 	altsrc.NewDurationFlag(&cli.DurationFlag{Name: "manager-interval", Aliases: []string{"manager_interval", "m"}, EnvVars: []string{"NTFY_MANAGER_INTERVAL"}, Value: server.DefaultManagerInterval, Usage: "interval of for message pruning and stats printing"}), | ||||
| 	altsrc.NewStringSliceFlag(&cli.StringSliceFlag{Name: "disallowed-topics", Aliases: []string{"disallowed_topics"}, EnvVars: []string{"NTFY_DISALLOWED_TOPICS"}, Usage: "topics that are not allowed to be used"}), | ||||
| 	altsrc.NewStringFlag(&cli.StringFlag{Name: "web-root", Aliases: []string{"web_root"}, EnvVars: []string{"NTFY_WEB_ROOT"}, Value: "app", Usage: "sets web root to landing page (home), web app (app) or disabled (disable)"}), | ||||
| 	altsrc.NewStringFlag(&cli.StringFlag{Name: "web-root", Aliases: []string{"web_root"}, EnvVars: []string{"NTFY_WEB_ROOT"}, Value: "/", Usage: "sets root of the web app (e.g. /, or /app), or disables it (disable)"}), | ||||
| 	altsrc.NewBoolFlag(&cli.BoolFlag{Name: "enable-signup", Aliases: []string{"enable_signup"}, EnvVars: []string{"NTFY_ENABLE_SIGNUP"}, Value: false, Usage: "allows users to sign up via the web app, or API"}), | ||||
| 	altsrc.NewBoolFlag(&cli.BoolFlag{Name: "enable-login", Aliases: []string{"enable_login"}, EnvVars: []string{"NTFY_ENABLE_LOGIN"}, Value: false, Usage: "allows users to log in via the web app, or API"}), | ||||
| 	altsrc.NewBoolFlag(&cli.BoolFlag{Name: "enable-reservations", Aliases: []string{"enable_reservations"}, EnvVars: []string{"NTFY_ENABLE_RESERVATIONS"}, Value: false, Usage: "allows users to reserve topics (if their tier allows it)"}), | ||||
|  | @ -195,8 +195,6 @@ func execServe(c *cli.Context) error { | |||
| 		return errors.New("if set, base-url must start with http:// or https://") | ||||
| 	} else if baseURL != "" && strings.HasSuffix(baseURL, "/") { | ||||
| 		return errors.New("if set, base-url must not end with a slash (/)") | ||||
| 	} else if !util.Contains([]string{"app", "home", "disable"}, webRoot) { | ||||
| 		return errors.New("if set, web-root must be 'home' or 'app'") | ||||
| 	} else if upstreamBaseURL != "" && !strings.HasPrefix(upstreamBaseURL, "http://") && !strings.HasPrefix(upstreamBaseURL, "https://") { | ||||
| 		return errors.New("if set, upstream-base-url must start with http:// or https://") | ||||
| 	} else if upstreamBaseURL != "" && strings.HasSuffix(upstreamBaseURL, "/") { | ||||
|  | @ -213,8 +211,16 @@ func execServe(c *cli.Context) error { | |||
| 		return errors.New("if stripe-secret-key is set, stripe-webhook-key and base-url must also be set") | ||||
| 	} | ||||
| 
 | ||||
| 	webRootIsApp := webRoot == "app" | ||||
| 	enableWeb := webRoot != "disable" | ||||
| 	// Backwards compatibility | ||||
| 	if webRoot == "app" { | ||||
| 		webRoot = "/" | ||||
| 	} else if webRoot == "home" { | ||||
| 		webRoot = "/app" | ||||
| 	} else if webRoot == "disable" { | ||||
| 		webRoot = "" | ||||
| 	} else if !strings.HasPrefix(webRoot, "/") { | ||||
| 		webRoot = "/" + webRoot | ||||
| 	} | ||||
| 
 | ||||
| 	// Default auth permissions | ||||
| 	authDefault, err := user.ParsePermission(authDefaultAccess) | ||||
|  | @ -293,7 +299,7 @@ func execServe(c *cli.Context) error { | |||
| 	conf.KeepaliveInterval = keepaliveInterval | ||||
| 	conf.ManagerInterval = managerInterval | ||||
| 	conf.DisallowedTopics = disallowedTopics | ||||
| 	conf.WebRootIsApp = webRootIsApp | ||||
| 	conf.WebRoot = webRoot | ||||
| 	conf.UpstreamBaseURL = upstreamBaseURL | ||||
| 	conf.SMTPSenderAddr = smtpSenderAddr | ||||
| 	conf.SMTPSenderUser = smtpSenderUser | ||||
|  | @ -317,7 +323,6 @@ func execServe(c *cli.Context) error { | |||
| 	conf.StripeSecretKey = stripeSecretKey | ||||
| 	conf.StripeWebhookKey = stripeWebhookKey | ||||
| 	conf.BillingContact = billingContact | ||||
| 	conf.EnableWeb = enableWeb | ||||
| 	conf.EnableSignup = enableSignup | ||||
| 	conf.EnableLogin = enableLogin | ||||
| 	conf.EnableReservations = enableReservations | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue