Server API

class slicer_package_manager.GirderPlugin(entrypoint)

Bases: girder.plugin.GirderPlugin

DISPLAY_NAME = 'Slicer Package Manager'

This is the named displayed to users on the plugin page. Unlike the entrypoint name used internally, this name can be an arbitrary string.

load(info)

Submodules

slicer_package_manager.constants module

Constants should be defined here.

slicer_package_manager.utilities module

slicer_package_manager.utilities.deleteFolder(folder, progress, user)
slicer_package_manager.utilities.getOrCreateReleaseFolder(application, user, app_revision)

Get or create the release folder associated with the application revision.

Parameters
  • application – The parent folder containing the release.

  • user – The user to check access against or to create the new folder

  • app_revision – The revision of the application.

Returns

The created/existing release folder.

slicer_package_manager.utilities.isSlicerPackages(item)