Skip to content

Latest commit

 

History

History
2743 lines (1379 loc) · 176 KB

CHANGELOG.md

File metadata and controls

2743 lines (1379 loc) · 176 KB

1.5.8 (2023-04-28)

Bug Fixes

  • temporary: disable is exists rule validators; (369d9e3)
  • VEN-2174, VEN-2710: fix bulk delete, fix saleforce get profile (e5e2cd7)
  • VEN-2449: show recently viewed quotes and vendos only read by the authorized user (f1a76cd)
  • VEN-2625: fix approval queue for fixing quote status of expiration (9c5c196)

1.5.7 (2023-04-28)

Bug Fixes

  • VEN-1551: filter notifications by authorized user (97fbd4f)
  • VEN-2549: return 'My Quotes and Vendos Pending Approval' by owner, 'Workflow Approval Queue' regardless of workflow user attachment (dcc7e71)
  • VEN-2637: reimplement SetDeleteMethod decorator (c2b541e)

Features

  • VEN-1551: mark notifications as read when logout endpoint is triggered (1b0dcb6)

1.5.6 (2023-04-27)

Bug Fixes

  • seeds: connection is not recognized (418b807)
  • VEN-1585: resolve the last vendo uuid (3abe75b)
  • VEN-2652: add unique rule/role migrations (b151aba)
  • VEN-2652: fix space trim, fix priority (0605c86)
  • VEN-2689: add default limit value of pagination (9e8a760)

Features

  • VEN-2652: add validations (a7498b9)

1.5.5 (2023-04-26)

Bug Fixes

  • auth: logout issue (5811563)
  • multi-tenancy: revert the auth decorator changes - metadata not found (c6f678e)
  • VEN-2676: create an approval queue for admin user (b501070)

1.5.4 (2023-04-26)

Bug Fixes

  • build: build issues (04cd2f5)
  • login: tenancy changes break login (ab75f89)
  • VEN-2630, user-creation: fix matching symbols, fix user creation (6cbb5c6)
  • VEN-2647: add validation of quote, vendo for updating (fe5cdcf)
  • VEN-2650: fix creating company-channel (ec5f639)

1.5.3 (2023-04-26)

Bug Fixes

  • login: tenancy changes break login (b0b599b)
  • okta: okta does not work in production due to the secure feature of cookies (d5f2f2e)
  • VEN-2683,VEN-2662: fix product not found, fix search overrides (6daf192)

Features

  • VEN-1896: add multicompany supports (2941a18)
  • VEN-1896: add x-company header, add test (4bacf23)
  • VEN-2668: [Integrations page] Salesforce secret and Integration User Pass are displayed as empty (6842896)

1.5.2 (2023-04-25)

Bug Fixes

  • decorator: sometimes there is no join :) (c3573e6)
  • test-paths: fix paths for tests (cb6b5bc)
  • VEN-2642: fix FixUpdateReplaceOne decorator. Do not override parsed.search. (9670c68)
  • VEN-2662: fix paths (56999ff)
  • VEN-2662: fix PR feedback (302014c)

Features

  • new endpoint for quote with sfContractId, create asset (c7aa072)

Reverts

  • hierarchies: search replacement (8a76b50)
  • hierarchies: search replacement (e75928c)

1.5.1 (2023-04-24)

Bug Fixes

  • bundleName: should not be exposed (a393c08)
  • channel-addresses: addresses should actually be associated to the company channel not the channel itself because then multiple companies will overwrite the same addresses for the same channels (928d35a)
  • company-channels: auto-create addresses and join them (438438a)
  • get-users: do not filter external users at the auth service - no idea why that fixes the issue (11ea890)
  • merge: deployment issues (532da43)
  • quote-products: products are not being updated with the right quote when updating (still have an issue with delete) (f072f18)
  • users: email uniqueness should be optional when updating (6b56b51)
  • VEN-1582: fix starting quote and vendo numbers (7f76016)
  • VEN-2549: show workflow pending quotes and vendos for admin (cf5f3e8)
  • VEN-2640: fix bundle name (7b37adc)
  • VEN-2640: fix replace one decorator (a822511)
  • VEN-2641: fix bundle name (5a87e3b)

Features

  • VEN-2649: add global product hierarchy (f79fdb4)

1.5.0 (2023-04-22)

Bug Fixes

  • decrypt/encrypt with crypt by downgrade to 5 (e2a3288)
  • disable some fields of quote product (0273293)
  • merge: typo (4ef76eb)
  • migrations:: update the migration for product_code (b550f53)
  • migrations: update billing freqenucy enumerations and product codes (f1a8e46)
  • quote sync wrong id of event payload (d45925a)
  • recently-viewed-quotes: select and join customer (a3c15c0)
  • salesforce: fix auto setting ownerUserId on create (db91c99)
  • salesforce: minor issues (acf5a4f)
  • salesfore: save customer (fa823c6)
  • ts-config: disable relative imports until finding the solution to make it work on jest (6c23887)
  • VEN-2449: fix recently viewed quotes-vendos (7a4ee51)
  • VEN-2555: fix eager updating (a4dd893)
  • VEN-2575: exclude unique columns on clone, add missing migration for sf_opportunity_product_id (fab2273)
  • VEN-2625: apply company.defaultQuoteExpiration when creating a new quote (0eb43e8)

Features

  • 2165: sync products of quote (5d5fd79)
  • 2615: recreating removed quotes (95b70c0)
  • salesforce: allow partners to be sent (ebfccc3)
  • VEN-2167: syncing products (c040b10)
  • VEN-2171: sync quote contacts in batch (580e9ce)
  • VEN-2380: fetch salesforce contacts (b3fd0f3)
  • VEN-2547: add is global field. (6ad058d)
  • VEN-2555: add test utils (f16eb06)
  • VEN-2626: sync hierarchy (a921c47)
  • VEN-2632: add global hierarchy (8e16a6d)

1.4.20 (2023-04-18)

Bug Fixes

  • channel-addresses: add joins and fix addresses module (86f82ad)
  • products: creation doesn't work (205907a)
  • salesforce-sso: update redirect strategy (0c327d8)
  • salesforce: auto-set the quote owner (b656d39)
  • system: wrapper issues (0dad38c)
  • VEN-2574: make product code optional in dto. (ff74f43)
  • VEN-2606: fix organizationId and (dc1fff7)
  • VEN-2611: implement delete discount priority. (0c8742c)

1.4.19 (2023-04-17)

Bug Fixes

  • salesforce: attempt to fix SSO (882243b)
  • salesforce: missing import for SSO added (8a917eb)
  • typo: merge typo (5340af7)
  • VEN-2297: rewrite retroactive priority. (ef96f02)
  • VEN-2574: add product code migration. (4fa2da1)
  • VEN-2574: add product code to products. (46388a3)

Features

  • 2170: real time sync quote information(status, primary, owner) (291ee4d)
  • VEN-2552: implement channel address API. (f48c830)
  • VEN-2560: migration for billing frequency. (e170107)

1.4.18 (2023-04-14)

Bug Fixes

  • fix sync quote product (cf71d19)
  • salesforce: metadata in quotes & owner user id (a2ac071)
  • salesforce: missing changes restored (3c96746)
  • salesforce: typo (dd3b84f)
  • salesforce: unblock quote creation (582e2f0)
  • VEN-2427: fix delete QuoteCustomerProducts. (46ce214)
  • VEN-2472: fix error checker. (550a10d)
  • VEN-2472: implement refresh token strategy. (972046c)

Features

  • VEN-2374: event emit decorator (4bfe346)
  • VEN-2374: separated cqrs service (7d2ebde)
  • VEN-2384: add list price to bundle. (ff86afe)
  • VEN-2540: sync primary quote pricing data (45bcff0)
  • VEN-2560: update billing frequency. (3389d69)
  • VEN-2560: update demo products seed. (7846b66)
  • VEN-2602: tune user first, last name (35871e7)

1.4.17 (2023-04-11)

Bug Fixes

  • consolidation: env issues (305377a)
  • field mapping (dc0d377)
  • initial: initial API structure (5955425)
  • is_primary: auto update other quote primary fields (eab6ce4)
  • login-v3: fix seeds to test login v3 / consolidated envs (5699c4a)
  • merge: development was merged incorrectly (f20b046)
  • migrations: only require name validation based on the company (d0ceb38)
  • product-bundles: typo (d8131c5)
  • remove condition for testing (1d27da5)
  • rules-engine: return dates (dbf810d)
  • salesforce: cleanup dtos (ebbb079)
  • salesforce: dto field in wrong model (fe2e2b2)
  • salesforce: folder name format (f95277b)
  • salesforce: migration fix (a711ad4)
  • salesforce: separate new columns into metadata (a190cf5)
  • salesforce: the owner user id should replace exsisting quote owners (85217f7)
  • salesforce: update user constructor (0663706)
  • typo: typo (c98f0a7)
  • typo: typo (a631318)
  • typo: typo (07103f8)
  • VEN-2327: show approved status in pdf instead (2e68a70)
  • VEN-2536: check if value valid before using. (e4e3d92)
  • VEN-2561: optimize PDF resize strategy. (f02fb38)
  • VEN-2561: tune PDF resize strategy. (eff9d7c)

Features

  • consolidation: fix company find (ab6ad83)
  • salesforce: add contract id to the dto (9540eef)
  • VEN-2293: change pattern for roles reassign. (395116d)
  • VEN-2293: grant access only to admins. (1d4950a)
  • VEN-2293: remove disabled param. (d56bba1)
  • VEN-2473: sync quote products to salesforce (149fb89)
  • VEN-2479: syncing pricing data of quote products (1943c44)

Reverts

  • Revert "fix(product-bundles): typo" (9624398)

1.4.16 (2023-04-05)

1.4.14 (2023-04-04)

Bug Fixes

  • correct setting the default value to null (103ce01)
  • remove the wrong migration for custom_billing_frequency_settings (9bdec4d)
  • remove unnecessary log (2b6b7ee)
  • rules-engine: return dates (ccae123)
  • rules-engine: start and end date can be null (d186536)
  • salesforce: update the dto (204411d)
  • VEN-2382: update option for batch job & refine (7069484)
  • VEN-2519: accept empty string as websiteUrl (2bcb30b)
  • website-url: allow for an empty string (a6e3857)
  • workflows: remove end date parameter (0386f08)

Features

  • salesforce: add sf_metadata to quotes (f88e426)
  • VEN-2293: endpoint for bulk roles reassign. (07daa34)
  • VEN-2383: sync all quotes to quote objects in salesforce (5b2064d)
  • VEN-2384: add quote bundles to export pdf. (ff629de)
  • VEN-2384: update comments. (5a659fc)
  • VEN-2384: update comments. (533023c)
  • VEN-2459: fix the date specification for all rule dtos (5774d56)
  • VEN-2478: add fiels to oem product entity for salesforce sync (1ffc85e)
  • VEN-2517: remove unnecessary watermark dot. (000af44)

1.4.13 (2023-03-31)

Bug Fixes

  • fix-VEN-2040: add is empty util (6cc8784)
  • fix-VEN-2040: add is empty util (cf38008)
  • fix-VEN-2040: remove checking product/bundle types (4a90fa4)
  • salesforce: do not require the primary attribute on quotes (edf17fc)
  • VEN-2040: handle empty products bundle (ea0baca)
  • VEN-2297: fix order of discount elements (b6ad4c1)

Features

  • workflows: add start and end dates (98e322f)

1.4.12 (2023-03-31)

Bug Fixes

  • product-bundles: unit tier is now joined properly (8107803)
  • product-transition: add source/target bundles (3eeed97)
  • VEN-1899: red draft status and watermark. (33b6b36)
  • VEN-2132: fix documentation for pdf merge (9654cc0)
  • VEN-2132: pass quote PDF position to merger. (e48162b)
  • VEN-2132: pass vendo PDF position to merger. (c976172)
  • VEN-2132: sizing for supporting materials. (d48c4b4)
  • VEN-2297: use crud request interceptors for (6f4c400)

Features

  • VEN-2382: Write Queue Module For Quote Batch Sync (e73c94b)
  • VEN-2415: Sync Quote OwnerShip (70e2c1b)
  • VEN-2462: add fields to quote entity for syncing (606ff9f)

1.4.11 (2023-03-30)

Bug Fixes

  • migration: add a missing migration for locked fields (6cf7855)
  • VEN-2030: fix product transitions joins (8bf6a03)
  • VEN-2460: add engine definition to package. (be5905b)
  • VEN-2460: fix npm engine version. (3c52190)

1.4.10 (2023-03-28)

Bug Fixes

  • migration: product_1 does not exist (b31d443)

Features

  • VEN-2409: add lockedFields field to quote. (fc8b79f)
  • VEN-2410: Add settings jsonb field to oem_salesforce_integrations Entity (79111ef)

1.4.9 (2023-03-25)

Bug Fixes

  • bundleDto: fix bundleSettings (13012d4)
  • env-update: fix migrations (fc536e1)
  • env: add uniqueness based on the company within the same schema (67375ff)
  • FixUpdateReplceOne,Clone: fix crud nestjs update, fix clone bundle (40d5640)
  • hotfix: fix the migrations (3373dcb)
  • hotfix: fix the replace decorator (357816e)
  • logger: change to static (ed62a48)
  • pricing_model: add pricing model migration (e9bade3)
  • salesforce: allow joining customer addresses (d51b652)
  • seeds: make the company dynamic for multiple clients (6eb233a)
  • setup: fix ClassSerializerInterceptor (73e36db)
  • VEN-2040: fix circulation dependancy issue (a09aa5a)
  • VEN-2040: fix migration (5d6f87c)
  • VEN-2273, VEN-2236, bundleDto: fix salesforce, update bundle dto (4f35a37)

Features

  • VEN-1775: add website to company (2b25150)
  • VEN-1776: add websiteUrl to company (b3bc07e)
  • VEN-2040: add bundle customers quote (3421ed2)
  • VEN-2040: add bundles (26afe6e)
  • VEN-2040: add migration (b32e0d8)
  • VEN-2131: add salesforce login (9160d36)
  • VEN-2131: add salesforce redirect (780b82e)
  • VEN-2320: add crud framework supports for custom method (a42cee9)

1.4.8 (2023-03-06)

Features

  • VEN-2040: add bubdles (4c60ce4)
  • VEN-2152: add migration (41bde6f)
  • VEN-2152: add sales-force-integration module (da104a9)

1.4.7 (2023-03-03)

Bug Fixes

  • migration: add migration (45f2e9d)
  • VEN-2055: add validation fix (393ef95)

Features

  • VEN-2029, VEN-2191: add custom-billing-frequency-settings, add delete controller for unit-tiers, price-tiers (5294191)

1.4.6 (2023-02-24)

Bug Fixes

  • applyMixins: fix applying mixins (e4df836)

Features

  • VEN-1747: add default comment (9ff8961)
  • VEN-2056: add accounts from all companies (f004d07)

1.4.5 (2023-02-23)

Bug Fixes

  • pin-code: missing migration (317c918)

Features

  • VEN-2027: add bulk delete and bulk copy (ed0b1ac)

1.4.4 (2023-02-21)

Bug Fixes

  • google-login: when redirecting upon failure, use the ENv to determine the redirect URL (055f42c)
  • logo-url: when exporting do not require the customer logo (008cf4e)
  • seeds: fix workflow user assignee (ed2623b)
  • VEN-1618: route catch-all rule to the admin by default (90d4736)

Features

  • VEN-1779, VEN-2037: add pin confirmation, fix vendo uuid dto (767e7e9)

1.4.3 (2023-02-20)

Bug Fixes

  • client-demo: minor fixes (5d1927c)
  • linter: auto-fix all errors (006b5e8)
  • linter: fix lint issues on save per file (a77348f)
  • seeds: reset keys after backing up (6f15f6f)
  • swagger: fix swagger slowing (2e1153d)
  • urls: increase the limit for URLs (36ad3ee)
  • VEN-1698: resolve path for resetDBMeta (023789e)
  • VEN-1699: fix userId issue on demo seeds, fix tests (8b0fae5)
  • VEN-1699: run seeders with query builder instead of factory to override auto increment primary keys (f4d726c)
  • VEN-1850: fix isEnabled quoteProducts for pdf (b0dc9f6)
  • VEN-1972: fix quote-users (02b47c9)
  • VEN-2015: add roles-visible-product-field migration (396be2a)

Features

  • CD-1699: company, addresses, company addresses for demo seeds (8d05cf4)
  • VEN-1698: implement clean env seeds (59a0008)
  • VEN-1699: demo seeds for customers, customer addresses, customer products, quotes, quote-and-vendo-uuids, quote users, quote approval queues, contacts, quote contacts, quote customer products, quote materials, quote products (93b9027)
  • VEN-1699: demo seeds for geoHierarchies, roles, users, channels, companyPrograms, licensingPrograms, companyChannelSettings, companyChannels, workflowRules, visibleProductFields (86e9dfc)
  • VEN-1699: demo seeds for materials, discountRules, discounts, pricingModels, unitTiers, products, priceTiers, shadingRules, approvalQueuePriorities (5febe4a)
  • VEN-1932: add redirect filter (cd1b9e7)
  • VEN-2015: add visible product fields bulk (d761a8d)

1.4.2 (2023-02-12)

Bug Fixes

  • company-channel, VEN-1538: remove uniqness, add quote-expiration (0423f8f)
  • migrations: logoURL size & dropping constraints (4e63a2a)
  • VEN-1949: prevent decreasing the last uuid (e4e5c40)
  • visible-product: fix deleted one (58e5e7d)

Features

  • VEN-1945: clone discounts (6b85008)
  • VEN-1945: clone shading rules (9785117)

1.2.25 (2023-02-10)

Bug Fixes

  • VEN-1811, VEN-1750: fix replaceOne, fix approving quote (35f2e28)
  • VEN-1811: fix external approving (b051fd5)
  • VEN-1927: correct the name for a cloned saved alert rule (914b144)
  • VEN-1930: correct the modelName for a cloned pricing model (91af688)
  • VEN-1931: copy unit tiers when cloning pricing models (4a7837a)

Features

  • VEN-1777: add quote start number (1d69627)

1.2.23 (2023-02-07)

Bug Fixes

  • VEN-1814: fix company_id (4a31613)

Features

  • VEN-1685, VEN-1887: add external-user (7cb160d)
  • VEN-1814: add company channel setting (6e71870)
  • VEN-1814: add migration (3e503b7)
  • VEN-1892: add both channel type (73dba76)

1.2.22 (2023-02-07)

Bug Fixes

  • deployments: add visible fields for the clean demo env (628264e)

Features

  • VEN-1620: add the general decorator to clone quotes or vendos (2102f0a)
  • VEN-1620: implement the general decorator for product relationships, products, pricing models, discount rules, saved alert rules, vacation rules, workflow rules (5cfa07b)

1.2.21 (2023-02-02)

Bug Fixes

  • deployment: email issues (642ac31)
  • deployment: email issues (a0c2d50)
  • deployment: minor issues with approval (63a539b)
  • deployments: typo (9374f90)
  • logins: wrong path (770b936)
  • VEN-1556: admin can approve all steps by once, add jwt externally (de574fa)
  • VEN-1559: grant permissions to the current db user after resetting the database (300ff30)
  • VEN-1651: add ctaText (846a167)
  • VEN-1651: add frontend url (5d5ad2e)
  • VEN-1800, VEN-1811: fix internal and external approving (275da9b)
  • VEN-1809: quote DB_NAME for case insensitive search of the database name on reset (c5ffdcb)

Features

  • VEN-1650, VEN-1651: add google and email login (5d32781)
  • VEN-1650: update env (1180549)
  • VEN-1658: account for quote.dealType on the pdf generation (e88ae8c)
  • VEN-1666: customize the pdf background color based on company settings (c13be38)
  • VEN-1697: API - Swagger API Docs - Add basic auth (a4f6b1f)
  • VEN-1797: expose getMany, getOne endpoints for quote-and-vendo-uuids, validate lastUuid on PUT, update tests (086fbdd)
  • VEN-1797: set the default quote expiration to 1 (4afd24c)

1.2.19 (2023-01-20)

Bug Fixes

  • quote db username for migrations and test util (6577aa8)
  • VEN-1618: create Catchall rule on reset for clean env (1b08005)
  • VEN-1669: do not lock quote/vendo on Auto-Approved (2c34a96)

1.2.18 (2023-01-20)

Bug Fixes

  • quote db username for migrations and test util (6577aa8)
  • VEN-1618: create Catchall rule on reset for clean env (1b08005)
  • VEN-1669: do not lock quote/vendo on Auto-Approved (2c34a96)

1.3.1 (2023-01-13)

Bug Fixes

  • company-channels: update the primary id key (5f28fa1)
  • VEN-1623: fix the error message for role name validator (919ddd6)

1.2.18 (2023-01-12)

Bug Fixes

  • action_logs: fix user join in subject (5a90c11)
  • action-logs: remove index on action log association (e30b65c)
  • VEN-1623: case insensitive check for role name uniqueness (90f85d8)

1.2.16 (2023-01-10)

Bug Fixes

  • VEN-1443: add seeder for visible product fields, fix tests for reset env (865e820)

1.2.15 (2023-01-09)

Bug Fixes

  • VEN-1274: add the bottom margin to charts (cda0f28)

Features

  • VEN-1603, VEN-1632, VEN-1633: add additional action-logs (60136ec)
  • VEN-1603: add material action logs (32ff95a)

1.2.14 (2023-01-08)

Bug Fixes

  • VEN-1542: exclude relations when deactivating targets with multiple primary keys (8465233)
  • VEN-1623: validate the role name existence when creating a new role (af9f7c7)
  • VEN-1631: disable other approvers when creating a vendo approver (0d45197)

1.2.13 (2023-01-06)

Bug Fixes

  • action-logs: fix workflow action logs, fix attach type logs; (265d8cb)

Features

  • VEN-1635: support role, company joins for vendo user (c11834e)

1.2.12 (2023-01-05)

Features

  • VEN-1626: add nested join for multiple fields (e3a9ca4)

1.2.11 (2023-01-04)

Bug Fixes

  • VEN-1475: correct the logic to mark recently viewed quotes and vendos (294e706)

1.2.10 (2023-01-03)

Bug Fixes

  • migrations: update enum update (ff7fccc)

Features

  • VEN-1590: add nested filter (9eab557)

1.2.9 (2022-12-22)

Bug Fixes

  • actionlogs: add action log repo provider (b770fc8)
  • deployment: typo, + removed migrations (df2d5be)
  • VEN-1274: automatic page break for quote products chart (70ec56d)
  • VEN-1475: fix ordering recently viewed quotes and vendos (f387bea)

Features

  • VEN-1472,VEN-1591,VEN-1592: add (786f7b5)

1.2.8-b (2022-12-21)

Bug Fixes

  • VEN-1423: validate the priority only for enabled roles (a46214a)

1.2.8 (2022-12-21)

Bug Fixes

  • VEN-1274: resolve fonts for pdf exporter, fix auto page break for quote products chart (573500e)

Features

  • VEN-1476: fix validation issue (df81baf)

1.2.7 (2022-12-15)

Bug Fixes

  • 1477: fix copy uuids (4047359)
  • name: fix automatically replacement (f3ca063)
  • VEN-1470: fix primaryKeys copies (fa7eb43)
  • VEN-1475: sort recently viewed quotes and vendos by updated date (de16363)

Features

  • VEN-1420: add join for action logs, improve folder structure (bff7ce2)

1.2.6 (2022-12-12)

Bug Fixes

  • quote-users: fix setting eApprover (117c6be)
  • VEN-1475: make customer join optional (50aa7ae)

Features

  • VEN-1076: group product transitions by source product (c69dbee)
  • VEN-1274: resolve the truncated labels based on start/end dates (4b683ba)
  • VEN-1474: add a join parameters (195b10d)

1.2.5 (2022-12-05)

Bug Fixes

  • deployment: missing migration & disable bull admin (81ae29e)

Features

  • VEN-1415: add general deleteOne decorator (13963e6)

1.2.4 (2022-12-01)

Bug Fixes

  • deployment: merge issues (9a67e4e)
  • VEN-1417: save the salesforce token issued_at correctly (9637951)
  • VEN-1417: store salesforce token on the database to prevent REQUEST_LIMIT_EXCEEDED error (b867590)

Features

  • VEN-1417: add validation for salesforce opportunity ID (713776f)

1.2.3 (2022-11-29)

Bug Fixes

  • VEN-1032: fix action logs create (c42463a)
  • VEN-1032: uncoment action logs product relationships delete (4f23d1f)

Features

  • VEN-1032: add action logs, cover by tests (a2de0a6)
  • VEN-888, VEN-1144: add expired logs, support background logs (f348698)

1.2.2 (2022-11-24)

Bug Fixes

  • VEN-1358: hide quote contacts, invoice schedules, unit economics on demand (63d737d)
  • VEN-1365: disable a quote on delete (011545e)
  • VEN-1398: sort vendo quotes by createdAt to keep the order added by the user (707d050)
  • VEN-1415: disable vendo instead of deleting (172b039)

1.2.1 (2022-11-22)

Bug Fixes

  • emails: fix email attempt #1 (d9ff542)
  • emails: fix email attempt #2 (success) (4228f6f)
  • post-deployment: post deployment issues #1 - clean demo issues (e260080)
  • seeds: do not seed hierarchy nodes on the clean demo Index (594c096)
  • seeds: remove duplicate users (e5f224c)
  • seeds: the admin approval queue priority should always be last (2d6721b)
  • VEN-1348: fix the subject within the dynamic template data (15d75b6)
  • VEN-1409: Do not create internal quote approval queue entries when submitting externally (790e4cb)

Features

  • VEN-1397: Quote has the pending internal approval status after approval of the entire chain (a0af43c)

1.2.0 (2022-11-21)

Bug Fixes

  • VEN-1398: sort quote products by quoteProductId when exporting quote/vendo pdfs (3302c4b)

1.0.11 (2022-11-21)

Bug Fixes

  • VEN-1395: Permissions/ Roles: Change quote/vendo create rights (8e17ca9)
  • VEN-1396: Quote does not appear in the Approval Queue for the admin if he is specified in the Catchall rule (948c267)
  • VEN-1398: sort vendoQuotes by quoteId and quoteProducts by productId when exporting quotes or vendos (e262bd9)

1.0.10 (2022-11-18)

Bug Fixes

  • VEN-1348: Email Template: Fix overlapping text issue (d8e4a50)
  • VEN-1366: Catchall Rule: Error when trying to approve a quote if Admin is specified in the Catchall rule (47cbb5a)

1.0.9 (2022-11-17)

Bug Fixes

  • VEN-1348: Email Template: Fix overlapping text issue (912d918)
  • VEN-1350: set expiration with company's default quote expiration when cloning a quote (27c3e49)

1.0.8 (2022-11-17)

Bug Fixes

  • VEN-1350: nullify quoteName and opportunityId, reset expiresAt on clone (bf47754)

1.0.7 (2022-11-14)

Bug Fixes

  • VEN-1250: Seed data for external user is wrong (d9d9c61)
  • VEN-1338: Can't send a Vendo for external approval (d20d636)

1.0.6 (2022-11-11)

Bug Fixes

  • VEN-1189: fix loading quotes and vendos for assigned-only data access (2661c29)
  • VEN-1267: fix setting vendo_uuid on clone (5c9b0c3)
  • VEN-1274: dynamically handle page break for all contents, handle layout with more than 3 payment dates (06a0d80)
  • VEN-1311: show the pdf watermark only for 'Pending Internal Approval' status (f6248cb)

Features

  • VEN-1256: Workflow Approval: Channel1 doesn’t appear in the priority list (42de371)
  • VEN-1308: 504 if trying to use salesforce for non-existing Opp ID (e03b943)
  • VEN-1312,VEN-1310: Don't require customer information (eefaef5)
  • VEN-1312: Can't submit a quote without Opp ID for internal approval (7cc49bd)
  • VEN-1330: Copy Vendo: Quote id shows instead of the Vendo id when cloning a vendo (6cfe4f3)

1.0.5 (2022-11-09)

Bug Fixes

  • VEN-1307: export pdf without the customer info (b2f5c04)

1.0.4 (2022-11-08)

Bug Fixes

  • VEN-1302: copy attached vendos when cloning a vendo (9562c3e)

Features

  • VEN-1241: delete the hierarchy with replacement (ea9fe8c)
  • VEN-1300: import pdf layout changes from frontend (91f6c83)
  • VEN-1311: add watermark for not-approved quotes (0ecdcbe)

1.0.3 (2022-11-07)

Bug Fixes

  • newrelic: packages (6163fd9)
  • newrelic: packages - tested with removed node_modules (9f60cda)
  • newrelic: packages - tested with removed node_modules & running the server (8506185)
  • newrelic: update NewRelic installation with the agent running (cd29e78)
  • VEN-1282: Revert status changes for the Quote & Vendo Queue status enums (5d5e05a)
  • VEN-1282: Use the quote status & vendo status enums (a00410b)

Features

  • VEN-1299: change quote/vendo status from 'Pending Customer Acceptance' to 'Sent Externally' (6de2262)

1.0.2 (2022-11-03)

Features

  • VEN-1292: change Pending to Pending Internal Approval, add Pending Customer Acceptance status (7e54666)

1.0.1 (2022-11-02)

Bug Fixes

  • VEN-1236: fix replacing productHierarchyId (d17d6a9)
  • VEN-1237: fix updating productHierarchyId (4abdcad)
  • VEN-1289: show quote/vendo name instead of id for quote/vendo emails (40c4336)

Features

  • VEN-1282: allow updating quote/vendo status to Auto-Approved (0d08f9d)
  • VEN-1290: prevent disable admin role (e359098)
  • VEN-1291: deactivate the original approval queues and disable updating inactive queues when modifying quote/vendo (542f2c5)
  • VEN-1811: send help/feedback emails to [email protected] (22ea5d4)

1.0.0 (2022-10-26)

Bug Fixes

  • data-reset: fix seeder issues (08135d2)
  • README: .env.example updated (55feda1)
  • reset-data: update seed test (9cc82a6)
  • seeds: copy seeds to the clean demo Index (ceaf274)
  • VEN-1143: send quote/vendo transacted emails automatically (ad8ef8d)
  • VEN-1222: show total customer discounts and total channel discounts on the pdf (c42dbcf)
  • VEN-1231: There is no Catchall rule after reseting data (7099c6c)
  • VEN-1233: fix overwriting users (86d423c)

0.16.14 (2022-10-25)

Bug Fixes

  • VEN-1196: make customerId and opportunityId optional on creation and required on submit for quotes and vendos (87b7cd6)
  • VEN-1231: There is no the Catchall rule in seed data after reseting data (18769ed)
  • VEN-1233: missing file added (eeabd64)
  • VEN-1233: Some users are missing in seed data (b87caaa)
  • VEN-1234: Channel manager role type is missing in the Approval Priority table (849fefd)
  • VEN-1235,VEN-1210: fix seeds (f2c38d4)

Features

  • VEN-1146: Rename _SEED to _JSCONF (fe6626a)
  • VEN-1146: Rename JOB_CONNECTION to MASTER_CONNECTION & _SEED to _JSCONF (6295ecf)

0.16.13 (2022-10-25)

Bug Fixes

  • VEN-1093: fix the main seeds, correct the default user emails matching ones with okta for demo and clean env (a06a1c5)
  • VEN-1199: fix case-intensive for quotes-and-vendos (7898e98)
  • VEN-1221: sort vendo quotes by created_at (21407d8)

Features

  • VEN-1219: show vendo contacts in pdf (49e060b)

0.16.12 (2022-10-24)

Bug Fixes

  • alter vendo.vendo_uuid (eff1df2)
  • seeds: add customers (1fd2b6e)
  • seeds: update the seeds so we only include nessecary information for testing (e12282f)
  • VEN-1093-4: fix typeorm-seeding connection configuration (702c273)
  • VEN-1139: create shipping address for a salesforce customer (60af374)
  • VEN-1160: generate new pdf and delete old pdf to prevent the cloudfront cache issue (ca4eeb7)
  • VEN-1175: fix dynamically updating (eeba858)

Features

  • expalin-util: add expalin util (5f15cd8)
  • VEN-1086: integrate NewRelic for server monitoring and logs (f38f7d2)
  • VEN-1174: refactor create queryRunner for increase perfomance, add TYPEORM_EXPLAIN (f49c5da)
  • VEN-1192: do not allow any user deleting a transacted quote/vendo (66ff1af)
  • VEN-1213: import new PDF changes to the API (8f1cae6)

0.16.10 (2022-10-18)

0.16.9 (2022-10-18)

0.16.8-b (2022-10-17)

0.16.8 (2022-10-17)

0.16.7 (2022-10-12)

0.16.11 (2022-10-19)

Bug Fixes

  • commit-msg: update lint rules (382c39e)
  • multi-tenancy: when deploying to a separate environment with different table names we need to drop all policies for all tables first, before creating new policies for new tables (001b5cd)
  • test: fix test (d91fc2c)
  • VEN-1093: fix resetting database (363a599)
  • VEN-1097: show vendo comments (b347daf)
  • VEN-1153: copy all relations for quotes and vendos on clone (5923894)
  • VEN-1160: always generate new quote/vendo pdfs on export, use the same key to overrite the existing pdf for the same quote or vendo (e8b5092)
  • VEN-1194: allow admins to see all quotes and vendos regardless of assigned status (6f30715)
  • VEN-1200: fix tests for quotes-and-vendos endpoint (88022ca)
  • VEN-996: correct the logo for vendo emails (2d77e42)

Features

  • VEN-1093: make db:seed command working with a custom db config (a67ba6a)
  • VEN-1168: allow admins to approve any quote (02e65ca)
  • VEN-1175: dynamically update approval priority (57779d1)

0.16.10 (2022-10-18)

Bug Fixes

  • VEN-1200: fix tests for quotes-and-vendos endpoint (88022ca)

Features

  • VEN-1175: dynamically update approval priority (57779d1)

0.16.9 (2022-10-18)

Bug Fixes

  • VEN-1160: always generate new quote/vendo pdfs on export, use the same key to overrite the existing pdf for the same quote or vendo (e8b5092)
  • VEN-1194: allow admins to see all quotes and vendos regardless of assigned status (6f30715)

0.16.8-b (2022-10-17)

Bug Fixes

  • VEN-1093: fix resetting database (363a599)
  • VEN-1097: show vendo comments (b347daf)
  • VEN-996: correct the logo for vendo emails (2d77e42)

Features

  • VEN-1093: make db:seed command working with a custom db config (a67ba6a)

Reverts

  • Revert "fix(reset-env): packages needed to be re-installed" (78d05b2)

0.16.8 (2022-10-17)

0.16.7 (2022-10-12)

Bug Fixes

  • commit-msg: update lint rules (382c39e)
  • multi-tenancy: when deploying to a separate environment with different table names we need to drop all policies for all tables first, before creating new policies for new tables (001b5cd)
  • test: fix test (d91fc2c)

0.16.4 (2022-10-10)

Bug Fixes

  • quotes-and-vendos: typo, userId should be user_id (7c5c127)
  • VEN-1063: correct the error message for duplicate login email when creating a new user (08c27e4)
  • VEN-1093: use the correct super connection to reset data (6891cad)
  • VEN-1118: revert VEN-1118 (d2b6265)
  • VEN-1124: fix creating approval queues for external users (3b31eb3)

0.16.3 (2022-10-09)

Features

  • VEN-1111: add clusterizing (b30b8a7)
  • VEN-1111: add clusterizing (3d706ac)
  • VEN-1118: show only your turn (9c6001d)

0.16.2 (2022-10-09)

Bug Fixes

  • VEN-837: fix geoHierarchyId update in users (b1c08c9)

Features

  • VEN-1105: save pdf to quote/vendo model after submitting or exporting (2dfc6fd)

0.16.1 (2022-10-06)

Features

  • VEN-1084: have one address per company, 2 addresses per customer (2ba8dd3)
  • VEN-1084: make only one company address (d79e5df)

0.16.0 (2022-10-05)

Bug Fixes

  • file-structure: the file structure is messy and hard to navigate (d6107aa)
  • isApprovalTurn: add isActive filter (e3a8c42)
  • merge: merge issues (e272336)
  • migration for quotes-materials and vendos-materials (2878834)
  • migrations: cannot assign not null for a new column with pre-existing data (9545dd5)
  • notification-preference: fix scope (c273419)
  • pending-approval: fix dublication (48c81a7)
  • q: fix q (c13a553)
  • resolve merge issue for demo seeds (c12d1c8)
  • typo: q.vendo_id should be v.vendo_id (86c26f3)
  • VEN-1053,VEN-1049: pass isOwner (1d26639)
  • VEN-1106: move quote-approval-queue confirmation link to CTA (a9a1a21)
  • VEN-962: fix revert migration (eb26c06)

Features

  • VEN-1083: add quote/vendo materials (72f4165)
  • VEN-1083: update quote/vendo material position (384e3b6)
  • VEN-1093: seed for staging (a8fee2d)
  • VEN-962: change deal_partners to quote_company_channels (cc4c043)

0.15.2 (2022-10-02)

Bug Fixes

  • fix delete user: fix delete user (8bfd090)
  • fix: fix roles seed (8f8df67)
  • multi-tenancy: discussed issues (180b697)
  • PR: fixes (26f829d)
  • VEN-1072: change quoteId and vendoId to quoteName and vendoName in emails (a1b9142)
  • VEN-1075: remove duplication (1c77fe7)
  • VEN-1090: do not show company or customer logo if non existing (9524be1)
  • VEN-1096: defensive check for pricingModel missing in lockedFields (bbc8e4f)
  • VEN-886: use overriding connection (94a24fa)

Features

  • VEN-886: refactor multytenancy, support seperated connections (c4037fe)

0.15.1 (2022-09-28)

Bug Fixes

  • VEN-1071: edge case when there's no quote products (61e4598)
  • VEN-1071: resolve fonts, images (c91d888)
  • VEN-1084: sort company addresses by addressId, show address email instead of companyEmail on the left sidebar (2911e18)
  • VEN-891: if a tenant is not set, ignore and return the function (for background jobs) (386b4f3)

Features

  • VEN-1071: copy codes from vendori-api-pdf-export (5ebc024)
  • VEN-1071: implement exporting vendo pdf (8ebfcd0)
  • VEN-1071: mock edge cases, fix the edge case when there's no quotes attached to the vendo (41a2716)
  • VEN-1071: replace logos, quote details, and deal information (4536a64)
  • VEN-1071: replace mock data for default quote (c394b0e)
  • VEN-1071: update exportPdf to generate a pdf for quote and merge with material pdfs (a363112)
  • VEN-1071: WIP add an endpoint to export a test vendo pdf (294dfb9)

0.15.0 (2022-09-27)

Bug Fixes

  • VEN-1009-fix-migration: fix the migration files for existing records (44bed64)

Features

  • VEN-826: send support email with attachment (cf414b0)
  • VEN-826: WIP for support-email to switch into another branch (687d9af)

0.14.1 (2022-09-20)

Bug Fixes

  • connection: fix close connection (0010c21)
  • fix: fix round (819ab31)
  • quote: fix quoteApprovalQueueId - undefined (d259621)
  • VEN-833: forbid innactive user login (566c234)
  • VEN-966, VEN-1059: fixes (dbded5e)

Features

  • VEN-1009: fix rls issue (9ba0a51)
  • VEN-548: fix replace update one (eb2610b)
  • VEN-548: fix replace update one (2957ce9)
  • VEN-966: replace logo (94e91fa)

0.14.0 (2022-09-20)

Features

  • VEN-975: initial setup for settings module (dc2ecb7)
  • VEN-975: seed for clean demo (169492e)
  • VEN-975: seed for demo (d202635)

0.13.1 (2022-09-16)

Bug Fixes

  • VEN-1049: check the user's createAccess when creating quote/vendo approval queues, fix vendo approval queue (710c627)

Features

  • VEN-1049: add missing guards for quote/vendo approval queues, quote/vendo clone (d5c925e)

0.13.0 (2022-09-14)

Features

  • VEN-883: apply dataAccess to quotes-and-vendos endpoint (0554de2)
  • VEN-883: apply dataAccess to recently-viewed-quotes-vendos (b26aae0)
  • VEN-883: implement casl factory to apply roles (76840b9)
  • VEN-883: implement roles guard for quotes (204bd8d)
  • VEN-883: implement roles guard for quotes and vendos (a20996e)

0.12.19 (2022-09-14)

Bug Fixes

  • VEN-1011: remove the phone number validation for addresses (60c45e7)

0.12.18 (2022-09-11)

Bug Fixes

  • VEN-1006: fix seeder for catchall workflow rule (a6dfef4)
  • VEN-1047: fix seeder for visible product fields (eb1e094)

Features

  • VEN-1006: add seeder for missing catchall workflow-rule (7c07f5e)
  • VEN-1027: allow join for ownerUser on workflow-rules endpoints (2883b56)

0.12.17 (2022-09-06)

Features

0.12.16 (2022-09-05)

Features

  • VEN-1024: unlock quotes and vendos when setting status back to Draft (5dc33a7)
  • VEN-938: format currency for quote emails (3c450a8)

0.12.15 (2022-09-02)

Bug Fixes

  • VEN-1002: bring back lost changes for saved alert user emails (84fed00)
  • VEN-835: update hierarchy-levels seeder to disallow editing for levels less than or equal to 3 (e5b5a7d)
  • VEN-959: replace PATCH to PUT for company-channels (b5d29fe)

Features

  • VEN-913: unlock all quote relations when putting it back to Draft (4734ad3)

0.12.14 (2022-09-01)

Bug Fixes

  • merge: post-merge fixes (cd98e67)
  • salesforce: existing endpoints don't work (7c428b4)
  • VEN-1002: enable SetCurrentTenant decorator back (2e9ae5b)
  • VEN-1002: enable SetCurrentTenant decorator only for tests (4dcfad0)

0.12.13 (2022-08-31)

Features

  • VEN-382: add external user (e56af54)
  • VEN-971: sort quotes-and-vendos by updatedAt by default (db12ced)

Reverts

  • VEN-973: disable crop images (da064cd)

0.12.12 (2022-08-29)

Bug Fixes

  • multi-tenancy: do not include API subdomain parts while using swagger to make requests (834115b)
  • typo: Index - VENDORI_INTERNAL_RECEPTION_EMAIL (d02ac9d)

Features

  • VEN-735: add charts (da3b5c2)
  • VEN-735: add dynamic charts (bec5d73)
  • VEN-735: add dynamic data, add merge pdfs (e47ea11)
  • VEN-735: add main data to pdf export (b1623c0)
  • VEN-735: add pdf merging with materials (cd4a73f)
  • VEN-753: add customer section, add flexible borders (206da4c)
  • VEN-753: fixes uuid, company names, lables (b116e83)

0.12.11 (2022-08-29)

Bug Fixes

  • VEN-607: service fixes (4263b12)
  • VEN-835: add back isActive to hierarchy-levels to allow checked/unchecked on the frontend (32d7d6c)
  • VEN-923: cleanup (0381aa1)
  • VEN-923: Login does not work (97cd1d5)
  • VEN-936: fix typescript compilation error for presigned url generation (5274695)
  • VEN-936: Typo: Increase the pdf source length (b55c683)
  • VEN-936: URL signing does not work for images or PDFs (73bd0c6)

Features

  • env: fresh environment added (17a61a6)
  • VEN-607: add send externally quote (6322482)
  • VEN-607: add vendo send externally (8f3351d)
  • VEN-607: cover approval queues by test, fix reactive queue (7bfec01)
  • VEN-902: add companyChannelId to users, update unit tests (c5d473b)
  • VEN-902: change company-channels endpoints (f28adf5)
  • VEN-902: fix migrations, write unit tests (9316bc7)
  • VEN-902: implement channels module (5b1b8e7)
  • VEN-902: implement company-channels, company-programs module (c447ae4)
  • VEN-902: record action-logs when updating company channels (b77369d)
  • VEN-902: send an internal email to request a channel (dc3181f)
  • VEN-936: Increase the pdf source length (0350cab)

0.12.8 (2022-08-24)

Bug Fixes

  • general: typos, broken Index, & migration issues (ce92d86)
  • recently-viewed: fix group BY (69e0a88)
  • VEN-920: account for manual users for stats endpoints (121d508)
  • VEN-920: account for manual users for transacted emails (1780c96)
  • VEN-920: account for manual users on quote/vendo resubmission (f605eb7)
  • VEN-920: account for manual users, exclude the customer from a quote/vendo expired email (d7e536a)
  • VEN-920: attach hierarchy_name to workflow-pending-approval, sort by concatenated fields (cef10df)
  • VEN-920: correct the wrong merge for quote submit (7cc4f7d)
  • VEN-920: prevent printing logs for SetCurrentTenant decorator, exclude the test pdf file from git, fix compilation error for pdf-exporter service (08ee58c)
  • VEN-920: return quotes only that the current user is attached to (984a47c)

Features

  • VEN-795: add auto creating user, add subdomain redirect (a92dd70)
  • VEN-870: implement PATCH /users/:id/reassign/:targetUserId endpoint to reassign all quotes and vendos to the replacement user, fix sending quote/vendo approval emails (8b26517)
  • VEN-918: add locked fields to quotes-vendos (0ded411)
  • VEN-920: implement GET /quotes-and-vendos/all (2393889)
  • VEN-920: implement GET /quotes-and-vendos/pending-approval (0057bb3)
  • VEN-920: implement GET /quotes-and-vendos/workflow-pending-approval (154726b)
  • VEN-936: Increase the image length (a363167)
  • VEN-936: URL signing does not work for images or PDFs (6bbf746)
  • VEN-942: add isApprovalTurn (714dd08)

0.12.6 (2022-08-18)

Bug Fixes

  • VEN-920: correct the wrong merge for quote submit (f881c41)
  • VEN-920: prevent printing logs for SetCurrentTenant decorator, exclude the test pdf file from git, fix compilation error for pdf-exporter service (a874763)
  • VEN-920: return quotes only that the current user is attached to (e2e8e5b)

Features

  • VEN-843: add total request for recently viewed (75b8f55)
  • VEN-904: Hierarchy Manager: Can’t add a new hierarchy node (4c97fa2)
  • VEN-920: implement GET /quotes-and-vendos/all (d350bdf)
  • VEN-920: implement GET /quotes-and-vendos/pending-approval (9d6964f)

0.12.5 (2022-08-11)

Bug Fixes

  • multi-tenancy: quote users & submitting a vendo or quote (6044675)
  • send quote/vendo expiry emails (a2ff0b4)
  • VEN-828: allow updating quote/vendo status back to Draft (d31e7b0)
  • VEN-866: update isLocked on update of quote/vendo status (75946b7)
  • VEN-868: fix sending approvals to different users at the same time (8bfb044)
  • VEN-897: Quote: Can't go to the page 2 without errors (534fbda)

Features

  • VEN-735: add table in exports (3c356ee)
  • VEN-735: fix table styles add charts basic (6849914)
  • VEN-735: stylying code (817d97c)
  • VEN-835: rename isActive to isEditable and set false for LV1~3 (774acb3)

0.12.4 (2022-08-08)

Bug Fixes

  • VEN-793: enable filtering assigned only quotes/vendos back, which were disabled with a wrong merge (de76e82)
  • VEN-856: filter by a current companyId, swagger params (5814d16)
  • VEN-857: return users only with the same role as the current user (d57c9e4)
  • VEN-895: disable transactions in jobs (a283ba0)

Features

  • VEN-856: implement GET /stats/top-customers (0579ef4)
  • VEN-857: implement GET /top-approvers (03f8c81)
  • VEN-858: implement GET /top-creators (8a3ee2b)

0.12.3 (2022-08-05)

Bug Fixes

  • env: fix env issues (fe0d634)
  • fix: fix password variable (8018ad4)
  • migrations: add commented out migrations back in (8130b68)
  • multi-tenancy: migrations: enums already exist (eb584d7)
  • orm: rollback orm changes (27ef10f)
  • test: fix recently viewed test (10a317d)

0.12.2 (2022-08-04)

Bug Fixes

  • multi-tenancy: automatically use the correct db name (8b1c6b6)
  • multi-tenancy: ormconfig overrides the DB connection (275d26f)
  • quote-products: when creating a quote product, the company id is not persisted from the user (b74d149)
  • VEN-804: fix quotes-and-vendos search (9c56165)
  • VEN-804: resolve merge conflicts (45f3886)
  • VEN-853: disable approval queues and notifications for the specific quote when resubmitted (287f196)
  • VEN-853: send quote/vendo emails to saved alert users in background, fix attaching users to vendos (aab6615)
  • VEN-855: fix creating recently-viewed-quotes-and-vendos for vendo (cb513ff)
  • VEN-855: fix searching recently viewed quotes and vendos by name or uuid (ded10ca)
  • VEN-886: fixed job connection provider, fixed role decorator (3cd8dd8)
  • vendos: recently viewed vendos did not save because the company id was not set (45099e2)

Features

  • update env: update env and readme (84b20b4)
  • VEN-853: add migration for saved-alert-user (d0b47a8)
  • VEN-853: dto for approvalStatus, isSavedAlertUser, isWorkflowUser (04d2d6e)
  • VEN-853: send quote emails to saved alert user (7c19a1a)
  • VEN-853: send vendo emails to saved alert user (fc14301)

0.12.1 (2022-08-03)

Bug Fixes

  • MASTER_CONNECTION: fix auth job connection (b23e5b7)
  • migrations: typos fixed and duplicate migrations are removed (dfc1709)
  • migrations: update SQL files (930f167)
  • migrations: update table owner (1490b2d)
  • shading rules: allow for the use of shadingRuleLogic while creating (4e65789)

0.12.0 (2022-08-02)

Bug Fixes

  • RLS_SUPPORTING: add policy generator, fix & updates RLS (a2a1b1a)
  • tests: fix users, notification-preferance (ed3ca89)

0.11.1 (2022-08-01)

Bug Fixes

  • build: build issues (c3ba51c)
  • discount-priorities: default priority added (fc1479e)
  • multy-tenancy: set the default company, fix: update quote users & fix: get quote by id (a78b673)
  • multy-tenancy: upload issues and default company from header (89fb95b)

0.11.0 (2022-07-29)

Bug Fixes

  • architecture_issue: update tests, fix bugs (bbaefa0)
  • architecture_issue: updated tests, fixing bugs (49ae947)
  • migrations: action log migration (e8daf6f)
  • migrations: add missing migrations (c0bae27)
  • migrations: add missing migrations (9b32467)
  • quotes and vendos and products: fix getMany doesnt exists (39d29c3)
  • quotes and vendos: join customer (00b8c50)
  • tests, VEN-848, VEN-849: update tests, fix issues (0aad035)
  • tests+bugs: fixed all tests (7fea666)
  • VEN-678: defensive check for shading-rules priority update (1197f60)
  • VEN-696: update user's hierarchy (0f81b4f)
  • VEN-804: fix getMany doesn't exist (cb0976c)
  • VEN-851: pagination for recently-viewed-quotes-and-vendos (a49d699)

Features

  • fix_arhitecture: fix issues (a1249db)
  • tests: extends tests (24e0450)
  • VEN-735: add pdf-exporter (98850ae)
  • VEN-735: add test export pdf (fc9675a)

0.10.2 (2022-07-21)

Bug Fixes

  • multi-tenancy: a default company is added (0ce5fd1)
  • multi-tenancy: user auth (b1e34cf)
  • VEN-703: resolve user correctly (2d11e4f)
  • VEN-788: automatically approve or transact quotes and vendos (1512726)

Features

  • VEN-678: retroactive update on PUT/DELETE shading rules (c5c4199)
  • VEN-703: allow multiple same products for quote products and customer products (1ae8ddf)

0.10.1 (2022-07-19)

Bug Fixes

  • env: missing example ENVs added (b06624e)
  • migrations: migration repaired - defaults added & already synced columns are removed (403990c)

0.10.0 (2022-07-18)

Features

  • tests + fix: add mocking guards, interceptors, fix decorators, add guards (46b9514)
  • VEN-427: add company_id current tenant isolation (0fbe05d)
  • VEN-427: add job connection, add transaction wrapper, add policy generator (865bb60)
  • VEN-427: add tenants (cba92ab)
  • VEN-631, VEN-632: add multytenancy (840f215)
  • VEN-634, VEN-808, VEN-756: mocking subdomain tests (bb3b315)
  • VEN-634: prepared db configuration (ac1ff38)
  • VEN-634: refactor action logs due refactoring manual submit quote/vendos (99c8829)
  • VEN-756 & VEN-427: add wrapper for complex multiple methods (288e734)
  • VEN-756: add inject user (962a4fb)
  • VEN-756: add injecting to all methods; (1afa681)

0.9.12 (2022-07-18)

Bug Fixes

  • VEN-793: return only assigned quotes or vendos for Owned/Assigned Only data visibility (3cb4dd9)

0.9.11 (2022-07-15)

Bug Fixes

  • VEN-767: exclude user's password from GET endpoints (81f5f4a)

Features

  • VEN-700: set user phone number optional (653f6c7)
  • VEN-757: add quote-and-vendo-uuids for a quote progression input (ace0c26)
  • VEN-794: clone quote or vendo with the incremental uuid (be71cc2)
  • VEN-794: WIP clone quote (97de209)

0.9.10 (2022-07-13)

Bug Fixes

  • migrations: relation "UQ_38d194211b55e13e69fbe0371c1" already exists (46064d0)
  • VEN-642: add missing subject for batched email notifications (5d13905)
  • VEN-789: update the Create to Internal Create role (aafb335)

Features

  • VEN-642: send a batched email for quotes and vendos (27eddd5)
  • VEN-758: merge materials in order of materialIds passed from frontend based on quote position (f43adb8)

0.9.9 (2022-07-06)

Bug Fixes

  • VEN-797,VEN-798: reduce the model name for migration issues (d61f253)

Features

  • VEN-797: setup user notification preferences (daf4290)
  • VEN-798,VEN-799: add migration for notification preference and saved alerts (0043a56)
  • VEN-798: create saved alerts (1c8bd76)
  • VEN-799: create a bulk update endpoint for notifications (b71f49e)

0.9.8 (2022-07-06)

Bug Fixes

  • action logs: fix quote products and add a fallback incase there is no company id (a5c0a11)
  • migrations: missing migrations for multiple companies and action logs (24161bf)
  • typo: use VendoStatusEnum instead (a7fccc3)

0.9.7 (2022-07-05)

Bug Fixes

  • VEN-796: fix getting page (ea56a4f)

0.9.6 (2022-07-04)

Bug Fixes

  • quotes and vendos: merge issues (7ecd8c1)
  • VEN-755: fix creating vendo, validation if all approval queues are approved and sending a transacted email (40c3b37)
  • VEN-755: fix merge issues (45302af)
  • VEN-755: fix sending an approved email after merging (373854a)

Features

  • VEN-756: add method decorator for action logs (e3c2641)

0.9.5 (2022-06-30)

Bug Fixes

  • quotes and vendos: add the user id when submitting to the customer (2078292)
  • quotes and vendos: disable active notifications (09f610f)
  • quotes and vendos: disable resubmission when updating a quote status (af898ff)
  • quotes and vendos: fixes for the demo from yesterday (27ee138)
  • quotes and vendos: set the default submission target (92c2879)
  • typo: use the quote approval customer, not the quote customer (9c463af)
  • VEN-755: do not send the transacted email to the approver(customer) (6a364f4)
  • VEN-763: resubmit quotes/vendos with auto-approved (af059c7)

Features

  • VEN-755,VEN-763,VEN-762: send quote/vendo approval/approved/transacted emails via submit endpoint (4468214)
  • VEN-755: fix resubmission (0ad2869)

0.9.4 (2022-06-29)

Bug Fixes

  • emails: emails are not resending (bc81bff)
  • emails: emails are not resending (5b764fa)
  • env: update the email template ids (ef44602)
  • merge): Revert "fix(quotes and vendos: ... duplicate approval email methods?" (5a19cf9)
  • migrations: migration fixed (d0fbae8)
  • quotes and vendos: ... duplicate approval email methods? (c331071)
  • quotes and vendos: do not prevent sending approval emails based on the status (6858b21)
  • quotes and vendos: don't send transaction emails from the consumers / background jobs (e3e5f1a)
  • quotes and vendos: hierarchy fix (2d58822)
  • quotes and vendos: set the lock status when marking the entity as approved (279746d)
  • seeds: remove referenced / disabled seeds (9d117f0)
  • VEN-762: fix submit service (f7eec6d)

Features

  • email: update approval email template and text (f93f1c0)
  • VEN-755: remove isApprover condition for internal/external approval queues (7adc1cb)
  • VEN-762: add /submit to vendo (a6f90e8)
  • vendos: add isLocked (6859fcc)

0.9.3 (2022-06-28)

Bug Fixes

  • initial-migration: fix the migration file (5d72e1e)
  • migrations: set the current db schema as the intial db migration (d436409)
  • migrations: set the current db schema as the intial db migration (9c6acad)
  • quote users: the wrong user id is added when updating a quote user (5d678eb)
  • quotes-and-vendos: disable sort for now (ed3eb18)
  • quotesAndVendos: fix join methods (495733d)
  • quoteUsers: cleanup (986be03)
  • redis: ignore db & cache (b56ce3a)
  • VEN-701: fix sameSite: "lax" (5ef1151)

Features

  • VEN-737: send quote/vendo transacted emails (dcd5065)
  • VEN-741: send customer approval emails for quotes and vendos (7e06f4a)
  • VEN-754: add Global Search - API (aec2fc3)
  • VEN-761: add redis health check for bull jobs, add password (5ff74dc)
  • VEN-761: downgrade the bull to 3.x which is stable (03fecc1)
  • VEN-762: add control email sending (cc63a49)
  • vendoContacts: add isOwner (b00a2f4)

0.9.2 (2022-06-23)

Features

  • VEN-709: send a quote expiry email (032c928)
  • VEN-733: automatically expire quote/vendo approval queues (178ca5b)
  • VEN-733: send a vendo expiry email, fix some issues while testing both quotes and vendos (318b4d9)
  • VEN-744: apply Auto-Approved status to quote and vendo (5919a81)

0.9.1 (2022-06-23)

Bug Fixes

  • VEN-568: Update external user seed data (e6bbefd)
  • VEN-701: fix sameSite: lax (0b98861)
  • VEN-730: Update product and billing frequency enums (31cccf3)
  • VEN-739: Remove fussy seed data (bdb3074)

0.9.0 (2022-06-20)

Bug Fixes

  • discounts: allow for an empty priority (3662f40)
  • quotes: do not require comments to be filled in (6b11c5e)
  • users: allow the geo hierarchy to be inactive (not enabled) (fea461f)
  • VEN-638: Typo (17c3f9b)
  • VEN-689: fix creating a quote with a salesforce opportunity id (b83507a)
  • VEN-743: allow updating quote/vendo status via PATCH (a763fd2)

Features

  • VEN-638: Group Endpoints On Swagger By Section (5474407)
  • VEN-654: add filtering by user attachments (03e0738)
  • VEN-654: add sub-hierarchy interceptor (ac71332)
  • VEN-686: return days since submission for quotes and vendos (f21134d)
  • VEN-710: add demo users during seeds (31e1709)
  • VEN-734: update an approval email title and description (10847a9)
  • VEN-736, VEN-742: add geo hierarcy to vendo, refactor quotes-and-vendos for supporting filtering, and pagination (d6fa61a)
  • VEN-739: disable isExportRight (9054939)
  • VEN-746: allow updating quote/vendo approval queues by id (09fffd4)
  • VEN-746: validate quote/vendo approval queue priority and status, update unit tests (c047b15)

0.8.1 (2022-06-16)

Bug Fixes

  • fallback: add a fallback when comparing with toString (d193989)
  • seeds: json format (187e2b8)
  • seeds: json format (f46128e)
  • VEN-487: disable materials on delete (3716469)
  • VEN-690: fix quotes and vendos relations (2785ae9)

Features

  • VEN-547: add is active for product-relationships (25ee1aa)
  • VEN-558: add bull-arena dashboard (cb4205a)
  • VEN-558: apply ClassSerializerInterceptor globally instead of controller level (dcf4905)
  • VEN-558: exclude token for quote/vendo approval queue apis (111e65f)
  • VEN-558: pass isVendo to change View button title, run approval queues every minute (62cf1fc)
  • VEN-558: send approval emails in background (e801987)
  • VEN-558: send vendo approval emails (e01bad2)
  • VEN-640: retroactive update for approval queue priorities (f8d1667)
  • VEN-657: account for vacation-rules when sending approval emails (58a40c0)
  • VEN-675: add retroactively priority decorator (41f6780)
  • VEN-675: add retroactively priority endpoint (484a714)
  • VEN-708: update notification type enum to include missing templates (708768d)

0.8.0 (2022-06-13)

Bug Fixes

  • VEN-450: retroactive update for shading rules (c15d98d)
  • VEN-548: omit sourceProductId and targetProductId from PATCH (67ee668)

Features

  • VEN-493: add workflow rule validator (ae93666)
  • VEN-493: update workflow config (3c63b11)
  • VEN-672: add catchall workflow (0c4661c)
  • VEN-674: refactor discount-list-prices (5f1eb78)
  • VEN-676: add settings (1e3748b)
  • VEN-690: add customer and owner to quotes and vendos requests, fix offset (be62e4c)
  • VEN-691: Return a 200 status code (c9f7452)

0.7.0 (2022-06-08)

Features

  • VEN-493: add workflow rule logic validation (fbf7d59)
  • VEN-533: add recently viewed quotes vendos (6fa7bb4)
  • VEN-659: add quotes and vendos (80b5d4c)

0.6.0 (2022-06-02)

Bug Fixes

  • discount rule: add owner user (98e95bf)
  • VEN-490: disable uniue priority for sahding rule (b650a03)
  • VEN-595: fix updating quote approval queue (e248435)
  • VEN-595: update quote approval queues on quotes users update (076f417)

Features

  • VEN-595: reset other quote approval queues on resubmission and rejection (dda6ac1)
  • VEN-595: update the logic to reject/resubmit a quote (10e70e0)
  • VEN-620,VEN-621,VEN-622,VEN-623: implement vendo approval queues (0e66cf9)

0.5.0 (2022-05-30)

Bug Fixes

  • VEN-548: fix patch product-transitions (9c37d53)

Features

  • hierarchy: add geo, product validations (3345173)
  • update_okta: add frontend redirect (6074e7b)
  • update_okta: add logout (42228c1)
  • VEN-573: add seeds for hierarchies, company-address (500ae9d)
  • VEN-595,VEN-617,VEN-618: implement quote approval queue (defba05)
  • VEN-595: create/update approval queue priorities, quote approval queues (856c5ba)
  • VEN-595: disable updating quote status directly b/c it should be updated via quote approval queue (205f794)

0.4.14 (2022-05-27)

Bug Fixes

Features

  • pre-commit: disable unit tests on pre-commit (a25e3fa)
  • VEN-487: keep deleted materials (b794cf6)
  • VEN-492: create approval-queue-priority (89dfa36)
  • VEN-492: create approvalQueuePriority automatically when creating a role (48e709b)
  • VEN-575: add startDate/endDate to quote product (d7c7a57)
  • VEN-580: add discounts priorities (209921b)
  • VEN-581: Replace incremental with tiered (3b518c5)
  • VEN-597: revert removing priority from oem_roles, update approval_queue_priority (670a151)
  • VEN-598: create DELETE /vacation_rules endpoint (fd5f213)

0.4.13 (2022-05-24)

Features

  • VEN-581: Pricing Model - Update the type enum (9e2dfc6)

0.4.12 (2022-05-24)

Bug Fixes

  • VEN-575: adjust term length for products (2051a1e)

0.4.11 (2022-05-24)

Bug Fixes

  • GEO_HIERARCY: fix clause for geo hierarchy (89e5479)

Features

  • CD-240: add typeorm subscriber, event emitter to send emails for vacation rules (ea4d943)
  • VEN-240: add validation for targetUserId to be different with sourceUserId for vacation-rules (5ccf680)
  • VEN-240: create vacation-rules endpoints (606a5f0)
  • VEN-240: disable put/delete endpoints for vacation rules (5135224)
  • VEN-240: integrate sendgrid dynamic template (7dbb5bb)
  • VEN-515: create a notification table, REST endpoints, tests (5506e97)
  • VEN-515: record sendgrid status (dcd1fda)
  • VEN-574: add email to address (182cbe5)

0.4.10 (2022-05-24)

Features

  • VEN-518: add controller/dto/factories to dicount relation entity (0d8017d)
  • VEN-518: add discount entities (8ab3c3e)
  • VEN-519, VEN-518: add tests, add seeds, add controllers (43c8a92)
  • VEN-520: filter resources based on active / inactive (cc98460)
  • VEN-531: add is_active to hierarchy_levels (64338f0)

0.4.9-prod (2022-05-17)

Bug Fixes

  • oem_company_factory: fix image faker (a68254e)

Features

  • VEN-436: add is_active to hierarchies (96ebb4d)

0.4.8-prod (2022-05-17)

Bug Fixes

  • oem_company_factory: fix image faker (a68254e)

Features

  • VEN-436: add is_active to hierarchies (96ebb4d)

0.4.8-prod (2022-05-17)

Bug Fixes

  • oem_company_factory: fix image faker (a68254e)

Features

  • VEN-436: add is_active to hierarchies (96ebb4d)

0.4.8-prod (2022-05-17)

Features

  • VEN-436: add is_active to hierarchies (96ebb4d)

0.4.7-prod (2022-05-12)

Bug Fixes

  • seeds: remove verb generator for products - problematic test names (0429ca8)
  • VEN-478: fix create/update price tiers (1a0b2c6)
  • VEN-479: fix create/update roles (1dab10c)
  • VEN-481, VEN-482: fix merge issue, refactored app module config (e142600)

Features

  • VEN-424: Product Pricing Updates #2 (53dee16)
  • VEN-428: Add is_full_list_price and is_incremental for product transitions (7c64cc0)
  • VEN-428: Validation Fixes (5950133)
  • VEN-431: Add is-billing and is-shipping to oem addresses (10367a0)
  • VEN-433: add function_type enum to oem_roles (772a556)
  • VEN-457: make unit tier end range nullable (6befafb)
  • VEN-458: add is_owner boolean to quote contacts (67d8ee3)
  • VEN-459: add a simple join for pricing model, nested join for price tiers (4d2802a)
  • VEN-470: Model Pricing - Fix enumerations (3572bb2)
  • VEN-480: allow joining a product at the quote products endpoint (ede1c7c)

0.4.6 (2022-05-11)

Bug Fixes

  • VEN-478: fix create/update price tiers (1a0b2c6)
  • VEN-479: fix create/update roles (1dab10c)

Features

  • VEN-480: allow joining a product at the quote products endpoint (ede1c7c)

0.4.5-prod (2022-05-11)

Features

  • VEN-465, VEN-366: update relationships, fix tests, refactor okta (55873ba)
  • VEN-476, VEN-477: make fields optionals (eab221f)

0.4.4 (2022-05-11)

Features

  • VEN-465, VEN-366: update relationships, fix tests, refactor okta (55873ba)

0.4.3-prod (2022-05-06)

Features

  • VEN-393: allow company to be created (2995416)

0.4.2-prod (2022-05-06)

Bug Fixes

  • VEN-424: add model_type (cf97016)
  • VEN-437: add parentId in seeds (e9ac62d)

Features

  • VEN-430, VEN-432: remove stringification, add get all transactions (28a09e7)
  • VEN-437: add parentId (50ee00e)

0.4.0-prod (2022-05-04)

Features

  • VEN-324: add new seeds (e857a76)
  • VEN-424: add enums for pricing model, add shading-rule priority checker (1b5dc07)

0.3.9-prod (2022-04-29)

0.3.8 (2022-04-28)

Features

  • VEN-365: frontend fixes (3b808f9)

0.3.7-a-prod (2022-04-25)

Bug Fixes

0.3.7 (2022-04-24)

Bug Fixes

  • VEN-345: frontend changes requests (2dedb04)

0.3.6-prod (2022-04-19)

Features

  • VEN-298: add workflow entity, fixes (9e983ef)

0.3.5-a-prod (2022-04-15)

Features

  • seed: add quote product, quote materials seeds (8b0bf77)

0.3.5-prod (2022-04-15)

Bug Fixes

  • validation, salesforce: add licensing program set by default; phone contact disable (4d0c82a)

0.3.4-b-prod (2022-04-13)

Bug Fixes

  • VEN-233: add multiple quote products, add user quote types (6cf4579)

0.3.4-a-prod (2022-04-13)

Bug Fixes

  • dto: fix isAddonable field in Product (1826b8f)
  • s3, join: add s3 expries, add pricing model join (1f56f94)

0.3.4-prod (2022-04-12)

Bug Fixes

  • test: fix tests by adding pricing model seeds (1c28ad3)

Features

  • VEN-244: add pdf-merger (1878836)
  • VEN-244: add uploading to s3 merged pdf and save it to quote (944016f)

0.3.3-prod (2022-04-07)

Bug Fixes

  • change DTO: desabled quotes/vendoComments requirements, add default values customer/net prices; (ae93902)

Features

  • VEN-296, VEN-295: add price_tiers DTO/TEST, add pricing_models DTO/TEST (199b9c1)
  • VEN-296, VEN-295: add pricing model, add price tiers (15cf88a)

0.3.2-prod (2022-04-05)

0.3.1-prod (2022-04-04)

0.3.0-prod (2022-04-01)

0.3.0 (2022-04-01)

0.2.9-b-prod (2022-04-01)

Bug Fixes

  • JOINS: fix joins in bridge tables (197b164)

0.2.9-a-prod (2022-04-01)

Bug Fixes

  • QUOTE_CONTACT: fix auto generated keys (eb40b0c)
  • QUOTE_CONTACT: fix auto generated keys (9d01cf1)

0.2.9-prod (2022-04-01)

Features

  • VEN-289, SEED: add deal parters, hierarchy, hierarchy-levels, licensing program SEEDS (6e76a15)

0.2.8-prod (2022-03-31)

Features

  • VEN-289, VEN-231: add deal partner module, add contact factory (abbb1dc)

0.2.8 (2022-03-30)

Bug Fixes

Features

  • DTO: fix string/number issue in position fields (7ecfae1)
  • VEN-236, VEN-289: add hierarchy, licensing program dto, deal partners entity (6774970)

0.2.7-b (2022-03-30)

Features

  • DTO: fix string/number issue in position fields (7ecfae1)

0.2.7 (2022-03-30)

Features

  • VEN-235, VEN-236, VEN-237: add hierarchies, hierarchy-levels endpoints, add licensing-program (0cea0e3)

0.2.6 (2022-03-26)

Features

  • VEN-238, VEN-239: add shading rule controller, service, module (4fdcebb)

0.2.5 (2022-03-24)

Bug Fixes

  • quote&vendos: disable pdf, excel validation, fix dto (2c62eb5)

Features

  • 239: add sahding-rule (555e68f)
  • VEN-232: add product-relationship (aa705d3)

0.3.4 (2022-03-24)

2.3.4 (2022-03-24)

Features

  • VEN-230, VEN-232: add endpoints vendo & materials, quote & materials, products relationship (9a55201)

0.2.3 (2022-03-22)

Features

0.2.2 (2022-03-21)

Bug Fixes

  • VEN-229: add nested join customer.address (eb3e49b)

Features

  • VEN-236: add quote vendo contacts (3c87427)

0.2.1 (2022-03-20)

Features

  • VEN-228: add product vendos; (cf69838)
  • VEN-231: add contact entity; add users tests; fix users delete; (87b45c3)

0.2.0 (2022-03-18)

Features

  • VEN-229: add vendo-users; add quote-users; add join supports method (ff6523f)

0.1.9 (2022-03-17)

Features

  • VEN-146: add customer & opportunity integration (671c770)

0.1.8 (2022-03-16)

Features

  • VEN-146, VEN-228: add salesforce oauth, add product factory (77bac72)

0.1.7 (2022-03-15)

Bug Fixes

  • VEN-171: fix bucket, changed .env.example (6d3e6d1)

Features

  • VEN-229, VEN-228: add customers, add products (2a754a0)

0.1.6 (2022-03-14)

Features

  • VEN-205, VEN-206: add customer factory, add vendo factory (5141edd)
  • VEN-205, VEN-206: add vendo/quotes seed, add addresses seed, add new faker (fbc793f)

0.1.5 (2022-03-12)

Bug Fixes

  • VEN-170: remove uudid folder (930c1d6)

Features

  • VEN-171: add s3 uploader (915f344)
  • VEN-205, VEN-206: add quote & vendo dto (ad5dff6)
  • VEN-205, VEN-206: add vendo & quotes endpoints (5b5eb50)
  • VEN-206: add vendo & quotes (a16d47e)

0.1.4 (2022-02-21)

0.1.3 (2022-02-19)

Bug Fixes

  • sessions: add setup script (1db9459)
  • sessions: fix getting user/me (32ecade)
  • VEN-170: fix company controller (f6264e8)

0.1.2 (2022-02-17)

Features

  • VEN-170: add user-roles seeding (4eea147)

0.1.1 (2022-02-16)

Features

  • VEN-170: add okta login (d277cb9)
  • VEN-170: add okta strategy (adb1511)

0.1.0 (2022-02-14)

464ff4665c8a52cbfde3e490a23acc627cce0f90

Features

  • VEN-168: add user, roles endpoints (8270c5a)

0.0.2 (2022-02-14)

Features

  • VEN-168: add response interceptor (d085849)
  • VEN-168: add seeds (4967659)