1.5.8 (2023-04-28)
- 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)
- 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)
- VEN-1551: mark notifications as read when logout endpoint is triggered (1b0dcb6)
1.5.6 (2023-04-27)
- 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)
- VEN-2652: add validations (a7498b9)
1.5.5 (2023-04-26)
- 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)
- 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)
- 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)
- 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)
- 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)
- new endpoint for quote with sfContractId, create asset (c7aa072)
1.5.1 (2023-04-24)
- 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)
- VEN-2649: add global product hierarchy (f79fdb4)
1.5.0 (2023-04-22)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Revert "fix(product-bundles): typo" (9624398)
1.4.16 (2023-04-05)
1.4.14 (2023-04-04)
- 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)
- 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)
- 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)
- workflows: add start and end dates (98e322f)
1.4.12 (2023-03-31)
- 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)
- 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)
- 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)
- migration: product_1 does not exist (b31d443)
- 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)
- 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)
- 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)
- VEN-2040: add bubdles (4c60ce4)
- VEN-2152: add migration (41bde6f)
- VEN-2152: add sales-force-integration module (da104a9)
1.4.7 (2023-03-03)
- VEN-2029, VEN-2191: add custom-billing-frequency-settings, add delete controller for unit-tiers, price-tiers (5294191)
1.4.6 (2023-02-24)
- applyMixins: fix applying mixins (e4df836)
1.4.5 (2023-02-23)
- pin-code: missing migration (317c918)
- VEN-2027: add bulk delete and bulk copy (ed0b1ac)
1.4.4 (2023-02-21)
- 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)
- VEN-1779, VEN-2037: add pin confirmation, fix vendo uuid dto (767e7e9)
1.4.3 (2023-02-20)
- 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)
- 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)
- 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)
1.2.25 (2023-02-10)
- 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)
- VEN-1777: add quote start number (1d69627)
1.2.23 (2023-02-07)
- VEN-1814: fix company_id (4a31613)
- 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)
- deployments: add visible fields for the clean demo env (628264e)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- VEN-1443: add seeder for visible product fields, fix tests for reset env (865e820)
1.2.15 (2023-01-09)
- VEN-1274: add the bottom margin to charts (cda0f28)
- VEN-1603, VEN-1632, VEN-1633: add additional action-logs (60136ec)
- VEN-1603: add material action logs (32ff95a)
1.2.14 (2023-01-08)
- 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)
- action-logs: fix workflow action logs, fix attach type logs; (265d8cb)
- VEN-1635: support role, company joins for vendo user (c11834e)
1.2.12 (2023-01-05)
- VEN-1626: add nested join for multiple fields (e3a9ca4)
1.2.11 (2023-01-04)
- VEN-1475: correct the logic to mark recently viewed quotes and vendos (294e706)
1.2.10 (2023-01-03)
- migrations: update enum update (ff7fccc)
- VEN-1590: add nested filter (9eab557)
1.2.9 (2022-12-22)
- 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)
- VEN-1472,VEN-1591,VEN-1592: add (786f7b5)
1.2.8-b (2022-12-21)
- VEN-1423: validate the priority only for enabled roles (a46214a)
1.2.8 (2022-12-21)
- VEN-1274: resolve fonts for pdf exporter, fix auto page break for quote products chart (573500e)
- VEN-1476: fix validation issue (df81baf)
1.2.7 (2022-12-15)
- 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)
- VEN-1420: add join for action logs, improve folder structure (bff7ce2)
1.2.6 (2022-12-12)
- 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)
- deployment: missing migration & disable bull admin (81ae29e)
- VEN-1415: add general deleteOne decorator (13963e6)
1.2.4 (2022-12-01)
- 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)
- VEN-1417: add validation for salesforce opportunity ID (713776f)
1.2.3 (2022-11-29)
- VEN-1032: fix action logs create (c42463a)
- VEN-1032: uncoment action logs product relationships delete (4f23d1f)
- 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)
- 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)
- 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)
- VEN-1397: Quote has the pending internal approval status after approval of the entire chain (a0af43c)
1.2.0 (2022-11-21)
- VEN-1398: sort quote products by quoteProductId when exporting quote/vendo pdfs (3302c4b)
1.0.11 (2022-11-21)
- 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)
- 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)
- 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)
- VEN-1350: nullify quoteName and opportunityId, reset expiresAt on clone (bf47754)
1.0.7 (2022-11-14)
- 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)
- 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)
- 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)
- VEN-1307: export pdf without the customer info (b2f5c04)
1.0.4 (2022-11-08)
- VEN-1302: copy attached vendos when cloning a vendo (9562c3e)
- 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)
- 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)
- VEN-1299: change quote/vendo status from 'Pending Customer Acceptance' to 'Sent Externally' (6de2262)
1.0.2 (2022-11-03)
- VEN-1292: change Pending to Pending Internal Approval, add Pending Customer Acceptance status (7e54666)
1.0.1 (2022-11-02)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- VEN-1219: show vendo contacts in pdf (49e060b)
0.16.12 (2022-10-24)
- 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)
- 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)
- 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)
- 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)
- VEN-1200: fix tests for quotes-and-vendos endpoint (88022ca)
- VEN-1175: dynamically update approval priority (57779d1)
0.16.9 (2022-10-18)
- 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)
- VEN-1093: fix resetting database (363a599)
- VEN-1097: show vendo comments (b347daf)
- VEN-996: correct the logo for vendo emails (2d77e42)
- VEN-1093: make db:seed command working with a custom db config (a67ba6a)
- Revert "fix(reset-env): packages needed to be re-installed" (78d05b2)
0.16.8 (2022-10-17)
0.16.7 (2022-10-12)
- 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)
- 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)
- VEN-1111: add clusterizing (b30b8a7)
- VEN-1111: add clusterizing (3d706ac)
- VEN-1118: show only your turn (9c6001d)
0.16.2 (2022-10-09)
- VEN-837: fix geoHierarchyId update in users (b1c08c9)
- VEN-1105: save pdf to quote/vendo model after submitting or exporting (2dfc6fd)
0.16.1 (2022-10-06)
- 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)
- 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)
- 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)
- 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)
- VEN-886: refactor multytenancy, support seperated connections (c4037fe)
0.15.1 (2022-09-28)
- 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)
- 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)
- VEN-1009-fix-migration: fix the migration files for existing records (44bed64)
- 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)
- 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)
- 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)
- 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)
- VEN-1049: check the user's createAccess when creating quote/vendo approval queues, fix vendo approval queue (710c627)
- VEN-1049: add missing guards for quote/vendo approval queues, quote/vendo clone (d5c925e)
0.13.0 (2022-09-14)
- 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)
- VEN-1011: remove the phone number validation for addresses (60c45e7)
0.12.18 (2022-09-11)
- VEN-1006: fix seeder for catchall workflow rule (a6dfef4)
- VEN-1047: fix seeder for visible product fields (eb1e094)
- 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)
0.12.16 (2022-09-05)
- 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)
- 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)
- VEN-913: unlock all quote relations when putting it back to Draft (4734ad3)
0.12.14 (2022-09-01)
- 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)
- VEN-382: add external user (e56af54)
- VEN-971: sort quotes-and-vendos by updatedAt by default (db12ced)
- VEN-973: disable crop images (da064cd)
0.12.12 (2022-08-29)
- multi-tenancy: do not include API subdomain parts while using swagger to make requests (834115b)
- typo: Index - VENDORI_INTERNAL_RECEPTION_EMAIL (d02ac9d)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- RLS_SUPPORTING: add policy generator, fix & updates RLS (a2a1b1a)
- tests: fix users, notification-preferance (ed3ca89)
0.11.1 (2022-08-01)
- 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)
- 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)
- 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)
- 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)
- 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)
- env: missing example ENVs added (b06624e)
- migrations: migration repaired - defaults added & already synced columns are removed (403990c)
0.10.0 (2022-07-18)
- 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)
- VEN-793: return only assigned quotes or vendos for Owned/Assigned Only data visibility (3cb4dd9)
0.9.11 (2022-07-15)
- VEN-767: exclude user's password from GET endpoints (81f5f4a)
- 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)
- 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)
- 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)
- VEN-797,VEN-798: reduce the model name for migration issues (d61f253)
- 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)
- 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)
- VEN-796: fix getting page (ea56a4f)
0.9.6 (2022-07-04)
- 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)
- VEN-756: add method decorator for action logs (e3c2641)
0.9.5 (2022-06-30)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- VEN-450: retroactive update for shading rules (c15d98d)
- VEN-548: omit sourceProductId and targetProductId from PATCH (67ee668)
- 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)
- 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)
- 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)
- 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)
- VEN-548: fix patch product-transitions (9c37d53)
- 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)
- VEN-573: fix priority (1234b34)
- 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)
- VEN-581: Pricing Model - Update the type enum (9e2dfc6)
0.4.12 (2022-05-24)
- VEN-575: adjust term length for products (2051a1e)
0.4.11 (2022-05-24)
- GEO_HIERARCY: fix clause for geo hierarchy (89e5479)
- 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)
- 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)
- oem_company_factory: fix image faker (a68254e)
- VEN-436: add is_active to hierarchies (96ebb4d)
0.4.8-prod (2022-05-17)
- oem_company_factory: fix image faker (a68254e)
- VEN-436: add is_active to hierarchies (96ebb4d)
0.4.8-prod (2022-05-17)
- oem_company_factory: fix image faker (a68254e)
- VEN-436: add is_active to hierarchies (96ebb4d)
0.4.8-prod (2022-05-17)
- VEN-436: add is_active to hierarchies (96ebb4d)
0.4.7-prod (2022-05-12)
- 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)
- 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)
- VEN-480: allow joining a product at the quote products endpoint (ede1c7c)
0.4.5-prod (2022-05-11)
- 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)
- VEN-465, VEN-366: update relationships, fix tests, refactor okta (55873ba)
0.4.3-prod (2022-05-06)
- VEN-393: allow company to be created (2995416)
0.4.2-prod (2022-05-06)
- VEN-430, VEN-432: remove stringification, add get all transactions (28a09e7)
- VEN-437: add parentId (50ee00e)
0.4.0-prod (2022-05-04)
- 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)
- VEN-365: frontend fixes (3b808f9)
0.3.7-a-prod (2022-04-25)
0.3.7 (2022-04-24)
- VEN-345: frontend changes requests (2dedb04)
0.3.6-prod (2022-04-19)
- VEN-298: add workflow entity, fixes (9e983ef)
0.3.5-a-prod (2022-04-15)
- seed: add quote product, quote materials seeds (8b0bf77)
0.3.5-prod (2022-04-15)
- validation, salesforce: add licensing program set by default; phone contact disable (4d0c82a)
0.3.4-b-prod (2022-04-13)
- VEN-233: add multiple quote products, add user quote types (6cf4579)
0.3.4-a-prod (2022-04-13)
- dto: fix isAddonable field in Product (1826b8f)
- s3, join: add s3 expries, add pricing model join (1f56f94)
0.3.4-prod (2022-04-12)
- test: fix tests by adding pricing model seeds (1c28ad3)
- 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)
- change DTO: desabled quotes/vendoComments requirements, add default values customer/net prices; (ae93902)
- 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)
- JOINS: fix joins in bridge tables (197b164)
0.2.9-a-prod (2022-04-01)
0.2.9-prod (2022-04-01)
- VEN-289, SEED: add deal parters, hierarchy, hierarchy-levels, licensing program SEEDS (6e76a15)
0.2.8-prod (2022-03-31)
- VEN-289, VEN-231: add deal partner module, add contact factory (abbb1dc)
0.2.8 (2022-03-30)
- DTO: oem-hierarchies (f04ee1f)
- 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)
- DTO: fix string/number issue in position fields (7ecfae1)
0.2.7 (2022-03-30)
- VEN-235, VEN-236, VEN-237: add hierarchies, hierarchy-levels endpoints, add licensing-program (0cea0e3)
0.2.6 (2022-03-26)
- VEN-238, VEN-239: add shading rule controller, service, module (4fdcebb)
0.2.5 (2022-03-24)
- quote&vendos: disable pdf, excel validation, fix dto (2c62eb5)
0.3.4 (2022-03-24)
2.3.4 (2022-03-24)
- VEN-230, VEN-232: add endpoints vendo & materials, quote & materials, products relationship (9a55201)
0.2.3 (2022-03-22)
- VEN-230: add materials (123b5d0)
0.2.2 (2022-03-21)
- VEN-229: add nested join customer.address (eb3e49b)
- VEN-236: add quote vendo contacts (3c87427)
0.2.1 (2022-03-20)
- VEN-228: add product vendos; (cf69838)
- VEN-231: add contact entity; add users tests; fix users delete; (87b45c3)
0.2.0 (2022-03-18)
- VEN-229: add vendo-users; add quote-users; add join supports method (ff6523f)
0.1.9 (2022-03-17)
- VEN-146: add customer & opportunity integration (671c770)
0.1.8 (2022-03-16)
- VEN-146, VEN-228: add salesforce oauth, add product factory (77bac72)
0.1.7 (2022-03-15)
- VEN-171: fix bucket, changed .env.example (6d3e6d1)
- VEN-229, VEN-228: add customers, add products (2a754a0)
0.1.6 (2022-03-14)
- 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)
- VEN-170: remove uudid folder (930c1d6)
- 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)
- sessions: add setup script (1db9459)
- sessions: fix getting user/me (32ecade)
- VEN-170: fix company controller (f6264e8)
0.1.2 (2022-02-17)
- VEN-170: add user-roles seeding (4eea147)
0.1.1 (2022-02-16)
0.1.0 (2022-02-14)
464ff4665c8a52cbfde3e490a23acc627cce0f90
- VEN-168: add user, roles endpoints (8270c5a)