From c8bc3519cc560ad12b7d6b291769b9d045aee340 Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Mon, 24 Mar 2025 14:06:40 +0400 Subject: [PATCH 01/27] chore: add GitHub Actions workflows for publishing and verification --- .github/workflows/publish.yml | 58 +++++++++++++++++++++++++++++++++++ .github/workflows/verify.yml | 24 +++++++++++++++ .travis.yml | 13 -------- README.md | 19 +++++------- package.json | 2 +- 5 files changed, 91 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/publish.yml create mode 100644 .github/workflows/verify.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..c1c8f53 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,58 @@ +name: Publish + +on: + workflow_dispatch: + inputs: + SEMVER_TYPE: + description: 'Semver type' + required: true + default: 'patch' + type: choice + options: + - patch + - minor + - major + +jobs: + publish-npm: + environment: Public NPM registry + runs-on: ubuntu-latest + permissions: + contents: write + id-token: write + steps: + - uses: actions/checkout@v4 + with: + ssh-key: ${{ secrets.DEPLOY_KEY }} + - name: Check if on main branch + run: | + if [[ $GITHUB_REF != 'refs/heads/main' ]]; then + echo "This workflow must run on the 'main' branch." + exit 1 + fi + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' + cache: 'npm' + registry-url: 'https://registry.npmjs.org' + scope: '@workfront' + - run: npm ci --no-fund --no-audit + - name: Bump package version + run: | + git config --global user.name 'github-actions[bot]' + git config --global user.email 'github-actions[bot]@users.noreply.github.com' + echo "Bumping version as ${{ github.event.inputs.SEMVER_TYPE }}" + npm version --no-commit-hooks ${{ github.event.inputs.SEMVER_TYPE }} + git push origin main --follow-tags + - name: Publish to NPM + run: npm publish --provenance --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Draft release + run: | + VERSION=$(node -p "require('./package.json').version") + gh release create v$VERSION --generate-notes --draft --verify-tag --fail-on-no-commits + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ inputs.next_version }} diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml new file mode 100644 index 0000000..9ce442f --- /dev/null +++ b/.github/workflows/verify.yml @@ -0,0 +1,24 @@ +name: Verify + +on: + push: + branches: + - main + pull_request: + branches: + - main + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + cache: 'npm' + registry-url: 'https://registry.npmjs.org' + scope: '@workfront' + - run: npm ci --no-fund --no-audit + - run: npm run build diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a2f00b1..0000000 --- a/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -language: node_js - -sudo: false - -notifications: - email: - on_failure: always - on_success: change - -node_js: - - "lts/*" - - "8" - - "6" diff --git a/README.md b/README.md index 8d9c4d3..d2c9bb0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# workfront-objcodes +# @workfront/objcodes -[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![Apache v2 License][license-image]][license-url] [![Build Status][travis-image]][travis-url] +[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![Apache v2 License][license-image]][license-url] Definitions for object codes to be used with Workfront API @@ -20,14 +20,14 @@ The code inside `dist/objcodes.js` is in ES5, so you don't need transpilers to u ### Examples ```javascript -import {Baseline} from 'workfront-objcodes' +import {Baseline} from '@workfront/objcodes' // output 'BLIN' console.log(Baseline) ``` ```javascript -import * as ObjCodes from 'workfront-objcodes' +import * as ObjCodes from '@workfront/objcodes' // outputs 'BLIN' console.log(ObjCodes.Baseline) @@ -35,7 +35,7 @@ console.log(ObjCodes.Baseline) ```typescript // TypeScript type definitions are bundled -import {TObjCode, OpTask} from 'workfront-objcodes' +import {TObjCode, OpTask} from '@workfront/objcodes' // TS2322: Type '"FOO"' is not assignable to type 'TObjCode' const myObjCode: TObjCode = 'FOO' @@ -65,9 +65,6 @@ See the top-level file `LICENSE` and [license-image]: http://img.shields.io/badge/license-APv2-blue.svg?style=flat [license-url]: LICENSE -[npm-url]: https://www.npmjs.org/package/workfront-objcodes -[npm-version-image]: https://img.shields.io/npm/v/workfront-objcodes.svg?style=flat -[npm-downloads-image]: https://img.shields.io/npm/dm/workfront-objcodes.svg?style=flat - -[travis-url]: https://travis-ci.org/Workfront/workfront-objcodes -[travis-image]: https://img.shields.io/travis/Workfront/workfront-objcodes.svg?style=flat +[npm-url]: https://www.npmjs.org/package/@workfront/objcodes +[npm-version-image]: https://img.shields.io/npm/v/@workfront/objcodes.svg?style=flat +[npm-downloads-image]: https://img.shields.io/npm/dm/@workfront/objcodes.svg?style=flat diff --git a/package.json b/package.json index 4997cf9..f785f75 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "workfront-objcodes", + "name": "@workfront/objcodes", "version": "1.27.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", From 45c6dbc8dfed937400a8547a0b93c5ae36563f1e Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Mon, 24 Mar 2025 14:17:05 +0400 Subject: [PATCH 02/27] chore: update repository URL format in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f785f75..facf62a 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/Workfront/workfront-objcodes.git" + "url": "git+https://github.com/Workfront/workfront-objcodes.git" }, "keywords": [ "Workfront", From 4935f9da0a74accf9fdae3fa6f59a686600be27d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 24 Mar 2025 10:27:19 +0000 Subject: [PATCH 03/27] 2.0.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 35764a3..2eda85b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "workfront-objcodes", - "version": "1.27.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "workfront-objcodes", - "version": "1.27.0", + "version": "2.0.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.8.2" diff --git a/package.json b/package.json index facf62a..628cf47 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "1.27.0", + "version": "2.0.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From 9c9ff5cf29e96b86dbf036d97c1a65b916e91605 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Apr 2025 06:10:10 +0000 Subject: [PATCH 04/27] chore(deps): update dependency typescript to v5.8.3 (#95) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2eda85b..afde810 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { - "name": "workfront-objcodes", + "name": "@workfront/objcodes", "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "workfront-objcodes", + "name": "@workfront/objcodes", "version": "2.0.0", "license": "Apache-2.0", "devDependencies": { - "typescript": "5.8.2" + "typescript": "5.8.3" }, "engines": { "node": ">=8" } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 628cf47..66d34b9 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ ], "sideEffects": false, "devDependencies": { - "typescript": "5.8.2" + "typescript": "5.8.3" }, "scripts": { "prepublishOnly": "npm run build", From 563af7e669fabb5d96329ac4322f40414691c17a Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Fri, 18 Apr 2025 09:24:57 +0400 Subject: [PATCH 05/27] feat: added PARMFT object code, added missing entries to TObjCode --- src/objcodes.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/objcodes.ts b/src/objcodes.ts index fbdae8d..0898473 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -154,6 +154,7 @@ export const OpTask = 'OPTASK' as const export const OpTaskBack = 'OPTASKBACK' as const export const Parameter = 'PARAM' as const export const ParameterDescriptiveText = 'PRMDTX' as const +export const ParameterFilter = "PARMFT" as const export const ParameterGroup = 'PGRP' as const export const ParameterOption = 'POPT' as const export const ParameterValue = 'PVAL' as const @@ -268,6 +269,7 @@ export type TObjCode = | typeof Acknowledgement | typeof Activity | typeof AgileColumn + | typeof AgileColumnField | typeof AgileView | typeof Announcement | typeof AnnouncementAttachment @@ -392,8 +394,10 @@ export type TObjCode = | typeof NotificationRecord | typeof ObjectCategory | typeof OpTask + | typeof OpTaskBack | typeof Parameter | typeof ParameterDescriptiveText + | typeof ParameterFilter | typeof ParameterGroup | typeof ParameterOption | typeof ParameterValue @@ -459,6 +463,7 @@ export type TObjCode = | typeof StaffingPlan | typeof StepApprover | typeof Task + | typeof TaskBack | typeof Team | typeof TeamMember | typeof TeamMemberRole From 0ddcbb86495679a300beb8681ec288f3aa95ccfc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 18 Apr 2025 05:28:57 +0000 Subject: [PATCH 06/27] 2.1.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index afde810..b5181a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.0.0", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.0.0", + "version": "2.1.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.8.3" diff --git a/package.json b/package.json index 66d34b9..1fbd05c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.0.0", + "version": "2.1.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From 4d807f544be1c4602188a94561598fa0b0c3ff8f Mon Sep 17 00:00:00 2001 From: Jeremy Stallard Date: Tue, 6 May 2025 11:11:39 -0600 Subject: [PATCH 07/27] Add TaskDef support --- src/objcodes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/objcodes.ts b/src/objcodes.ts index 0898473..905a138 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -221,6 +221,7 @@ export const StaffingPlan = 'STAFFP' as const export const StepApprover = 'SPAPVR' as const export const Task = 'TASK' as const export const TaskBack = 'TASKBACK' as const +export const TaskDef = 'TSKDEF' as const export const Team = 'TEAMOB' as const export const TeamMember = 'TEAMMB' as const export const TeamMemberRole = 'TEAMMR' as const @@ -464,6 +465,7 @@ export type TObjCode = | typeof StepApprover | typeof Task | typeof TaskBack + | typeof TaskDef | typeof Team | typeof TeamMember | typeof TeamMemberRole From 7fd13528858f443aaf5b901a1cd48d5a70d45deb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 May 2025 17:43:43 +0000 Subject: [PATCH 08/27] 2.2.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b5181a8..e392ee9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.1.0", + "version": "2.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.1.0", + "version": "2.2.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.8.3" diff --git a/package.json b/package.json index 1fbd05c..9cc710f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.1.0", + "version": "2.2.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From c9377d1ec0e01f8a919cb5e51ccce2151f0bfe8c Mon Sep 17 00:00:00 2001 From: Nikola Dimitrijevic Date: Mon, 26 May 2025 15:18:32 +0200 Subject: [PATCH 09/27] Adding staffing plan template object code --- src/objcodes.ts | 489 ++++++++++++++++++++++++------------------------ 1 file changed, 246 insertions(+), 243 deletions(-) diff --git a/src/objcodes.ts b/src/objcodes.ts index 905a138..90b082d 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -14,248 +14,249 @@ * limitations under the License. */ -export const AccessLevel = 'ACSLVL' as const -export const AccessLevelPermissions = 'ALVPER' as const -export const AccessRequest = 'ACSREQ' as const -export const AccessRule = 'ACSRUL' as const -export const AccessRulePreference = 'ARPREF' as const -export const AccessScope = 'ACSCP' as const -export const AccessScopeAction = 'ASCPAT' as const -export const AccessToken = 'ACSTOK' as const -export const AccountRep = 'ACNTRP' as const -export const Acknowledgement = 'ACK' as const -export const Activity = 'ACTVTY' as const -export const AgileColumn = 'AGILC' as const -export const AgileColumnField = 'AGILCF' as const -export const AgileView = 'AGILEV' as const -export const Announcement = 'ANCMNT' as const -export const AnnouncementAttachment = 'ANMATT' as const -export const AnnouncementOptOut = 'AMNTO' as const -export const AnnouncementRecipient = 'ANCREC' as const -export const AppBuild = 'APPBLD' as const -export const AppEvent = 'APEVT' as const -export const AppGlobal = 'APGLOB' as const -export const AppInfo = 'APPINF' as const -export const Approval = 'APPROVAL' as const -export const ApprovalPath = 'ARVPTH' as const -export const ApprovalProcess = 'ARVPRC' as const -export const ApprovalProcessAttachable = 'APRPROCATCH' as const -export const ApprovalStep = 'ARVSTP' as const -export const ApproverStatus = 'ARVSTS' as const -export const Assignment = 'ASSGN' as const -export const AuditLoginAsSession = 'AUDS' as const -export const Authentication = 'AUTH' as const -export const Avatar = 'AVATAR' as const -export const AwaitingApproval = 'AWAPVL' as const -export const BackgroundJob = 'BKGJOB' as const -export const Baseline = 'BLIN' as const -export const BaselineTask = 'BSTSK' as const -export const BillingRecord = 'BILL' as const -export const BudgetedHours = 'BGHR' as const -export const Booking = 'BOOKNG' as const -export const BookingTemplate = 'BOOKTL' as const -export const Branding = 'BRND' as const -export const BurndownEvent = 'BDNEVT' as const -export const BusinessProfile = 'BSNPRF' as const -export const BusinessRules = 'BSNRUL' as const -export const CalendarEvent = 'CALEVT' as const -export const CalendarFeedEntry = 'CALITM' as const -export const CalendarInfo = 'CALEND' as const -export const CalendarPortalSection = 'CALPTL' as const -export const CalendarSection = 'CALSEC' as const -export const CallableExpression = 'CALEXP' as const -export const CardField = 'LTMPLC' as const -export const Category = 'CTGY' as const -export const CategoryAccessRule = 'CATACR' as const -export const CategoryCascadeRule = 'CTCSRL' as const -export const CategoryCascadeRuleMatch = 'CTCSRM' as const -export const CategoryParameter = 'CTGYPA' as const -export const CategoryParameterExpression = 'CTGPEX' as const -export const Classifier = 'CLSF' as const -export const Company = 'CMPY' as const -export const ComponentKey = 'CMPSRV' as const -export const ContextSensitiveHelp = 'CXTHP' as const -export const CrossProjectPredecessor = 'CPPRED' as const -export const CustomEnum = 'CSTEM' as const -export const CustomEnumOrder = 'CSTEMO' as const -export const CustomLabel = 'LTMCL' as const -export const CustomMenu = 'CSTMNU' as const -export const CustomMenuCustomMenu = 'CMSCMS' as const -export const CustomQuarter = 'CSTQRT' as const -export const Customer = 'CUST' as const -export const CustomerDeletion = 'CUSDEL' as const -export const CustomerFeedback = 'CSFD' as const -export const CustomerPreferences = 'CUSTPR' as const -export const CustomerTimelineCalc = 'CPTC' as const -export const CustsSections = 'CSTSEC' as const -export const DocMetadataLink = 'DMETAL' as const -export const DocMetadataLinkGroup = 'DMETAG' as const -export const DocsFolders = 'DOCFLD' as const -export const Document = 'DOCU' as const -export const DocumentApproval = 'DOCAPL' as const -export const DocumentFolder = 'DOCFDR' as const -export const DocumentProvider = 'DOCPRO' as const -export const DocumentProviderConfig = 'DOCCFG' as const -export const DocumentProviderMetadata = 'DOCMET' as const -export const DocumentRequest = 'DOCREQ' as const -export const DocumentShare = 'DOCSHR' as const -export const DocumentTaskStatus = 'DOCTSK' as const -export const DocumentVersion = 'DOCV' as const -export const Email = 'EMAILC' as const -export const EmailTemplate = 'EMLTPL' as const -export const Endorsement = 'ENDR' as const -export const EndorsementShare = 'ENDSHR' as const -export const EspPlan = 'ESPPLN' as const -export const EventHandler = 'EVNTH' as const -export const EventSubscription = 'EVTSUB' as const -export const EwsFileHandle = 'EWS' as const -export const ExchangeRate = 'EXRATE' as const -export const Expense = 'EXPNS' as const -export const ExpenseType = 'EXPTYP' as const -export const ExternalDocument = 'EXTDOC' as const -export const ExternalSection = 'EXTSEC' as const -export const Favorite = 'FVRITE' as const -export const Feature = 'FEATR' as const -export const FinancialData = 'FINDAT' as const -export const Goal = 'GOAL' as const -export const Group = 'GROUP' as const -export const Hour = 'HOUR' as const -export const HourType = 'HOURT' as const -export const IPRange = 'IPRAGE' as const -export const ImportRow = 'IROW' as const -export const ImportTemplate = 'ITMPL' as const -export const InstalledDDItem = 'IDDI' as const -export const Iteration = 'ITRN' as const -export const JournalEntry = 'JRNLE' as const -export const JournalField = 'JRNLF' as const -export const KickStart = 'KSS' as const -export const LayoutTemplate = 'LYTMPL' as const -export const LayoutTemplateDatePreference = 'LTMPDP' as const -export const LayoutTemplatePage = 'LTMPLP' as const -export const LicenseOrder = 'LICEOR' as const -export const Like = 'LIKE' as const -export const LinkedFolder = 'LNKFDR' as const -export const MasterTask = 'MTSK' as const -export const MessageArg = 'MSGARG' as const -export const MetaRecord = 'PRSTOBJ' as const -export const Milestone = 'MILE' as const -export const MilestonePath = 'MPATH' as const -export const MobileDevice = 'MOBILDVC' as const -export const NonLaborResource = 'NLBR' as const -export const NonLaborResourceCategory = 'NLBRCY' as const -export const NonLaborResourceMeasurementUnit = 'NLBRMU' as const -export const NonWorkDay = 'NONWKD' as const -export const Note = 'NOTE' as const -export const NoteTag = 'NTAG' as const -export const NotificationPreference = 'NOTPRF' as const -export const NotificationRecord = 'TMNR' as const -export const ObjectCategory = 'OBJCAT' as const -export const OpTask = 'OPTASK' as const -export const OpTaskBack = 'OPTASKBACK' as const -export const Parameter = 'PARAM' as const -export const ParameterDescriptiveText = 'PRMDTX' as const -export const ParameterFilter = "PARMFT" as const -export const ParameterGroup = 'PGRP' as const -export const ParameterOption = 'POPT' as const -export const ParameterValue = 'PVAL' as const -export const PopAccount = 'POPA' as const -export const PortalProfile = 'PTLPFL' as const -export const PortalSection = 'PTLSEC' as const -export const PortalTab = 'PTLTAB' as const -export const PortalTabSection = 'PRTBSC' as const -export const Portfolio = 'PORT' as const -export const Predecessor = 'PRED' as const -export const Preference = 'PROSET' as const -export const PrivateCustomerPref = 'PCPREF' as const -export const Program = 'PRGM' as const -export const Project = 'PROJ' as const -export const ProjectSnapshot = 'SNPSH' as const -export const ProjectUser = 'PRTU' as const -export const ProjectUserRole = 'PTEAM' as const -export const Proof = 'PROOF' as const -export const ProofApproval = 'PRFAPL' as const -export const ProofAction = 'PRFACT' as const -export const QueueDef = 'QUED' as const -export const QueueTopic = 'QUET' as const -export const QueueTopicGroup = 'QUETGP' as const -export const Rate = 'RATE' as const -export const RateCard = 'RTCRD' as const -export const Recent = 'RECENT' as const -export const RecentMenuItem = 'RECENTMENUITEM' as const -export const RecentUpdate = 'RUPDTE' as const -export const RecurrenceRule = 'RECR' as const -export const RemovedDocumentVersion = 'RMVDOV' as const -export const ReportFolder = 'RPTFDR' as const -export const Reseller = 'RSELR' as const -export const ReservedTime = 'RESVT' as const -export const Result = 'RESULT' as const -export const ResourceAllocation = 'RSALLO' as const -export const ResourceContour = 'RSCONT' as const -export const ResourceManager = 'RESMGR' as const -export const ResourcePool = 'RSPOOL' as const -export const RsrcPool = 'RSPL' as const -export const ResourceSchedulingFilter = 'RSFT' as const -export const ResourceBillingOverride = 'RSBLOR' as const -export const RestorableObject = 'RSTOBJ' as const -export const Risk = 'RISK' as const -export const RiskType = 'RSKTYP' as const -export const Role = 'ROLE' as const -export const RoutingRule = 'RRUL' as const -export const S3Migration = 'S3MT' as const -export const SSOMapping = 'SSOMAP' as const -export const SSOMappingRule = 'SSOMR' as const -export const SSOOption = 'SSOPT' as const -export const SSOUsername = 'SSOUSR' as const -export const SandboxMigration = 'SNDMG' as const -export const Schedule = 'SCHED' as const -export const ScheduledReport = 'SCHREP' as const -export const ScoreCard = 'SCORE' as const -export const ScoreCardAnswer = 'SCANS' as const -export const ScoreCardOption = 'SCOPT' as const -export const ScoreCardQuestion = 'SCOREQ' as const -export const SearchEvent = 'SRCEVT' as const -export const SecurityAncestor = 'SECANC' as const -export const Sequence = 'SEQ' as const -export const SharingSettings = 'SHRSET' as const -export const StaffingPlan = 'STAFFP' as const -export const StepApprover = 'SPAPVR' as const -export const Task = 'TASK' as const -export const TaskBack = 'TASKBACK' as const -export const TaskDef = 'TSKDEF' as const -export const Team = 'TEAMOB' as const -export const TeamMember = 'TEAMMB' as const -export const TeamMemberRole = 'TEAMMR' as const -export const Template = 'TMPL' as const -export const TemplateAssignment = 'TASSGN' as const -export const TemplatePredecessor = 'TPRED' as const -export const TemplateTask = 'TTSK' as const -export const TemplateUser = 'TMTU' as const -export const TemplateUserRole = 'TTEAM' as const -export const TimedNotification = 'TMNOT' as const -export const TimePhasedReport = 'TPR' as const -export const Timesheet = 'TSHET' as const -export const TimesheetProfile = 'TSPRO' as const -export const TimesheetTemplate = 'TSHTMP' as const -export const UIFilter = 'UIFT' as const -export const UIGroupBy = 'UIGB' as const -export const UITemplate = 'UITMPL' as const -export const UIView = 'UIVW' as const -export const Update = 'UPDATE' as const -export const User = 'USER' as const -export const UserActivity = 'USERAC' as const -export const UserAvailability = 'USRAVL' as const -export const UserDelegation = 'USRDEL' as const -export const UserGroups = 'USRGPS' as const -export const UserNote = 'USRNOT' as const -export const UserObjectPref = 'USOP' as const -export const UserPrefValue = 'USERPF' as const -export const UserBusinessProfile = 'USRBP' as const -export const UserResource = 'USERRS' as const -export const UserRole = 'USRROL' as const -export const UsersSections = 'USRSEC' as const -export const Work = 'WORK' as const -export const WorkItem = 'WRKITM' as const -export const StaffingPlanResource = 'STAFFR' as const +export const AccessLevel = "ACSLVL" as const; +export const AccessLevelPermissions = "ALVPER" as const; +export const AccessRequest = "ACSREQ" as const; +export const AccessRule = "ACSRUL" as const; +export const AccessRulePreference = "ARPREF" as const; +export const AccessScope = "ACSCP" as const; +export const AccessScopeAction = "ASCPAT" as const; +export const AccessToken = "ACSTOK" as const; +export const AccountRep = "ACNTRP" as const; +export const Acknowledgement = "ACK" as const; +export const Activity = "ACTVTY" as const; +export const AgileColumn = "AGILC" as const; +export const AgileColumnField = "AGILCF" as const; +export const AgileView = "AGILEV" as const; +export const Announcement = "ANCMNT" as const; +export const AnnouncementAttachment = "ANMATT" as const; +export const AnnouncementOptOut = "AMNTO" as const; +export const AnnouncementRecipient = "ANCREC" as const; +export const AppBuild = "APPBLD" as const; +export const AppEvent = "APEVT" as const; +export const AppGlobal = "APGLOB" as const; +export const AppInfo = "APPINF" as const; +export const Approval = "APPROVAL" as const; +export const ApprovalPath = "ARVPTH" as const; +export const ApprovalProcess = "ARVPRC" as const; +export const ApprovalProcessAttachable = "APRPROCATCH" as const; +export const ApprovalStep = "ARVSTP" as const; +export const ApproverStatus = "ARVSTS" as const; +export const Assignment = "ASSGN" as const; +export const AuditLoginAsSession = "AUDS" as const; +export const Authentication = "AUTH" as const; +export const Avatar = "AVATAR" as const; +export const AwaitingApproval = "AWAPVL" as const; +export const BackgroundJob = "BKGJOB" as const; +export const Baseline = "BLIN" as const; +export const BaselineTask = "BSTSK" as const; +export const BillingRecord = "BILL" as const; +export const BudgetedHours = "BGHR" as const; +export const Booking = "BOOKNG" as const; +export const BookingTemplate = "BOOKTL" as const; +export const Branding = "BRND" as const; +export const BurndownEvent = "BDNEVT" as const; +export const BusinessProfile = "BSNPRF" as const; +export const BusinessRules = "BSNRUL" as const; +export const CalendarEvent = "CALEVT" as const; +export const CalendarFeedEntry = "CALITM" as const; +export const CalendarInfo = "CALEND" as const; +export const CalendarPortalSection = "CALPTL" as const; +export const CalendarSection = "CALSEC" as const; +export const CallableExpression = "CALEXP" as const; +export const CardField = "LTMPLC" as const; +export const Category = "CTGY" as const; +export const CategoryAccessRule = "CATACR" as const; +export const CategoryCascadeRule = "CTCSRL" as const; +export const CategoryCascadeRuleMatch = "CTCSRM" as const; +export const CategoryParameter = "CTGYPA" as const; +export const CategoryParameterExpression = "CTGPEX" as const; +export const Classifier = "CLSF" as const; +export const Company = "CMPY" as const; +export const ComponentKey = "CMPSRV" as const; +export const ContextSensitiveHelp = "CXTHP" as const; +export const CrossProjectPredecessor = "CPPRED" as const; +export const CustomEnum = "CSTEM" as const; +export const CustomEnumOrder = "CSTEMO" as const; +export const CustomLabel = "LTMCL" as const; +export const CustomMenu = "CSTMNU" as const; +export const CustomMenuCustomMenu = "CMSCMS" as const; +export const CustomQuarter = "CSTQRT" as const; +export const Customer = "CUST" as const; +export const CustomerDeletion = "CUSDEL" as const; +export const CustomerFeedback = "CSFD" as const; +export const CustomerPreferences = "CUSTPR" as const; +export const CustomerTimelineCalc = "CPTC" as const; +export const CustsSections = "CSTSEC" as const; +export const DocMetadataLink = "DMETAL" as const; +export const DocMetadataLinkGroup = "DMETAG" as const; +export const DocsFolders = "DOCFLD" as const; +export const Document = "DOCU" as const; +export const DocumentApproval = "DOCAPL" as const; +export const DocumentFolder = "DOCFDR" as const; +export const DocumentProvider = "DOCPRO" as const; +export const DocumentProviderConfig = "DOCCFG" as const; +export const DocumentProviderMetadata = "DOCMET" as const; +export const DocumentRequest = "DOCREQ" as const; +export const DocumentShare = "DOCSHR" as const; +export const DocumentTaskStatus = "DOCTSK" as const; +export const DocumentVersion = "DOCV" as const; +export const Email = "EMAILC" as const; +export const EmailTemplate = "EMLTPL" as const; +export const Endorsement = "ENDR" as const; +export const EndorsementShare = "ENDSHR" as const; +export const EspPlan = "ESPPLN" as const; +export const EventHandler = "EVNTH" as const; +export const EventSubscription = "EVTSUB" as const; +export const EwsFileHandle = "EWS" as const; +export const ExchangeRate = "EXRATE" as const; +export const Expense = "EXPNS" as const; +export const ExpenseType = "EXPTYP" as const; +export const ExternalDocument = "EXTDOC" as const; +export const ExternalSection = "EXTSEC" as const; +export const Favorite = "FVRITE" as const; +export const Feature = "FEATR" as const; +export const FinancialData = "FINDAT" as const; +export const Goal = "GOAL" as const; +export const Group = "GROUP" as const; +export const Hour = "HOUR" as const; +export const HourType = "HOURT" as const; +export const IPRange = "IPRAGE" as const; +export const ImportRow = "IROW" as const; +export const ImportTemplate = "ITMPL" as const; +export const InstalledDDItem = "IDDI" as const; +export const Iteration = "ITRN" as const; +export const JournalEntry = "JRNLE" as const; +export const JournalField = "JRNLF" as const; +export const KickStart = "KSS" as const; +export const LayoutTemplate = "LYTMPL" as const; +export const LayoutTemplateDatePreference = "LTMPDP" as const; +export const LayoutTemplatePage = "LTMPLP" as const; +export const LicenseOrder = "LICEOR" as const; +export const Like = "LIKE" as const; +export const LinkedFolder = "LNKFDR" as const; +export const MasterTask = "MTSK" as const; +export const MessageArg = "MSGARG" as const; +export const MetaRecord = "PRSTOBJ" as const; +export const Milestone = "MILE" as const; +export const MilestonePath = "MPATH" as const; +export const MobileDevice = "MOBILDVC" as const; +export const NonLaborResource = "NLBR" as const; +export const NonLaborResourceCategory = "NLBRCY" as const; +export const NonLaborResourceMeasurementUnit = "NLBRMU" as const; +export const NonWorkDay = "NONWKD" as const; +export const Note = "NOTE" as const; +export const NoteTag = "NTAG" as const; +export const NotificationPreference = "NOTPRF" as const; +export const NotificationRecord = "TMNR" as const; +export const ObjectCategory = "OBJCAT" as const; +export const OpTask = "OPTASK" as const; +export const OpTaskBack = "OPTASKBACK" as const; +export const Parameter = "PARAM" as const; +export const ParameterDescriptiveText = "PRMDTX" as const; +export const ParameterFilter = "PARMFT" as const; +export const ParameterGroup = "PGRP" as const; +export const ParameterOption = "POPT" as const; +export const ParameterValue = "PVAL" as const; +export const PopAccount = "POPA" as const; +export const PortalProfile = "PTLPFL" as const; +export const PortalSection = "PTLSEC" as const; +export const PortalTab = "PTLTAB" as const; +export const PortalTabSection = "PRTBSC" as const; +export const Portfolio = "PORT" as const; +export const Predecessor = "PRED" as const; +export const Preference = "PROSET" as const; +export const PrivateCustomerPref = "PCPREF" as const; +export const Program = "PRGM" as const; +export const Project = "PROJ" as const; +export const ProjectSnapshot = "SNPSH" as const; +export const ProjectUser = "PRTU" as const; +export const ProjectUserRole = "PTEAM" as const; +export const Proof = "PROOF" as const; +export const ProofApproval = "PRFAPL" as const; +export const ProofAction = "PRFACT" as const; +export const QueueDef = "QUED" as const; +export const QueueTopic = "QUET" as const; +export const QueueTopicGroup = "QUETGP" as const; +export const Rate = "RATE" as const; +export const RateCard = "RTCRD" as const; +export const Recent = "RECENT" as const; +export const RecentMenuItem = "RECENTMENUITEM" as const; +export const RecentUpdate = "RUPDTE" as const; +export const RecurrenceRule = "RECR" as const; +export const RemovedDocumentVersion = "RMVDOV" as const; +export const ReportFolder = "RPTFDR" as const; +export const Reseller = "RSELR" as const; +export const ReservedTime = "RESVT" as const; +export const Result = "RESULT" as const; +export const ResourceAllocation = "RSALLO" as const; +export const ResourceContour = "RSCONT" as const; +export const ResourceManager = "RESMGR" as const; +export const ResourcePool = "RSPOOL" as const; +export const RsrcPool = "RSPL" as const; +export const ResourceSchedulingFilter = "RSFT" as const; +export const ResourceBillingOverride = "RSBLOR" as const; +export const RestorableObject = "RSTOBJ" as const; +export const Risk = "RISK" as const; +export const RiskType = "RSKTYP" as const; +export const Role = "ROLE" as const; +export const RoutingRule = "RRUL" as const; +export const S3Migration = "S3MT" as const; +export const SSOMapping = "SSOMAP" as const; +export const SSOMappingRule = "SSOMR" as const; +export const SSOOption = "SSOPT" as const; +export const SSOUsername = "SSOUSR" as const; +export const SandboxMigration = "SNDMG" as const; +export const Schedule = "SCHED" as const; +export const ScheduledReport = "SCHREP" as const; +export const ScoreCard = "SCORE" as const; +export const ScoreCardAnswer = "SCANS" as const; +export const ScoreCardOption = "SCOPT" as const; +export const ScoreCardQuestion = "SCOREQ" as const; +export const SearchEvent = "SRCEVT" as const; +export const SecurityAncestor = "SECANC" as const; +export const Sequence = "SEQ" as const; +export const SharingSettings = "SHRSET" as const; +export const StaffingPlan = "STAFFP" as const; +export const StaffingPlanTemplate = "SPTMPL" as const; +export const StepApprover = "SPAPVR" as const; +export const Task = "TASK" as const; +export const TaskBack = "TASKBACK" as const; +export const TaskDef = "TSKDEF" as const; +export const Team = "TEAMOB" as const; +export const TeamMember = "TEAMMB" as const; +export const TeamMemberRole = "TEAMMR" as const; +export const Template = "TMPL" as const; +export const TemplateAssignment = "TASSGN" as const; +export const TemplatePredecessor = "TPRED" as const; +export const TemplateTask = "TTSK" as const; +export const TemplateUser = "TMTU" as const; +export const TemplateUserRole = "TTEAM" as const; +export const TimedNotification = "TMNOT" as const; +export const TimePhasedReport = "TPR" as const; +export const Timesheet = "TSHET" as const; +export const TimesheetProfile = "TSPRO" as const; +export const TimesheetTemplate = "TSHTMP" as const; +export const UIFilter = "UIFT" as const; +export const UIGroupBy = "UIGB" as const; +export const UITemplate = "UITMPL" as const; +export const UIView = "UIVW" as const; +export const Update = "UPDATE" as const; +export const User = "USER" as const; +export const UserActivity = "USERAC" as const; +export const UserAvailability = "USRAVL" as const; +export const UserDelegation = "USRDEL" as const; +export const UserGroups = "USRGPS" as const; +export const UserNote = "USRNOT" as const; +export const UserObjectPref = "USOP" as const; +export const UserPrefValue = "USERPF" as const; +export const UserBusinessProfile = "USRBP" as const; +export const UserResource = "USERRS" as const; +export const UserRole = "USRROL" as const; +export const UsersSections = "USRSEC" as const; +export const Work = "WORK" as const; +export const WorkItem = "WRKITM" as const; +export const StaffingPlanResource = "STAFFR" as const; export type TObjCode = | typeof AccessLevel @@ -462,6 +463,7 @@ export type TObjCode = | typeof Sequence | typeof SharingSettings | typeof StaffingPlan + | typeof StaffingPlanTemplate | typeof StepApprover | typeof Task | typeof TaskBack @@ -499,4 +501,5 @@ export type TObjCode = | typeof UsersSections | typeof Work | typeof WorkItem - | typeof StaffingPlanResource + | typeof StaffingPlanResource; + From 067089e8765a3e1da449bdf97be065dc2abe2af5 Mon Sep 17 00:00:00 2001 From: Nikola Dimitrijevic Date: Mon, 26 May 2025 15:26:15 +0200 Subject: [PATCH 10/27] reverting changes that are not needed --- src/objcodes.ts | 489 ++++++++++++++++++++++++------------------------ 1 file changed, 244 insertions(+), 245 deletions(-) diff --git a/src/objcodes.ts b/src/objcodes.ts index 90b082d..263d69b 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -14,249 +14,249 @@ * limitations under the License. */ -export const AccessLevel = "ACSLVL" as const; -export const AccessLevelPermissions = "ALVPER" as const; -export const AccessRequest = "ACSREQ" as const; -export const AccessRule = "ACSRUL" as const; -export const AccessRulePreference = "ARPREF" as const; -export const AccessScope = "ACSCP" as const; -export const AccessScopeAction = "ASCPAT" as const; -export const AccessToken = "ACSTOK" as const; -export const AccountRep = "ACNTRP" as const; -export const Acknowledgement = "ACK" as const; -export const Activity = "ACTVTY" as const; -export const AgileColumn = "AGILC" as const; -export const AgileColumnField = "AGILCF" as const; -export const AgileView = "AGILEV" as const; -export const Announcement = "ANCMNT" as const; -export const AnnouncementAttachment = "ANMATT" as const; -export const AnnouncementOptOut = "AMNTO" as const; -export const AnnouncementRecipient = "ANCREC" as const; -export const AppBuild = "APPBLD" as const; -export const AppEvent = "APEVT" as const; -export const AppGlobal = "APGLOB" as const; -export const AppInfo = "APPINF" as const; -export const Approval = "APPROVAL" as const; -export const ApprovalPath = "ARVPTH" as const; -export const ApprovalProcess = "ARVPRC" as const; -export const ApprovalProcessAttachable = "APRPROCATCH" as const; -export const ApprovalStep = "ARVSTP" as const; -export const ApproverStatus = "ARVSTS" as const; -export const Assignment = "ASSGN" as const; -export const AuditLoginAsSession = "AUDS" as const; -export const Authentication = "AUTH" as const; -export const Avatar = "AVATAR" as const; -export const AwaitingApproval = "AWAPVL" as const; -export const BackgroundJob = "BKGJOB" as const; -export const Baseline = "BLIN" as const; -export const BaselineTask = "BSTSK" as const; -export const BillingRecord = "BILL" as const; -export const BudgetedHours = "BGHR" as const; -export const Booking = "BOOKNG" as const; -export const BookingTemplate = "BOOKTL" as const; -export const Branding = "BRND" as const; -export const BurndownEvent = "BDNEVT" as const; -export const BusinessProfile = "BSNPRF" as const; -export const BusinessRules = "BSNRUL" as const; -export const CalendarEvent = "CALEVT" as const; -export const CalendarFeedEntry = "CALITM" as const; -export const CalendarInfo = "CALEND" as const; -export const CalendarPortalSection = "CALPTL" as const; -export const CalendarSection = "CALSEC" as const; -export const CallableExpression = "CALEXP" as const; -export const CardField = "LTMPLC" as const; -export const Category = "CTGY" as const; -export const CategoryAccessRule = "CATACR" as const; -export const CategoryCascadeRule = "CTCSRL" as const; -export const CategoryCascadeRuleMatch = "CTCSRM" as const; -export const CategoryParameter = "CTGYPA" as const; -export const CategoryParameterExpression = "CTGPEX" as const; -export const Classifier = "CLSF" as const; -export const Company = "CMPY" as const; -export const ComponentKey = "CMPSRV" as const; -export const ContextSensitiveHelp = "CXTHP" as const; -export const CrossProjectPredecessor = "CPPRED" as const; -export const CustomEnum = "CSTEM" as const; -export const CustomEnumOrder = "CSTEMO" as const; -export const CustomLabel = "LTMCL" as const; -export const CustomMenu = "CSTMNU" as const; -export const CustomMenuCustomMenu = "CMSCMS" as const; -export const CustomQuarter = "CSTQRT" as const; -export const Customer = "CUST" as const; -export const CustomerDeletion = "CUSDEL" as const; -export const CustomerFeedback = "CSFD" as const; -export const CustomerPreferences = "CUSTPR" as const; -export const CustomerTimelineCalc = "CPTC" as const; -export const CustsSections = "CSTSEC" as const; -export const DocMetadataLink = "DMETAL" as const; -export const DocMetadataLinkGroup = "DMETAG" as const; -export const DocsFolders = "DOCFLD" as const; -export const Document = "DOCU" as const; -export const DocumentApproval = "DOCAPL" as const; -export const DocumentFolder = "DOCFDR" as const; -export const DocumentProvider = "DOCPRO" as const; -export const DocumentProviderConfig = "DOCCFG" as const; -export const DocumentProviderMetadata = "DOCMET" as const; -export const DocumentRequest = "DOCREQ" as const; -export const DocumentShare = "DOCSHR" as const; -export const DocumentTaskStatus = "DOCTSK" as const; -export const DocumentVersion = "DOCV" as const; -export const Email = "EMAILC" as const; -export const EmailTemplate = "EMLTPL" as const; -export const Endorsement = "ENDR" as const; -export const EndorsementShare = "ENDSHR" as const; -export const EspPlan = "ESPPLN" as const; -export const EventHandler = "EVNTH" as const; -export const EventSubscription = "EVTSUB" as const; -export const EwsFileHandle = "EWS" as const; -export const ExchangeRate = "EXRATE" as const; -export const Expense = "EXPNS" as const; -export const ExpenseType = "EXPTYP" as const; -export const ExternalDocument = "EXTDOC" as const; -export const ExternalSection = "EXTSEC" as const; -export const Favorite = "FVRITE" as const; -export const Feature = "FEATR" as const; -export const FinancialData = "FINDAT" as const; -export const Goal = "GOAL" as const; -export const Group = "GROUP" as const; -export const Hour = "HOUR" as const; -export const HourType = "HOURT" as const; -export const IPRange = "IPRAGE" as const; -export const ImportRow = "IROW" as const; -export const ImportTemplate = "ITMPL" as const; -export const InstalledDDItem = "IDDI" as const; -export const Iteration = "ITRN" as const; -export const JournalEntry = "JRNLE" as const; -export const JournalField = "JRNLF" as const; -export const KickStart = "KSS" as const; -export const LayoutTemplate = "LYTMPL" as const; -export const LayoutTemplateDatePreference = "LTMPDP" as const; -export const LayoutTemplatePage = "LTMPLP" as const; -export const LicenseOrder = "LICEOR" as const; -export const Like = "LIKE" as const; -export const LinkedFolder = "LNKFDR" as const; -export const MasterTask = "MTSK" as const; -export const MessageArg = "MSGARG" as const; -export const MetaRecord = "PRSTOBJ" as const; -export const Milestone = "MILE" as const; -export const MilestonePath = "MPATH" as const; -export const MobileDevice = "MOBILDVC" as const; -export const NonLaborResource = "NLBR" as const; -export const NonLaborResourceCategory = "NLBRCY" as const; -export const NonLaborResourceMeasurementUnit = "NLBRMU" as const; -export const NonWorkDay = "NONWKD" as const; -export const Note = "NOTE" as const; -export const NoteTag = "NTAG" as const; -export const NotificationPreference = "NOTPRF" as const; -export const NotificationRecord = "TMNR" as const; -export const ObjectCategory = "OBJCAT" as const; -export const OpTask = "OPTASK" as const; -export const OpTaskBack = "OPTASKBACK" as const; -export const Parameter = "PARAM" as const; -export const ParameterDescriptiveText = "PRMDTX" as const; -export const ParameterFilter = "PARMFT" as const; -export const ParameterGroup = "PGRP" as const; -export const ParameterOption = "POPT" as const; -export const ParameterValue = "PVAL" as const; -export const PopAccount = "POPA" as const; -export const PortalProfile = "PTLPFL" as const; -export const PortalSection = "PTLSEC" as const; -export const PortalTab = "PTLTAB" as const; -export const PortalTabSection = "PRTBSC" as const; -export const Portfolio = "PORT" as const; -export const Predecessor = "PRED" as const; -export const Preference = "PROSET" as const; -export const PrivateCustomerPref = "PCPREF" as const; -export const Program = "PRGM" as const; -export const Project = "PROJ" as const; -export const ProjectSnapshot = "SNPSH" as const; -export const ProjectUser = "PRTU" as const; -export const ProjectUserRole = "PTEAM" as const; -export const Proof = "PROOF" as const; -export const ProofApproval = "PRFAPL" as const; -export const ProofAction = "PRFACT" as const; -export const QueueDef = "QUED" as const; -export const QueueTopic = "QUET" as const; -export const QueueTopicGroup = "QUETGP" as const; -export const Rate = "RATE" as const; -export const RateCard = "RTCRD" as const; -export const Recent = "RECENT" as const; -export const RecentMenuItem = "RECENTMENUITEM" as const; -export const RecentUpdate = "RUPDTE" as const; -export const RecurrenceRule = "RECR" as const; -export const RemovedDocumentVersion = "RMVDOV" as const; -export const ReportFolder = "RPTFDR" as const; -export const Reseller = "RSELR" as const; -export const ReservedTime = "RESVT" as const; -export const Result = "RESULT" as const; -export const ResourceAllocation = "RSALLO" as const; -export const ResourceContour = "RSCONT" as const; -export const ResourceManager = "RESMGR" as const; -export const ResourcePool = "RSPOOL" as const; -export const RsrcPool = "RSPL" as const; -export const ResourceSchedulingFilter = "RSFT" as const; -export const ResourceBillingOverride = "RSBLOR" as const; -export const RestorableObject = "RSTOBJ" as const; -export const Risk = "RISK" as const; -export const RiskType = "RSKTYP" as const; -export const Role = "ROLE" as const; -export const RoutingRule = "RRUL" as const; -export const S3Migration = "S3MT" as const; -export const SSOMapping = "SSOMAP" as const; -export const SSOMappingRule = "SSOMR" as const; -export const SSOOption = "SSOPT" as const; -export const SSOUsername = "SSOUSR" as const; -export const SandboxMigration = "SNDMG" as const; -export const Schedule = "SCHED" as const; -export const ScheduledReport = "SCHREP" as const; -export const ScoreCard = "SCORE" as const; -export const ScoreCardAnswer = "SCANS" as const; -export const ScoreCardOption = "SCOPT" as const; -export const ScoreCardQuestion = "SCOREQ" as const; -export const SearchEvent = "SRCEVT" as const; -export const SecurityAncestor = "SECANC" as const; -export const Sequence = "SEQ" as const; -export const SharingSettings = "SHRSET" as const; -export const StaffingPlan = "STAFFP" as const; -export const StaffingPlanTemplate = "SPTMPL" as const; -export const StepApprover = "SPAPVR" as const; -export const Task = "TASK" as const; -export const TaskBack = "TASKBACK" as const; -export const TaskDef = "TSKDEF" as const; -export const Team = "TEAMOB" as const; -export const TeamMember = "TEAMMB" as const; -export const TeamMemberRole = "TEAMMR" as const; -export const Template = "TMPL" as const; -export const TemplateAssignment = "TASSGN" as const; -export const TemplatePredecessor = "TPRED" as const; -export const TemplateTask = "TTSK" as const; -export const TemplateUser = "TMTU" as const; -export const TemplateUserRole = "TTEAM" as const; -export const TimedNotification = "TMNOT" as const; -export const TimePhasedReport = "TPR" as const; -export const Timesheet = "TSHET" as const; -export const TimesheetProfile = "TSPRO" as const; -export const TimesheetTemplate = "TSHTMP" as const; -export const UIFilter = "UIFT" as const; -export const UIGroupBy = "UIGB" as const; -export const UITemplate = "UITMPL" as const; -export const UIView = "UIVW" as const; -export const Update = "UPDATE" as const; -export const User = "USER" as const; -export const UserActivity = "USERAC" as const; -export const UserAvailability = "USRAVL" as const; -export const UserDelegation = "USRDEL" as const; -export const UserGroups = "USRGPS" as const; -export const UserNote = "USRNOT" as const; -export const UserObjectPref = "USOP" as const; -export const UserPrefValue = "USERPF" as const; -export const UserBusinessProfile = "USRBP" as const; -export const UserResource = "USERRS" as const; -export const UserRole = "USRROL" as const; -export const UsersSections = "USRSEC" as const; -export const Work = "WORK" as const; -export const WorkItem = "WRKITM" as const; -export const StaffingPlanResource = "STAFFR" as const; +export const AccessLevel = 'ACSLVL' as const +export const AccessLevelPermissions = 'ALVPER' as const +export const AccessRequest = 'ACSREQ' as const +export const AccessRule = 'ACSRUL' as const +export const AccessRulePreference = 'ARPREF' as const +export const AccessScope = 'ACSCP' as const +export const AccessScopeAction = 'ASCPAT' as const +export const AccessToken = 'ACSTOK' as const +export const AccountRep = 'ACNTRP' as const +export const Acknowledgement = 'ACK' as const +export const Activity = 'ACTVTY' as const +export const AgileColumn = 'AGILC' as const +export const AgileColumnField = 'AGILCF' as const +export const AgileView = 'AGILEV' as const +export const Announcement = 'ANCMNT' as const +export const AnnouncementAttachment = 'ANMATT' as const +export const AnnouncementOptOut = 'AMNTO' as const +export const AnnouncementRecipient = 'ANCREC' as const +export const AppBuild = 'APPBLD' as const +export const AppEvent = 'APEVT' as const +export const AppGlobal = 'APGLOB' as const +export const AppInfo = 'APPINF' as const +export const Approval = 'APPROVAL' as const +export const ApprovalPath = 'ARVPTH' as const +export const ApprovalProcess = 'ARVPRC' as const +export const ApprovalProcessAttachable = 'APRPROCATCH' as const +export const ApprovalStep = 'ARVSTP' as const +export const ApproverStatus = 'ARVSTS' as const +export const Assignment = 'ASSGN' as const +export const AuditLoginAsSession = 'AUDS' as const +export const Authentication = 'AUTH' as const +export const Avatar = 'AVATAR' as const +export const AwaitingApproval = 'AWAPVL' as const +export const BackgroundJob = 'BKGJOB' as const +export const Baseline = 'BLIN' as const +export const BaselineTask = 'BSTSK' as const +export const BillingRecord = 'BILL' as const +export const BudgetedHours = 'BGHR' as const +export const Booking = 'BOOKNG' as const +export const BookingTemplate = 'BOOKTL' as const +export const Branding = 'BRND' as const +export const BurndownEvent = 'BDNEVT' as const +export const BusinessProfile = 'BSNPRF' as const +export const BusinessRules = 'BSNRUL' as const +export const CalendarEvent = 'CALEVT' as const +export const CalendarFeedEntry = 'CALITM' as const +export const CalendarInfo = 'CALEND' as const +export const CalendarPortalSection = 'CALPTL' as const +export const CalendarSection = 'CALSEC' as const +export const CallableExpression = 'CALEXP' as const +export const CardField = 'LTMPLC' as const +export const Category = 'CTGY' as const +export const CategoryAccessRule = 'CATACR' as const +export const CategoryCascadeRule = 'CTCSRL' as const +export const CategoryCascadeRuleMatch = 'CTCSRM' as const +export const CategoryParameter = 'CTGYPA' as const +export const CategoryParameterExpression = 'CTGPEX' as const +export const Classifier = 'CLSF' as const +export const Company = 'CMPY' as const +export const ComponentKey = 'CMPSRV' as const +export const ContextSensitiveHelp = 'CXTHP' as const +export const CrossProjectPredecessor = 'CPPRED' as const +export const CustomEnum = 'CSTEM' as const +export const CustomEnumOrder = 'CSTEMO' as const +export const CustomLabel = 'LTMCL' as const +export const CustomMenu = 'CSTMNU' as const +export const CustomMenuCustomMenu = 'CMSCMS' as const +export const CustomQuarter = 'CSTQRT' as const +export const Customer = 'CUST' as const +export const CustomerDeletion = 'CUSDEL' as const +export const CustomerFeedback = 'CSFD' as const +export const CustomerPreferences = 'CUSTPR' as const +export const CustomerTimelineCalc = 'CPTC' as const +export const CustsSections = 'CSTSEC' as const +export const DocMetadataLink = 'DMETAL' as const +export const DocMetadataLinkGroup = 'DMETAG' as const +export const DocsFolders = 'DOCFLD' as const +export const Document = 'DOCU' as const +export const DocumentApproval = 'DOCAPL' as const +export const DocumentFolder = 'DOCFDR' as const +export const DocumentProvider = 'DOCPRO' as const +export const DocumentProviderConfig = 'DOCCFG' as const +export const DocumentProviderMetadata = 'DOCMET' as const +export const DocumentRequest = 'DOCREQ' as const +export const DocumentShare = 'DOCSHR' as const +export const DocumentTaskStatus = 'DOCTSK' as const +export const DocumentVersion = 'DOCV' as const +export const Email = 'EMAILC' as const +export const EmailTemplate = 'EMLTPL' as const +export const Endorsement = 'ENDR' as const +export const EndorsementShare = 'ENDSHR' as const +export const EspPlan = 'ESPPLN' as const +export const EventHandler = 'EVNTH' as const +export const EventSubscription = 'EVTSUB' as const +export const EwsFileHandle = 'EWS' as const +export const ExchangeRate = 'EXRATE' as const +export const Expense = 'EXPNS' as const +export const ExpenseType = 'EXPTYP' as const +export const ExternalDocument = 'EXTDOC' as const +export const ExternalSection = 'EXTSEC' as const +export const Favorite = 'FVRITE' as const +export const Feature = 'FEATR' as const +export const FinancialData = 'FINDAT' as const +export const Goal = 'GOAL' as const +export const Group = 'GROUP' as const +export const Hour = 'HOUR' as const +export const HourType = 'HOURT' as const +export const IPRange = 'IPRAGE' as const +export const ImportRow = 'IROW' as const +export const ImportTemplate = 'ITMPL' as const +export const InstalledDDItem = 'IDDI' as const +export const Iteration = 'ITRN' as const +export const JournalEntry = 'JRNLE' as const +export const JournalField = 'JRNLF' as const +export const KickStart = 'KSS' as const +export const LayoutTemplate = 'LYTMPL' as const +export const LayoutTemplateDatePreference = 'LTMPDP' as const +export const LayoutTemplatePage = 'LTMPLP' as const +export const LicenseOrder = 'LICEOR' as const +export const Like = 'LIKE' as const +export const LinkedFolder = 'LNKFDR' as const +export const MasterTask = 'MTSK' as const +export const MessageArg = 'MSGARG' as const +export const MetaRecord = 'PRSTOBJ' as const +export const Milestone = 'MILE' as const +export const MilestonePath = 'MPATH' as const +export const MobileDevice = 'MOBILDVC' as const +export const NonLaborResource = 'NLBR' as const +export const NonLaborResourceCategory = 'NLBRCY' as const +export const NonLaborResourceMeasurementUnit = 'NLBRMU' as const +export const NonWorkDay = 'NONWKD' as const +export const Note = 'NOTE' as const +export const NoteTag = 'NTAG' as const +export const NotificationPreference = 'NOTPRF' as const +export const NotificationRecord = 'TMNR' as const +export const ObjectCategory = 'OBJCAT' as const +export const OpTask = 'OPTASK' as const +export const OpTaskBack = 'OPTASKBACK' as const +export const Parameter = 'PARAM' as const +export const ParameterDescriptiveText = 'PRMDTX' as const +export const ParameterFilter = "PARMFT" as const +export const ParameterGroup = 'PGRP' as const +export const ParameterOption = 'POPT' as const +export const ParameterValue = 'PVAL' as const +export const PopAccount = 'POPA' as const +export const PortalProfile = 'PTLPFL' as const +export const PortalSection = 'PTLSEC' as const +export const PortalTab = 'PTLTAB' as const +export const PortalTabSection = 'PRTBSC' as const +export const Portfolio = 'PORT' as const +export const Predecessor = 'PRED' as const +export const Preference = 'PROSET' as const +export const PrivateCustomerPref = 'PCPREF' as const +export const Program = 'PRGM' as const +export const Project = 'PROJ' as const +export const ProjectSnapshot = 'SNPSH' as const +export const ProjectUser = 'PRTU' as const +export const ProjectUserRole = 'PTEAM' as const +export const Proof = 'PROOF' as const +export const ProofApproval = 'PRFAPL' as const +export const ProofAction = 'PRFACT' as const +export const QueueDef = 'QUED' as const +export const QueueTopic = 'QUET' as const +export const QueueTopicGroup = 'QUETGP' as const +export const Rate = 'RATE' as const +export const RateCard = 'RTCRD' as const +export const Recent = 'RECENT' as const +export const RecentMenuItem = 'RECENTMENUITEM' as const +export const RecentUpdate = 'RUPDTE' as const +export const RecurrenceRule = 'RECR' as const +export const RemovedDocumentVersion = 'RMVDOV' as const +export const ReportFolder = 'RPTFDR' as const +export const Reseller = 'RSELR' as const +export const ReservedTime = 'RESVT' as const +export const Result = 'RESULT' as const +export const ResourceAllocation = 'RSALLO' as const +export const ResourceContour = 'RSCONT' as const +export const ResourceManager = 'RESMGR' as const +export const ResourcePool = 'RSPOOL' as const +export const RsrcPool = 'RSPL' as const +export const ResourceSchedulingFilter = 'RSFT' as const +export const ResourceBillingOverride = 'RSBLOR' as const +export const RestorableObject = 'RSTOBJ' as const +export const Risk = 'RISK' as const +export const RiskType = 'RSKTYP' as const +export const Role = 'ROLE' as const +export const RoutingRule = 'RRUL' as const +export const S3Migration = 'S3MT' as const +export const SSOMapping = 'SSOMAP' as const +export const SSOMappingRule = 'SSOMR' as const +export const SSOOption = 'SSOPT' as const +export const SSOUsername = 'SSOUSR' as const +export const SandboxMigration = 'SNDMG' as const +export const Schedule = 'SCHED' as const +export const ScheduledReport = 'SCHREP' as const +export const ScoreCard = 'SCORE' as const +export const ScoreCardAnswer = 'SCANS' as const +export const ScoreCardOption = 'SCOPT' as const +export const ScoreCardQuestion = 'SCOREQ' as const +export const SearchEvent = 'SRCEVT' as const +export const SecurityAncestor = 'SECANC' as const +export const Sequence = 'SEQ' as const +export const SharingSettings = 'SHRSET' as const +export const StaffingPlan = 'STAFFP' as const +export const StaffingPlanTemplate = "SPTMPL" as const +export const StepApprover = 'SPAPVR' as const +export const Task = 'TASK' as const +export const TaskBack = 'TASKBACK' as const +export const TaskDef = 'TSKDEF' as const +export const Team = 'TEAMOB' as const +export const TeamMember = 'TEAMMB' as const +export const TeamMemberRole = 'TEAMMR' as const +export const Template = 'TMPL' as const +export const TemplateAssignment = 'TASSGN' as const +export const TemplatePredecessor = 'TPRED' as const +export const TemplateTask = 'TTSK' as const +export const TemplateUser = 'TMTU' as const +export const TemplateUserRole = 'TTEAM' as const +export const TimedNotification = 'TMNOT' as const +export const TimePhasedReport = 'TPR' as const +export const Timesheet = 'TSHET' as const +export const TimesheetProfile = 'TSPRO' as const +export const TimesheetTemplate = 'TSHTMP' as const +export const UIFilter = 'UIFT' as const +export const UIGroupBy = 'UIGB' as const +export const UITemplate = 'UITMPL' as const +export const UIView = 'UIVW' as const +export const Update = 'UPDATE' as const +export const User = 'USER' as const +export const UserActivity = 'USERAC' as const +export const UserAvailability = 'USRAVL' as const +export const UserDelegation = 'USRDEL' as const +export const UserGroups = 'USRGPS' as const +export const UserNote = 'USRNOT' as const +export const UserObjectPref = 'USOP' as const +export const UserPrefValue = 'USERPF' as const +export const UserBusinessProfile = 'USRBP' as const +export const UserResource = 'USERRS' as const +export const UserRole = 'USRROL' as const +export const UsersSections = 'USRSEC' as const +export const Work = 'WORK' as const +export const WorkItem = 'WRKITM' as const +export const StaffingPlanResource = 'STAFFR' as const export type TObjCode = | typeof AccessLevel @@ -501,5 +501,4 @@ export type TObjCode = | typeof UsersSections | typeof Work | typeof WorkItem - | typeof StaffingPlanResource; - + | typeof StaffingPlanResource From e0b809d7ede7cd3a587577948be6631879492634 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 26 May 2025 13:31:22 +0000 Subject: [PATCH 11/27] 2.3.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e392ee9..b680fa9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.2.0", + "version": "2.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.2.0", + "version": "2.3.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.8.3" diff --git a/package.json b/package.json index 9cc710f..fe2d121 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.2.0", + "version": "2.3.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From 35645808492bf8b29d9d96e8b1e2806a46435f1d Mon Sep 17 00:00:00 2001 From: ArpiBakunts <37874628+ArpiBakunts@users.noreply.github.com> Date: Wed, 9 Jul 2025 15:27:02 +0400 Subject: [PATCH 12/27] Adding RateAttributes type --- src/objcodes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/objcodes.ts b/src/objcodes.ts index 263d69b..579e282 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -180,6 +180,7 @@ export const QueueTopic = 'QUET' as const export const QueueTopicGroup = 'QUETGP' as const export const Rate = 'RATE' as const export const RateCard = 'RTCRD' as const +export const RateAttributes = 'RTATTR' as const export const Recent = 'RECENT' as const export const RecentMenuItem = 'RECENTMENUITEM' as const export const RecentUpdate = 'RUPDTE' as const @@ -425,6 +426,7 @@ export type TObjCode = | typeof QueueTopicGroup | typeof Rate | typeof RateCard + | typeof RateAttributes | typeof Recent | typeof RecentMenuItem | typeof RecentUpdate From 744823d9be7025f6a5760e4b1802f0c8a7e8c1cb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 9 Jul 2025 12:06:29 +0000 Subject: [PATCH 13/27] 2.4.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b680fa9..b31c15e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.3.0", + "version": "2.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.3.0", + "version": "2.4.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.8.3" diff --git a/package.json b/package.json index fe2d121..3fbaad3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.3.0", + "version": "2.4.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From e7ca6190a496afacca27634d34f97c8d09c1c706 Mon Sep 17 00:00:00 2001 From: Calincov Nicolai <77538373+CalincovNicolai@users.noreply.github.com> Date: Thu, 10 Jul 2025 07:30:49 +0300 Subject: [PATCH 14/27] feat: Adding UIGVW type --- src/objcodes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/objcodes.ts b/src/objcodes.ts index 579e282..e8d0e16 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -240,6 +240,7 @@ export const TimesheetProfile = 'TSPRO' as const export const TimesheetTemplate = 'TSHTMP' as const export const UIFilter = 'UIFT' as const export const UIGroupBy = 'UIGB' as const +export const UIGView = 'UIGVW' as const export const UITemplate = 'UITMPL' as const export const UIView = 'UIVW' as const export const Update = 'UPDATE' as const @@ -486,6 +487,7 @@ export type TObjCode = | typeof TimesheetTemplate | typeof UIFilter | typeof UIGroupBy + | typeof UIGView | typeof UITemplate | typeof UIView | typeof Update From 56f3749db60ef651cff63457ddaec2ba80e9fd3a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 10 Jul 2025 05:26:06 +0000 Subject: [PATCH 15/27] 2.5.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b31c15e..a517b19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.4.0", + "version": "2.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.4.0", + "version": "2.5.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.8.3" diff --git a/package.json b/package.json index 3fbaad3..2a5137b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.4.0", + "version": "2.5.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From ab48d53307c8fc7acd8c6a43c7e86e4e8e0f764f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 2 Aug 2025 07:00:49 +0000 Subject: [PATCH 16/27] chore(deps): update dependency typescript to v5.9.2 (#101) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a517b19..4c5a484 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,16 +9,16 @@ "version": "2.5.0", "license": "Apache-2.0", "devDependencies": { - "typescript": "5.8.3" + "typescript": "5.9.2" }, "engines": { "node": ">=8" } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 2a5137b..bac208d 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ ], "sideEffects": false, "devDependencies": { - "typescript": "5.8.3" + "typescript": "5.9.2" }, "scripts": { "prepublishOnly": "npm run build", From 4034b3b2dbfaed90ec376f94ea1e09f8ecc0d322 Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Sun, 3 Aug 2025 20:46:45 +0400 Subject: [PATCH 17/27] ci: use OIDC publish flow --- .github/workflows/publish.yml | 1 - .npmrc | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 .npmrc diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c1c8f53..770531c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,7 +47,6 @@ jobs: - name: Publish to NPM run: npm publish --provenance --access public env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Draft release run: | diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..5660f81 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +registry=https://registry.npmjs.org/ \ No newline at end of file From d40615d7f692bd0d8c458446715e739be234c8b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 3 Aug 2025 16:51:37 +0000 Subject: [PATCH 18/27] 2.5.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c5a484..21b4c2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.5.0", + "version": "2.5.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.5.0", + "version": "2.5.1", "license": "Apache-2.0", "devDependencies": { "typescript": "5.9.2" diff --git a/package.json b/package.json index bac208d..6d1ea2d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.5.0", + "version": "2.5.1", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From 7d56998af3afdc15e8cd099e5fa075fad3d81e06 Mon Sep 17 00:00:00 2001 From: Hovhannes Babayan Date: Sun, 3 Aug 2025 21:00:44 +0400 Subject: [PATCH 19/27] Revert "ci: use OIDC publish flow" This reverts commit 4034b3b2dbfaed90ec376f94ea1e09f8ecc0d322. --- .github/workflows/publish.yml | 1 + .npmrc | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 .npmrc diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 770531c..c1c8f53 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,6 +47,7 @@ jobs: - name: Publish to NPM run: npm publish --provenance --access public env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Draft release run: | diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 5660f81..0000000 --- a/.npmrc +++ /dev/null @@ -1 +0,0 @@ -registry=https://registry.npmjs.org/ \ No newline at end of file From 8ebb3006f4379e3b0250cb3c7a3702bca3b248c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 3 Aug 2025 17:02:58 +0000 Subject: [PATCH 20/27] 2.5.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 21b4c2a..fc9a778 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.5.1", + "version": "2.5.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.5.1", + "version": "2.5.2", "license": "Apache-2.0", "devDependencies": { "typescript": "5.9.2" diff --git a/package.json b/package.json index 6d1ea2d..d4fa259 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.5.1", + "version": "2.5.2", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js", From 396477d37cec30f5ed83fe379f07aae4e62a3c1b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 Aug 2025 02:23:57 +0000 Subject: [PATCH 21/27] chore(deps): update actions/checkout action to v5 --- .github/workflows/publish.yml | 2 +- .github/workflows/verify.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c1c8f53..a41dcaa 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,7 +21,7 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ssh-key: ${{ secrets.DEPLOY_KEY }} - name: Check if on main branch diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 9ce442f..d7b1458 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -13,7 +13,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version: lts/* From 06cecfb4c02dd2586606207a6a62ba14fdea952a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 00:55:24 +0000 Subject: [PATCH 22/27] chore(deps): update actions/setup-node action to v5 --- .github/workflows/publish.yml | 2 +- .github/workflows/verify.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a41dcaa..35bdbd2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,7 +30,7 @@ jobs: echo "This workflow must run on the 'main' branch." exit 1 fi - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 'lts/*' cache: 'npm' diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index d7b1458..70fc407 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* cache: 'npm' From 7ba5dcd4ede8ce8cda751f5be4d7f9905801c115 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 04:27:07 +0000 Subject: [PATCH 23/27] chore(deps): update dependency typescript to v5.9.3 (#104) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index fc9a778..a533af5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,16 +9,16 @@ "version": "2.5.2", "license": "Apache-2.0", "devDependencies": { - "typescript": "5.9.2" + "typescript": "5.9.3" }, "engines": { "node": ">=8" } }, "node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index d4fa259..9dab8ff 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ ], "sideEffects": false, "devDependencies": { - "typescript": "5.9.2" + "typescript": "5.9.3" }, "scripts": { "prepublishOnly": "npm run build", From ddef43330160fcd61257bbabd736e3536b2a6bf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 19 Oct 2025 02:05:37 +0000 Subject: [PATCH 24/27] chore(deps): update actions/setup-node action to v6 --- .github/workflows/publish.yml | 2 +- .github/workflows/verify.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 35bdbd2..8384416 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,7 +30,7 @@ jobs: echo "This workflow must run on the 'main' branch." exit 1 fi - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: 'lts/*' cache: 'npm' diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 70fc407..79717e6 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v6 with: node-version: lts/* cache: 'npm' From 2f9a3d460cef8adaca3ce915f36c4cb04ae07332 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 22 Nov 2025 02:06:02 +0000 Subject: [PATCH 25/27] chore(deps): update actions/checkout action to v6 --- .github/workflows/publish.yml | 2 +- .github/workflows/verify.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8384416..cec8d2b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,7 +21,7 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: ssh-key: ${{ secrets.DEPLOY_KEY }} - name: Check if on main branch diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 79717e6..5dcb48a 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -13,7 +13,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: lts/* From 0ca4107954707b66982de84475580c95e4296e01 Mon Sep 17 00:00:00 2001 From: ghratyan Date: Fri, 13 Mar 2026 11:23:29 +0400 Subject: [PATCH 26/27] feat: add formula constant --- src/objcodes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/objcodes.ts b/src/objcodes.ts index e8d0e16..dcd3970 100644 --- a/src/objcodes.ts +++ b/src/objcodes.ts @@ -117,6 +117,7 @@ export const ExternalSection = 'EXTSEC' as const export const Favorite = 'FVRITE' as const export const Feature = 'FEATR' as const export const FinancialData = 'FINDAT' as const +export const FormulaConstant = 'FCONST' as const export const Goal = 'GOAL' as const export const Group = 'GROUP' as const export const Hour = 'HOUR' as const @@ -364,6 +365,7 @@ export type TObjCode = | typeof Favorite | typeof Feature | typeof FinancialData + | typeof FormulaConstant | typeof Group | typeof Goal | typeof Hour From dab16ab003ec0384ff4d1bc60e8d711bd4c0f5a1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 13 Mar 2026 07:48:06 +0000 Subject: [PATCH 27/27] 2.6.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a533af5..3e1d101 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@workfront/objcodes", - "version": "2.5.2", + "version": "2.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@workfront/objcodes", - "version": "2.5.2", + "version": "2.6.0", "license": "Apache-2.0", "devDependencies": { "typescript": "5.9.3" diff --git a/package.json b/package.json index 9dab8ff..cbdba2a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@workfront/objcodes", - "version": "2.5.2", + "version": "2.6.0", "description": "Definitions for all constants which can be used to interact with Workfront API", "main": "dist/umd/objcodes.js", "module": "dist/objcodes.js",