Skip to content

outoftheboxplugins/HordePlugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plugins

Storage Reporter

Breaks down the artifacts distribution for CI.

image

Server

cd Engine\Source\Programs\Horde\HordeServer
dotnet add HordeServer.csproj package

Dashboard

cd Engine\Source\Programs\Horde\HordeDashboard
npx @outoftheboxplugins/horde-plugins-cli storage-reporter

Tools Uploader

Adds a Manual Upload entry under the Tools menu that lets authorized users upload a new tool deployment (.zip) without needing CLI access.

image

Server

cd Engine\Source\Programs\Horde\HordeServer
dotnet add HordeServer.csproj package OutOfTheBoxPlugins.HordeToolsUploader

Dashboard

cd Engine\Source\Programs\Horde\HordeDashboard
npx @outoftheboxplugins/horde-plugins-cli tools-uploader

Configuration

NOTE: Tools must opt in via "manualUpload": "true" in their metadata block in globals.json, and the user must have the UploadTool ACL action on that tool.

In globals.json, add "manualUpload": "true" to the metadata of any tool you want to appear in the uploader:

{
  "plugins": {
    "tools": {
      "tools": [
        {
          "id": "my-tool",
          "name": "My Tool",
          "metadata": {
            "manualUpload": "true"
          }
        }
      ]
    }
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors