Beispiel #1
0
 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);
 }
Beispiel #3
0
        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");
        }
Beispiel #4
0
        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");
        }
Beispiel #5
0
        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);
        }