Project Administration Routines
Looking for the documentation on the newest versions of SIL Engine and the Simple Issue Language for Jira 8 for Server/Data Center? Click here !
This section contains routines that enable users to handle project administration.  | 
Routines summary
- Project Component Administration Routines
- admAddProjectComponent — Adds a component in the project.
 - admDeleteProjectComponent — Deletes a component from the project.
 - admGetProjectComponent — Returns a JComponent(id, name, description, lead, defaultAssignee) for a specified project and component name. The JComponent structure is described here https://appfire.atlassian.net/wiki/display/SIL/Predefined+structure+types#Predefinedstructuretypes-JComponent.
 - admGetProjectComponents — Returns the project components (all).
 - admUpdateProjectComponent — Updates a project component.
 
 - Project Scheme Administration Routines
- admGetProjectIssueSecurityScheme — Returns the project issue security scheme.
 - admGetProjectNotificationScheme — Returns the project notification scheme.
 - admGetProjectPermissionScheme — Returns the project permission scheme.
 - admGetProjectWorkflowScheme — Returns the project workflow scheme.
 - admSetProjectIssueSecurityScheme — Updates the project issue security scheme.
 - admSetProjectNotificationScheme — Updates the project notification scheme.
 - admSetProjectPermissionScheme — Updates the project permission scheme.
 - admSetProjectWorkflowScheme — Updates the project workflow scheme.
 
 - Project Version Administration Routines
- admAddProjectVersion — Adds a version in the project
 - admArchiveProjectVersion — Returns empty string(not relevant).
 - admDeleteProjectVersion — Deletes a project version from a project. The version is also removed from any issues assigned to the version.
 - admGetProjectVersion — Returns the project version.
 - admGetProjectVersions — Returns the project versions (all).
 - admReleaseProjectVersion — Returns empty string(not relevant).
 - admSetProjectVersionReleaseDate — Returns empty string(not relevant).
 - admSetProjectVersionStartDate — Returns empty string(not relevant).
 - admUpdateProjectVersion — Updates the version of the project by the id field.
 
 - admAddProjectCategory — Adds new project category.
 - admArchiveIssue — Archives a single issue.
 - admArchiveProject — Archives a project.
 - admCreateProject — Creates a new project, optionally offering support for category of the project
 - admCreateProjectWithSharedConfiguration — Creates a new project, optionally offering support for category of the project.
 - admGetAllProjectCategories — Get the names of all project categories.
 - admGetArchivedProjects — Gets all projects that have been archived.
 - admGetProjectCategory — Get the project category of the project.
 - admGetProjectDefaultIssueSecurityLevel — Returns the project's default issue security level, as set by the scheme.
 - admGetProjectIssueSecurityLevels — Returns all the project issue security levels, as set by the scheme.
 - admGetProjectIssueSecurityLevelsFor — Returns all the project issue security levels, as set by the scheme, for the specified user.
 - admProjectExists — Returns 'true' if project with provided key exists and 'false' otherwise.
 - admProjectProperties — Returns the project properties.
 - admSetProjectCategory — Set project category to the project.
 - admUnArchiveIssue — Restores a single archived issue.
 - admUnArchiveProject — Restores a previously archived project.
 - admUpdateProject — Updates the project properties.