mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-25 23:47:17 +00:00
* fix/10900-textarea * Update steps.md Made necessary formatting changes to docs/docs/widgets/steps.md file * Update steps.md in versioned docs Made necessary changes to steps.md in 2.50.0 LTS versioned docs * Updated the documentation for the Link Component * fix: fx bold * Update link.md * Update link.md * Update textarea.md * Update textarea.md * [docs]: Fix documentation for the map component (#11160) * [docs]: Fix documentation for pagination component (#11145) * [docs]: Fix documentation for color picker component (#11105) * Update color-picker.md * Update color-picker.md * Update color-picker.md * Update color-picker.md * Update color-picker.md * Update color-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Date-Range Picker Component (#11020) * updated ToolJet/docs/docs/widgets/date-range-picker.md * updated ToolJet/docs/versioned_docs/version-2.50.0-LTS/widgets/date-range-picker.md * removed paddingbottom and renaming widget * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Button Component (#11073) * chore: replaced `fx` to **fx**, removed padding-bottom from h2(## created) div, updated content for Event Table events description in button.md * Update button.md * Update button.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * fix : made required changes in radio-button-component (#11094) * [docs]: Fix documentation for the Circular Progressbar Component (#11091) * Update circular-progressbar.md Update according to the instructions * Update circular-progressbar.md Updated according to the instructions * Update circular-progressbar.md added a divider before the styles section * Update circular-progressbar.md added a divider before the styles section * Update circular-progressbar.md * Update circular-progressbar.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for tabs components (#11125) * Update documentation for tabs component Issue link - https://github.com/ToolJet/ToolJet/issues/11060 * Update documentation for ToolJet/docs/versioned_docs/version-2.50.0-LTS/widgets/tabs.md * Update tabs.md * Update tabs.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * #fixes Refactor InviteUsersForm component to support dark mode (#10869) * [docs]: Fix documentation for Code Editor Component (#11027) * docs: update component info and styling * Revert "docs: update component info and styling" This reverts commitd0e047a549. * docs(revised): update component info and styling * Update code-editor.md * Update code-editor.md * fix * chore: typo and linting * Update code-editor.md * Update code-editor.md * Update code-editor.md * Update code-editor.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Bounded Box Component (#11110) * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs] : Updated documentation for File Picker Component (#11174) * Updated File-Picker * Update file-picker.md * Update file-picker.md * Update file-picker.md * Update file-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Update the documentation for the Kanban Component (#11140) * [docs]: Update the documentation for the Kanban Component * Add more updates to the Kanban component documentation * Update kanban-board.md * Update kanban-board.md * Update kanban-board.md * Update kanban-board.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Star Rating Component (#11135) * Update the documentation for the Star Rating Component * Update star-rating.md * Update star-rating.md * Update star-rating.md * Update star-rating.md * Update star-rating.md * Update star-rating.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Update the documentation for the Color Picker Component (#11191) * Update documentation in color-picker.md * Update documentation in versioned color-picker.md * Update color-picker.md * Update color-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Image Component (#11138) * fix issue 11124 * updated the ToolJet/docs/docs/widgets/image.md file * [docs]: Fix documentation for Tree Select Component (#11166) * Update Tree Select Component docs: formatting and content changes * Update PR with requested changes: formatting updates and content revisions. changed "padding-top" to "paddingTop" everywhere * Update tree-select.md * Update tree-select.md --------- Co-authored-by: hahaanisha <120304035+anisha1910git@users.noreply.github.com> Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the QR Scanner Component (#11142) * updating the docs to make it easier to follow * 2.50.0-LTS i make chenges and 2.5.0 deleted the chenges what i made * Exposed Variable changed on both versions * Update qr-scanner.md * Update qr-scanner.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for SVG Image component (#11144) * Updated SVG Image documentation with layout and style changes * Add divider before Styles section and update Layout and Style tables * Make the fx bold in both versions * Delete the svg-image-md file created accidentally * Update svg-image.md * Update svg-image.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * Template/utf 8 encoder and decoder (#11103) * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * library-management-system (#11029) * student-management-system (#11072) * Added Template for Strong Password Generator (#11048) * Template : json formatter created (#11218) * Template/utf 8 encoder and decoder (#11103) * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * library-management-system (#11029) * student-management-system (#11072) * Added Template for Strong Password Generator (#11048) * Template: Created json formatter * Delete server/templates/library-management-system/definition.json * Delete server/templates/library-management-system/manifest.json * Delete server/templates/strong-password-generator/definition.json * Delete server/templates/strong-password-generator/manifest.json * Delete server/templates/student-management-system/definition.json * Delete server/templates/student-management-system/manifest.json * Delete server/templates/utf-8-encoder-and-decoder/definition.json * Delete server/templates/utf-8-encoder-and-decoder/manifest.json --------- Co-authored-by: sahilborse18 <115134682+sahilborse@users.noreply.github.com> Co-authored-by: Virender Bhambra <77726552+VirenderBhambra@users.noreply.github.com> Co-authored-by: Aman Sharma <88098873+mnshrm@users.noreply.github.com> Co-authored-by: Prashant Rai <prashant.2023ug1115@iiitranchi.ac.in> * Template: Created SQL query formatter (#11219) * Added a template to the Tooljet Community Templates, for issue #11006 (#11382) Co-authored-by: Aspireve <steve18fernandes@gmail.com> * Merge community templates 1.1, 1.3 into 1.4 (#11502) * Setup patient records management template (#9620) * Setup base64 encoder & decoder template (#9647) * Setup base64 encoder & decoder template * Fix category mismatch * Added definition.json for base64 encoder-decoder template (#9653) * Template/utf 8 encoder and decoder (#11103) * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * library-management-system (#11029) * feat(ConfigFiles): Add manifest and defintion files for digital asset management (#10830) * student-management-system (#11072) * Template: Created transporation logistics tracker (#10549) * add transportation logistics tracker folder with definition.json * add manifest.json to transportation logistics tracker * Template: Created student attendance tracker (#10023) * created:student-attendance-tracker * app with TJDB * fix:filter section visibility * Community template: Course management for online courses #9925 (#10714) * upload the template json file for course-management * update the filter functionality * Added Template for Strong Password Generator (#11048) --------- Co-authored-by: Merchant Khalid <marchantkhalid7810@gmail.com> Co-authored-by: sahilborse18 <115134682+sahilborse@users.noreply.github.com> Co-authored-by: Virender Bhambra <77726552+VirenderBhambra@users.noreply.github.com> Co-authored-by: Anas Khafaga <58850182+anasKhafaga@users.noreply.github.com> Co-authored-by: Aman Sharma <88098873+mnshrm@users.noreply.github.com> Co-authored-by: Kinski (Jiaxin) Wu <112212841+kinskiwu@users.noreply.github.com> Co-authored-by: Ankit Yadav <89698311+AnkityadavIITR@users.noreply.github.com> Co-authored-by: Prashant Rai <prashant.2023ug1115@iiitranchi.ac.in> * Added placeholder image generator template (#11433) * Added placeholder image generator template * Fix code spacing * Fix community templates and add more templates * fix ui for placeholder image generator * fix manifest file for placeholder image generator * Add remaining templates * remove patient records management template * fix AWS access key value * Optimise templates images * Fix Applicant tracking system template * Fix advanced data visualization template * Fix some more templates * Fix templates images * Update package-lock.json * Revert "Update package-lock.json" This reverts commit3bf5959550. * Update template image names * Update Library management system template * Fix Library and student management templates * Bump version to 3.1.5-ce * Change version to 3.1.1-ce --------- Co-authored-by: AkashJana18 <akashjana663@gmail.com> Co-authored-by: Manbhav Sugla <manbhav234@gmail.com> Co-authored-by: Joshua Jinu <116093853+joshua-jinu@users.noreply.github.com> Co-authored-by: Pratik Agrawal <pratik@tooljet.com> Co-authored-by: Avinash S <117369858+Avinashs7@users.noreply.github.com> Co-authored-by: kabszac <69686216+kabszac@users.noreply.github.com> Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> Co-authored-by: Sonali Singh <93927999+Sonali9737@users.noreply.github.com> Co-authored-by: Rudraksh Gajanan Nalbalwar <126509395+rudrakshnalbalwar@users.noreply.github.com> Co-authored-by: Aman Kumar <45187207+Namchi7@users.noreply.github.com> Co-authored-by: Ishan Sawai <133170549+ishan657@users.noreply.github.com> Co-authored-by: Deepanshu Yadav <yadavdeepanshu000@gmail.com> Co-authored-by: Anas Younis <itsyunus102@gmail.com> Co-authored-by: Ayyan Shaikh <ayyan.sameer.shaikh.eren@gmail.com> Co-authored-by: Jon Pablo <38892213+JP-sDEV@users.noreply.github.com> Co-authored-by: Bhojraj Lalit Narware <105192321+bhojrajnarwae@users.noreply.github.com> Co-authored-by: Shreyas0410 <70795867+Shreyas0410@users.noreply.github.com> Co-authored-by: Muskan Saxena <121862200+MuskanSaxena6@users.noreply.github.com> Co-authored-by: Parth Dwivedi <99666524+Parth4git@users.noreply.github.com> Co-authored-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com> Co-authored-by: Saurabh Gurde <128987288+SaurabhGurde@users.noreply.github.com> Co-authored-by: hahaanisha <168823401+hahaanisha@users.noreply.github.com> Co-authored-by: hahaanisha <120304035+anisha1910git@users.noreply.github.com> Co-authored-by: Arnav Singha <102987879+ArnavSingha@users.noreply.github.com> Co-authored-by: veesood <123954200+vroomvee@users.noreply.github.com> Co-authored-by: sahilborse18 <115134682+sahilborse@users.noreply.github.com> Co-authored-by: Virender Bhambra <77726552+VirenderBhambra@users.noreply.github.com> Co-authored-by: Aman Sharma <88098873+mnshrm@users.noreply.github.com> Co-authored-by: Prashant Rai <prashant.2023ug1115@iiitranchi.ac.in> Co-authored-by: Abhishek-53 <abhishekvpatil1@gmail.com> Co-authored-by: Niyatijain-9 <niyatijain9113@gmail.com> Co-authored-by: Steve Fernandes <93852415+Aspireve@users.noreply.github.com> Co-authored-by: Aspireve <steve18fernandes@gmail.com> Co-authored-by: Merchant Khalid <marchantkhalid7810@gmail.com> Co-authored-by: Anas Khafaga <58850182+anasKhafaga@users.noreply.github.com> Co-authored-by: Kinski (Jiaxin) Wu <112212841+kinskiwu@users.noreply.github.com> Co-authored-by: Ankit Yadav <89698311+AnkityadavIITR@users.noreply.github.com> Co-authored-by: Vikash <106796672+vikashsprem@users.noreply.github.com> Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2655 lines
No EOL
98 KiB
JSON
2655 lines
No EOL
98 KiB
JSON
{
|
|
"tooljet_database": [
|
|
{
|
|
"id": "fb0a0fd7-685e-4578-a6eb-42da3b0dafe4",
|
|
"table_name": "reimbursement_requests",
|
|
"schema": {
|
|
"columns": [
|
|
{
|
|
"column_name": "id",
|
|
"data_type": "integer",
|
|
"column_default": "nextval(\"fb0a0fd7-685e-4578-a6eb-42da3b0dafe4_id_seq\"",
|
|
"character_maximum_length": null,
|
|
"numeric_precision": 32,
|
|
"constraints_type": {
|
|
"is_not_null": true,
|
|
"is_primary_key": true,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "PRIMARY KEY",
|
|
"configurations": {}
|
|
},
|
|
{
|
|
"column_name": "name",
|
|
"data_type": "character varying",
|
|
"column_default": null,
|
|
"character_maximum_length": null,
|
|
"numeric_precision": null,
|
|
"constraints_type": {
|
|
"is_not_null": false,
|
|
"is_primary_key": false,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "",
|
|
"configurations": {}
|
|
},
|
|
{
|
|
"column_name": "email",
|
|
"data_type": "character varying",
|
|
"column_default": null,
|
|
"character_maximum_length": null,
|
|
"numeric_precision": null,
|
|
"constraints_type": {
|
|
"is_not_null": false,
|
|
"is_primary_key": false,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "",
|
|
"configurations": {}
|
|
},
|
|
{
|
|
"column_name": "amount",
|
|
"data_type": "double precision",
|
|
"column_default": null,
|
|
"character_maximum_length": null,
|
|
"numeric_precision": 53,
|
|
"constraints_type": {
|
|
"is_not_null": false,
|
|
"is_primary_key": false,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "",
|
|
"configurations": {}
|
|
},
|
|
{
|
|
"column_name": "status",
|
|
"data_type": "character varying",
|
|
"column_default": null,
|
|
"character_maximum_length": null,
|
|
"numeric_precision": null,
|
|
"constraints_type": {
|
|
"is_not_null": false,
|
|
"is_primary_key": false,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "",
|
|
"configurations": {}
|
|
},
|
|
{
|
|
"column_name": "receipt_date",
|
|
"data_type": "character varying",
|
|
"column_default": null,
|
|
"character_maximum_length": null,
|
|
"numeric_precision": null,
|
|
"constraints_type": {
|
|
"is_not_null": false,
|
|
"is_primary_key": false,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "",
|
|
"configurations": {}
|
|
},
|
|
{
|
|
"column_name": "file_name",
|
|
"data_type": "character varying",
|
|
"column_default": null,
|
|
"character_maximum_length": null,
|
|
"numeric_precision": null,
|
|
"constraints_type": {
|
|
"is_not_null": false,
|
|
"is_primary_key": false,
|
|
"is_unique": false
|
|
},
|
|
"keytype": "",
|
|
"configurations": {}
|
|
}
|
|
],
|
|
"foreign_keys": []
|
|
}
|
|
}
|
|
],
|
|
"app": [
|
|
{
|
|
"definition": {
|
|
"appV2": {
|
|
"type": "front-end",
|
|
"id": "ff50e763-dec4-40c5-bb61-1c538fbb8d78",
|
|
"name": "Reimbursement tracker",
|
|
"slug": "ff50e763-dec4-40c5-bb61-1c538fbb8d78",
|
|
"isPublic": false,
|
|
"isMaintenanceOn": false,
|
|
"icon": "menuhome",
|
|
"organizationId": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"currentVersionId": null,
|
|
"userId": "ccf51822-9d82-4d82-81dd-22df9f3cfcfc",
|
|
"workflowApiToken": null,
|
|
"workflowEnabled": false,
|
|
"createdAt": "2024-06-14T19:57:11.902Z",
|
|
"creationMode": "DEFAULT",
|
|
"updatedAt": "2024-06-14T19:57:18.364Z",
|
|
"editingVersion": {
|
|
"id": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"name": "v1",
|
|
"definition": null,
|
|
"globalSettings": {
|
|
"hideHeader": true,
|
|
"appInMaintenance": false,
|
|
"canvasMaxWidth": 100,
|
|
"canvasMaxWidthType": "%",
|
|
"canvasMaxHeight": 2400,
|
|
"canvasBackgroundColor": "#edeff5",
|
|
"backgroundFxQuery": "",
|
|
"appMode": "auto"
|
|
},
|
|
"pageSettings": {
|
|
"properties": {
|
|
"disableMenu": {
|
|
"value": "{{true}}",
|
|
"fxActive": false
|
|
}
|
|
}
|
|
},
|
|
"showViewerNavigation": false,
|
|
"homePageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"appId": "ff50e763-dec4-40c5-bb61-1c538fbb8d78",
|
|
"currentEnvironmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"promotedFrom": null,
|
|
"createdAt": "2024-06-14T19:57:12.059Z",
|
|
"updatedAt": "2024-06-26T13:23:08.183Z"
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "018c8c4d-8e03-4600-ac26-99aeb44fac47",
|
|
"name": "text1",
|
|
"type": "Text",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Upload new receipt"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textSize": {
|
|
"value": "24"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bolder"
|
|
},
|
|
"textColor": {
|
|
"value": "#000",
|
|
"fxActive": false
|
|
},
|
|
"textAlign": {
|
|
"value": "left"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "306a8ce9-8d11-4b3b-bf94-db17d3183cc0",
|
|
"type": "mobile",
|
|
"top": 80,
|
|
"left": 4,
|
|
"width": 13.953488372093023,
|
|
"height": 40,
|
|
"componentId": "018c8c4d-8e03-4600-ac26-99aeb44fac47",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "c66f8072-f693-485e-ac8c-c3938e7814d9",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 1,
|
|
"width": 27,
|
|
"height": 40,
|
|
"componentId": "018c8c4d-8e03-4600-ac26-99aeb44fac47",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"name": "container1",
|
|
"type": "Container",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": null,
|
|
"properties": {},
|
|
"general": {},
|
|
"styles": {
|
|
"borderRadius": {
|
|
"value": "10"
|
|
},
|
|
"borderColor": {
|
|
"value": "#ffffff00"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "a38c79ab-bcce-463e-b2d0-b7a2bcb5a361",
|
|
"type": "mobile",
|
|
"top": 20,
|
|
"left": 15,
|
|
"width": 5,
|
|
"height": 200,
|
|
"componentId": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "f8053bdf-cd6e-414d-9910-e36c1787266c",
|
|
"type": "desktop",
|
|
"top": 110,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 620,
|
|
"componentId": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "ce0b2b6e-c309-4d82-b117-33026e35d55c",
|
|
"name": "fileUploader",
|
|
"type": "FilePicker",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"properties": {
|
|
"maxSize": {
|
|
"value": "{{2048576}}"
|
|
},
|
|
"instructionText": {
|
|
"value": "Drag and drop a file here or click to select a file"
|
|
},
|
|
"maxFileCount": {
|
|
"value": "{{1}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"borderRadius": {
|
|
"value": "{{10}}"
|
|
},
|
|
"disabledState": {
|
|
"fxActive": true,
|
|
"value": "{{queries.extractTextFromImage.isLoading || queries.generateFileName.isLoading || queries.uploadReceiptFile.isLoading || queries.addReimbursementRequest.isLoading}}"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "6167c901-4c1e-47d9-944d-e207c650c8eb",
|
|
"type": "mobile",
|
|
"top": 80,
|
|
"left": 5,
|
|
"width": 34.883720930232556,
|
|
"height": 100,
|
|
"componentId": "ce0b2b6e-c309-4d82-b117-33026e35d55c",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "00633b68-ff26-46f2-b85b-2b3320859032",
|
|
"type": "desktop",
|
|
"top": 70,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 440,
|
|
"componentId": "ce0b2b6e-c309-4d82-b117-33026e35d55c",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "f97b0cda-71e2-4bde-89ec-c7a76fa5d1ee",
|
|
"name": "button1",
|
|
"type": "Button",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Upload receipt file"
|
|
},
|
|
"loadingState": {
|
|
"fxActive": true,
|
|
"value": "{{queries.extractTextFromImage.isLoading || queries.generateFileName.isLoading || queries.uploadReceiptFile.isLoading || queries.addReimbursementRequest.isLoading}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"borderRadius": {
|
|
"value": "{{5}}"
|
|
},
|
|
"backgroundColor": {
|
|
"value": "#3e63ddff"
|
|
},
|
|
"borderColor": {
|
|
"value": "#ffffff00"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "ec7035cc-b920-4aa8-9d41-5cc636db0dec",
|
|
"type": "mobile",
|
|
"top": 330,
|
|
"left": 8,
|
|
"width": 6.976744186046512,
|
|
"height": 30,
|
|
"componentId": "f97b0cda-71e2-4bde-89ec-c7a76fa5d1ee",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "01351dc5-07df-4ac5-a7ef-ff6b2efd43e4",
|
|
"type": "desktop",
|
|
"top": 550,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 40,
|
|
"componentId": "f97b0cda-71e2-4bde-89ec-c7a76fa5d1ee",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-26T13:23:08.145Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "9298de54-a023-4fb5-ba3a-9756acf74266",
|
|
"name": "text2",
|
|
"type": "Text",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Upload your receipt or invoice and we'll help you track your reimbursement."
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textAlign": {
|
|
"value": "left"
|
|
},
|
|
"fontWeight": {
|
|
"value": "normal"
|
|
},
|
|
"textColor": {
|
|
"value": "#000",
|
|
"fxActive": false
|
|
},
|
|
"textSize": {
|
|
"value": "14"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "e5930730-2f18-49a5-b248-f53d94a94ac3",
|
|
"type": "mobile",
|
|
"top": 380,
|
|
"left": 5,
|
|
"width": 13.953488372093023,
|
|
"height": 40,
|
|
"componentId": "9298de54-a023-4fb5-ba3a-9756acf74266",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "6702376c-3f9f-45d9-b173-a3e76bc684c4",
|
|
"type": "desktop",
|
|
"top": 510,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 30,
|
|
"componentId": "9298de54-a023-4fb5-ba3a-9756acf74266",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"name": "container1",
|
|
"type": "Container",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": null,
|
|
"properties": {},
|
|
"general": {},
|
|
"styles": {
|
|
"borderRadius": {
|
|
"value": "10"
|
|
},
|
|
"borderColor": {
|
|
"value": "#ffffff00"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "ad517271-4685-41a3-b02d-0efa5d57cd53",
|
|
"type": "mobile",
|
|
"top": 80,
|
|
"left": 1,
|
|
"width": 5,
|
|
"height": 200,
|
|
"componentId": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "69e3ae08-beb6-4f8e-a93f-98883b4cb2be",
|
|
"type": "desktop",
|
|
"top": 110,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 620,
|
|
"componentId": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "492117e3-b0f7-4e52-be0d-3ba56a55be23",
|
|
"name": "text1",
|
|
"type": "Text",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Reimbursement requests"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textSize": {
|
|
"value": "24"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bolder"
|
|
},
|
|
"textAlign": {
|
|
"value": "left"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "a24a53d7-3460-4e55-82bc-247c4221df2d",
|
|
"type": "mobile",
|
|
"top": 0,
|
|
"left": 0,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "492117e3-b0f7-4e52-be0d-3ba56a55be23",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "4a5a74ab-14de-45df-bef3-5273da963dc3",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 1,
|
|
"width": 18,
|
|
"height": 40,
|
|
"componentId": "492117e3-b0f7-4e52-be0d-3ba56a55be23",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T07:17:22.460Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"name": "table1",
|
|
"type": "Table",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"properties": {
|
|
"allowSelection": {
|
|
"value": "{{false}}"
|
|
},
|
|
"highlightSelectedRow": {
|
|
"value": "{{true}}"
|
|
},
|
|
"data": {
|
|
"value": "{{queries.getReimbursementRequests.data}}"
|
|
},
|
|
"columns": {
|
|
"value": [
|
|
{
|
|
"id": "9b23fa15-2dfe-4c69-8e15-4a7b1b42b8b8",
|
|
"name": "name",
|
|
"key": "name",
|
|
"columnType": "string",
|
|
"autogenerated": true
|
|
},
|
|
{
|
|
"id": "a8bf5fca-02cb-4bd1-8046-5523e39ec8e6",
|
|
"name": "status",
|
|
"key": "status",
|
|
"columnType": "string",
|
|
"autogenerated": true
|
|
},
|
|
{
|
|
"id": "7d87f993-1bce-4515-be06-f0febd18017b",
|
|
"name": "amount",
|
|
"key": "amount",
|
|
"columnType": "number",
|
|
"autogenerated": true
|
|
},
|
|
{
|
|
"id": "3fac5288-d96c-49cd-aea8-1e3aa92b498d",
|
|
"name": "receipt date",
|
|
"key": "receipt_date",
|
|
"columnType": "string",
|
|
"autogenerated": true
|
|
},
|
|
{
|
|
"name": "email",
|
|
"id": "afc9a5091750a1bd4760e38760de3b4be11a43452ae8ae07ce2eebc569fe9a7f",
|
|
"autogenerated": true,
|
|
"fxActiveFields": [],
|
|
"columnSize": 230,
|
|
"columnType": "string"
|
|
}
|
|
]
|
|
},
|
|
"columnDeletionHistory": {
|
|
"value": [
|
|
"receipt_url",
|
|
"id",
|
|
"file_name"
|
|
]
|
|
},
|
|
"actions": {
|
|
"value": [
|
|
{
|
|
"name": "Action0",
|
|
"buttonText": "Approve",
|
|
"events": [],
|
|
"position": "right",
|
|
"backgroundColor": "#37a6381a",
|
|
"textColor": "#37a638ff",
|
|
"fxActiveFields": [
|
|
"disableActionButton"
|
|
],
|
|
"disableActionButton": "{{queries.rejectRequest.isLoading || queries.approveRequest.isLoading}}"
|
|
},
|
|
{
|
|
"name": "Action1",
|
|
"buttonText": "Reject",
|
|
"events": [],
|
|
"position": "right",
|
|
"textColor": "#df3a21ff",
|
|
"backgroundColor": "#df3a211a",
|
|
"fxActiveFields": [
|
|
"disableActionButton"
|
|
],
|
|
"disableActionButton": "{{queries.rejectRequest.isLoading || queries.approveRequest.isLoading}}"
|
|
},
|
|
{
|
|
"name": "Action2",
|
|
"buttonText": "View Receipt",
|
|
"events": [],
|
|
"position": "right"
|
|
}
|
|
]
|
|
},
|
|
"columnSizes": {
|
|
"value": {
|
|
"afc9a5091750a1bd4760e38760de3b4be11a43452ae8ae07ce2eebc569fe9a7f": 107,
|
|
"9b23fa15-2dfe-4c69-8e15-4a7b1b42b8b8": 119,
|
|
"84cf3a07-f50a-43e3-80cd-4d76a266b57c": 163,
|
|
"a8bf5fca-02cb-4bd1-8046-5523e39ec8e6": 115,
|
|
"3fac5288-d96c-49cd-aea8-1e3aa92b498d": 163,
|
|
"7d87f993-1bce-4515-be06-f0febd18017b": 112
|
|
}
|
|
},
|
|
"loadingState": {
|
|
"fxActive": true,
|
|
"value": "{{queries.getReimbursementRequests.isLoading}}"
|
|
},
|
|
"title": {
|
|
"value": "Table"
|
|
},
|
|
"visible": {
|
|
"value": "{{true}}"
|
|
},
|
|
"useDynamicColumn": {
|
|
"value": "{{false}}"
|
|
},
|
|
"columnData": {
|
|
"value": "{{[{name: 'email', key: 'email', id: '1'}, {name: 'Full name', key: 'name', id: '2', isEditable: true}]}}"
|
|
},
|
|
"rowsPerPage": {
|
|
"value": "{{10}}"
|
|
},
|
|
"serverSidePagination": {
|
|
"value": "{{false}}"
|
|
},
|
|
"enableNextButton": {
|
|
"value": "{{true}}"
|
|
},
|
|
"enablePrevButton": {
|
|
"value": "{{true}}"
|
|
},
|
|
"totalRecords": {
|
|
"value": "{{10}}"
|
|
},
|
|
"enablePagination": {
|
|
"value": "{{true}}"
|
|
},
|
|
"serverSideSort": {
|
|
"value": "{{false}}"
|
|
},
|
|
"serverSideFilter": {
|
|
"value": "{{false}}"
|
|
},
|
|
"displaySearchBox": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showDownloadButton": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showFilterButton": {
|
|
"value": "{{true}}"
|
|
},
|
|
"autogenerateColumns": {
|
|
"value": true,
|
|
"generateNestedColumns": true
|
|
},
|
|
"isAllColumnsEditable": {
|
|
"value": "{{false}}"
|
|
},
|
|
"showBulkUpdateActions": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showBulkSelector": {
|
|
"value": "{{false}}"
|
|
},
|
|
"enabledSort": {
|
|
"value": "{{true}}"
|
|
},
|
|
"hideColumnSelectorButton": {
|
|
"value": "{{false}}"
|
|
},
|
|
"defaultSelectedRow": {
|
|
"value": "{{{\"id\":1}}}"
|
|
},
|
|
"showAddNewRowButton": {
|
|
"value": "{{true}}"
|
|
},
|
|
"visibility": {
|
|
"value": "{{true}}"
|
|
},
|
|
"disabledState": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"actionButtonRadius": {
|
|
"value": "5"
|
|
},
|
|
"borderRadius": {
|
|
"value": "10"
|
|
},
|
|
"textColor": {
|
|
"value": "#000"
|
|
},
|
|
"columnHeaderWrap": {
|
|
"value": "fixed"
|
|
},
|
|
"cellSize": {
|
|
"value": "regular"
|
|
},
|
|
"tableType": {
|
|
"value": "table-classic"
|
|
},
|
|
"maxRowHeight": {
|
|
"value": "auto"
|
|
},
|
|
"maxRowHeightValue": {
|
|
"value": "{{0}}"
|
|
},
|
|
"contentWrap": {
|
|
"value": "{{true}}"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000090"
|
|
},
|
|
"padding": {
|
|
"value": "default"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-12-03T00:45:40.702Z",
|
|
"layouts": [
|
|
{
|
|
"id": "e320672a-00aa-43ba-ae8b-ca345f18634d",
|
|
"type": "mobile",
|
|
"top": 90,
|
|
"left": 0,
|
|
"width": 81.3953488372093,
|
|
"height": 456,
|
|
"componentId": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "95dc6e41-7d2a-4ab4-aa57-f3021f8b0436",
|
|
"type": "desktop",
|
|
"top": 74,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 520,
|
|
"componentId": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "436979f3-a776-4e91-b4a4-12c001c793cc",
|
|
"name": "text3",
|
|
"type": "Text",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "715dcbf2-1807-4313-8d24-b5cd2708afa6",
|
|
"properties": {
|
|
"text": {
|
|
"value": "B R A N D"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textColor": {
|
|
"value": "#000",
|
|
"fxActive": false
|
|
},
|
|
"textSize": {
|
|
"value": "{{24}}"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bold"
|
|
},
|
|
"letterSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "c5568ebc-362f-46e5-bb66-f3c4fedd0b53",
|
|
"type": "desktop",
|
|
"top": 10,
|
|
"left": 1,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "436979f3-a776-4e91-b4a4-12c001c793cc",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "88540d4b-2305-478a-b813-139846995089",
|
|
"name": "text2",
|
|
"type": "Text",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "715dcbf2-1807-4313-8d24-b5cd2708afa6",
|
|
"properties": {
|
|
"text": {
|
|
"value": "<div style=\"font-weight: 600;\">Reimbursement tracker</div>"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textColor": {
|
|
"value": "#000",
|
|
"fxActive": false
|
|
},
|
|
"textSize": {
|
|
"value": "{{20}}"
|
|
},
|
|
"textAlign": {
|
|
"value": "right"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "1da55319-b1a7-43b5-8efa-dd2d38a05e68",
|
|
"type": "desktop",
|
|
"top": 10,
|
|
"left": 29,
|
|
"width": 12.999999999999998,
|
|
"height": 40,
|
|
"componentId": "88540d4b-2305-478a-b813-139846995089",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "127f4434-be32-4409-90b4-a65744a6b6b2",
|
|
"name": "text3",
|
|
"type": "Text",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "09b583dd-a466-437a-b15b-839702941bee",
|
|
"properties": {
|
|
"text": {
|
|
"value": "<div style=\"font-weight: 600;\">Reimbursement tracker</div>"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textColor": {
|
|
"value": "#000",
|
|
"fxActive": false
|
|
},
|
|
"textSize": {
|
|
"value": "{{20}}"
|
|
},
|
|
"textAlign": {
|
|
"value": "right"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "b34a4f61-19f0-4fcc-b72a-f8c48a77b1b5",
|
|
"type": "desktop",
|
|
"top": 10,
|
|
"left": 29,
|
|
"width": 12.999999999999998,
|
|
"height": 40,
|
|
"componentId": "127f4434-be32-4409-90b4-a65744a6b6b2",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "16f36357-d62a-4844-91f6-aca677436804",
|
|
"name": "button1",
|
|
"type": "Button",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Upload new receipt"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"backgroundColor": {
|
|
"value": "#ffffff00"
|
|
},
|
|
"borderRadius": {
|
|
"value": "{{5}}"
|
|
},
|
|
"borderColor": {
|
|
"value": "#3e63ddff"
|
|
},
|
|
"textColor": {
|
|
"value": "#3e63ddff"
|
|
},
|
|
"loaderColor": {
|
|
"value": "#3e63ddff"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "d33fbce6-d14a-44a2-80fd-2475a6edf4a2",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 35,
|
|
"width": 7,
|
|
"height": 40,
|
|
"componentId": "16f36357-d62a-4844-91f6-aca677436804",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "656ed564-9081-42a8-9a75-e4e50e800c8d",
|
|
"type": "mobile",
|
|
"top": 20,
|
|
"left": 36,
|
|
"width": 6.976744186046512,
|
|
"height": 30,
|
|
"componentId": "16f36357-d62a-4844-91f6-aca677436804",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "09b583dd-a466-437a-b15b-839702941bee",
|
|
"name": "container2",
|
|
"type": "Container",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": null,
|
|
"properties": {},
|
|
"general": {},
|
|
"styles": {
|
|
"backgroundColor": {
|
|
"value": "#ffffffff"
|
|
},
|
|
"borderRadius": {
|
|
"value": "10"
|
|
},
|
|
"borderColor": {
|
|
"value": "#ffffff00",
|
|
"fxActive": false
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "779c66d8-6b33-4f2a-a716-f2d37c9fd2ba",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 70,
|
|
"componentId": "09b583dd-a466-437a-b15b-839702941bee",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "98db350e-69a1-47d4-a465-08b6b4cf89db",
|
|
"name": "text4",
|
|
"type": "Text",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "09b583dd-a466-437a-b15b-839702941bee",
|
|
"properties": {
|
|
"text": {
|
|
"value": "B R A N D"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textColor": {
|
|
"value": "#000",
|
|
"fxActive": false
|
|
},
|
|
"textSize": {
|
|
"value": "{{24}}"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bold"
|
|
},
|
|
"letterSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "disabled"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "18666cb2-177e-4406-9aef-18aa3f9a22d5",
|
|
"type": "desktop",
|
|
"top": 10,
|
|
"left": 1,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "98db350e-69a1-47d4-a465-08b6b4cf89db",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "2af8fc9b-a112-41c4-bcd2-48e10e7c4c72",
|
|
"name": "button2",
|
|
"type": "Button",
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"parent": "c2e10c58-32b3-45e4-8fd2-aa1e7328b6ea",
|
|
"properties": {
|
|
"text": {
|
|
"value": "View all requests"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"backgroundColor": {
|
|
"value": "#ffffff00"
|
|
},
|
|
"borderRadius": {
|
|
"value": "{{5}}"
|
|
},
|
|
"borderColor": {
|
|
"value": "#3e63ddff"
|
|
},
|
|
"textColor": {
|
|
"value": "#3e63ddff"
|
|
},
|
|
"loaderColor": {
|
|
"value": "#3e63ddff"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "d5e8925b-7fe1-4b64-9f70-2c162d9fa813",
|
|
"type": "mobile",
|
|
"top": 20,
|
|
"left": 36,
|
|
"width": 6.976744186046512,
|
|
"height": 30,
|
|
"componentId": "2af8fc9b-a112-41c4-bcd2-48e10e7c4c72",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "672c7573-d296-49f0-9e2f-15ffd6342079",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 35,
|
|
"width": 7,
|
|
"height": 40,
|
|
"componentId": "2af8fc9b-a112-41c4-bcd2-48e10e7c4c72",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "9a96c0f9-5d10-4f0e-a509-e72289bc3141",
|
|
"name": "modal1",
|
|
"type": "Modal",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "980d8310-d2f8-40e0-b9fe-6984c52f141e",
|
|
"properties": {
|
|
"title": {
|
|
"value": "Receipt Image"
|
|
},
|
|
"useDefaultButton": {
|
|
"value": "{{false}}"
|
|
},
|
|
"size": {
|
|
"value": "lg"
|
|
},
|
|
"modalHeight": {
|
|
"value": "500px"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"visibility": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "5px 5px 6px 8px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "1f12847f-d1e0-4dfe-b415-86d3e24cea0e",
|
|
"type": "mobile",
|
|
"top": 0,
|
|
"left": 0,
|
|
"width": 23.25581395348837,
|
|
"height": 34,
|
|
"componentId": "9a96c0f9-5d10-4f0e-a509-e72289bc3141",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "c436a622-0fbd-4be2-ad9c-21aff639d43b",
|
|
"type": "desktop",
|
|
"top": 40,
|
|
"left": 30,
|
|
"width": 4,
|
|
"height": 20,
|
|
"componentId": "9a96c0f9-5d10-4f0e-a509-e72289bc3141",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "9aecffcc-4633-470a-beb9-9a71af4aebea",
|
|
"name": "image1",
|
|
"type": "Image",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": "9a96c0f9-5d10-4f0e-a509-e72289bc3141",
|
|
"properties": {
|
|
"source": {
|
|
"value": "{{queries?.getReceiptFile?.data?.url ?? \"https://www.svgrepo.com/show/34217/image.svg\"}}"
|
|
},
|
|
"loadingState": {
|
|
"fxActive": true,
|
|
"value": "{{queries.getReceiptFile.isLoading}}"
|
|
},
|
|
"zoomButtons": {
|
|
"value": "{{true}}"
|
|
},
|
|
"rotateButton": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"borderType": {
|
|
"value": "rounded"
|
|
},
|
|
"backgroundColor": {
|
|
"value": "#aaaaaa1a"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "6859156e-0114-4a2c-99e1-e27476cd8d4f",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 1,
|
|
"width": 41.00000000000001,
|
|
"height": 460,
|
|
"componentId": "9aecffcc-4633-470a-beb9-9a71af4aebea",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
},
|
|
{
|
|
"id": "11c63cc3-2485-4e06-8d53-cb0d51c627ce",
|
|
"type": "mobile",
|
|
"top": 210,
|
|
"left": 4,
|
|
"width": 6.976744186046512,
|
|
"height": 100,
|
|
"componentId": "9aecffcc-4633-470a-beb9-9a71af4aebea",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T06:49:19.719Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "715dcbf2-1807-4313-8d24-b5cd2708afa6",
|
|
"name": "container2",
|
|
"type": "Container",
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"parent": null,
|
|
"properties": {},
|
|
"general": {},
|
|
"styles": {
|
|
"backgroundColor": {
|
|
"value": "#ffffffff"
|
|
},
|
|
"borderRadius": {
|
|
"value": "10"
|
|
},
|
|
"borderColor": {
|
|
"value": "#ffffff00",
|
|
"fxActive": false
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z",
|
|
"layouts": [
|
|
{
|
|
"id": "d99e8b30-378f-4575-a264-6ec18fa635e0",
|
|
"type": "desktop",
|
|
"top": 20,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 70,
|
|
"componentId": "715dcbf2-1807-4313-8d24-b5cd2708afa6",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-06-18T07:05:41.925Z"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"pages": [
|
|
{
|
|
"id": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"name": "Upload new receipt",
|
|
"handle": "upload-new-receipt",
|
|
"index": 2,
|
|
"disabled": false,
|
|
"hidden": false,
|
|
"icon": null,
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-12-03T00:41:20.501Z",
|
|
"autoComputeLayout": false,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"pageGroupIndex": 2,
|
|
"pageGroupId": null,
|
|
"isPageGroup": false
|
|
},
|
|
{
|
|
"id": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"name": "Reimbursement requests",
|
|
"handle": "home",
|
|
"index": 0,
|
|
"disabled": false,
|
|
"hidden": false,
|
|
"icon": null,
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-12-03T00:41:20.501Z",
|
|
"autoComputeLayout": false,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"pageGroupIndex": 0,
|
|
"pageGroupId": null,
|
|
"isPageGroup": false
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"id": "3375b87c-b856-4579-a23f-2ed6348df426",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 2,
|
|
"event": {
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"actionId": "switch-page",
|
|
"alertType": "info"
|
|
},
|
|
"sourceId": "52f74cfd-7007-4624-9033-191af63f2edd",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.021Z"
|
|
},
|
|
{
|
|
"id": "692ca135-b0cb-4f54-9076-0b8acfc3fef1",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"queryId": "ff36e424-54b0-4176-befc-ee2b60a9574d",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "getReimbursementRequests",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "6e49d263-5ea7-4d8d-9c23-75dac887aa57",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.121Z"
|
|
},
|
|
{
|
|
"id": "1645acf7-fa9a-40e7-be3e-966be014278a",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"queryId": "ff36e424-54b0-4176-befc-ee2b60a9574d",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "getReimbursementRequests",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "c980ef50-433e-49a4-b59f-27e104f1625a",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.221Z"
|
|
},
|
|
{
|
|
"id": "fd11b584-bd26-4e0f-bf2e-d0ab8bab41df",
|
|
"name": "onDataQueryFailure",
|
|
"index": 3,
|
|
"event": {
|
|
"eventId": "onDataQueryFailure",
|
|
"message": "Failed to submit reimbursement request! Please check and try again.",
|
|
"actionId": "show-alert",
|
|
"alertType": "warning"
|
|
},
|
|
"sourceId": "52f74cfd-7007-4624-9033-191af63f2edd",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "0c7456d7-5217-4b66-96d4-67100cb6e7f9",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 1,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Reimbursement request submitted successfully.",
|
|
"queryId": "df866f81-5db1-4f1d-97ea-0c7199eb48b5",
|
|
"actionId": "show-alert",
|
|
"alertType": "success",
|
|
"queryName": "addToS3",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "52f74cfd-7007-4624-9033-191af63f2edd",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "1b57aea3-08f2-4bfc-ac25-5cf7d4c1bbc1",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"queryId": "9f0bedfe-a390-4f75-abf4-5916055dc1cc",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "getAnalyzedData",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "f97b0cda-71e2-4bde-89ec-c7a76fa5d1ee",
|
|
"target": "component",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:16.489Z"
|
|
},
|
|
{
|
|
"id": "e51b1d55-ef38-4b2a-8f3b-ae8afce6f215",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"pageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"actionId": "switch-page",
|
|
"alertType": "info"
|
|
},
|
|
"sourceId": "2af8fc9b-a112-41c4-bcd2-48e10e7c4c72",
|
|
"target": "component",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.322Z"
|
|
},
|
|
{
|
|
"id": "da2ccbb4-4fbd-4218-be71-25f4f763b496",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"ref": "Action2",
|
|
"modal": "9a96c0f9-5d10-4f0e-a509-e72289bc3141",
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"actionId": "show-modal",
|
|
"alertType": "info"
|
|
},
|
|
"sourceId": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"target": "table_action",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.422Z"
|
|
},
|
|
{
|
|
"id": "0feb36c9-a848-474c-8f1b-03b098620850",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"ref": "Action0",
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"queryId": "6e49d263-5ea7-4d8d-9c23-75dac887aa57",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "approveRequest",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"target": "table_action",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.523Z"
|
|
},
|
|
{
|
|
"id": "ce662374-c441-4bd9-be49-0d59cc24d070",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"ref": "Action1",
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"queryId": "c980ef50-433e-49a4-b59f-27e104f1625a",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "denyRequest",
|
|
"runOnlyIf": "",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"target": "table_action",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.624Z"
|
|
},
|
|
{
|
|
"id": "4043bd36-4e7b-4259-8d62-5c5eb03ebe77",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"pageId": "284af3e9-3b36-47d3-a519-36595cda0318",
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"actionId": "switch-page",
|
|
"alertType": "info"
|
|
},
|
|
"sourceId": "16f36357-d62a-4844-91f6-aca677436804",
|
|
"target": "component",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.724Z"
|
|
},
|
|
{
|
|
"id": "95b5eea3-1431-4b2e-8f1b-3686595a2e07",
|
|
"name": "onPageLoad",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onPageLoad",
|
|
"message": "Hello world!",
|
|
"queryId": "ff36e424-54b0-4176-befc-ee2b60a9574d",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "getReimbursementRequests",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"target": "page",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:17.925Z"
|
|
},
|
|
{
|
|
"id": "f17b4ff7-d51e-4dfc-bdf5-562964948616",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"actionId": "control-component",
|
|
"alertType": "info",
|
|
"componentId": "ce0b2b6e-c309-4d82-b117-33026e35d55c",
|
|
"componentSpecificActionHandle": "clearFiles",
|
|
"componentSpecificActionParams": []
|
|
},
|
|
"sourceId": "52f74cfd-7007-4624-9033-191af63f2edd",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:18.052Z"
|
|
},
|
|
{
|
|
"id": "2dcc29c4-0a66-4a3d-9630-cc550c0cf517",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Reimbursement receipt uploaded successfully.",
|
|
"actionId": "show-alert",
|
|
"alertType": "success"
|
|
},
|
|
"sourceId": "f916d248-ab41-408a-91f1-04f9d62bf651",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "41904c30-e6f7-43c6-b5b0-f5bf4180e6a8",
|
|
"name": "onDataQueryFailure",
|
|
"index": 2,
|
|
"event": {
|
|
"eventId": "onDataQueryFailure",
|
|
"message": "Failed to upload reimbursement receipt! Please check and try again.",
|
|
"actionId": "show-alert",
|
|
"alertType": "warning"
|
|
},
|
|
"sourceId": "f916d248-ab41-408a-91f1-04f9d62bf651",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "85778aee-68cc-49aa-b368-fb3e8507034f",
|
|
"name": "onDataQueryFailure",
|
|
"index": 1,
|
|
"event": {
|
|
"eventId": "onDataQueryFailure",
|
|
"message": "Failed to extract text from file! Please check and try again.",
|
|
"actionId": "show-alert",
|
|
"alertType": "warning"
|
|
},
|
|
"sourceId": "9f0bedfe-a390-4f75-abf4-5916055dc1cc",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "17c8b0f8-d3d8-4f7e-a748-120557828a64",
|
|
"name": "onDataQueryFailure",
|
|
"index": 1,
|
|
"event": {
|
|
"eventId": "onDataQueryFailure",
|
|
"message": "Failed to generate file name! Please check and try again.",
|
|
"actionId": "show-alert",
|
|
"alertType": "warning"
|
|
},
|
|
"sourceId": "0693b91d-a380-4d2d-8bec-5830f11b7e01",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "36bee359-eb30-4064-9965-b46afddaf23c",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 1,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"queryId": "52f74cfd-7007-4624-9033-191af63f2edd",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "addReceiptData",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "f916d248-ab41-408a-91f1-04f9d62bf651",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:16.590Z"
|
|
},
|
|
{
|
|
"id": "f3b18b0e-5bd8-47af-a8e7-bdd0acea2d7b",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"queryId": "0693b91d-a380-4d2d-8bec-5830f11b7e01",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "generatedFileName",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "9f0bedfe-a390-4f75-abf4-5916055dc1cc",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:16.742Z"
|
|
},
|
|
{
|
|
"id": "f2222485-eb9a-4d1a-b295-21094cf29c01",
|
|
"name": "onDataQuerySuccess",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onDataQuerySuccess",
|
|
"message": "Hello world!",
|
|
"queryId": "f916d248-ab41-408a-91f1-04f9d62bf651",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "uploadReceiptFile",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "0693b91d-a380-4d2d-8bec-5830f11b7e01",
|
|
"target": "data_query",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:16.869Z"
|
|
},
|
|
{
|
|
"id": "fadd5284-d201-462d-9739-294cfe5722b2",
|
|
"name": "onClick",
|
|
"index": 1,
|
|
"event": {
|
|
"ref": "Action2",
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"queryId": "d43aa4ba-430e-48ba-8e8e-8098a2f1207a",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "getReceiptFile",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "0ecc6658-3a52-4f79-ac2c-c040852834c8",
|
|
"target": "table_action",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-26T13:03:29.227Z",
|
|
"updatedAt": "2024-06-26T13:03:37.111Z"
|
|
}
|
|
],
|
|
"dataQueries": [
|
|
{
|
|
"id": "6e49d263-5ea7-4d8d-9c23-75dac887aa57",
|
|
"name": "approveRequest",
|
|
"options": {
|
|
"operation": "update_rows",
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"organization_id": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"table_id": "fb0a0fd7-685e-4578-a6eb-42da3b0dafe4",
|
|
"join_table": {
|
|
"joins": [
|
|
{
|
|
"id": 1717677158883,
|
|
"conditions": {
|
|
"operator": "AND",
|
|
"conditionsList": [
|
|
{
|
|
"operator": "=",
|
|
"leftField": {
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"joinType": "INNER"
|
|
}
|
|
],
|
|
"from": {
|
|
"name": "7b030f78-53b0-42b0-91cb-4a25492315e5",
|
|
"type": "Table"
|
|
},
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "email",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "total_amount",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "receipt_date",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
]
|
|
},
|
|
"list_rows": {},
|
|
"update_rows": {
|
|
"columns": {
|
|
"cfcbe6fc-3b7a-4681-b438-a6f99c46d21a": {
|
|
"column": "status",
|
|
"value": "Approved"
|
|
}
|
|
},
|
|
"where_filters": {
|
|
"866a8ccf-14c0-4892-b027-478b183a47c3": {
|
|
"column": "id",
|
|
"operator": "eq",
|
|
"value": "{{components.table1.selectedRow.id}}",
|
|
"id": "866a8ccf-14c0-4892-b027-478b183a47c3"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "c980ef50-433e-49a4-b59f-27e104f1625a",
|
|
"name": "rejectRequest",
|
|
"options": {
|
|
"operation": "update_rows",
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"organization_id": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"table_id": "fb0a0fd7-685e-4578-a6eb-42da3b0dafe4",
|
|
"join_table": {
|
|
"joins": [
|
|
{
|
|
"id": 1717677154579,
|
|
"conditions": {
|
|
"operator": "AND",
|
|
"conditionsList": [
|
|
{
|
|
"operator": "=",
|
|
"leftField": {
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"joinType": "INNER"
|
|
}
|
|
],
|
|
"from": {
|
|
"name": "7b030f78-53b0-42b0-91cb-4a25492315e5",
|
|
"type": "Table"
|
|
},
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "email",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "total_amount",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "receipt_date",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
]
|
|
},
|
|
"list_rows": {},
|
|
"update_rows": {
|
|
"columns": {
|
|
"f3d5dccb-aff7-435f-9053-8d34a16ff425": {
|
|
"column": "status",
|
|
"value": "Rejected"
|
|
}
|
|
},
|
|
"where_filters": {
|
|
"8bd0a718-48e1-4226-bcc6-beadeea341ed": {
|
|
"column": "id",
|
|
"operator": "eq",
|
|
"value": "{{components.table1.selectedRow.id}}",
|
|
"id": "8bd0a718-48e1-4226-bcc6-beadeea341ed"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "d43aa4ba-430e-48ba-8e8e-8098a2f1207a",
|
|
"name": "getReceiptFile",
|
|
"options": {
|
|
"maxKeys": 1000,
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"operation": "signed_url_for_get",
|
|
"bucket": "reimbursement-receipt-files",
|
|
"key": "{{components.table1.selectedRow.file_name}}",
|
|
"expiresIn": "3600"
|
|
},
|
|
"dataSourceId": "a3b42099-9661-4921-86ca-08f9c4fe603f",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-12-03T00:43:21.173Z"
|
|
},
|
|
{
|
|
"id": "f916d248-ab41-408a-91f1-04f9d62bf651",
|
|
"name": "uploadReceiptFile",
|
|
"options": {
|
|
"maxKeys": 1000,
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"operation": "upload_object",
|
|
"bucket": "reimbursement-receipt-files",
|
|
"key": "{{queries.generateFileName.data.fileName}}",
|
|
"contentType": "{{components.fileUploader.file[0].type}}",
|
|
"data": "{{components.fileUploader.file[0].base64Data}}",
|
|
"encoding": "base64",
|
|
"expiresIn": "3600"
|
|
},
|
|
"dataSourceId": "a3b42099-9661-4921-86ca-08f9c4fe603f",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-26T13:26:08.794Z"
|
|
},
|
|
{
|
|
"id": "9f0bedfe-a390-4f75-abf4-5916055dc1cc",
|
|
"name": "extractTextFromImage",
|
|
"options": {
|
|
"method": "post",
|
|
"url": "{{`https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-pro:generateContent?key=${constants.GEMINI_API_KEY}`}}",
|
|
"url_params": [
|
|
[
|
|
"",
|
|
""
|
|
]
|
|
],
|
|
"headers": [
|
|
[
|
|
"content-type",
|
|
"application/json"
|
|
],
|
|
[
|
|
"",
|
|
""
|
|
]
|
|
],
|
|
"body": [
|
|
[
|
|
"",
|
|
""
|
|
]
|
|
],
|
|
"json_body": "{\n \"contents\": [\n {\n \"parts\": [\n {\n \"text\": \"In this image of a receipt, analyze the receipt image and return the following information in JSON format without any formatting or syntax highlighting: total_amount (float), date (DD MMM YYYY)\"\n },\n {\n \"inline_data\": {\n \"mime_type\": \"image/jpeg\",\n \"data\": \"{{components.fileUploader.file[0].base64Data}}\"\n }\n }\n ]\n }\n ]\n}",
|
|
"body_toggle": true,
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"arrayValuesChanged": false
|
|
},
|
|
"dataSourceId": "539f9319-08e9-4af2-abc9-fd907fb829cd",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-29T14:49:12.452Z"
|
|
},
|
|
{
|
|
"id": "0693b91d-a380-4d2d-8bec-5830f11b7e01",
|
|
"name": "generateFileName",
|
|
"options": {
|
|
"code": "const extension = components.fileUploader.file[0].name.split(\".\").pop();\n\nconst fileName = `reimbursement_receipt_${moment().valueOf()}.${extension}`;\n\nreturn { fileName };",
|
|
"parameters": []
|
|
},
|
|
"dataSourceId": "9874d689-9c1f-4eed-9186-726cde711ee8",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T19:57:12.148Z"
|
|
},
|
|
{
|
|
"id": "52f74cfd-7007-4624-9033-191af63f2edd",
|
|
"name": "addReimbursementRequest",
|
|
"options": {
|
|
"operation": "create_row",
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"organization_id": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"table_id": "fb0a0fd7-685e-4578-a6eb-42da3b0dafe4",
|
|
"join_table": {
|
|
"joins": [
|
|
{
|
|
"id": 1717677146831,
|
|
"conditions": {
|
|
"operator": "AND",
|
|
"conditionsList": [
|
|
{
|
|
"operator": "=",
|
|
"leftField": {
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"joinType": "INNER"
|
|
}
|
|
],
|
|
"from": {
|
|
"name": "7b030f78-53b0-42b0-91cb-4a25492315e5",
|
|
"type": "Table"
|
|
},
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "email",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "total_amount",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "receipt_date",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
]
|
|
},
|
|
"list_rows": {},
|
|
"create_row": {
|
|
"0": {
|
|
"column": "email",
|
|
"value": "{{globals.currentUser.email}}"
|
|
},
|
|
"1": {
|
|
"column": "name",
|
|
"value": "{{[globals.currentUser.firstName, globals.currentUser.lastName].join(\" \")}}"
|
|
},
|
|
"2": {
|
|
"column": "status",
|
|
"value": "Pending"
|
|
},
|
|
"3": {
|
|
"column": "amount",
|
|
"value": "{{JSON.parse(queries.extractTextFromImage.data.candidates[0].content.parts[0].text).total_amount}}"
|
|
},
|
|
"4": {
|
|
"column": "receipt_date",
|
|
"value": "{{JSON.parse(queries.extractTextFromImage.data.candidates[0].content.parts[0].text).date}}"
|
|
},
|
|
"b5d03446-60ae-4e0e-a398-b3a78385fac8": {
|
|
"column": "file_name",
|
|
"value": "{{queries.generateFileName.data.fileName}}"
|
|
}
|
|
},
|
|
"showSuccessNotification": false
|
|
},
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-26T13:26:12.165Z"
|
|
},
|
|
{
|
|
"id": "ff36e424-54b0-4176-befc-ee2b60a9574d",
|
|
"name": "getReimbursementRequests",
|
|
"options": {
|
|
"operation": "list_rows",
|
|
"transformationLanguage": "javascript",
|
|
"enableTransformation": false,
|
|
"organization_id": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"table_id": "fb0a0fd7-685e-4578-a6eb-42da3b0dafe4",
|
|
"join_table": {
|
|
"joins": [
|
|
{
|
|
"id": 1717677151127,
|
|
"conditions": {
|
|
"operator": "AND",
|
|
"conditionsList": [
|
|
{
|
|
"operator": "=",
|
|
"leftField": {
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"joinType": "INNER"
|
|
}
|
|
],
|
|
"from": {
|
|
"name": "7b030f78-53b0-42b0-91cb-4a25492315e5",
|
|
"type": "Table"
|
|
},
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "email",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "total_amount",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
},
|
|
{
|
|
"name": "receipt_date",
|
|
"table": "7b030f78-53b0-42b0-91cb-4a25492315e5"
|
|
}
|
|
]
|
|
},
|
|
"list_rows": {
|
|
"where_filters": {},
|
|
"order_filters": {
|
|
"96e21168-42ae-4a0c-a00d-2cac25893d46": {
|
|
"column": "id",
|
|
"order": "desc",
|
|
"id": "96e21168-42ae-4a0c-a00d-2cac25893d46"
|
|
}
|
|
}
|
|
},
|
|
"runOnPageLoad": false
|
|
},
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-12-03T00:46:04.453Z"
|
|
}
|
|
],
|
|
"dataSources": [
|
|
{
|
|
"id": "539f9319-08e9-4af2-abc9-fd907fb829cd",
|
|
"name": "restapidefault",
|
|
"kind": "restapi",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-06-14T19:57:12.259Z",
|
|
"updatedAt": "2024-06-14T19:57:12.259Z"
|
|
},
|
|
{
|
|
"id": "9874d689-9c1f-4eed-9186-726cde711ee8",
|
|
"name": "runjsdefault",
|
|
"kind": "runjs",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-06-14T19:57:12.417Z",
|
|
"updatedAt": "2024-06-14T19:57:12.417Z"
|
|
},
|
|
{
|
|
"id": "15030d73-f88f-40e2-b4fd-e15382c79d02",
|
|
"name": "runpydefault",
|
|
"kind": "runpy",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-06-14T19:57:12.573Z",
|
|
"updatedAt": "2024-06-14T19:57:12.573Z"
|
|
},
|
|
{
|
|
"id": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"name": "tooljetdbdefault",
|
|
"kind": "tooljetdb",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-06-14T19:57:12.730Z",
|
|
"updatedAt": "2024-06-14T19:57:12.730Z"
|
|
},
|
|
{
|
|
"id": "62232579-94dc-498d-9a31-59b42040bbf0",
|
|
"name": "workflowsdefault",
|
|
"kind": "workflows",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-06-14T19:57:12.889Z",
|
|
"updatedAt": "2024-06-14T19:57:12.889Z"
|
|
},
|
|
{
|
|
"id": "a3b42099-9661-4921-86ca-08f9c4fe603f",
|
|
"name": "AWS S3",
|
|
"kind": "s3",
|
|
"type": "default",
|
|
"pluginId": null,
|
|
"appVersionId": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"organizationId": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"scope": "global",
|
|
"createdAt": "2024-06-14T19:57:12.148Z",
|
|
"updatedAt": "2024-06-14T20:03:17.896Z"
|
|
}
|
|
],
|
|
"appVersions": [
|
|
{
|
|
"id": "eb79d124-56b9-4160-a3f5-7b81d8d73af8",
|
|
"name": "v1",
|
|
"definition": null,
|
|
"globalSettings": {
|
|
"hideHeader": true,
|
|
"appInMaintenance": false,
|
|
"canvasMaxWidth": 100,
|
|
"canvasMaxWidthType": "%",
|
|
"canvasMaxHeight": 2400,
|
|
"canvasBackgroundColor": "#edeff5",
|
|
"backgroundFxQuery": "",
|
|
"appMode": "auto"
|
|
},
|
|
"pageSettings": {
|
|
"properties": {
|
|
"disableMenu": {
|
|
"value": "{{true}}",
|
|
"fxActive": false
|
|
}
|
|
}
|
|
},
|
|
"showViewerNavigation": false,
|
|
"homePageId": "78c7fb9e-26b7-4c76-8c4d-21b541416b25",
|
|
"appId": "ff50e763-dec4-40c5-bb61-1c538fbb8d78",
|
|
"currentEnvironmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"promotedFrom": null,
|
|
"createdAt": "2024-06-14T19:57:12.059Z",
|
|
"updatedAt": "2024-06-26T13:23:08.183Z"
|
|
}
|
|
],
|
|
"appEnvironments": [
|
|
{
|
|
"id": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"organizationId": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"name": "development",
|
|
"isDefault": false,
|
|
"priority": 1,
|
|
"enabled": true,
|
|
"createdAt": "2023-04-26T19:44:06.852Z",
|
|
"updatedAt": "2023-04-26T19:44:06.852Z"
|
|
},
|
|
{
|
|
"id": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"organizationId": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"name": "staging",
|
|
"isDefault": false,
|
|
"priority": 2,
|
|
"enabled": true,
|
|
"createdAt": "2023-04-26T19:44:06.852Z",
|
|
"updatedAt": "2023-04-26T19:44:06.852Z"
|
|
},
|
|
{
|
|
"id": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"organizationId": "f2a832bb-fc39-49c5-be7f-7037ebb79b84",
|
|
"name": "production",
|
|
"isDefault": true,
|
|
"priority": 3,
|
|
"enabled": true,
|
|
"createdAt": "2023-04-26T19:44:06.852Z",
|
|
"updatedAt": "2023-04-26T19:44:06.852Z"
|
|
}
|
|
],
|
|
"dataSourceOptions": [
|
|
{
|
|
"id": "53bf0476-88b6-4bfb-b13a-a7555d041e4a",
|
|
"dataSourceId": "539f9319-08e9-4af2-abc9-fd907fb829cd",
|
|
"environmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.384Z",
|
|
"updatedAt": "2024-06-14T19:57:12.384Z"
|
|
},
|
|
{
|
|
"id": "98029026-3a29-47a5-9b71-39e03e5ab57d",
|
|
"dataSourceId": "539f9319-08e9-4af2-abc9-fd907fb829cd",
|
|
"environmentId": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.384Z",
|
|
"updatedAt": "2024-06-14T19:57:12.384Z"
|
|
},
|
|
{
|
|
"id": "bf3bf94f-7912-4ae2-bf7c-7c84e0cf52e3",
|
|
"dataSourceId": "539f9319-08e9-4af2-abc9-fd907fb829cd",
|
|
"environmentId": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.384Z",
|
|
"updatedAt": "2024-06-14T19:57:12.384Z"
|
|
},
|
|
{
|
|
"id": "a7e12bd5-39d4-4e70-b5d4-b280daf85894",
|
|
"dataSourceId": "9874d689-9c1f-4eed-9186-726cde711ee8",
|
|
"environmentId": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.541Z",
|
|
"updatedAt": "2024-06-14T19:57:12.541Z"
|
|
},
|
|
{
|
|
"id": "1b8696b2-8125-4d45-b06c-f41b6f7dc599",
|
|
"dataSourceId": "9874d689-9c1f-4eed-9186-726cde711ee8",
|
|
"environmentId": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.541Z",
|
|
"updatedAt": "2024-06-14T19:57:12.541Z"
|
|
},
|
|
{
|
|
"id": "2aaf5112-7299-4cb0-a45d-ad2b8f585c4b",
|
|
"dataSourceId": "9874d689-9c1f-4eed-9186-726cde711ee8",
|
|
"environmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.541Z",
|
|
"updatedAt": "2024-06-14T19:57:12.541Z"
|
|
},
|
|
{
|
|
"id": "992a50ed-1299-4fe6-981b-03d11869849f",
|
|
"dataSourceId": "15030d73-f88f-40e2-b4fd-e15382c79d02",
|
|
"environmentId": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.698Z",
|
|
"updatedAt": "2024-06-14T19:57:12.698Z"
|
|
},
|
|
{
|
|
"id": "aaaf42dc-82c1-4e10-a6bb-c3ef02b41cd6",
|
|
"dataSourceId": "15030d73-f88f-40e2-b4fd-e15382c79d02",
|
|
"environmentId": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.698Z",
|
|
"updatedAt": "2024-06-14T19:57:12.698Z"
|
|
},
|
|
{
|
|
"id": "68ec7c29-1020-4a10-93b1-1fcd97bf7347",
|
|
"dataSourceId": "15030d73-f88f-40e2-b4fd-e15382c79d02",
|
|
"environmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.698Z",
|
|
"updatedAt": "2024-06-14T19:57:12.698Z"
|
|
},
|
|
{
|
|
"id": "954833ac-44ff-4213-85c2-5118040f5abc",
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"environmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.856Z",
|
|
"updatedAt": "2024-06-14T19:57:12.856Z"
|
|
},
|
|
{
|
|
"id": "81a2b8c5-8aa6-4452-bee2-63f0904ba052",
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"environmentId": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.856Z",
|
|
"updatedAt": "2024-06-14T19:57:12.856Z"
|
|
},
|
|
{
|
|
"id": "7b0ee432-fe20-4f5a-90c7-9c64cd4c024f",
|
|
"dataSourceId": "26022c2d-28e3-4738-904b-ec4958cf8b3a",
|
|
"environmentId": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:12.856Z",
|
|
"updatedAt": "2024-06-14T19:57:12.856Z"
|
|
},
|
|
{
|
|
"id": "cf423bea-77d9-4aeb-bb73-4d1ac6c6711e",
|
|
"dataSourceId": "62232579-94dc-498d-9a31-59b42040bbf0",
|
|
"environmentId": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:13.014Z",
|
|
"updatedAt": "2024-06-14T19:57:13.014Z"
|
|
},
|
|
{
|
|
"id": "2c221b2e-19e8-4b61-92da-e45a39c115a0",
|
|
"dataSourceId": "62232579-94dc-498d-9a31-59b42040bbf0",
|
|
"environmentId": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:13.014Z",
|
|
"updatedAt": "2024-06-14T19:57:13.014Z"
|
|
},
|
|
{
|
|
"id": "cdb0ec2f-fc4a-4ff9-b003-71a0ef7ee353",
|
|
"dataSourceId": "62232579-94dc-498d-9a31-59b42040bbf0",
|
|
"environmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"options": null,
|
|
"createdAt": "2024-06-14T19:57:13.014Z",
|
|
"updatedAt": "2024-06-14T19:57:13.014Z"
|
|
},
|
|
{
|
|
"id": "5cd31257-09a5-4fb1-b78e-2003062dba99",
|
|
"dataSourceId": "a3b42099-9661-4921-86ca-08f9c4fe603f",
|
|
"environmentId": "5b7f33b3-b9a9-43b0-a9b2-82bb37fca4d4",
|
|
"options": {
|
|
"access_key": {
|
|
"value": "",
|
|
"encrypted": false
|
|
},
|
|
"secret_key": {
|
|
"credential_id": "547eaf5c-2ec1-4637-915a-66c7df8dbcf4",
|
|
"encrypted": true
|
|
},
|
|
"region": {
|
|
"value": "us-west-1",
|
|
"encrypted": false
|
|
},
|
|
"endpoint": {
|
|
"value": "",
|
|
"encrypted": false
|
|
},
|
|
"endpoint_enabled": {
|
|
"value": false,
|
|
"encrypted": false
|
|
},
|
|
"instance_metadata_credentials": {
|
|
"value": "iam_access_keys",
|
|
"encrypted": false
|
|
}
|
|
},
|
|
"createdAt": "2024-06-14T19:57:13.600Z",
|
|
"updatedAt": "2024-06-14T20:03:17.871Z"
|
|
},
|
|
{
|
|
"id": "80ad4d99-f43f-4148-b763-23103edd81ad",
|
|
"dataSourceId": "a3b42099-9661-4921-86ca-08f9c4fe603f",
|
|
"environmentId": "1071e258-9bd6-496c-a11c-9fe8670eedcc",
|
|
"options": {
|
|
"access_key": {
|
|
"value": "",
|
|
"encrypted": false
|
|
},
|
|
"secret_key": {
|
|
"credential_id": "5ac7d8ba-d59b-4ab5-83b9-614fa2457ca6",
|
|
"encrypted": true
|
|
},
|
|
"region": {
|
|
"value": "us-west-1",
|
|
"encrypted": false
|
|
},
|
|
"endpoint": {
|
|
"value": "",
|
|
"encrypted": false
|
|
},
|
|
"endpoint_enabled": {
|
|
"value": false,
|
|
"encrypted": false
|
|
},
|
|
"instance_metadata_credentials": {
|
|
"value": "iam_access_keys",
|
|
"encrypted": false
|
|
}
|
|
},
|
|
"createdAt": "2024-06-14T19:57:13.682Z",
|
|
"updatedAt": "2024-06-14T19:57:13.682Z"
|
|
},
|
|
{
|
|
"id": "8ea6dc04-97f2-4c75-93c7-b70b880f628a",
|
|
"dataSourceId": "a3b42099-9661-4921-86ca-08f9c4fe603f",
|
|
"environmentId": "1841fd5c-f11a-4a1a-97b2-f2312316cb8d",
|
|
"options": {
|
|
"access_key": {
|
|
"value": "",
|
|
"encrypted": false
|
|
},
|
|
"secret_key": {
|
|
"credential_id": "463d902c-c0af-4db0-bcb5-afa3ad3d33e9",
|
|
"encrypted": true
|
|
},
|
|
"region": {
|
|
"value": "us-west-1",
|
|
"encrypted": false
|
|
},
|
|
"endpoint": {
|
|
"value": "",
|
|
"encrypted": false
|
|
},
|
|
"endpoint_enabled": {
|
|
"value": false,
|
|
"encrypted": false
|
|
},
|
|
"instance_metadata_credentials": {
|
|
"value": "iam_access_keys",
|
|
"encrypted": false
|
|
}
|
|
},
|
|
"createdAt": "2024-06-14T19:57:13.765Z",
|
|
"updatedAt": "2024-06-14T19:57:13.765Z"
|
|
}
|
|
],
|
|
"schemaDetails": {
|
|
"multiPages": true,
|
|
"multiEnv": true,
|
|
"globalDataSources": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"tooljet_version": "3.0.15-cloud-lts"
|
|
} |