public void Startup(ConfigurationLoader loader) { m_Commands = loader.CommandRegistry; m_WebIF = loader.GetAdminWebIF(); m_WebIF.ModuleNames.Add("console"); m_WebIF.JsonMethods.Add("console.command", ConsoleCommand); }
public void Startup(ConfigurationLoader loader) { m_WebIF = loader.GetAdminWebIF(); m_RegionDefaultFlagsService = loader.GetService <RegionDefaultFlagsServiceInterface>(m_RegionDefaultFlagsServiceName); m_GridService = loader.GetService <GridServiceInterface>(m_GridServiceName); m_WebIF.ModuleNames.Add("mapserver"); m_WebIF.AutoGrantRights["mapserver.unregister"].Add("mapserver.view"); m_WebIF.AutoGrantRights["mapserver.manage"].Add("mapserver.view"); m_WebIF.JsonMethods.Add("mapserver.search", HandleMapServerSearch); m_WebIF.JsonMethods.Add("mapserver.getdefaultregions", HandleMapServerGetDefaultRegions); m_WebIF.JsonMethods.Add("mapserver.getdefaulthgregions", HandleMapServerGetDefaultHGRegions); m_WebIF.JsonMethods.Add("mapserver.getfallbackregions", HandleMapServerGetFallbackRegions); m_WebIF.JsonMethods.Add("mapserver.unregister", HandleMapServerUnregisterRegion); m_WebIF.JsonMethods.Add("mapserver.defaultregionflags.list", HandleMapServerGetDefaultRegionFlags); m_WebIF.JsonMethods.Add("mapserver.defaultregionflags.change", HandleMapServerChangeDefaultRegionFlags); }
public void Startup(ConfigurationLoader loader) { m_WebIF = loader.GetAdminWebIF(); m_WebIF.ModuleNames.Add("packageadmin"); m_WebIF.JsonMethods.Add("packages.list.installed", PackagesInstalledList); m_WebIF.JsonMethods.Add("packages.list.available", PackagesAvailableList); m_WebIF.JsonMethods.Add("package.install", PackageInstall); m_WebIF.JsonMethods.Add("package.uninstall", PackageUninstall); m_WebIF.JsonMethods.Add("packages.updates.available", PackageUpdatesAvailable); m_WebIF.JsonMethods.Add("packages.update.feed", PackagesUpdateFeed); m_WebIF.JsonMethods.Add("package.get.installed", PackageGetInstalledDetails); m_WebIF.JsonMethods.Add("package.get.available", PackageGetAvailableDetails); m_WebIF.JsonMethods.Add("package.get", PackageGetDetails); m_WebIF.JsonMethods.Add("packages.update.system", PackageUpdateSystem); m_WebIF.AutoGrantRights["packages.install"].Add("packages.view"); m_WebIF.AutoGrantRights["packages.uninstall"].Add("packages.view"); }
public void Startup(ConfigurationLoader loader) { m_Scenes = loader.Scenes; m_EstateService = loader.GetService <EstateServiceInterface>(m_EstateServiceName); m_RegionStorageService = loader.GetService <GridServiceInterface>(m_RegionStorageName); IAdminWebIF webif = loader.GetAdminWebIF(); m_WebIF = webif; webif.ModuleNames.Add("estates"); webif.JsonMethods.Add("estates.list", HandleList); webif.JsonMethods.Add("estate.get", HandleGet); webif.JsonMethods.Add("estate.update", HandleUpdate); webif.JsonMethods.Add("estate.delete", HandleDelete); webif.JsonMethods.Add("estate.create", HandleCreate); webif.JsonMethods.Add("estate.notice", HandleNotice); webif.AutoGrantRights["estates.manage"].Add("estates.view"); webif.AutoGrantRights["estate.notice"].Add("estates.view"); }
public void Startup(ConfigurationLoader loader) { m_AccountDeleteServices = loader.GetServicesByValue <IUserAccountDeleteServiceInterface>(); m_UserAccountService = loader.GetService <UserAccountServiceInterface>(m_UserAccountServiceName); m_AuthInfoService = loader.GetService <AuthInfoServiceInterface>(m_AuthInfoServiceName); var webif = loader.GetAdminWebIF(); m_WebIF = webif; webif.ModuleNames.Add("useraccounts"); webif.AutoGrantRights["useraccounts.manage"].Add("useraccounts.view"); webif.AutoGrantRights["useraccounts.delete"].Add("useraccounts.view"); webif.AutoGrantRights["useraccounts.create"].Add("useraccounts.view"); webif.JsonMethods.Add("useraccounts.search", HandleUserAccountSearch); webif.JsonMethods.Add("useraccount.get", HandleUserAccountGet); webif.JsonMethods.Add("useraccount.change", HandleUserAccountChange); webif.JsonMethods.Add("useraccount.delete", HandleUserAccountDelete); webif.JsonMethods.Add("useraccount.changepassword", HandleUserAccountChangePassword); webif.JsonMethods.Add("useraccount.create", HandleUserAccountCreate); }