c_SSPCatalogRequestData

Description

This module covers all data related functions that related to the tables for Catalog Items and Change, eg table names starting with "sc_cat_" or "std_change"

Methods


<static> getRequestItem( requestItemId ) → {Request}

Description

Retrieve a request record

Parameters
Name Type Description
requestItemId string
Returns

<static> getRequestItemCategoryList( user ) → {Array.<CategoryTreeItem>}

Description

Gte the categories

Parameters
Name Type Description
user UserConfiguration
Returns
Details

Use the item list result to build the category list


<static> getRequestItemList( user ) → {Array.<ListItem>}

Description

Get a list of catalog items

Parameters
Name Type Description
user UserConfiguration
Returns

<static> _getRequestType( classname ) → {'request'|'orderguide'}

Description

Based on the class return a type for the detail item

Parameters
Name Type Description
classname string
Returns

<static> _guessNumber( name ) → {string}

Description

Try to extract a name from the number as in XXX.XXX -

Parameters
Name Type Description
name string
Returns

number extracted or ''


<static> getAllowedCatalogItems( user ) → {Array.<sys_id>}

Description

Get a list of all catalog items for a user

Parameters
Name Type Description
user UserConfiguration
Returns

<static> _getUserGroups() → {array}

Description

Get the current users groups

Returns

<static> userAccessOnCatItem( itemId ) → {boolean}

Description

check the user access to catalog item

Parameters
Name Type Description
itemId sys_id
Returns

<static> getPopularRequestList( user ) → {Array.<ListItem>}

Description

Get a list (max 10) of request items last used by or for this user NOTE: Used as getLastUsedRequestItem

Parameters
Name Type Description
user UserConfiguration
Returns