v22.0.1
Features
- Add backup script (7b67856)
- Add Update script for bookingTemplates (4c2aa7e)
- cover: rename register to cockpit (4d0b06a)
- job: ✨ Use wrapper script for folder actions and show notification (6167823)
- 💄 Fix many UI bugs (457e102)
- 💄 Update icons (8e0df92)
- ✨ use optional custom templateUrl (a7ea523)
- Add AccessProfile ptpPurchaseGroup (6d2837e)
- Add comment for xtractStackGroupParams (10b25ab)
- add definition for settings (c10de99)
- Add demo environment (9d29421)
- Add global attribute expandedFirstFolder (ed58517)
- Add onDelete Script (751f998)
- Add statuscodes over sql (19ea3d3)
- Add templates section to cover (9ac0ba5)
- Add useDebitCreditIndicatorForPositions flag (9b00f00)
- add volumes (ecbb346)
- Add vsdx Workflow file (7d14ba3)
- Added new library for loading custom callback scripts (ec54fe5)
- better file handling for onsave (57883fd)
- Change export batch size (0c30449)
- copy odbc.ini file (d38eb45)
- Correct manual export template, set bookingDate (89c24cf)
- extend logging for manual workflow start (76f1112)
- Extend logging, provide fileId (1a49345)
- Get demo environment to work ... finally. (761cc6c)
- Give color accent for action restart (f45d49a)
- New file search gadget (c282673)
- preliminary work for documents events (e7b9429)
- Refactor duplicate check. (2267fd1)
- Remove edit button on register documents and attachment (26464db)
- Reorder actions in workflow (d0ed9de)
- Successful label for accepted duplicates (ac2fcd7)
- Use documents 5g#2303 with env variables (646bf46)
- Use locales for error messages (0f59364)
- use ousp-demo data for dev build (dcc100a)
- Use validation lib (3eccf32)
- watch for json (script informations) (059976d)
- einvoice: 🎨 removed noisy logs (80af0d1)
- einvoice: 🚀 added e-invoice processing (131bdef)
- 🎨 Implement standard validation (104b0d8)
- 🔥 Comment out gadget w. QR-Code on dashboard booking. (6098b24)
- 🔥 Remove demo functionality (ca68896)
- ✨ Add copy action for mail templates (46ac229)
- ✨ Show installed version on separate positions (f001323)
- add bigjs to script.jsp template (da7be88)
- Add demo environment (3f7329a)
- add demo environment in dev (9948432)
- Add logging and correct categories (9be551a)
- Add new standard validation scripts (1964385)
- add start script to root package (65f8896)
- Add table def cache to mariadb cmd (15e052e)
- Add user comment from verifier (6153ce9)
- added odbc.ini and install schema on boot (11149d2)
- Allow to correct vatAmount in head and positions (fc96c99)
- Demo with EAS env (4163860)
- Display action change doc type in edit mode (cbac479)
- eNavigator use variable for groupLevel2-3 (0718f4b)
- Implement missing eNavigator (990f4fa)
- mariadb create view if not exits (ea45798)
- Remove obsolete access function (57fcb05)
- Remove obsolete gacl script (0166d11)
- database: Add missing statusCode (521c93d)
- workflow: 🐛 Handle status code F29 in globalState 91 (ba15818)
- format sql statements (90e74ae)
- Hide buttons if archive file (b948a8c)
- Implement Big in multiTable calculation (3901203)
- Move callbacks from sp to cust (1af56b9)
- reload principal on install/change (20de3ab)
- remove extract containers (7a51420)
- Run update-script when updating version (9b7ba14)
- switch to pditerator (5344fa4)
- update XMLs (9424e07)
- Use AutoText for displaying recipient (51a7a55)
- Use class prefix for cover classes (f9b766a)
- Use Set and getDoubleSelectListValues (9091163)
- watch only for changed categories (5091e51)
Bug Fixes
- 🚑 Only install filetypes, folders, outbar on install not on update anymore (51ac8df)
- 🐛 Make spread operator documents compatible (046dfda)
- Add insiders-connector for demo (784692e)
- Add missing profiles to admin (d98f136)
- Add missing script access booking (223171c)
- add missing space between locale and amount (9fd8533)
- Add new release role Einkaufsleitung (de1fad9)
- Check for corrupt files (9f74afd)
- Check for docFile (1804c18)
- check for empty filter (aff7587)
- check for entry (71da19a)
- Check for erpState on after export (dec617c)
- check for precise error (fe4513c)
- check if not an archive file (d43bbae)
- Correct bookingDate (770a1e0)
- Correct callbacks logic (306e096)
- Correct callbacks logic and variable names (956e120)
- Correct changeDocType Params (73f5085)
- Correct fields visible in hitlist (6da0c4d)
- Correct label (0aac316)
- correct labels for hitlist and search mask (c2fb425)
- correct missing var (0cc00f0)
- Correct search resources order (8a55627)
- Correct sql statement (657f829)
- Correct UI in file search gadget (b295060)
- Dashboard monitoring header height (9c41ff6)
- Extend baseFilter with empty xtractProcessingId (6c9432c)
- provide orderNumber example for rmb validation (ad434eb)
- Refactor export job (ec3e673)
- remove services and deps from dev (05dfdd6)
- remove unused xtractCode cfgEnumerationValues (eae3eb0)
- rename jsp script (4fb82e0)
- Render multitable when value changed. (65a108d)
- replace logging (28c60ea)
- Revert flag useDebitCreditIndicatorForPositions (11e2183)
- Revert template (4349187)
- Round amount when calc with discount (41f5ec6)
- Show always register if duplicates (9ed8148)
- stringify json with multitableoptions (ca23fba)
- Template uses now uuid for vendorFileId (5342a94)
- fileSearch: ✨ Show empty dialog (28ef6bc)
- 🐛 Use contains filter for executiveUser (13f3f2b)
- 🗃 Filter latest invoice to exclude current file (5bb68dd)
- 🗃 Remove 400 limitation in views (a634ee2)
- 💄 Add label to help action (b597d56)
- 💄 Use bank icon for payment run list (cf31882)
- 📝 Update installation url (3d46bc0)
- add debugging flag for insiders (ffd562f)
- Add default principal for invoice (a365563)
- Add export guard validation template (35ff46b)
- Add legacy support for older documents version (04f3d36)
- Add locale entry for missing fields (a7d0170)
- Add missing access profiles (1218755)
- add mocks (faf8260)
- Add new invisbile folder ptpInvoiceErrorAll and use in gadget (9d8c712)
- Add onSaveScript to cfgReleaseEmployee (a97757f)
- Add read access on outbar only for ptpInvoiceUser (21e24e0)
- Check if itemVatCode is empty before lookup (1ba35de)
- Check if visible option is callback. (fe0cec0)
- Check number for undefined. (b35b81d)
- ci provide ousp volumes on build (5bb1e5e)
- ci provide ports always (32e2750)
- correct call (43aa499)
- Correct callback name (21aaec9)
- correct docker cli timeout command (b2507ab)
- correct fielddatatype (fc737fe)
- correct missing function checkMandatoryFields (2ae143c)
- correct variable name (8bf84d4)
- setInitialAccess in after send signal (cf8f121)
- database: 🗃 Add v21.1.sql (a14845d)
- database: Correct queryBuilder calls (brackets issue) (da79bc4)
- einvoice: 🎨 add field hasEInvoiceDocument (d357eb2)
- einvoice: 🎨 renamed isEinvoice to hasEInvoiceDocument (abe6696)
- einvoice: 🐛 reverted callbacks logic and improved settings information (2c634e7)
- einvoice: 🐛 xtract content already a json object (1025ac6)
- einvoice: 🔥 remove unused variables (1b5f935)
- Display only active releaseRoles (f8a0cad)
- filter files with global state 10. (3d34505)
- update package-lock.json (be13895)
- einvoice: 🐛 zugferd 1.0 has different entry object property than zugferd 2 (b4f2866)
- Enable Modules support (1549989)
- Remove line breaks (f7126a0)
- Reset xtractJson field (a009a9f)
- Use getFieldValue instead of getDoubleSelectListValues (bff77a8)
- Use vatcode from existing rows (6176da3)
- database: 🗃 Correct QueryBuilder call (brackets issue) (f812a7f)
- database: 🗃 Show only complete invoices in view (4cae100)
- add ptpCFG to XML import/export (1c503f6)
- Add rmb rows even on invalid data (c232c1e)
- add rmb validation after loading positions (7f5f395)
- autoindex rmb set verificationGroup to ptpPurchaseGroup (6dab94c)
- Big is undefined in Portalscript (cb063fc)
- callback after receivesignal.checkExtractState (653c02d)
- check correctly for docType (5533224)
- check for amounts (c208f32)
- check for docFile (4d0b973)
- Check for item indicator and set if empty (1532ca4)
- check for task state Coordinator (58c67fd)
- check if date is valid (3f15ce4)
- check if indicator filled (29928f5)
- cleanup before local prod build (2f4a1d1)
- collect all ini (bc8a9c4)
- comment table_definition_cache (79e3739)
- correct build prod order (7f8f629)
- correct callback file (f2b3d0b)
- correct case (5e838ce)
- correct columns in demo table orderHeader (36d989a)
- correct db user (e18cc98)
- correct insiders path and executable (c43534f)
- correct label restartWorkflow (2619282)
- correct linux path (5335fc0)
- Correct package-lock.json (e08ac90)
- Correct position columns (b707308)
- correct rounding problem (6d75835)
- correct variable (1070530)
- Correct view (e4fd03f)
- Correct Workflow-ext (71baf12)
- disable accountingGroup in index step (7beb19b)
- disable validation on save (e1c857c)
- dont forget to sync! (856b626)
- dont validate verificationUser globally (586aa0e)
- encrypt on prod build (3aff47a)
- F20 is a info not a warn. (b21960b)
- grant access for verificationGroup (5c64c73)
- ignore test files on upload (86b75d6)
- import xml on prod build (0a954d2)
- Include viewInvoiceHeaderLatest with order invoices (76b2779)
- INV-304: Correct regex pattern (6df1e55)
- INV-305: Use class to validate rmb amounts (fa797b0)
- Keep statusCode as string (1f587bc)
- Limit ActiveOrderItems to 400 entries (059c631)
- make big 5f compatible (8d33b07)
- missing import logger (0b77433)
- move enumval script (7ed627d)
- Move exportToXtractAsyncPresets to xtract (1dd5178)
- new param startXtract (ed1395a)
- onSave dont validate fields (8cb9ae9)
- Optimize mssql viewInvoiceItemFrequency (8051668)
- Outbar cfg only for ptpInvoiceAdmin (7aeac98)
- ptpVendorSettings added button locales (a060041)
- qa corrections (c3462a6)
- qa corrections (470fe39)
- remove cypress (15abf53)
- remove unused script (04f7ccb)
- Rename dashboardName to equal others (e9d8773)
- rename odbc to unique name (77ed350)
- reorder Outbar (4475dae)
- Replace function with ROW_NUMBER (15c652f)
- restore correct file (1d1d236)
- set initial verificationOther to null (c0be880)
- sort taxrate desc (0a3d2aa)
- sync xmls (d465a69)
- sync xmls (5a8ce8a)
- trim and filter empty order numbers (56b17de)
- typo (fa96f0d)
- typo fix (bd131cf)
- typo fix (62fec9c)
- UI Show always writeBookingTemplate button (ac999ad)
- update xmls (700d0ee)
- update xmls (fc14dd2)
- update XMLs (bdfbf38)
- Use column name in group by (49d40a4)
- use fallback if discountRate is empty (304f74e)
- Use gulp uploadScripts pipe for better performance (6104abe)
- use invoice tenant (0ebfe59)
- Use MailID as string (96267c2)
- Use milliseconds in timestamp (218db8b)
- use otrLogger (c1db292)
- Use unique id for default dashboard (bb704fe)
- Validate RoB positions in default (2653eda)
Performance Improvements
- ⚡ Optimize search performance when getting count of files (e576e47)
- ⚡ Optimize search performance when getting count of files (00c45f3)
- ⚡ Using Hitresultset for file count (b6a581d)