Class ItemConfiguration

Constructors

Properties

addCategory: any
canDo: any
configuration: any
getPermission: any
json: any
logger: any
settings: any
settingsJSON: any
settingsString: any
timewarpDate: any
userGroups: any
userList: any
users: any

Methods

  • Parameters

    • date: string

    Returns void

  • Parameters

    Returns void

  • Parameters

    • categorySetting: XRCategoryAndSettingListType

    Returns void

  • Parameters

    • gid: number
    • user: string

    Returns void

  • Parameters

    Returns void

  • Parameters

    • userPermission: XRUserPermissionType[]
    • groupPermission: XRGroupPermissionType[]

    Returns void

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Parameters

    • category: string

    Returns boolean

  • Returns IACL

  • Parameters

    • Optional noFolders: boolean

    Returns string[]

  • Returns ICategoryGroups

  • Parameters

    • category: string

    Returns string

  • Parameters

    • category: string

    Returns string

  • Parameters

    • category: string
    • setting: string

    Returns ICategorySetting

  • Parameters

    • category: string

    Returns XRSettingType[]

  • return cleanup rules, if there's a project setting that wins, if there's no rules or it's disabled it returns -1

    Returns ICleanup

  • Parameters

    • user: XRUserType | XRUserPermissionType

    Returns string

  • Returns IContextPageConfig

  • Returns IDHFConfig

  • Parameters

    • category: string
    • required: boolean

    Returns string[]

  • Parameters

    • Optional dropdownId: string

    Returns IDropDownInfo[]

  • Parameters

    • user: string

    Returns string

  • Returns IExtras

  • Parameters

    • category: string
    • fieldId: number

    Returns XRFieldTypeAnnotated

  • Parameters

    • category: string
    • name: string

    Returns XRFieldTypeAnnotated

  • Parameters

    • fieldId: number

    Returns XRFieldTypeAnnotatedParamJson

  • Parameters

    • category: string
    • fieldLabel: string

    Returns number

  • Parameters

    • fieldId: number

    Returns string

  • Parameters

    • category: string
    • fieldId: number

    Returns string

  • Parameters

    • category: string

    Returns XRFieldTypeAnnotated[]

  • Parameters

    • fieldType: string
    • Optional categoryType: string

    Returns IFieldsOfType[]

  • Parameters

    • login: string

    Returns string

  • Returns IImportConfig

  • Parameters

    • category: string

    Returns ICategoryConfig

  • Returns ILabelLockConfig

  • Returns ILabelsConfig

  • Parameters

    • category: string
    • down: boolean
    • required: boolean
    • groupByRule: boolean

    Returns ILinkInfo[]

  • Parameters

    • category: string
    • down: boolean
    • required: boolean

    Returns string[]

  • Returns IMailConfig

  • Returns INavigationBar

  • Parameters

    • pluginId: number
    • setting: string

    Returns string

  • Returns XRPluginSetting[]

  • Returns IQMSConfig

  • Returns IRiskConfig

  • Returns ISearchConfig

  • Parameters

    • s: string

    Returns string

  • Parameters

    • s: string
    • Optional def: {}

      Returns {}

      • Returns XRSettingType[]

      • Returns ISmartTextConfig

      • Returns ITasksConfiguration

      • Returns ITestConfig

      • Returns string

      • Returns ITraceConfig

      • Parameters

        • category: string
        • required: boolean

        Returns string[]

      • Returns XRGroupPermissionType[]

      • Returns string[]

      • Parameters

        • login: string

        Returns XRUserPermissionType

      • Parameters

        • Optional sorted: boolean

        Returns XRUserPermissionType[]

      • getValidUserOptions returns an array of option values that describe the users and groups available as values for a user field in the database (fields of type FieldDescriptions.Field_user).

        Parameters

        • showUsers: boolean

          pass true to include users

        • showGroups: boolean

          pass true to include groups

        • Optional preSelectedUsers: XRUserPermissionType[]

          if present, the list of users will be limited to this subset and the full user list will not be consulted to construct the return value.

        • Optional possiblyDeletedUserGroupNames: string

          if present, a comma-separated list of user and group names. The returned options will include these values, and mark deleted user and groups as disabled.

        Returns IDropdownOption[]

        An array of IDropdownOptions configured according to the input parameters and the users and groups of the current project.

      • Parameters

        • groupId: number

        Returns string

      • Parameters

        • group: string

        Returns boolean

      • Parameters

        • login: string

        Returns boolean

      • Parameters

        • user: string

        Returns boolean

      • Parameters

        Returns void

      • Parameters

        • date: string

        Returns boolean

      • Returns boolean

      • Parameters

        • gid: number
        • user: string

        Returns void

      • Parameters

        • key: string
        • valueJSON: {}

          Returns void

        Generated using TypeDoc