public ActionResult EditApplication(int id) { CurrentUserModel.CheckIsSiteAdmin(); Application app = CurrentServiceModel.GetApplication(id); return(View("EditApplication", app)); }
public ActionResult SaveSettings(Settings s) { if (!Settings.Default.InitialConfiguration) { CurrentUserModel.CheckIsSiteAdmin(); } Settings.Default.DataPath = s.DataPath; Settings.Default.OperationMode = s.OperationMode; Settings.Default.WebSiteHost = s.WebSiteHost; Settings.Default.SmtpHost = s.SmtpHost; Settings.Default.SmtpPassword = s.SmtpPassword; Settings.Default.SmtpPort = s.SmtpPort; Settings.Default.SmtpUser = s.SmtpUser; Settings.Default.SmtpUseSSL = s.SmtpUseSSL; CurrentUserModel.UpdateSettings(Settings.Default); Cydin.MvcApplication.UpdateRoutes(); if (!CurrentServiceModel.ThereIsAdministrator()) { return(Redirect(ControllerHelper.GetActionUrl("home", "Login", "User"))); } else { CurrentServiceModel.EndInitialConfiguration(); return(Redirect(ControllerHelper.GetActionUrl("home", null, null))); } }
public ActionResult NewApplication() { CurrentUserModel.CheckIsSiteAdmin(); Application app = new Application(); app.Id = -1; return(View("EditApplication", app)); }
public ActionResult AddUser(string login, string password, string email) { CurrentUserModel.CheckIsSiteAdmin(); User u = new User(); u.Email = email; u.Login = login; u.Name = login; u.SetPassword(password); CurrentServiceModel.CreateUser(u); return(RedirectToAction("Index")); }
public ActionResult EditSettings() { Settings s = UserModel.GetSettings(); if (!Settings.Default.InitialConfiguration) { CurrentUserModel.CheckIsSiteAdmin(); return(View("Settings", s)); } else { s.WebSiteHost = HttpContext.Request.Url.Host; if (HttpContext.Request.Url.Port != 80) { s.WebSiteHost += ":" + HttpContext.Request.Url.Port; } return(View("Settings", s)); } }
public ActionResult AuthorizeServiceChange() { CurrentUserModel.CheckIsSiteAdmin(); BuildService.AuthorizeServiceConnection(BuildService.BuildBotConnectionRequest); return(View("Index")); }
public ActionResult DisableServiceChange() { CurrentUserModel.CheckIsSiteAdmin(); BuildService.AllowChangingService = false; return(View("Index")); }
public ActionResult Index() { CurrentUserModel.CheckIsSiteAdmin(); return(View()); }