@outliant/sunrise-utils
v2.0.3
Published
Helper functions for project Sunrise
Readme
Sunrise Utils
A Node.js package that contains code which is commonly used Project Sunrise
You have the following utils available:
log: Custom logging for sunrise projectsfieldConditions: Returns an array for sunrise column filterstaskPipeline: Task pipeline reusable codestaskStatusOptions: Array of task status column optionsdefaultCustomColumns: Array of task pipeline custom columnsbuildFiltersQuery(orgId, departmentId, filters = [], query = {}, searchFields = []): Function to build task pipeline filter ES queryorgId: Organization IDdepartmentId: Department IDfilters: Array of filtersquery: Query request params that includessize,projectId,searchsearchFields: Array of fields that thesearchwill run against including the defaults
buildSortScript(query = {}, customSort = []): Function to build task pipeline sort scriptquery: Query request params that includessort,sortBycustomSort: Array of custom ES sorting script that will be appended to the list of sorting script
projectPipeline: Project pipeline reusable codesbuildFiltersQuery(orgId, departmentId, filters = [], query = {}, searchFields = []): Function to build task pipeline filter ES queryorgId: Organization IDdepartmentId: Department IDfilters: Array of filtersquery: Query request params that includessize,projectId,searchsearchFields: Array of fields that thesearchwill run against including the defaults
buildSortScript(query = {}, customSort = []): Function to build task pipeline sort scriptquery: Query request params that includessort,sortBycustomSort: Array of custom ES sorting script that will be appended to the list of sorting script
Installation
npm i @outliant/sunrise-utilsor
npm i @outliant/sunrise-utils@v1.*.*Deployment
v1 branch
NPM_TOKEN=xxxx npm run release -- patch --npm.tag v1latest v2
NPM_TOKEN=xxxx npm run release