Skip to content

Commit

Permalink
Variants feature (#14)
Browse files Browse the repository at this point in the history
* feat: adds webhook functions in installation and deletes previous webhook implementation [cs-38336]

* test: adds test cases for installation functions

* fix: 📦 package version updates for generate docs script

* fix: 🩹 updated files list in jsdoc config

* fix: added back stack/webhook apis and fixed some routing issues

* feat: ✨ adds update fn, auditlog fn, users type correction

* chore: replaced uid and other data

* refactor: adds and corrects types of ContentstackCollectin and marketplace functions

* fix: credentials in response fix; bulkOperation types fixes;

* test: ✅ improves code coverage

* Revert "Feat: NRP support, Audit logs, Type correction for User and CScollection added"

* fix: users, collection, other fixes, coverage improvements

* build: updates package-lock file

* chore: version changes in package file

* ci: removed secrets-scan file and app tests changes

* fix: type fix for environment param

* fix: 🐛 handles the error in refreshtoken instead of throwing it

* ci: 🔥 removed sast-scan yml file

* fix: 🐛 handles workflow response in object format

* feat: ✨ allows overwrite flag param in import of contenttype and global field

* test: ✅ adds CT and GF import test for overwrite flag

* refactor: ♻️ adds type support for overwrite flag param

* chore: 📦 version changes and package updates

* perf: 📦 packages update

* docs: 📝 Updates README

* feat: ✨ Taxonomy Implementation with docs, unit and api test cases

* test: ✅ changes made in taxonomy function in stack class

* test: uncommented 'detele' api test case

* feat: ✨ create, fetch, find, update, delete , ancestors and descendants functions are added

* test: ✅ added api test cases for terms implementation

* feat: ✨ allows content-type for asset upload

* test: ✅ unit test cases for terms implementation (except search and move)

* changes done in passing data to create function in api test case

* feat: ✨ added move and search functions for terms implementation

* test: ✅ updated and added search and move unit test cases

* test: ✅ updated and added search and move api test cases

* docs: 📝 updated api reference docs for search, ancestors, descendants and move

* build: 📦 updated axios module and version number

* chore: 🔊 update changelog file

* feat: ✨ taxonomy and terms implementation for typescript

* fix: 🐛 taxonomy bug fix

* feat: ✨ terms implementaion with descendants and move function

* fix: 🐛 taxonomy bug fix in query unit test case

* fix: taxonomy and terms fixes

* fix: 🐛 error message fix on refresh token error

* refactor: uncommented unit test cases

* test: ✅ taxonomy API test cases

* test: ✅ terms api test cases and search implementation

* test: ✅ changes in search unit test in terms

* changed default host name

* added entry on changelog file and changed version

* feat: ✨ teams implementation with unit and api tests

* docs: added teams documentation

* test: ✅ updated api and unit test cases for teams support

* feat: ✨ teams users implementation and api test cases

* test: ✅ added unit test cases for team users

* feat: ✨ stackrolemapping implementation and api test cases

* test: changes made in update implementation and its test case

* test: update stackrolemapping implementation and api test cases

* added assertions to check the response

* added unit test cases for stack role mapping

* replaced query with fetchAll function

* changing folder name to be same as class name

* ci: 💚 fix unit test github action

* ci: fix unit test github action

* feat: types support for teams

* chore: ⬆️ update axios lib

* added valid assertions for the test

* teams test cases for types support

* types support for team Users and api test cases

* interface changed from User to TeamUser in types

* types support for stackRoleMapping and test cases

* stackRoleMapping test cases in types support

* stackRoleMapping update test case on types support

* docs: 📝 updated version and changeLog

* test: added test cases to improve coverage report

* feat: ✨ early access headers implementation

* types support for earlyaccess and update changeLog

* fix: 🐛 early_access made optional

* fix: 🐛 added api_version param which is to be passed in headers

* test: ✅ updated response fetchAll unit test case

* fix: 🐛 create function response data update

* refactor: ♻️ changes users in teams to teamUsers

* fix: fixed issue while updating entries with assets

* feat: added api test

* fix: updated changelog and package lock file

* Implemented Management token support (#99)

* Implemented Management token support

* Fixed PR Comments

* test: added sanity tests for user and contenttype

* added a script in package.json

* Next (#97)

* fix: fixed issue while updating entries with assets

* feat: added api test

* fix: updated changelog and package lock file

* Implemented Management token support (#99)

* Implemented Management token support

* Fixed PR Comments

* test: added sanity tests for user and contenttype

* added a script in package.json

---------

Co-authored-by: sunil-lakshman <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>

* test: added entries, assets, organization and stack tests in sanity

* changed the decription for it in testcases

* test: added taxonomy and terms tests in sanity folder

* removed const stack as the api is read from env

* fix: changed the url in transferOwnership

* test: removed the skipped test case from organization test suit

* test: added branches and aliases test suits to sanity folder

* test: commented out the test case instead or removing

* test: updated url path in unit test case

* test: added 1 more test case to branch test suit

* test: added create branch test after stack creation test

* fix: 📦 updates axios version

* chore: update package version in package.json

* chore: 🔨 updates prerelease hook script

* chore: 📦 added a package for slack message integeration and script for same

* chore: slack integeration for sending test report summary on the channel

* test: added environment test to sanity and changes done in branch test

* chore: 📦 updated slack/bolt package to devDependencies

* Revert "chore: 📦 updated slack/bolt package to devDependencies"

This reverts commit 3fba21e.

* updated slack/bolt package dependency

* chore: added alldependencies required for slack/bolt package

* chore: updates LICENSE file

* test: Added locale test suit and delete test suit to sanity folder

* chore: updated package-lock file

* Added taxonomy import/export support (#112)

Co-authored-by: Nadeem <[email protected]>

* Validating the object  when update the entries with assets (#114)

Co-authored-by: Nadeem <[email protected]>

* test: added delivery token test sanity folder

* test: added extension test suit to sanity

* test: updated test msg

* Next (#115)

* test: Added locale test suit and delete test suit to sanity folder

* chore: updated package-lock file

* Added taxonomy import/export support (#112)

Co-authored-by: Nadeem <[email protected]>

* Validating the object  when update the entries with assets (#114)

Co-authored-by: Nadeem <[email protected]>

---------

Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: Nadeem <[email protected]>

* cleared assertion error

* test: added assertions for failing tests

* Feat/cs 43619 taxonomy import export testcases (#118)

* Next (#115)

* test: Added locale test suit and delete test suit to sanity folder

* chore: updated package-lock file

* Added taxonomy import/export support (#112)

Co-authored-by: Nadeem <[email protected]>

* Validating the object  when update the entries with assets (#114)

Co-authored-by: Nadeem <[email protected]>

---------

Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: Nadeem <[email protected]>

* Added taxonomy import/export testcases.

---------

Co-authored-by: Nadeem <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>

* test: added global field test suit to sanity

* test: add sanity test for label

* Next (#119)

* test: Added locale test suit and delete test suit to sanity folder

* chore: updated package-lock file

* Added taxonomy import/export support (#112)

Co-authored-by: Nadeem <[email protected]>

* Validating the object  when update the entries with assets (#114)

Co-authored-by: Nadeem <[email protected]>

* test: added delivery token test sanity folder

* test: added extension test suit to sanity

* test: updated test msg

* cleared assertion error

* test: added assertions for failing tests

* Feat/cs 43619 taxonomy import export testcases (#118)

* Next (#115)

* test: Added locale test suit and delete test suit to sanity folder

* chore: updated package-lock file

* Added taxonomy import/export support (#112)

Co-authored-by: Nadeem <[email protected]>

* Validating the object  when update the entries with assets (#114)

Co-authored-by: Nadeem <[email protected]>

---------

Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: Nadeem <[email protected]>

* Added taxonomy import/export testcases.

---------

Co-authored-by: Nadeem <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>

* test: added global field test suit to sanity

* test: add sanity test for label

---------

Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: Nadeem <[email protected]>

* test: added sanity test for workflow-webhook-release

* updated sanity.js file

* test: added basic sanity for role

* test: added basic sanity for management token test suit

* fix: upgrade @slack/bolt from 3.17.0 to 3.17.1

Snyk has created this PR to upgrade @slack/bolt from 3.17.0 to 3.17.1.

See this package in npm:
https://www.npmjs.com/package/@slack/bolt

See this project in Snyk:
https://app.snyk.io/org/sunil-lakshman/project/d82509a3-a3c4-432f-b8d9-068ef2579b9b?utm_source=github&utm_medium=referral&page=upgrade-pr

* feat: ✨ adds params support in taxonomy export function

* test: added teams and stack share test suit to sanity

* test: changed uids of branches and aliases

* fix: fixed teams implementation according to the object received

* changes the flow of sanity test

* Update sca-scan.yml

* fix: 🐛 fixed update entry which was failing

the function cleanAssets was checking with null value

* test: removed organization name in assertion

* chore: updated changeLog and version

* Resolved merge conflits

---------

Co-authored-by: Nadeem Patwekar <[email protected]>
Co-authored-by: Nadeem <[email protected]>
Co-authored-by: Shailesh Mishra <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: harshithad0703 <[email protected]>
Co-authored-by: Abhinav Gupta <[email protected]>
Co-authored-by: abhinav <[email protected]>
Co-authored-by: snyk-bot <[email protected]>
Co-authored-by: Aravind Kumar <[email protected]>
  • Loading branch information
10 people authored Jul 23, 2024
1 parent 7b57e47 commit fc2dd05
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 24 deletions.
4 changes: 0 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# Changelog

## [v1.16.0](https://github.com/contentstack/contentstack-management-javascript/tree/v1.16.0) (2024-04-16)
- Feature
- Variants Group support added

## [v1.15.3](https://github.com/contentstack/contentstack-management-javascript/tree/v1.15.3) (2024-02-16)
- Fix
- Fix for updating entry
Expand Down
19 changes: 0 additions & 19 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/unit/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ require('./team-stack-role-mapping-test')
require('./managementToken-test')
require('./ungroupedVariants-test')
require('./variantGroup-test')
require('./variantsWithVariantsGroup-test')
require('./variantsWithVariantsGroup-test')

0 comments on commit fc2dd05

Please sign in to comment.