Merged in feature/sub-navigation-items (pull request #1)
Feature/sub navigation items Approved-by: Adam Pitel
This commit is contained in:
12
.cursor/rules/no-docs-directory.mdc
Normal file
12
.cursor/rules/no-docs-directory.mdc
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
description: Do not create or add to the /docs directory
|
||||
alwaysApply: true
|
||||
---
|
||||
|
||||
# No /docs Directory Changes
|
||||
|
||||
Do **not** create new files under `docs/` or add to or modify any content in the `docs/` directory.
|
||||
|
||||
- Do not create new files in `docs/`.
|
||||
- Do not edit or append to existing files in `docs/`.
|
||||
- When a task would normally involve documentation (e.g. README updates, changelog notes), skip any changes under `docs/` unless the user explicitly asks to change that directory.
|
||||
107
.cursor/skills/add-query-to-table/SKILL.md
Normal file
107
.cursor/skills/add-query-to-table/SKILL.md
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
name: add-query-to-table
|
||||
description: Adds a new DB query to a page and wires it to a Table widget; documents how parameter/search syntax works (widget bindings, optional date range). Use when the user asks to add a query, connect a query to a table, create a new query, or how parameters/filters work in queries.
|
||||
---
|
||||
|
||||
# Add Query to Table & Parameter Search Syntax
|
||||
|
||||
Use this skill when adding a new query to a page, wiring a query to a table, or when you need the correct syntax for parameterized filters (e.g. date range from widgets).
|
||||
|
||||
## 1. Query structure (single source of truth)
|
||||
|
||||
Each query lives under the page in a folder named after the query:
|
||||
|
||||
- **Path**: `pages/<PageName>/queries/<query_name>/`
|
||||
- **Files**:
|
||||
- **`<query_name>.txt`** -- Raw SQL. This is the **source of truth** for the query body. Keep it readable (real newlines, no escaping).
|
||||
- **`metadata.json`** -- Appsmith action config. The `body` inside `unpublishedAction.actionConfiguration` must match the SQL in the `.txt` file, stored as a single-line string with `\n` for newlines and `\"` for double quotes.
|
||||
|
||||
**Naming**: Use lowercase with underscores (e.g. `units_ordered_by_series`, `pending_pos_slx_pending`). The query name is the identifier used in bindings (e.g. `{{query_name.data}}`).
|
||||
|
||||
## 2. Metadata.json required fields
|
||||
|
||||
- **`gitSyncId`** (CRITICAL): Must be the **first field** in the root object. Format: `"<24-char-hex>_<uuid-v4>"`. Without this, Appsmith will auto-remove the query on the next pull/sync. Generate with:
|
||||
```bash
|
||||
python3 -c "import uuid; print(uuid.uuid4().hex[:24] + '_' + str(uuid.uuid4()))"
|
||||
```
|
||||
Use the same 24-char hex prefix as the page's `gitSyncId` but a unique UUID suffix.
|
||||
- **`id`**: `"<PageName>_<query_name>"` (e.g. `"Pending POs - SLx Pending_pending_pos_slx_pending"`).
|
||||
- **`name`**: `"<query_name>"` (must match the folder and the name used in bindings).
|
||||
- **`unpublishedAction.actionConfiguration.body`**: The exact SQL from `<query_name>.txt`, escaped for JSON (newlines -> `\n`, `"` -> `\"`).
|
||||
- **`unpublishedAction.datasource`**: Use the same as other queries on the page (e.g. `xTuple_Sandbox`).
|
||||
- **`unpublishedAction.pageId`**: `"<PageName>"`.
|
||||
- **`unpublishedAction.dynamicBindingPathList`**: `[{"key":"body"}]` when the body contains `{{...}}` widget references.
|
||||
- Keep **`pluginId`**: `"postgres-plugin"`, **`pluginType`**: `"DB"`, and existing flags like **`encodeParamsToggle`**, **`paginationType`**, **`pluginSpecifiedTemplates`**, **`timeoutInMillisecond`** consistent with other DB queries in the app.
|
||||
|
||||
When adding a new query, copy an existing query's `metadata.json` from the same page and change `gitSyncId`, `id`, `name`, and `body` (and ensure `body` stays in sync with the new `.txt` file).
|
||||
|
||||
## 3. Wiring the query to a Table widget
|
||||
|
||||
- In the Table widget JSON (e.g. `widgets/.../Table1.json`), set:
|
||||
- **`tableData`**: `"{{<query_name>.data}}"`
|
||||
- Table columns read from the query result by **key**. The key is the **SELECT alias** from the query (e.g. `"Product"`, `"Qty Ordered"`). In `primaryColumns`, the column **id** can be a safe identifier (e.g. `Qty_Ordered`) while **originalId** / **alias** / **label** match the display name; **computedValue** must use the same key as in the query result, e.g. `currentRow["Qty Ordered"]`.
|
||||
|
||||
So: **query SELECT aliases = keys in the table's row object**. Keep column keys and any `currentRow["..."]` references in the table in sync with those aliases.
|
||||
|
||||
## 4. Parameter search syntax (widgets in SQL)
|
||||
|
||||
### 4.1 Referencing a widget value
|
||||
|
||||
- **Syntax**: `{{WidgetName.property}}`
|
||||
- **Examples**:
|
||||
- DatePicker date: `{{SeriesDateFrom.selectedDate}}`, `{{PowerDateTo.selectedDate}}`
|
||||
- Other widgets: use the widget's value property (e.g. `selectedOptionValue`, `text`) as per Appsmith docs.
|
||||
|
||||
Values are injected as strings. For PostgreSQL dates you typically cast in SQL, e.g. `'{{DatePicker1.selectedDate}}'::date`.
|
||||
|
||||
### 4.2 Optional date range (no filter when either date is empty)
|
||||
|
||||
Use this pattern so that:
|
||||
- If **either** date widget is empty -> the date condition is **not** applied (all dates allowed).
|
||||
- If **both** are set -> filter by `date_column BETWEEN from ::date AND to ::date`.
|
||||
|
||||
**SQL pattern** (replace widget names and column as needed):
|
||||
|
||||
```sql
|
||||
AND (
|
||||
NULLIF('{{DateFromWidget.selectedDate}}','') IS NULL
|
||||
OR NULLIF('{{DateToWidget.selectedDate}}','') IS NULL
|
||||
OR date_column BETWEEN
|
||||
NULLIF('{{DateFromWidget.selectedDate}}','')::date
|
||||
AND NULLIF('{{DateToWidget.selectedDate}}','')::date
|
||||
)
|
||||
```
|
||||
|
||||
- **Logic**: `NULLIF('{{...}}','')` turns an empty string into SQL `NULL`. If either widget is empty, one of the first two conditions is true, so the whole `AND (...)` is true and the BETWEEN is not applied. When both are non-empty, the third branch applies the range.
|
||||
- **Widget names**: Use the actual widget names (e.g. `SeriesDateFrom` / `SeriesDateTo` for one tab, `PowerDateFrom` / `PowerDateTo` for another). Ensure those widgets exist on the same page and (if in a tab) the same tab so the query runs with the right context.
|
||||
|
||||
### 4.3 Required parameters (always filter)
|
||||
|
||||
If the filter must always be applied (no "show all" when empty):
|
||||
|
||||
- Use the binding directly and ensure the widget always has a value, or use a default in the widget.
|
||||
- Example: `AND cohead_orderdate BETWEEN '{{DateFrom.selectedDate}}'::date AND '{{DateTo.selectedDate}}'::date` -- then empty dates may produce invalid SQL or empty results, so prefer the optional pattern above unless the UI guarantees non-empty values.
|
||||
|
||||
## 5. Checklist when adding a new query
|
||||
|
||||
1. Create `pages/<PageName>/queries/<query_name>/`.
|
||||
2. Add `<query_name>.txt` with the full SQL (source of truth).
|
||||
3. Add `metadata.json` with correct `gitSyncId`, `id`, `name`, `body` (body = SQL from .txt, JSON-escaped), and same datasource/pageId as other page queries.
|
||||
4. If the SQL uses `{{...}}`, set `dynamicBindingPathList` to `[{"key":"body"}]`.
|
||||
5. In the Table widget that should show the data, set `tableData` to `{{<query_name>.data}}`.
|
||||
6. Ensure table column keys / `currentRow["..."]` match the query's SELECT aliases.
|
||||
|
||||
## 6. Renaming or replacing a query
|
||||
|
||||
- To **rename** (e.g. `units_shipped_by_series` -> `units_ordered_by_series`):
|
||||
- Create the new folder and files under the new name (with a new `gitSyncId`).
|
||||
- Update every reference to the old query (e.g. `tableData`: `{{old_name.data}}` -> `{{new_name.data}}`).
|
||||
- Remove the old query folder (both `.txt` and `metadata.json`).
|
||||
- When **replacing** the SQL but keeping the same name, update the `.txt` first, then update the `body` in `metadata.json` to match (same content, JSON-escaped).
|
||||
|
||||
## Reference
|
||||
|
||||
- **gitSyncId**: `<24-char-hex>_<uuid-v4>`. Without this, Appsmith auto-removes the query on sync.
|
||||
- **Optional date range**: NULLIF + IS NULL + OR + BETWEEN as above.
|
||||
- **Table data binding**: `{{<query_name>.data}}`.
|
||||
- **Column keys**: Must match query SELECT aliases (e.g. `"Product"`, `"Qty Ordered"`).
|
||||
216
.cursor/skills/add-tabs-to-page/SKILL.md
Normal file
216
.cursor/skills/add-tabs-to-page/SKILL.md
Normal file
@@ -0,0 +1,216 @@
|
||||
---
|
||||
name: add-tabs-to-page
|
||||
description: Adds a TABS_WIDGET to a page so multiple data views live under one page instead of separate pages. Use when the user asks to add tabs, consolidate pages into tabs, create tabbed views, or replace a single table with a tabbed layout.
|
||||
---
|
||||
|
||||
# Add Tabs to a Page
|
||||
|
||||
|
||||
Replaces a page's standalone content (e.g. a single `TABLE_WIDGET_V2`) with a `TABS_WIDGET` containing multiple tabs, each with its own widgets and query binding.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- **Tab definitions**: User must provide the tab labels and the query each tab should display.
|
||||
- **Page prefix**: Each page uses a short widget-ID prefix (e.g. `pa1`, `cp1`). Reuse the existing prefix from the page's widgets.
|
||||
- Follow the **add-query-to-table** skill for creating any new queries needed by the tabs.
|
||||
|
||||
## File Layout
|
||||
|
||||
The Tabs widget and all widgets **inside** tabs live under a `Tabs1/` directory:
|
||||
|
||||
```
|
||||
pages/<PageName>/widgets/Tabs1/
|
||||
├── Tabs1.json # The TABS_WIDGET itself
|
||||
├── <Table1>.json # Table inside tab 1
|
||||
├── <Table2>.json # Table inside tab 2
|
||||
├── <DatePicker>.json # Optional: date pickers inside a tab
|
||||
└── ...
|
||||
```
|
||||
|
||||
If the page previously had a standalone `Table1.json` at `widgets/Table1.json`, **delete it** after creating the tabbed replacement.
|
||||
|
||||
## Instructions
|
||||
|
||||
### 1. Design the tab structure
|
||||
|
||||
Decide on tab count, labels, and content. Example:
|
||||
|
||||
| Tab ID | Label | Canvas widgetId | Content |
|
||||
|--------|-------|-----------------|---------|
|
||||
| tab1 | All | `{prefix}cnvsall` | TableAll bound to `query_all` |
|
||||
| tab2 | SLx | `{prefix}cnvsslx` | TableSLx bound to `query_slx` |
|
||||
|
||||
### 2. Create `Tabs1.json`
|
||||
|
||||
The TABS_WIDGET has three critical sections:
|
||||
|
||||
**A) `tabsObj`** — declares each tab with id, label, index, and canvas widgetId:
|
||||
|
||||
```json
|
||||
"tabsObj": {
|
||||
"tab1": {
|
||||
"id": "tab1",
|
||||
"index": 0,
|
||||
"isVisible": true,
|
||||
"label": "All",
|
||||
"positioning": "vertical",
|
||||
"widgetId": "<canvas-widgetId-for-tab1>"
|
||||
},
|
||||
"tab2": { ... }
|
||||
}
|
||||
```
|
||||
|
||||
**B) `children`** — array of `CANVAS_WIDGET` entries, one per tab. Each canvas must reference:
|
||||
- `"parentId"`: the Tabs widget's `widgetId`
|
||||
- `"tabId"`: matching key from `tabsObj` (e.g. `"tab1"`)
|
||||
- `"tabName"`: the display label
|
||||
- `"widgetId"`: unique canvas ID (referenced in `tabsObj` and by child widgets)
|
||||
|
||||
**C) Top-level Tabs properties:
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "TABS_WIDGET",
|
||||
"version": 3,
|
||||
"isCanvas": true,
|
||||
"shouldShowTabs": true,
|
||||
"defaultTab": "<label of default tab>",
|
||||
"parentId": "0",
|
||||
"leftColumn": 9,
|
||||
"rightColumn": 64,
|
||||
"topRow": 5,
|
||||
"bottomRow": 67,
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "accentColor"},
|
||||
{"key": "boxShadow"}
|
||||
],
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": 1
|
||||
}
|
||||
```
|
||||
|
||||
### 3. Create widgets inside each tab
|
||||
|
||||
Each widget inside a tab sets `"parentId"` to that tab's **canvas widgetId** (not the Tabs widgetId). Widgets start at `topRow: 0` within each canvas.
|
||||
|
||||
**Table-only tabs** (no date pickers):
|
||||
|
||||
```json
|
||||
{
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"parentId": "<canvas-widgetId>",
|
||||
"topRow": 0,
|
||||
"bottomRow": 58,
|
||||
"leftColumn": 0,
|
||||
"rightColumn": 62,
|
||||
"tableData": "{{<query_name>.data}}",
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
**Tabs with date pickers** (see Sales - Units Shipped for reference):
|
||||
|
||||
| Widget | topRow | bottomRow | leftColumn | rightColumn |
|
||||
|--------|--------|-----------|------------|-------------|
|
||||
| DateFrom | 0 | 7 | 0 | 5 |
|
||||
| DateTo | 0 | 7 | 5 | 10 |
|
||||
| Table | 7 | 58 | 0 | 62 |
|
||||
|
||||
Date pickers use `"type": "DATE_PICKER_WIDGET2"`, `"dateFormat": "YYYY-MM-DD HH:mm"`, and `"parentId"` set to the tab's canvas widgetId.
|
||||
|
||||
### 4. Create queries for each tab
|
||||
|
||||
Follow the **add-query-to-table** skill. Each query's `metadata.json` must have:
|
||||
- `"pageId"`: the page name (e.g. `"Pending POs"`)
|
||||
- `"gitSyncId"`: use the same 24-char hex prefix as the page, with a unique UUID suffix
|
||||
- `"runBehaviour": "AUTOMATIC"`
|
||||
|
||||
### 5. Delete the old standalone widget
|
||||
|
||||
If the page had a `widgets/Table1.json` (or similar) that the Tabs widget replaces, delete it.
|
||||
|
||||
### 6. Verify
|
||||
|
||||
- Each canvas `widgetId` in `children` matches the corresponding `widgetId` in `tabsObj`.
|
||||
- Each widget inside a tab has `parentId` set to its tab's canvas `widgetId`.
|
||||
- `defaultTab` matches one of the tab labels (not the tab ID).
|
||||
- All queries reference the correct `pageId`.
|
||||
- Run `git status` / `git diff` to confirm only intended changes.
|
||||
|
||||
## Canvas Widget Template
|
||||
|
||||
Each canvas child in the `children` array follows this template:
|
||||
|
||||
```json
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 620,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": true,
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "borderRadius"},
|
||||
{"key": "boxShadow"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexLayers": [],
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "<unique-key>",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 150,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 150,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 602.625,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "<tabs-widgetId>",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 602.625,
|
||||
"shouldScrollContents": false,
|
||||
"tabId": "<tab-id>",
|
||||
"tabName": "<tab-label>",
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "<unique-canvas-widgetId>",
|
||||
"widgetName": "Canvas<N>"
|
||||
}
|
||||
```
|
||||
|
||||
## Consolidating Multiple Pages into Tabs
|
||||
|
||||
When merging separate pages into one tabbed page:
|
||||
|
||||
1. **Choose the surviving page** (or create a new one via **create-new-page** skill).
|
||||
2. **Move each page's query** into the surviving page's `queries/` directory. Update `pageId` and generate new `gitSyncId` values (same 24-char prefix as the surviving page).
|
||||
3. **Create the Tabs widget** with one tab per former page, plus any additional tabs (e.g. "All").
|
||||
4. **Delete the old page directories** entirely.
|
||||
5. **Remove old navigation buttons** from all remaining pages (delete the button JSON files).
|
||||
6. **Update `application.json`** to remove entries for deleted pages.
|
||||
7. **Keep one nav button** pointing to the surviving page.
|
||||
|
||||
## Reference
|
||||
|
||||
| Item | Value |
|
||||
|------|-------|
|
||||
| Widget type | `TABS_WIDGET` version `3` |
|
||||
| Widget directory | `widgets/Tabs1/` |
|
||||
| Canvas parent | Tabs `widgetId` |
|
||||
| Widget-in-tab parent | Canvas `widgetId` for that tab |
|
||||
| `defaultTab` | Tab **label** (not tab ID) |
|
||||
| `tabsObj` keys | `tab1`, `tab2`, `tab3`, ... |
|
||||
| Existing examples | `Sales - Units Shipped`, `Pending POs` |
|
||||
119
.cursor/skills/create-new-page/SKILL.md
Normal file
119
.cursor/skills/create-new-page/SKILL.md
Normal file
@@ -0,0 +1,119 @@
|
||||
---
|
||||
name: create-new-page
|
||||
description: Creates a new page by cloning Sales - Capacity Planning, adds a nav button for it on every page, and sets the new page name for the button label and the page Heading. Use when the user asks to add a new page, clone a page, create a page from template, or add a new navigation page.
|
||||
---
|
||||
|
||||
# Create New Page (Clone + Navigation)
|
||||
|
||||
Creates a new page from the **Sales - Capacity Planning** template, registers it in the app, adds a navigation button on every page, and uses the **new page name** for both the nav button label and the Heading on the new page.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- **New page name**: User must provide the exact display name (e.g. `Sales - Units Planning`, `Pending POs - SLx Pending`). Use it consistently for:
|
||||
- Page folder name: `pages/<New Page Name>/`
|
||||
- Page JSON filename: `<New Page Name>.json`
|
||||
- `unpublishedPage.name` and `unpublishedPage.slug` (slug = lowercase, spaces to hyphens, e.g. `pending-pos-slx-pending`)
|
||||
- Heading widget `text` on the new page
|
||||
- Nav button `text` on all pages
|
||||
- `navigateTo('<New Page Name>', {}, 'SAME_WINDOW')` in the new button's `onClick`
|
||||
- Follow the **navigation-button-add** skill for button styling and placement.
|
||||
- If the page belongs to a **new section** (e.g. "Pending POs" section distinct from "Sales"), follow the **navigation-section-add** skill to add the section label on all pages.
|
||||
|
||||
## Instructions
|
||||
|
||||
### 1. Clone the template page
|
||||
|
||||
- **Template**: `pages/Sales - Capacity Planning/`
|
||||
- **Target**: `pages/<New Page Name>/`
|
||||
- Copy the entire directory tree (widgets, queries, and the page JSON).
|
||||
- In the new folder, rename the page file to `<New Page Name>.json` and update inside it:
|
||||
- `unpublishedPage.name` -> `<New Page Name>`
|
||||
- `unpublishedPage.slug` -> slug form (e.g. `pending-pos-slx-pending`)
|
||||
- Replace all widget IDs in the new page's JSON files with new unique IDs (e.g. new UUIDs or unique strings) so the new page does not conflict with the template. Update any `parentId` references to the new IDs.
|
||||
- In every widget JSON under the new page, replace any reference to the old page name or slug with the new page name or slug (e.g. in queries or onClick that might point to the template page).
|
||||
|
||||
### 2. Add gitSyncId (CRITICAL)
|
||||
|
||||
Appsmith's git sync uses `gitSyncId` to track entities. **Without this field, Appsmith will auto-remove the page and query on the next pull/sync.**
|
||||
|
||||
- **Page JSON** (`<New Page Name>.json`): Add `"gitSyncId"` as the **first field** in the root object.
|
||||
- **Query metadata** (`queries/<query_name>/metadata.json`): Add `"gitSyncId"` as the **first field** in the root object.
|
||||
|
||||
**Format**: `"<24-char-hex>_<uuid-v4>"`
|
||||
|
||||
Generate unique IDs:
|
||||
```bash
|
||||
python3 -c "import uuid; print(uuid.uuid4().hex[:24] + '_' + str(uuid.uuid4()))"
|
||||
```
|
||||
|
||||
Use the **same 24-char hex prefix** for both the page and its queries (they share a creation context), but a **unique UUID suffix** for each.
|
||||
|
||||
**Example** (page JSON):
|
||||
```json
|
||||
{
|
||||
"gitSyncId": "3ac30122d2934ca9bf65e36a_54bc4b88-d468-4faa-bab0-80921aa88795",
|
||||
"unpublishedPage": { ... }
|
||||
}
|
||||
```
|
||||
|
||||
**Example** (query metadata):
|
||||
```json
|
||||
{
|
||||
"gitSyncId": "3ac30122d2934ca9bf65e36a_da6910cc-4263-496f-ba35-ffc773eddaae",
|
||||
"id": "PageName_query_name",
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
### 3. Set the new page's Heading
|
||||
|
||||
- In `pages/<New Page Name>/widgets/Heading.json`, set:
|
||||
- `"text": "<New Page Name>"`
|
||||
so the heading always shows the page name (no dynamic binding; `appsmith.page` is undefined in this app).
|
||||
|
||||
### 4. Register the new page in the app
|
||||
|
||||
- In `application.json`, add to the `pages` array one entry:
|
||||
- `{"id": "<New Page Name>", "isDefault": false}`
|
||||
- Do not change `isDefault: true` on the existing default page unless the user asks to make the new page default.
|
||||
|
||||
### 5. Add the new nav button on every page
|
||||
|
||||
Apply the **navigation-button-add** skill:
|
||||
|
||||
- **Pages to update**: **All** existing pages **and** the new page.
|
||||
- **On each page**, in `widgets/Container1/`, add a new button:
|
||||
- `text`: short label for the page (e.g. "SLx Pending" for "Pending POs - SLx Pending").
|
||||
- `onClick`: `{{navigateTo('<New Page Name>', {}, 'SAME_WINDOW');}}`
|
||||
- `buttonColor`:
|
||||
- On the **new page only**: `{{appsmith.theme.colors.backgroundColor}}` and add `{"key":"buttonColor"}` to `dynamicBindingPathList`.
|
||||
- On all **other** pages: `#ffffff`, and do not add `buttonColor` to `dynamicBindingPathList`.
|
||||
- Place the new button below existing nav items within its section. Each button occupies 4 rows (e.g. topRow 22, bottomRow 26).
|
||||
- Assign a new unique `widgetId` and `widgetName` for the new button on each page.
|
||||
- Set `parentId` to the **Canvas widget ID** inside that page's `Container1.json` (the `widgetId` of the `CANVAS_WIDGET` child). This varies per page -- read `Container1.json` to find it.
|
||||
|
||||
### 6. Verify
|
||||
|
||||
- Run `git status` / `git diff` and confirm only intended files were added or changed.
|
||||
- Ensure no duplicate `widgetId` values across pages and that the new page's slug and name are used consistently.
|
||||
- Confirm `gitSyncId` is present in both the page JSON and every query metadata.
|
||||
|
||||
## Summary
|
||||
|
||||
| Item | Value |
|
||||
|------|--------|
|
||||
| Template | Sales - Capacity Planning |
|
||||
| New page folder | `pages/<New Page Name>/` |
|
||||
| gitSyncId | `<24-char-hex>_<uuid-v4>` in page JSON + query metadata |
|
||||
| Heading text | `<New Page Name>` |
|
||||
| Nav button text | Short label (e.g. "SLx Pending") |
|
||||
| Nav button onClick | `navigateTo('<New Page Name>', {}, 'SAME_WINDOW')` |
|
||||
| Highlight (new page) | `buttonColor`: `{{appsmith.theme.colors.backgroundColor}}` |
|
||||
| Inactive (other pages) | `buttonColor`: `#ffffff` |
|
||||
|
||||
## Reference
|
||||
|
||||
- Nav button behavior and layout: follow **navigation-button-add** skill.
|
||||
- New nav sections: follow **navigation-section-add** skill.
|
||||
- Slug format: lowercase, spaces to hyphens (e.g. `Pending POs - SLx Pending` -> `pending-pos-slx-pending`).
|
||||
- `gitSyncId` format: `<24-char-hex>_<uuid-v4>`. Without this, Appsmith auto-removes the entity on sync.
|
||||
54
.cursor/skills/navigation-button-add/SKILL.md
Normal file
54
.cursor/skills/navigation-button-add/SKILL.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
name: navigation-button-add
|
||||
description: Implements a new navigation button with the existing highlight/default colors. Use when the user asks to add buttons to the nav block, mentions page navigation, or instructs to keep the highlight behavior consistent with the latest change.
|
||||
---
|
||||
|
||||
# Navigation Button Addition
|
||||
|
||||
## Instructions
|
||||
|
||||
1. **Understand the current navigation canvas** by checking `pages/*/widgets/Container1/`. Each page reuses the same container structure. The navigation is organized into **sections**, each with a Text label and one or more buttons:
|
||||
- **Sales** section: `Text1` (label), `Button1` (Capacity Planning), `Button1Copy` (Units Shipped), `Button1Copy2` (Units Ordered)
|
||||
- **Pending POs** section: `Text2` (label), `Button2` (SLx Pending)
|
||||
- Future sections follow the same pattern (`Text3`/`Button3`, etc.)
|
||||
2. **Follow the established color scheme**:
|
||||
- The highlighted button (current page) uses `appsmith.theme.colors.backgroundColor`.
|
||||
- The inactive buttons use `#ffffff`.
|
||||
3. **When adding a new navigation button**:
|
||||
- Copy one of the existing `Button*` definitions, adjusting `text`, `onClick`, `widgetId`, `widgetName`, `topRow`, `bottomRow`, and any other placement metadata so it fits below the existing items in its section.
|
||||
- Set `buttonColor` to `#ffffff` (inactive) unless the button is on its own page; then set its definition to `appsmith.theme.colors.backgroundColor` with `dynamicBindingPathList: [{"key": "buttonColor"}]`.
|
||||
- Ensure `dynamicBindingPathList` stays empty when `buttonColor` is static white.
|
||||
- Point `onClick` to `navigateTo('<Page Name>', {}, 'SAME_WINDOW')` and keep `placement`/`responsiveBehavior` matching other nav buttons.
|
||||
- Set `parentId` to the **Canvas widget ID** inside that page's `Container1.json` (the `widgetId` of the `CANVAS_WIDGET` child). This varies per page -- always read `Container1.json` to find the correct value.
|
||||
4. **Add the button on ALL pages** (not just pages in the same section). Every page gets the full navigation.
|
||||
5. **If adding a button to a new section**, follow the **navigation-section-add** skill first to create the section label.
|
||||
6. **Run git status/diff** to verify only the intended files changed before reporting back.
|
||||
|
||||
## Row Layout
|
||||
|
||||
Each widget occupies 4 rows. Sections are separated by a 2-row gap:
|
||||
|
||||
| Widget | topRow | bottomRow |
|
||||
|--------|--------|-----------|
|
||||
| Text1 "Sales" | 0 | 4 |
|
||||
| Button1 "Capacity Planning" | 4 | 8 |
|
||||
| Button1Copy "Units Shipped" | 8 | 12 |
|
||||
| Button1Copy2 "Units Ordered" | 12 | 16 |
|
||||
| *(2-row gap)* | 16 | 18 |
|
||||
| Text2 "Pending POs" | 18 | 22 |
|
||||
| Button2 "SLx Pending" | 22 | 26 |
|
||||
|
||||
When adding a new button within a section, increment from the last button's `bottomRow` by 4. When adding a new section after the last one, add 2 rows gap, then 4 for the label, then 4 for each button.
|
||||
|
||||
## Examples
|
||||
|
||||
- *Adding "Units Ordered" button to Sales section*:
|
||||
1. Copy `Button1Copy` (Units Shipped) in each page's `Container1`.
|
||||
2. Set `text` to "Units Ordered", `onClick` to `navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');`.
|
||||
3. Assign `buttonColor` to `#ffffff` for inactive cases and to `appsmith.theme.colors.backgroundColor` inside the `Sales - Units Ordered` page definition for highlight.
|
||||
4. Set `topRow: 12`, `bottomRow: 16` (next slot after Units Shipped).
|
||||
|
||||
- *Adding a second button to Pending POs section*:
|
||||
1. Create `Button2Copy.json` in each page's `Container1`.
|
||||
2. Set `topRow: 26`, `bottomRow: 30` (next slot after SLx Pending at 22-26).
|
||||
3. Follow the same highlight/inactive pattern.
|
||||
124
.cursor/skills/navigation-section-add/SKILL.md
Normal file
124
.cursor/skills/navigation-section-add/SKILL.md
Normal file
@@ -0,0 +1,124 @@
|
||||
---
|
||||
name: navigation-section-add
|
||||
description: Adds a new navigation section (label + first button) to the sidebar on all pages. Use when the user asks to create a new section like "Pending POs", add a section header to navigation, or group pages under a new category separate from "Sales".
|
||||
---
|
||||
|
||||
# Navigation Section Addition
|
||||
|
||||
Adds a new **section** to the left-side navigation container on **all pages**. A section consists of a bold Text label (e.g. "Pending POs") followed by one or more page buttons. This skill covers adding the section label and first button; additional buttons follow the **navigation-button-add** skill.
|
||||
|
||||
## Current Sections
|
||||
|
||||
| Section | Label widget | Buttons | Row range |
|
||||
|---------|-------------|---------|-----------|
|
||||
| Sales | `Text1` | `Button1`, `Button1Copy`, `Button1Copy2` | 0-16 |
|
||||
| Pending POs | `Text2` | `Button2` | 18-26 |
|
||||
|
||||
## Instructions
|
||||
|
||||
### 1. Determine row placement
|
||||
|
||||
Sections are separated by a **2-row gap**. Find the last widget's `bottomRow` in the current navigation, add 2 for the gap, then place:
|
||||
- **Section label** (Text widget): 4 rows (e.g. topRow 18, bottomRow 22)
|
||||
- **First button**: 4 rows immediately after (e.g. topRow 22, bottomRow 26)
|
||||
|
||||
### 2. Choose widget names
|
||||
|
||||
Follow the naming sequence based on existing sections:
|
||||
- First section: `Text1`, `Button1` / `Button1Copy` / `Button1Copy2`
|
||||
- Second section: `Text2`, `Button2` / `Button2Copy` / ...
|
||||
- Third section: `Text3`, `Button3` / `Button3Copy` / ...
|
||||
|
||||
### 3. Create the Text label widget on ALL pages
|
||||
|
||||
Add a `Text<N>.json` file in `pages/<each page>/widgets/Container1/` with:
|
||||
|
||||
```json
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": <calculated>,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "<unique-key>",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": <calculated>,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": <calculated>,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": <calculated>,
|
||||
"originalTopRow": <calculated>,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "<Canvas widgetId from Container1.json>",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "<Section Name>",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": <calculated>,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "<unique per page>",
|
||||
"widgetName": "Text<N>"
|
||||
}
|
||||
```
|
||||
|
||||
### 4. Create the first button on ALL pages
|
||||
|
||||
Follow the **navigation-button-add** skill to add `Button<N>.json`. Key points:
|
||||
- On the page the button navigates to: `buttonColor` = `{{appsmith.theme.colors.backgroundColor}}` (highlighted), with `dynamicBindingPathList: [{"key": "buttonColor"}]`.
|
||||
- On all other pages: `buttonColor` = `#ffffff` (inactive), with empty `dynamicBindingPathList`.
|
||||
- `topRow` = label's `bottomRow`, `bottomRow` = topRow + 4.
|
||||
|
||||
### 5. parentId -- CRITICAL
|
||||
|
||||
Each page's Container1 has a **different Canvas widget ID**. The `parentId` for all nav widgets must match the `widgetId` of the `CANVAS_WIDGET` child inside that page's `Container1.json`.
|
||||
|
||||
**Always read** `pages/<PageName>/widgets/Container1/Container1.json` to find the Canvas `widgetId` before creating widgets. Do NOT copy parentId from another page.
|
||||
|
||||
Example Canvas widget IDs (verify these are still current):
|
||||
- Sales - Capacity Planning: `x3pc17vp6q`
|
||||
- Sales - Units Shipped: `wj6fxg5wpg`
|
||||
- Sales - Units Ordered: `wj6fxg5wpg`
|
||||
|
||||
### 6. Widget IDs -- must be unique
|
||||
|
||||
Every widget across all pages must have a **unique `widgetId`**. Use a short, unique string per widget per page. A practical pattern: `<page-prefix><widget-abbrev>` (e.g. `cp1txtpndpo` for Capacity Planning's "Pending POs" text label).
|
||||
|
||||
### 7. Apply to ALL pages
|
||||
|
||||
The section label and button must appear on **every page in the app** -- not just pages within the new section. This ensures the full navigation is visible regardless of which page the user is on.
|
||||
|
||||
## Example: Adding "Pending POs" section
|
||||
|
||||
Files created on each page's `widgets/Container1/`:
|
||||
- `Text2.json` -- "Pending POs" label, topRow 18, bottomRow 22
|
||||
- `Button2.json` -- "SLx Pending" button, topRow 22, bottomRow 26
|
||||
|
||||
On `Pending POs - SLx Pending` page: Button2 is highlighted.
|
||||
On all Sales pages: Button2 is white/inactive.
|
||||
|
||||
## Reference
|
||||
|
||||
- Button styling and highlight pattern: **navigation-button-add** skill.
|
||||
- Creating the page itself: **create-new-page** skill.
|
||||
- Row layout: 4 rows per widget, 2-row gap between sections.
|
||||
53
.cursor/skills/prepare-for-launch/SKILL.md
Normal file
53
.cursor/skills/prepare-for-launch/SKILL.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
name: prepare-for-launch
|
||||
description: Prepares the app for production launch by moving from sandbox to production (GoLive) database and related steps. Use when the user asks to prepare for launch, move to production, switch to GoLive, or launch the app.
|
||||
---
|
||||
|
||||
# Prepare for Launch
|
||||
|
||||
Use this skill when preparing to launch the app: moving all data sources from sandbox to the production (xTuple_GoLive) database and performing launch checklist steps.
|
||||
|
||||
## Launch checklist (run in order)
|
||||
|
||||
1. **Switch all queries to xTuple_GoLive** (see below).
|
||||
2. Add or run any other launch steps you need (e.g. env/config, final checks).
|
||||
|
||||
---
|
||||
|
||||
## Step 1: Move every query to xTuple_GoLive
|
||||
|
||||
Ensure every DB query in the app uses the production datasource `xTuple_GoLive` instead of `xTuple_Sandbox`.
|
||||
|
||||
### How to do it
|
||||
|
||||
1. **Find all query metadata files**
|
||||
Under `pages/`, each query has a `metadata.json` in `pages/<PageName>/queries/<query_name>/metadata.json`.
|
||||
|
||||
2. **In each `metadata.json`**, locate the datasource block inside `unpublishedAction`:
|
||||
```json
|
||||
"datasource": {
|
||||
"id": "xTuple_Sandbox",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_Sandbox",
|
||||
"pluginId": "postgres-plugin"
|
||||
}
|
||||
```
|
||||
|
||||
3. **Replace** both `"id"` and `"name"` from `xTuple_Sandbox` to `xTuple_GoLive`:
|
||||
```json
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
}
|
||||
```
|
||||
|
||||
4. **Verify**
|
||||
- No query under `pages/**/queries/**/metadata.json` should reference `xTuple_Sandbox`.
|
||||
- Search the repo for `xTuple_Sandbox`; the only remaining references should be the datasource definition (e.g. `datasources/xTuple_Sandbox.json`) and any docs/skills that describe sandbox as the default (e.g. add-query skill).
|
||||
|
||||
### Scope
|
||||
|
||||
- Update **every** query that currently uses `xTuple_Sandbox`. Queries already using `xTuple_GoLive` can be left unchanged.
|
||||
- Do not change the add-query (or other) skills that say to use Sandbox by default; those are for day-to-day development. This skill is only for the one-time (or repeated) launch prep.
|
||||
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# Cursor AI reference documentation (internal use only)
|
||||
.cursor/*
|
||||
!.cursor/rules/
|
||||
!.cursor/rules/**
|
||||
!.cursor/skills/
|
||||
!.cursor/skills/**
|
||||
86
README.md
86
README.md
@@ -9,3 +9,89 @@ This app is built using Appsmith. Turn any datasource into an internal app in mi
|
||||
##### You can visit the application using the below link
|
||||
|
||||
###### [ ](https://appsmith.mpeapp.com/applications/6947cc068872ae1d129983a0/pages/6947cc068872ae1d129983a3) [](https://appsmith.mpeapp.com/applications/6947cc068872ae1d129983a0/pages/6947cc068872ae1d129983a3/edit)
|
||||
|
||||
---
|
||||
|
||||
## Widget Positioning & Spacing
|
||||
|
||||
Appsmith uses a **grid-based layout system** for widget positioning.
|
||||
|
||||
### Grid Basics
|
||||
|
||||
| Property | Description | Default |
|
||||
|----------|-------------|---------|
|
||||
| `topRow` | Starting row position (0-based) | - |
|
||||
| `bottomRow` | Ending row position | - |
|
||||
| `leftColumn` | Starting column (0-based) | - |
|
||||
| `rightColumn` | Ending column | - |
|
||||
| `parentRowSpace` | Pixels per row | 10px |
|
||||
| `parentColumnSpace` | Pixels per column | ~25px |
|
||||
|
||||
The canvas is **64 columns wide**. Each row is **10 pixels tall**.
|
||||
|
||||
### Calculating Size
|
||||
|
||||
```
|
||||
Height = (bottomRow - topRow) × 10px
|
||||
Width = (rightColumn - leftColumn) × 25px
|
||||
```
|
||||
|
||||
### Visual Example
|
||||
|
||||
```
|
||||
Row 0 ┌────────────────────────────────────────┐
|
||||
│ Navigation (topRow: 0) │
|
||||
Row 7 └────────────────────────────────────────┘ ← bottomRow: 7
|
||||
Row 8 ┌────────────────────────────────────────┐ ← topRow: 8 (1 row gap = 10px)
|
||||
│ Content Widget │
|
||||
Row 16 └────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
### This Project's Standard
|
||||
|
||||
| Widget | topRow | bottomRow | Notes |
|
||||
|--------|--------|-----------|-------|
|
||||
| Navigation | 0 | 7 | 70px tall |
|
||||
| First Content | 8 | 16 | 10px gap below nav |
|
||||
|
||||
### Dynamic Height
|
||||
|
||||
Widgets with `"dynamicHeight": "AUTO_HEIGHT"` adjust height based on content. The `bottomRow` serves as an initial guide, and `originalTopRow`/`originalBottomRow` store the original placement values.
|
||||
|
||||
---
|
||||
|
||||
## Adding a New Page
|
||||
|
||||
New pages are added via AI agent (Cursor). The agent follows the skills in `.cursor/skills/` to clone the template, create the query, wire the table, add navigation buttons to all pages, and register the page in `application.json`.
|
||||
|
||||
### What You Need
|
||||
|
||||
1. **Page name** — Full display name in the format `<Section> - <Label>` (e.g. `Pending POs - ALx Pending`).
|
||||
2. **Section** — Which navigation section the page belongs to (e.g. `Pending POs`, `Sales`). If the section already exists, the button is appended; otherwise a new section is created first.
|
||||
3. **SQL query** — The exact query the page's table should run.
|
||||
|
||||
### Prompt Format
|
||||
|
||||
Tell the agent which section, what name, and what query. One sentence is enough:
|
||||
|
||||
> Add a new page under the Pending POs section "Pending POs - ALx Pending" with `select * from mpe.get_prototype_po_dashboard_data(array['25502', '27985']::text[])` query
|
||||
|
||||
### What the Agent Does
|
||||
|
||||
| Step | Detail |
|
||||
|------|--------|
|
||||
| Clone template | Copies `Sales - Capacity Planning` page structure (page JSON, widgets, Container1 nav) |
|
||||
| Create query | Adds `queries/<query_name>/` with `.txt` (raw SQL) and `metadata.json` |
|
||||
| Wire table | Sets `Table1.tableData` to `{{<query_name>.data}}` |
|
||||
| Set heading | Updates `Heading.json` text to the page name |
|
||||
| Generate gitSyncIds | Creates unique `<24-char-hex>_<uuid>` IDs for the page JSON and query metadata (required for Appsmith git sync) |
|
||||
| Register page | Adds entry to `application.json` `pages` array |
|
||||
| Add nav button | Creates `Button2Copy<N>.json` on **every** page — highlighted on its own page, white on all others |
|
||||
|
||||
### Verifying
|
||||
|
||||
After the agent finishes, run `git status` to confirm only the expected files were added/changed:
|
||||
|
||||
- `application.json` — one new page entry
|
||||
- `pages/<New Page>/` — full page directory (page JSON, query, widgets)
|
||||
- `pages/<Every Other Page>/widgets/Container1/Button2Copy<N>.json` — new nav button on each existing page
|
||||
|
||||
@@ -1,10 +1,22 @@
|
||||
{
|
||||
"appIsExample": false,
|
||||
"appLayout": {
|
||||
"type": "FLUID"
|
||||
},
|
||||
"applicationDetail": {
|
||||
"appPositioning": {
|
||||
"type": "FIXED"
|
||||
},
|
||||
"navigationSetting": {},
|
||||
"navigationSetting": {
|
||||
"colorStyle": "theme",
|
||||
"logoAssetId": "",
|
||||
"logoConfiguration": "logoAndApplicationTitle",
|
||||
"navStyle": "stacked",
|
||||
"orientation": "top",
|
||||
"position": "static",
|
||||
"showNavbar": false,
|
||||
"showSignIn": true
|
||||
},
|
||||
"themeSetting": {
|
||||
"appMaxWidth": "LARGE",
|
||||
"density": 1.0,
|
||||
@@ -15,22 +27,58 @@
|
||||
"collapseInvisibleWidgets": true,
|
||||
"color": "#C7F3F0",
|
||||
"evaluationVersion": 2,
|
||||
"icon": "flag",
|
||||
"icon": "calender",
|
||||
"pages": [
|
||||
{
|
||||
"id": "Page1",
|
||||
"id": "Sales - Capacity Planning",
|
||||
"isDefault": true
|
||||
},
|
||||
{
|
||||
"id": "Page2",
|
||||
"id": "Sales - Units Shipped",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "Sales - Units Ordered",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "Pending POs",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "Pending Revisions",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "xGen",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "Operations - Job Drawing Status",
|
||||
"isDefault": false
|
||||
},
|
||||
{
|
||||
"id": "Operations - Engineering Holds",
|
||||
"isDefault": false
|
||||
}
|
||||
],
|
||||
"unpublishedAppLayout": {
|
||||
"type": "FLUID"
|
||||
},
|
||||
"unpublishedApplicationDetail": {
|
||||
"appPositioning": {
|
||||
"type": "FIXED"
|
||||
},
|
||||
"navigationSetting": {},
|
||||
"navigationSetting": {
|
||||
"colorStyle": "theme",
|
||||
"logoAssetId": "",
|
||||
"logoConfiguration": "logoAndApplicationTitle",
|
||||
"navStyle": "stacked",
|
||||
"orientation": "top",
|
||||
"position": "static",
|
||||
"showNavbar": false,
|
||||
"showSignIn": true
|
||||
},
|
||||
"themeSetting": {
|
||||
"appMaxWidth": "LARGE",
|
||||
"density": 1.0,
|
||||
|
||||
4
docs/README.md
Normal file
4
docs/README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Navigation updates
|
||||
|
||||
- Added the **Units Ordered** nav button beneath **Units Shipped** on every Sales canvas so the new sales dashboard route is reachable from Capacity Planning, Units Ordered, and Units Shipped.
|
||||
- Each page now hardcodes the highlighted button to `appsmith.theme.colors.backgroundColor` (what used to be the default background) and keeps the inactive buttons at `#ffffff`, so the active canvas still renders distinctly without referencing `appsmith.page`.
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"gitSyncId": "71b0a243f2204f70b77372a5_4003dbd8-ed5e-4a99-8088-6b01be8fdf54",
|
||||
"unpublishedPage": {
|
||||
"isHidden": false,
|
||||
"layouts": [
|
||||
{
|
||||
"dsl": {
|
||||
"backgroundColor": "none",
|
||||
"bottomRow": 1240,
|
||||
"canExtend": true,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [],
|
||||
"leftColumn": 0,
|
||||
"minHeight": 1292,
|
||||
"parentColumnSpace": 1,
|
||||
"parentRowSpace": 1,
|
||||
"rightColumn": 4896,
|
||||
"snapColumns": 64,
|
||||
"snapRows": 124,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 94,
|
||||
"widgetId": "0",
|
||||
"widgetName": "MainContainer"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "Operations - Engineering Holds",
|
||||
"slug": "operations-engineering-holds"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
SELECT COALESCE(wo.wo_number || '-' || wo.wo_subnumber, '-') AS wo,
|
||||
item_descrip1 AS descrip,
|
||||
comment_user AS user,
|
||||
comment_text AS comment,
|
||||
comment_date AS date
|
||||
FROM wo
|
||||
JOIN comment ON wo_id = comment_source_id AND comment_source = 'W' AND comment_cmnttype_id = 23
|
||||
JOIN itemsite ON wo_itemsite_id = itemsite_id
|
||||
JOIN item on item_id = itemsite_item_id
|
||||
WHERE wo_status = 'I'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM comment c2
|
||||
WHERE c2.comment_source_id = wo.wo_id
|
||||
AND c2.comment_source = 'W'
|
||||
AND c2.comment_cmnttype_id = 23
|
||||
AND c2.comment_text LIKE '%Done%'
|
||||
)
|
||||
ORDER BY comment_date
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "71b0a243f2204f70b77372a5_74f2c3a6-7ee8-4966-bdf0-741c727ce4e1",
|
||||
"id": "Operations - Engineering Holds_engineering_holds",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "SELECT COALESCE(wo.wo_number || '-' || wo.wo_subnumber, '-') AS wo,\n item_descrip1 AS descrip,\n comment_user AS user,\n comment_text AS comment,\n comment_date AS date\nFROM wo\nJOIN comment ON wo_id = comment_source_id AND comment_source = 'W' AND comment_cmnttype_id = 23\nJOIN itemsite ON wo_itemsite_id = itemsite_id\nJOIN item on item_id = itemsite_item_id\nWHERE wo_status = 'I'\n AND NOT EXISTS (\n SELECT 1\n FROM comment c2\n WHERE c2.comment_source_id = wo.wo_id \n AND c2.comment_source = 'W' \n AND c2.comment_cmnttype_id = 23\n AND c2.comment_text LIKE '%Done%'\n )\nORDER BY comment_date",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "engineering_holds",
|
||||
"pageId": "Operations - Engineering Holds",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 8,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn1k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 8,
|
||||
"originalTopRow": 4,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Capacity Planning",
|
||||
"topRow": 4,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn1cap",
|
||||
"widgetName": "Button1"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 12,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn1k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 12,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 8,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 12,
|
||||
"originalTopRow": 8,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Shipped",
|
||||
"topRow": 8,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn1shp",
|
||||
"widgetName": "Button1Copy"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 16,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn1k03",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 16,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 12,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 16,
|
||||
"originalTopRow": 12,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Ordered",
|
||||
"topRow": 12,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn1ord",
|
||||
"widgetName": "Button1Copy2"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 26,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn2k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 26,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 22,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 26,
|
||||
"originalTopRow": 22,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending POs",
|
||||
"topRow": 22,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn2pos",
|
||||
"widgetName": "Button2All"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 30,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn2k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 30,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 26,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending Revisions', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 30,
|
||||
"originalTopRow": 26,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending Revisions",
|
||||
"topRow": 26,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn2rev",
|
||||
"widgetName": "Button2Copy"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 34,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn2k03",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 34,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 30,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 34,
|
||||
"originalTopRow": 30,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "xGen",
|
||||
"topRow": 30,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn2xgn",
|
||||
"widgetName": "Button2Copy2"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 44,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn3k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 44,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 40,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Job Drawing Status', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 44,
|
||||
"originalTopRow": 40,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Job Drawing Status",
|
||||
"topRow": 40,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn3jds",
|
||||
"widgetName": "Button3"
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 48,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.backgroundColor}}",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "buttonColor"}
|
||||
],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1btn3k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 48,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 44,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Engineering Holds', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 48,
|
||||
"originalTopRow": 44,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Engineering Holds",
|
||||
"topRow": 44,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1btn3enh",
|
||||
"widgetName": "Button3Copy"
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0px",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 124,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"children": [
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 1240,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": false,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "borderRadius"},
|
||||
{"key": "boxShadow"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"flexLayers": [],
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "xorz42kdhi",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 100,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 100,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 132.9375,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "eh1c0ntain",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 132.9375,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1canvas01",
|
||||
"widgetName": "Canvas1"
|
||||
}
|
||||
],
|
||||
"containerStyle": "card",
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "boxShadow"}
|
||||
],
|
||||
"dynamicHeight": "FIXED",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexVerticalAlignment": "stretch",
|
||||
"isCanvas": true,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "36jaq5m9iy",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 12,
|
||||
"minDynamicHeight": 10,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 10,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 3,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 44.3125,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 9,
|
||||
"shouldScrollContents": true,
|
||||
"topRow": 0,
|
||||
"type": "CONTAINER_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1c0ntain",
|
||||
"widgetName": "Container1"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 4,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1txt1k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 6,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 2,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 4,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Sales",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1txt1sal",
|
||||
"widgetName": "Text1"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 22,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1txt2k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 22,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 18,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 22,
|
||||
"originalTopRow": 18,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Engineering",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 18,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1txt2eng",
|
||||
"widgetName": "Text2"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 40,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1txt3k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 40,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 36,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 40,
|
||||
"originalTopRow": 36,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "eh1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Operations",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 36,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1txt3ops",
|
||||
"widgetName": "Text3"
|
||||
}
|
||||
46
pages/Operations - Engineering Holds/widgets/Heading.json
Normal file
46
pages/Operations - Engineering Holds/widgets/Heading.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 5,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1.875rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "eh1hdgkey01",
|
||||
"leftColumn": 9,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 5,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 17,
|
||||
"mobileTopRow": 1,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 5,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 25.109375,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Operations - Engineering Holds",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "eh1heading1",
|
||||
"widgetName": "Heading"
|
||||
}
|
||||
260
pages/Operations - Engineering Holds/widgets/Table1.json
Normal file
260
pages/Operations - Engineering Holds/widgets/Table1.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 67,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"wo",
|
||||
"descrip",
|
||||
"user",
|
||||
"comment",
|
||||
"date"
|
||||
],
|
||||
"columnUpdatedAt": 1768910474559,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [0],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "accentColor"},
|
||||
{"key": "boxShadow"},
|
||||
{"key": "tableData"},
|
||||
{"key": "primaryColumns.wo.computedValue"},
|
||||
{"key": "primaryColumns.descrip.computedValue"},
|
||||
{"key": "primaryColumns.user.computedValue"},
|
||||
{"key": "primaryColumns.comment.computedValue"},
|
||||
{"key": "primaryColumns.date.computedValue"}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{"key": "textSize"}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": true,
|
||||
"key": "eh1tblkey01",
|
||||
"label": "Data",
|
||||
"leftColumn": 9,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 15,
|
||||
"mobileRightColumn": 64,
|
||||
"mobileTopRow": 10,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 67,
|
||||
"originalTopRow": 5,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"wo": {
|
||||
"alias": "wo",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo\"])) : wo })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "wo",
|
||||
"notation": "standard",
|
||||
"originalId": "wo",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"descrip": {
|
||||
"alias": "descrip",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"descrip\"])) : descrip })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "descrip",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "descrip",
|
||||
"notation": "standard",
|
||||
"originalId": "descrip",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"user": {
|
||||
"alias": "user",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"user\"])) : user })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "user",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "user",
|
||||
"notation": "standard",
|
||||
"originalId": "user",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"comment": {
|
||||
"alias": "comment",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"comment\"])) : comment })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "comment",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "comment",
|
||||
"notation": "standard",
|
||||
"originalId": "comment",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"date": {
|
||||
"alias": "date",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"date\"])) : date })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "date",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "date",
|
||||
"notation": "standard",
|
||||
"originalId": "date",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"searchKey": "",
|
||||
"tableData": "{{engineering_holds.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 5,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "eh1table001",
|
||||
"widgetName": "Table1"
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"gitSyncId": "ea31ffe3b6fe44579c5a5898_bbe04d62-d26c-4d50-bd51-3c2bdecf0cd3",
|
||||
"unpublishedPage": {
|
||||
"isHidden": false,
|
||||
"layouts": [
|
||||
{
|
||||
"dsl": {
|
||||
"backgroundColor": "none",
|
||||
"bottomRow": 1240,
|
||||
"canExtend": true,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [],
|
||||
"leftColumn": 0,
|
||||
"minHeight": 1292,
|
||||
"parentColumnSpace": 1,
|
||||
"parentRowSpace": 1,
|
||||
"rightColumn": 4896,
|
||||
"snapColumns": 64,
|
||||
"snapRows": 124,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 94,
|
||||
"widgetId": "0",
|
||||
"widgetName": "MainContainer"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "Operations - Job Drawing Status",
|
||||
"slug": "operations-job-drawing-status"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
WITH ranked AS (
|
||||
SELECT
|
||||
t.*,
|
||||
ROW_NUMBER() OVER (
|
||||
PARTITION BY t.inventortools_drawingpath
|
||||
ORDER BY t.inventortools_build_date DESC, t.inventortools_id DESC
|
||||
) AS rn
|
||||
FROM mpe.inventortools t
|
||||
)
|
||||
SELECT
|
||||
r.inventortools_id AS "ID",
|
||||
CONCAT('http://magnafastapi:8000/api/v1/webfrontend/logs/itools/job/', r.inventortools_id) AS "URL",
|
||||
r.inventortools_drawingpath AS "Drawing Path",
|
||||
CONCAT(r.inventortools_svn_id, ' (', TO_CHAR(r.inventortools_build_date, 'YY-MM-DD HH24:MI'), ')') AS "SVN",
|
||||
r.inventortools_user AS "User",
|
||||
r.inventortools_message AS "Message",
|
||||
COALESCE(array_length(r.inventortools_unresolvedreferencepaths, 1), 0) AS "Unresolved Count",
|
||||
COALESCE(array_length(r.inventortools_unresolvedreferencepaths, 1), 0) > 0 AS "Has Unresolved",
|
||||
CASE
|
||||
WHEN COALESCE(array_length(r.inventortools_unresolvedreferencepaths, 1), 0) > 0 THEN
|
||||
array_to_string(
|
||||
ARRAY (
|
||||
SELECT CONCAT(
|
||||
split_part(regexp_replace(unres_path.path, E'\\\\','/','g'), '/', 1),
|
||||
'/.../',
|
||||
regexp_replace(regexp_replace(unres_path.path, E'\\\\','/','g'), '^.*/', '')
|
||||
)
|
||||
FROM unnest(r.inventortools_unresolvedreferencepaths) AS unres_path(path)
|
||||
),
|
||||
'; '
|
||||
)
|
||||
ELSE
|
||||
'No unresolved references'
|
||||
END AS "Unresolved Links"
|
||||
FROM ranked r
|
||||
WHERE r.rn = 1
|
||||
AND r.inventortools_message IS NOT NULL
|
||||
AND r.inventortools_message <> ''
|
||||
ORDER BY r.inventortools_id DESC
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "ea31ffe3b6fe44579c5a5898_e0eadab7-010c-4011-8151-744e28569b7e",
|
||||
"id": "Operations - Job Drawing Status_job_drawing_status",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "WITH ranked AS (\n SELECT\n t.*,\n ROW_NUMBER() OVER (\n PARTITION BY t.inventortools_drawingpath\n ORDER BY t.inventortools_build_date DESC, t.inventortools_id DESC\n ) AS rn\n FROM mpe.inventortools t\n)\nSELECT\n r.inventortools_id AS \"ID\",\n CONCAT('http://magnafastapi:8000/api/v1/webfrontend/logs/itools/job/', r.inventortools_id) AS \"URL\",\n r.inventortools_drawingpath AS \"Drawing Path\",\n CONCAT(r.inventortools_svn_id, ' (', TO_CHAR(r.inventortools_build_date, 'YY-MM-DD HH24:MI'), ')') AS \"SVN\",\n r.inventortools_user AS \"User\",\n r.inventortools_message AS \"Message\",\n COALESCE(array_length(r.inventortools_unresolvedreferencepaths, 1), 0) AS \"Unresolved Count\",\n COALESCE(array_length(r.inventortools_unresolvedreferencepaths, 1), 0) > 0 AS \"Has Unresolved\",\n CASE\n WHEN COALESCE(array_length(r.inventortools_unresolvedreferencepaths, 1), 0) > 0 THEN\n array_to_string(\n ARRAY (\n SELECT CONCAT(\n split_part(regexp_replace(unres_path.path, E'\\\\\\\\','/','g'), '/', 1),\n '/.../',\n regexp_replace(regexp_replace(unres_path.path, E'\\\\\\\\','/','g'), '^.*/', '')\n )\n FROM unnest(r.inventortools_unresolvedreferencepaths) AS unres_path(path)\n ),\n '; '\n )\n ELSE\n 'No unresolved references'\n END AS \"Unresolved Links\"\nFROM ranked r\nWHERE r.rn = 1\n AND r.inventortools_message IS NOT NULL\n AND r.inventortools_message <> ''\nORDER BY r.inventortools_id DESC",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "job_drawing_status",
|
||||
"pageId": "Operations - Job Drawing Status",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 8,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn1k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 8,
|
||||
"originalTopRow": 4,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Capacity Planning",
|
||||
"topRow": 4,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn1cap",
|
||||
"widgetName": "Button1"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 12,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn1k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 12,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 8,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 12,
|
||||
"originalTopRow": 8,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Shipped",
|
||||
"topRow": 8,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn1shp",
|
||||
"widgetName": "Button1Copy"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 16,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn1k03",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 16,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 12,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 16,
|
||||
"originalTopRow": 12,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Ordered",
|
||||
"topRow": 12,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn1ord",
|
||||
"widgetName": "Button1Copy2"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 26,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn2k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 26,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 22,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 26,
|
||||
"originalTopRow": 22,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending POs",
|
||||
"topRow": 22,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn2pos",
|
||||
"widgetName": "Button2All"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 30,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn2k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 30,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 26,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending Revisions', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 30,
|
||||
"originalTopRow": 26,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending Revisions",
|
||||
"topRow": 26,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn2rev",
|
||||
"widgetName": "Button2Copy"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 34,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn2k03",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 34,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 30,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 34,
|
||||
"originalTopRow": 30,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "xGen",
|
||||
"topRow": 30,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn2xgn",
|
||||
"widgetName": "Button2Copy2"
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 44,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.backgroundColor}}",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "buttonColor"}
|
||||
],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn3k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 44,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 40,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Job Drawing Status', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 44,
|
||||
"originalTopRow": 40,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Job Drawing Status",
|
||||
"topRow": 40,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn3jds",
|
||||
"widgetName": "Button3"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 48,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1btn3k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 48,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 44,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Engineering Holds', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 48,
|
||||
"originalTopRow": 44,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Engineering Holds",
|
||||
"topRow": 44,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1btn3enh",
|
||||
"widgetName": "Button3Copy"
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0px",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 124,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"children": [
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 1240,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": false,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "borderRadius"},
|
||||
{"key": "boxShadow"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"flexLayers": [],
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "xorz42kdhi",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 100,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 100,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 132.9375,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "jd1c0ntain",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 132.9375,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1canvas01",
|
||||
"widgetName": "Canvas1"
|
||||
}
|
||||
],
|
||||
"containerStyle": "card",
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "boxShadow"}
|
||||
],
|
||||
"dynamicHeight": "FIXED",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexVerticalAlignment": "stretch",
|
||||
"isCanvas": true,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "36jaq5m9iy",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 12,
|
||||
"minDynamicHeight": 10,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 10,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 3,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 44.3125,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 9,
|
||||
"shouldScrollContents": true,
|
||||
"topRow": 0,
|
||||
"type": "CONTAINER_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1c0ntain",
|
||||
"widgetName": "Container1"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 4,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1txt1k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 6,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 2,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 4,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Sales",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1txt1sal",
|
||||
"widgetName": "Text1"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 22,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1txt2k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 22,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 18,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 22,
|
||||
"originalTopRow": 18,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Engineering",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 18,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1txt2eng",
|
||||
"widgetName": "Text2"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 40,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1txt3k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 40,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 36,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 40,
|
||||
"originalTopRow": 36,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "jd1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Operations",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 36,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1txt3ops",
|
||||
"widgetName": "Text3"
|
||||
}
|
||||
46
pages/Operations - Job Drawing Status/widgets/Heading.json
Normal file
46
pages/Operations - Job Drawing Status/widgets/Heading.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 5,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1.875rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "jd1hdgkey01",
|
||||
"leftColumn": 9,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 5,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 17,
|
||||
"mobileTopRow": 1,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 5,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 25.109375,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Operations - Job Drawing Status",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "jd1heading1",
|
||||
"widgetName": "Heading"
|
||||
}
|
||||
392
pages/Operations - Job Drawing Status/widgets/Table1.json
Normal file
392
pages/Operations - Job Drawing Status/widgets/Table1.json
Normal file
@@ -0,0 +1,392 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 67,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"ID",
|
||||
"URL",
|
||||
"Drawing_Path",
|
||||
"SVN",
|
||||
"User",
|
||||
"Message",
|
||||
"Unresolved_Count",
|
||||
"Has_Unresolved",
|
||||
"Unresolved_Links"
|
||||
],
|
||||
"columnUpdatedAt": 1768910474559,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [0],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "accentColor"},
|
||||
{"key": "boxShadow"},
|
||||
{"key": "tableData"},
|
||||
{"key": "primaryColumns.ID.computedValue"},
|
||||
{"key": "primaryColumns.URL.computedValue"},
|
||||
{"key": "primaryColumns.Drawing_Path.computedValue"},
|
||||
{"key": "primaryColumns.SVN.computedValue"},
|
||||
{"key": "primaryColumns.User.computedValue"},
|
||||
{"key": "primaryColumns.Message.computedValue"},
|
||||
{"key": "primaryColumns.Unresolved_Count.computedValue"},
|
||||
{"key": "primaryColumns.Has_Unresolved.computedValue"},
|
||||
{"key": "primaryColumns.Unresolved_Links.computedValue"}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{"key": "textSize"}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": true,
|
||||
"key": "jd1tblkey01",
|
||||
"label": "Data",
|
||||
"leftColumn": 9,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 15,
|
||||
"mobileRightColumn": 64,
|
||||
"mobileTopRow": 10,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 67,
|
||||
"originalTopRow": 5,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"ID": {
|
||||
"alias": "ID",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"ID\"])) : ID })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "ID",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "ID",
|
||||
"notation": "standard",
|
||||
"originalId": "ID",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"URL": {
|
||||
"alias": "URL",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "url",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"URL\"])) : URL })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "URL",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "URL",
|
||||
"notation": "standard",
|
||||
"originalId": "URL",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"Drawing_Path": {
|
||||
"alias": "Drawing Path",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Drawing Path\"])) : Drawing_Path })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "Drawing_Path",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "Drawing Path",
|
||||
"notation": "standard",
|
||||
"originalId": "Drawing Path",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"SVN": {
|
||||
"alias": "SVN",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"SVN\"])) : SVN })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "SVN",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "SVN",
|
||||
"notation": "standard",
|
||||
"originalId": "SVN",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"User": {
|
||||
"alias": "User",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"User\"])) : User })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "User",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "User",
|
||||
"notation": "standard",
|
||||
"originalId": "User",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"Message": {
|
||||
"alias": "Message",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Message\"])) : Message })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "Message",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "Message",
|
||||
"notation": "standard",
|
||||
"originalId": "Message",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"Unresolved_Count": {
|
||||
"alias": "Unresolved Count",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Unresolved Count\"])) : Unresolved_Count })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "Unresolved_Count",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "Unresolved Count",
|
||||
"notation": "standard",
|
||||
"originalId": "Unresolved Count",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"Has_Unresolved": {
|
||||
"alias": "Has Unresolved",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Has Unresolved\"])) : Has_Unresolved })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "Has_Unresolved",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "Has Unresolved",
|
||||
"notation": "standard",
|
||||
"originalId": "Has Unresolved",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"Unresolved_Links": {
|
||||
"alias": "Unresolved Links",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = Table1.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Unresolved Links\"])) : Unresolved_Links })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "Unresolved_Links",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isEditable": false,
|
||||
"isSaveVisible": true,
|
||||
"isVisible": true,
|
||||
"label": "Unresolved Links",
|
||||
"notation": "standard",
|
||||
"originalId": "Unresolved Links",
|
||||
"sticky": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"searchKey": "",
|
||||
"tableData": "{{job_drawing_status.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 5,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "jd1table001",
|
||||
"widgetName": "Table1"
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
select * from mpe.poormancapacity
|
||||
33
pages/Pending POs/Pending POs.json
Normal file
33
pages/Pending POs/Pending POs.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"gitSyncId": "3c80e1fdb2304c28beaba450_200d3bba-408d-4733-8a3e-5b08b11649b3",
|
||||
"unpublishedPage": {
|
||||
"isHidden": false,
|
||||
"layouts": [
|
||||
{
|
||||
"dsl": {
|
||||
"backgroundColor": "none",
|
||||
"bottomRow": 1240,
|
||||
"canExtend": true,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [],
|
||||
"leftColumn": 0,
|
||||
"minHeight": 1292,
|
||||
"parentColumnSpace": 1,
|
||||
"parentRowSpace": 1,
|
||||
"rightColumn": 4896,
|
||||
"snapColumns": 64,
|
||||
"snapRows": 124,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 94,
|
||||
"widgetId": "0",
|
||||
"widgetName": "MainContainer"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "Pending POs",
|
||||
"slug": "pending-pos-all"
|
||||
}
|
||||
}
|
||||
31
pages/Pending POs/queries/pending_pos_all/metadata.json
Normal file
31
pages/Pending POs/queries/pending_pos_all/metadata.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "3c80e1fdb2304c28beaba450_db5d4d8c-ed8e-49e7-a147-e5ebe833f6bc",
|
||||
"id": "Pending POs_pending_pos_all",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select * from mpe.get_prototype_po_dashboard_data(array['34487','35355','37111','25502','27985','35313']::text[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_pos_all",
|
||||
"pageId": "Pending POs",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
select * from mpe.get_prototype_po_dashboard_data(array['34487','35355','37111','25502','27985','35313']::text[])
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "3c80e1fdb2304c28beaba450_9c5cb3e8-3419-484f-bffa-e79e23768bfe",
|
||||
"id": "Pending POs_pending_pos_alx_pending",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select * from mpe.get_prototype_po_dashboard_data(array['25502', '27985']::text[]);\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_pos_alx_pending",
|
||||
"pageId": "Pending POs",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
select * from mpe.get_prototype_po_dashboard_data(array['25502', '27985']::text[]);
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "3c80e1fdb2304c28beaba450_1cad4bf5-17c0-4be7-b37a-4bfd4c61ddd4",
|
||||
"id": "Pending POs_pending_pos_ml_pending",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select * from mpe.get_prototype_po_dashboard_data(array['37111']::text[]);\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_pos_ml_pending",
|
||||
"pageId": "Pending POs",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
select * from mpe.get_prototype_po_dashboard_data(array['37111']::text[]);
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "3c80e1fdb2304c28beaba450_de156d2b-c302-4b7b-bc7d-6e150866194f",
|
||||
"id": "Pending POs_pending_pos_slx_pending",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select * from mpe.get_prototype_po_dashboard_data(array['34487','35355']::text[]);\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_pos_slx_pending",
|
||||
"pageId": "Pending POs",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
select * from mpe.get_prototype_po_dashboard_data(array['34487','35355']::text[]);
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "3c80e1fdb2304c28beaba450_2861a2ed-a204-4ad6-89e9-3165332e6bce",
|
||||
"id": "Pending POs_pending_pos_sr_pending",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select * from mpe.get_prototype_po_dashboard_data(array['35313']::text[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_pos_sr_pending",
|
||||
"pageId": "Pending POs",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
select * from mpe.get_prototype_po_dashboard_data(array['35313']::text[])
|
||||
45
pages/Pending POs/widgets/Container1/Button1.json
Normal file
45
pages/Pending POs/widgets/Container1/Button1.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 8,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btnkey00",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 8,
|
||||
"originalTopRow": 4,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Capacity Planning",
|
||||
"topRow": 4,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btncappl",
|
||||
"widgetName": "Button1"
|
||||
}
|
||||
45
pages/Pending POs/widgets/Container1/Button1Copy.json
Normal file
45
pages/Pending POs/widgets/Container1/Button1Copy.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 12,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btnkey01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 12,
|
||||
"originalTopRow": 8,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Shipped",
|
||||
"topRow": 8,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btnships",
|
||||
"widgetName": "Button1Copy"
|
||||
}
|
||||
45
pages/Pending POs/widgets/Container1/Button1Copy2.json
Normal file
45
pages/Pending POs/widgets/Container1/Button1Copy2.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 16,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btnkey02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 16,
|
||||
"originalTopRow": 12,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Ordered",
|
||||
"topRow": 12,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btnorder",
|
||||
"widgetName": "Button1Copy2"
|
||||
}
|
||||
49
pages/Pending POs/widgets/Container1/Button2All.json
Normal file
49
pages/Pending POs/widgets/Container1/Button2All.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 26,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.backgroundColor}}",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "buttonColor"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btnkeyall",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 26,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 22,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 26,
|
||||
"originalTopRow": 22,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending POs",
|
||||
"topRow": 22,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btnallpn",
|
||||
"widgetName": "Button2All"
|
||||
}
|
||||
45
pages/Pending POs/widgets/Container1/Button2Copy.json
Normal file
45
pages/Pending POs/widgets/Container1/Button2Copy.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 30,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btnkey005",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 30,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 26,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending Revisions', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 30,
|
||||
"originalTopRow": 26,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending Revisions",
|
||||
"topRow": 26,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btnpndrv",
|
||||
"widgetName": "Button2Copy"
|
||||
}
|
||||
43
pages/Pending POs/widgets/Container1/Button2Copy2.json
Normal file
43
pages/Pending POs/widgets/Container1/Button2Copy2.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 34,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btnkxg01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 34,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 30,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 34,
|
||||
"originalTopRow": 30,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "xGen",
|
||||
"topRow": 30,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btnxgen",
|
||||
"widgetName": "Button2Copy2"
|
||||
}
|
||||
43
pages/Pending POs/widgets/Container1/Button3.json
Normal file
43
pages/Pending POs/widgets/Container1/Button3.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 44,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btn3k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 44,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 40,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Job Drawing Status', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 44,
|
||||
"originalTopRow": 40,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Job Drawing Status",
|
||||
"topRow": 40,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btn3jds",
|
||||
"widgetName": "Button3"
|
||||
}
|
||||
43
pages/Pending POs/widgets/Container1/Button3Copy.json
Normal file
43
pages/Pending POs/widgets/Container1/Button3Copy.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 48,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1btn3k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 48,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 44,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Engineering Holds', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 48,
|
||||
"originalTopRow": 44,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Engineering Holds",
|
||||
"topRow": 44,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1btn3enh",
|
||||
"widgetName": "Button3Copy"
|
||||
}
|
||||
87
pages/Pending POs/widgets/Container1/Container1.json
Normal file
87
pages/Pending POs/widgets/Container1/Container1.json
Normal file
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0px",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 124,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"children": [
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 1240,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": false,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"flexLayers": [],
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "xorz42kdhi",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 100,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 100,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 132.9375,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pa1c0ntain",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 132.9375,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1canvas01",
|
||||
"widgetName": "Canvas1"
|
||||
}
|
||||
],
|
||||
"containerStyle": "card",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "FIXED",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexVerticalAlignment": "stretch",
|
||||
"isCanvas": true,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "36jaq5m9iy",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 12,
|
||||
"minDynamicHeight": 10,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 10,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 3,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 44.3125,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 9,
|
||||
"shouldScrollContents": true,
|
||||
"topRow": 0,
|
||||
"type": "CONTAINER_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1c0ntain",
|
||||
"widgetName": "Container1"
|
||||
}
|
||||
52
pages/Pending POs/widgets/Container1/Text1.json
Normal file
52
pages/Pending POs/widgets/Container1/Text1.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 4,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1txkey00",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 6,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 2,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 4,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Sales",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1txtsales",
|
||||
"widgetName": "Text1"
|
||||
}
|
||||
52
pages/Pending POs/widgets/Container1/Text2.json
Normal file
52
pages/Pending POs/widgets/Container1/Text2.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 22,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1txkey01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 22,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 18,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 22,
|
||||
"originalTopRow": 18,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Engineering",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 18,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1txtpndpo",
|
||||
"widgetName": "Text2"
|
||||
}
|
||||
46
pages/Pending POs/widgets/Container1/Text3.json
Normal file
46
pages/Pending POs/widgets/Container1/Text3.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 40,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1txt3k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 40,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 36,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 40,
|
||||
"originalTopRow": 36,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pa1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Operations",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 36,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1txt3ops",
|
||||
"widgetName": "Text3"
|
||||
}
|
||||
52
pages/Pending POs/widgets/Heading.json
Normal file
52
pages/Pending POs/widgets/Heading.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 5,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1.875rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1hdkey01",
|
||||
"leftColumn": 9,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 5,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 17,
|
||||
"mobileTopRow": 1,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 5,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 25.109375,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Pending POs",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1heading1",
|
||||
"widgetName": "Heading"
|
||||
}
|
||||
599
pages/Pending POs/widgets/Tabs1/TableALx.json
Normal file
599
pages/Pending POs/widgets/Tabs1/TableALx.json
Normal file
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 58,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"matl",
|
||||
"matl_classocde",
|
||||
"matl_desc",
|
||||
"matl_spec",
|
||||
"qoh",
|
||||
"po_released",
|
||||
"po_opened",
|
||||
"po_closed",
|
||||
"poitem_due",
|
||||
"wo_item",
|
||||
"wo_demanding",
|
||||
"wo_total_demand",
|
||||
"uom"
|
||||
],
|
||||
"columnUpdatedAt": 1772194562509,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [
|
||||
0
|
||||
],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
},
|
||||
{
|
||||
"key": "tableData"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_classocde.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_desc.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_spec.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.qoh.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_released.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_opened.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_closed.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.poitem_due.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_item.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_demanding.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_total_demand.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.uom.computedValue"
|
||||
}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{
|
||||
"key": "textSize"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": false,
|
||||
"key": "pa1tblalx1key",
|
||||
"label": "Data",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 35,
|
||||
"mobileTopRow": 5,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 58,
|
||||
"originalTopRow": 0,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "pa1cnvsalx",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"matl": {
|
||||
"alias": "matl",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl\"])) : matl })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl",
|
||||
"notation": "standard",
|
||||
"originalId": "matl",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_classocde": {
|
||||
"alias": "matl_classocde",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_classocde\"])) : matl_classocde })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_classocde",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_classocde",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_classocde",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_desc": {
|
||||
"alias": "matl_desc",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_desc\"])) : matl_desc })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_desc",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_desc",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_desc",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_spec": {
|
||||
"alias": "matl_spec",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_spec\"])) : matl_spec })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_spec",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_spec",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_spec",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"qoh": {
|
||||
"alias": "qoh",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qoh\"])) : qoh })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "qoh",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "qoh",
|
||||
"notation": "standard",
|
||||
"originalId": "qoh",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_released": {
|
||||
"alias": "po_released",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_released\"])) : po_released })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_released",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_released",
|
||||
"notation": "standard",
|
||||
"originalId": "po_released",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_opened": {
|
||||
"alias": "po_opened",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_opened\"])) : po_opened })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_opened",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_opened",
|
||||
"notation": "standard",
|
||||
"originalId": "po_opened",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_closed": {
|
||||
"alias": "po_closed",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_closed\"])) : po_closed })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_closed",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_closed",
|
||||
"notation": "standard",
|
||||
"originalId": "po_closed",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"poitem_due": {
|
||||
"alias": "poitem_due",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"poitem_due\"])) : poitem_due })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "poitem_due",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "poitem_due",
|
||||
"notation": "standard",
|
||||
"originalId": "poitem_due",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_item": {
|
||||
"alias": "wo_item",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_item\"])) : wo_item })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_item",
|
||||
"index": 9,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_item",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_item",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_demanding": {
|
||||
"alias": "wo_demanding",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demanding\"])) : wo_demanding })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_demanding",
|
||||
"index": 10,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_demanding",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_demanding",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_total_demand": {
|
||||
"alias": "wo_total_demand",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_total_demand\"])) : wo_total_demand })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_total_demand",
|
||||
"index": 11,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_total_demand",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_total_demand",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"uom": {
|
||||
"alias": "uom",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableALx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"uom\"])) : uom })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "uom",
|
||||
"index": 12,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "uom",
|
||||
"notation": "standard",
|
||||
"originalId": "uom",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 62,
|
||||
"searchKey": "",
|
||||
"tableData": "{{pending_pos_alx_pending.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 0,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "pa1tblalx1",
|
||||
"widgetName": "TableALx"
|
||||
}
|
||||
599
pages/Pending POs/widgets/Tabs1/TableAll.json
Normal file
599
pages/Pending POs/widgets/Tabs1/TableAll.json
Normal file
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 58,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"matl",
|
||||
"matl_classocde",
|
||||
"matl_desc",
|
||||
"matl_spec",
|
||||
"qoh",
|
||||
"po_released",
|
||||
"po_opened",
|
||||
"po_closed",
|
||||
"poitem_due",
|
||||
"wo_item",
|
||||
"wo_demanding",
|
||||
"wo_total_demand",
|
||||
"uom"
|
||||
],
|
||||
"columnUpdatedAt": 1772194562509,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [
|
||||
0
|
||||
],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
},
|
||||
{
|
||||
"key": "tableData"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_classocde.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_desc.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_spec.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.qoh.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_released.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_opened.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_closed.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.poitem_due.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_item.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_demanding.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_total_demand.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.uom.computedValue"
|
||||
}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{
|
||||
"key": "textSize"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": false,
|
||||
"key": "pa1tblall1key",
|
||||
"label": "Data",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 35,
|
||||
"mobileTopRow": 5,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 58,
|
||||
"originalTopRow": 0,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "pa1cnvsall",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"matl": {
|
||||
"alias": "matl",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl\"])) : matl })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl",
|
||||
"notation": "standard",
|
||||
"originalId": "matl",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_classocde": {
|
||||
"alias": "matl_classocde",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_classocde\"])) : matl_classocde })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_classocde",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_classocde",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_classocde",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_desc": {
|
||||
"alias": "matl_desc",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_desc\"])) : matl_desc })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_desc",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_desc",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_desc",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_spec": {
|
||||
"alias": "matl_spec",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_spec\"])) : matl_spec })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_spec",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_spec",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_spec",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"qoh": {
|
||||
"alias": "qoh",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qoh\"])) : qoh })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "qoh",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "qoh",
|
||||
"notation": "standard",
|
||||
"originalId": "qoh",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_released": {
|
||||
"alias": "po_released",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_released\"])) : po_released })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_released",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_released",
|
||||
"notation": "standard",
|
||||
"originalId": "po_released",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_opened": {
|
||||
"alias": "po_opened",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_opened\"])) : po_opened })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_opened",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_opened",
|
||||
"notation": "standard",
|
||||
"originalId": "po_opened",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_closed": {
|
||||
"alias": "po_closed",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_closed\"])) : po_closed })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_closed",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_closed",
|
||||
"notation": "standard",
|
||||
"originalId": "po_closed",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"poitem_due": {
|
||||
"alias": "poitem_due",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"poitem_due\"])) : poitem_due })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "poitem_due",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "poitem_due",
|
||||
"notation": "standard",
|
||||
"originalId": "poitem_due",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_item": {
|
||||
"alias": "wo_item",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_item\"])) : wo_item })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_item",
|
||||
"index": 9,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_item",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_item",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_demanding": {
|
||||
"alias": "wo_demanding",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demanding\"])) : wo_demanding })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_demanding",
|
||||
"index": 10,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_demanding",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_demanding",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_total_demand": {
|
||||
"alias": "wo_total_demand",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_total_demand\"])) : wo_total_demand })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_total_demand",
|
||||
"index": 11,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_total_demand",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_total_demand",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"uom": {
|
||||
"alias": "uom",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableAll.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"uom\"])) : uom })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "uom",
|
||||
"index": 12,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "uom",
|
||||
"notation": "standard",
|
||||
"originalId": "uom",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 62,
|
||||
"searchKey": "",
|
||||
"tableData": "{{pending_pos_all.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 0,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "pa1tblall1",
|
||||
"widgetName": "TableAll"
|
||||
}
|
||||
599
pages/Pending POs/widgets/Tabs1/TableML.json
Normal file
599
pages/Pending POs/widgets/Tabs1/TableML.json
Normal file
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 58,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"matl",
|
||||
"matl_classocde",
|
||||
"matl_desc",
|
||||
"matl_spec",
|
||||
"qoh",
|
||||
"po_released",
|
||||
"po_opened",
|
||||
"po_closed",
|
||||
"poitem_due",
|
||||
"wo_item",
|
||||
"wo_demanding",
|
||||
"wo_total_demand",
|
||||
"uom"
|
||||
],
|
||||
"columnUpdatedAt": 1772194562509,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [
|
||||
0
|
||||
],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
},
|
||||
{
|
||||
"key": "tableData"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_classocde.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_desc.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_spec.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.qoh.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_released.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_opened.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_closed.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.poitem_due.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_item.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_demanding.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_total_demand.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.uom.computedValue"
|
||||
}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{
|
||||
"key": "textSize"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": false,
|
||||
"key": "pa1tblml01key",
|
||||
"label": "Data",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 35,
|
||||
"mobileTopRow": 5,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 58,
|
||||
"originalTopRow": 0,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "pa1cnvsml1",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"matl": {
|
||||
"alias": "matl",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl\"])) : matl })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl",
|
||||
"notation": "standard",
|
||||
"originalId": "matl",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_classocde": {
|
||||
"alias": "matl_classocde",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_classocde\"])) : matl_classocde })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_classocde",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_classocde",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_classocde",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_desc": {
|
||||
"alias": "matl_desc",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_desc\"])) : matl_desc })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_desc",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_desc",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_desc",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_spec": {
|
||||
"alias": "matl_spec",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_spec\"])) : matl_spec })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_spec",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_spec",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_spec",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"qoh": {
|
||||
"alias": "qoh",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qoh\"])) : qoh })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "qoh",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "qoh",
|
||||
"notation": "standard",
|
||||
"originalId": "qoh",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_released": {
|
||||
"alias": "po_released",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_released\"])) : po_released })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_released",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_released",
|
||||
"notation": "standard",
|
||||
"originalId": "po_released",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_opened": {
|
||||
"alias": "po_opened",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_opened\"])) : po_opened })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_opened",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_opened",
|
||||
"notation": "standard",
|
||||
"originalId": "po_opened",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_closed": {
|
||||
"alias": "po_closed",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_closed\"])) : po_closed })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_closed",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_closed",
|
||||
"notation": "standard",
|
||||
"originalId": "po_closed",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"poitem_due": {
|
||||
"alias": "poitem_due",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"poitem_due\"])) : poitem_due })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "poitem_due",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "poitem_due",
|
||||
"notation": "standard",
|
||||
"originalId": "poitem_due",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_item": {
|
||||
"alias": "wo_item",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_item\"])) : wo_item })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_item",
|
||||
"index": 9,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_item",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_item",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_demanding": {
|
||||
"alias": "wo_demanding",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demanding\"])) : wo_demanding })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_demanding",
|
||||
"index": 10,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_demanding",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_demanding",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_total_demand": {
|
||||
"alias": "wo_total_demand",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_total_demand\"])) : wo_total_demand })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_total_demand",
|
||||
"index": 11,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_total_demand",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_total_demand",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"uom": {
|
||||
"alias": "uom",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableML.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"uom\"])) : uom })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "uom",
|
||||
"index": 12,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "uom",
|
||||
"notation": "standard",
|
||||
"originalId": "uom",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 62,
|
||||
"searchKey": "",
|
||||
"tableData": "{{pending_pos_ml_pending.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 0,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "pa1tblml01",
|
||||
"widgetName": "TableML"
|
||||
}
|
||||
599
pages/Pending POs/widgets/Tabs1/TableSLx.json
Normal file
599
pages/Pending POs/widgets/Tabs1/TableSLx.json
Normal file
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 58,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"matl",
|
||||
"matl_classocde",
|
||||
"matl_desc",
|
||||
"matl_spec",
|
||||
"qoh",
|
||||
"po_released",
|
||||
"po_opened",
|
||||
"po_closed",
|
||||
"poitem_due",
|
||||
"wo_item",
|
||||
"wo_demanding",
|
||||
"wo_total_demand",
|
||||
"uom"
|
||||
],
|
||||
"columnUpdatedAt": 1772194562509,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [
|
||||
0
|
||||
],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
},
|
||||
{
|
||||
"key": "tableData"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_classocde.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_desc.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_spec.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.qoh.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_released.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_opened.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_closed.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.poitem_due.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_item.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_demanding.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_total_demand.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.uom.computedValue"
|
||||
}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{
|
||||
"key": "textSize"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": false,
|
||||
"key": "pa1tblslx1key",
|
||||
"label": "Data",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 35,
|
||||
"mobileTopRow": 5,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 58,
|
||||
"originalTopRow": 0,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "pa1cnvsslx",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"matl": {
|
||||
"alias": "matl",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl\"])) : matl })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl",
|
||||
"notation": "standard",
|
||||
"originalId": "matl",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_classocde": {
|
||||
"alias": "matl_classocde",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_classocde\"])) : matl_classocde })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_classocde",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_classocde",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_classocde",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_desc": {
|
||||
"alias": "matl_desc",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_desc\"])) : matl_desc })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_desc",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_desc",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_desc",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_spec": {
|
||||
"alias": "matl_spec",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_spec\"])) : matl_spec })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_spec",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_spec",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_spec",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"qoh": {
|
||||
"alias": "qoh",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qoh\"])) : qoh })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "qoh",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "qoh",
|
||||
"notation": "standard",
|
||||
"originalId": "qoh",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_released": {
|
||||
"alias": "po_released",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_released\"])) : po_released })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_released",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_released",
|
||||
"notation": "standard",
|
||||
"originalId": "po_released",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_opened": {
|
||||
"alias": "po_opened",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_opened\"])) : po_opened })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_opened",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_opened",
|
||||
"notation": "standard",
|
||||
"originalId": "po_opened",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_closed": {
|
||||
"alias": "po_closed",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_closed\"])) : po_closed })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_closed",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_closed",
|
||||
"notation": "standard",
|
||||
"originalId": "po_closed",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"poitem_due": {
|
||||
"alias": "poitem_due",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"poitem_due\"])) : poitem_due })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "poitem_due",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "poitem_due",
|
||||
"notation": "standard",
|
||||
"originalId": "poitem_due",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_item": {
|
||||
"alias": "wo_item",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_item\"])) : wo_item })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_item",
|
||||
"index": 9,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_item",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_item",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_demanding": {
|
||||
"alias": "wo_demanding",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demanding\"])) : wo_demanding })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_demanding",
|
||||
"index": 10,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_demanding",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_demanding",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_total_demand": {
|
||||
"alias": "wo_total_demand",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_total_demand\"])) : wo_total_demand })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_total_demand",
|
||||
"index": 11,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_total_demand",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_total_demand",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"uom": {
|
||||
"alias": "uom",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSLx.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"uom\"])) : uom })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "uom",
|
||||
"index": 12,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "uom",
|
||||
"notation": "standard",
|
||||
"originalId": "uom",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 62,
|
||||
"searchKey": "",
|
||||
"tableData": "{{pending_pos_slx_pending.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 0,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "pa1tblslx1",
|
||||
"widgetName": "TableSLx"
|
||||
}
|
||||
599
pages/Pending POs/widgets/Tabs1/TableSR.json
Normal file
599
pages/Pending POs/widgets/Tabs1/TableSR.json
Normal file
@@ -0,0 +1,599 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 58,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"cachedTableData": {},
|
||||
"canFreezeColumn": true,
|
||||
"childStylesheet": {
|
||||
"button": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"editActions": {
|
||||
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"iconButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
},
|
||||
"menuButton": {
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"boxShadow": "none",
|
||||
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
|
||||
}
|
||||
},
|
||||
"columnOrder": [
|
||||
"matl",
|
||||
"matl_classocde",
|
||||
"matl_desc",
|
||||
"matl_spec",
|
||||
"qoh",
|
||||
"po_released",
|
||||
"po_opened",
|
||||
"po_closed",
|
||||
"poitem_due",
|
||||
"wo_item",
|
||||
"wo_demanding",
|
||||
"wo_total_demand",
|
||||
"uom"
|
||||
],
|
||||
"columnUpdatedAt": 1772194562509,
|
||||
"columnWidthMap": {},
|
||||
"compactMode": "SHORT",
|
||||
"customIsLoading": false,
|
||||
"customIsLoadingValue": "",
|
||||
"defaultPageSize": 0,
|
||||
"defaultSelectedRowIndex": 0,
|
||||
"defaultSelectedRowIndices": [
|
||||
0
|
||||
],
|
||||
"delimiter": ",",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
},
|
||||
{
|
||||
"key": "tableData"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_classocde.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_desc.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.matl_spec.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.qoh.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_released.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_opened.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.po_closed.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.poitem_due.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_item.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_demanding.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.wo_total_demand.computedValue"
|
||||
},
|
||||
{
|
||||
"key": "primaryColumns.uom.computedValue"
|
||||
}
|
||||
],
|
||||
"dynamicPropertyPathList": [
|
||||
{
|
||||
"key": "textSize"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [],
|
||||
"enableClientSideSearch": true,
|
||||
"endOfData": false,
|
||||
"flexVerticalAlignment": "start",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"inlineEditingSaveOption": "ROW_LEVEL",
|
||||
"isLoading": false,
|
||||
"isSortable": true,
|
||||
"isVisible": true,
|
||||
"isVisibleDownload": true,
|
||||
"isVisibleFilters": false,
|
||||
"isVisiblePagination": true,
|
||||
"isVisibleSearch": false,
|
||||
"key": "pa1tblsr01key",
|
||||
"label": "Data",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 31,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 35,
|
||||
"mobileTopRow": 5,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 58,
|
||||
"originalTopRow": 0,
|
||||
"parentColumnSpace": 11.265625,
|
||||
"parentId": "pa1cnvssr1",
|
||||
"parentRowSpace": 10,
|
||||
"primaryColumns": {
|
||||
"matl": {
|
||||
"alias": "matl",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl\"])) : matl })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl",
|
||||
"index": 0,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl",
|
||||
"notation": "standard",
|
||||
"originalId": "matl",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_classocde": {
|
||||
"alias": "matl_classocde",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_classocde\"])) : matl_classocde })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_classocde",
|
||||
"index": 1,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_classocde",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_classocde",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_desc": {
|
||||
"alias": "matl_desc",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_desc\"])) : matl_desc })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_desc",
|
||||
"index": 2,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_desc",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_desc",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"matl_spec": {
|
||||
"alias": "matl_spec",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"matl_spec\"])) : matl_spec })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "matl_spec",
|
||||
"index": 3,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "matl_spec",
|
||||
"notation": "standard",
|
||||
"originalId": "matl_spec",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"qoh": {
|
||||
"alias": "qoh",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"qoh\"])) : qoh })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "qoh",
|
||||
"index": 4,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "qoh",
|
||||
"notation": "standard",
|
||||
"originalId": "qoh",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_released": {
|
||||
"alias": "po_released",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_released\"])) : po_released })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_released",
|
||||
"index": 5,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_released",
|
||||
"notation": "standard",
|
||||
"originalId": "po_released",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_opened": {
|
||||
"alias": "po_opened",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_opened\"])) : po_opened })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_opened",
|
||||
"index": 6,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_opened",
|
||||
"notation": "standard",
|
||||
"originalId": "po_opened",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"po_closed": {
|
||||
"alias": "po_closed",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"po_closed\"])) : po_closed })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "po_closed",
|
||||
"index": 7,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "po_closed",
|
||||
"notation": "standard",
|
||||
"originalId": "po_closed",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"poitem_due": {
|
||||
"alias": "poitem_due",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "date",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"poitem_due\"])) : poitem_due })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "poitem_due",
|
||||
"index": 8,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "poitem_due",
|
||||
"notation": "standard",
|
||||
"originalId": "poitem_due",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_item": {
|
||||
"alias": "wo_item",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_item\"])) : wo_item })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_item",
|
||||
"index": 9,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_item",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_item",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_demanding": {
|
||||
"alias": "wo_demanding",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_demanding\"])) : wo_demanding })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_demanding",
|
||||
"index": 10,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_demanding",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_demanding",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"wo_total_demand": {
|
||||
"alias": "wo_total_demand",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "number",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"wo_total_demand\"])) : wo_total_demand })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "wo_total_demand",
|
||||
"index": 11,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "wo_total_demand",
|
||||
"notation": "standard",
|
||||
"originalId": "wo_total_demand",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
},
|
||||
"uom": {
|
||||
"alias": "uom",
|
||||
"allowCellWrapping": false,
|
||||
"allowSameOptionsInNewRow": true,
|
||||
"cellBackground": "",
|
||||
"columnType": "text",
|
||||
"computedValue": "{{(() => { const tableData = TableSR.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"uom\"])) : uom })()}}",
|
||||
"currencyCode": "USD",
|
||||
"decimals": 0,
|
||||
"enableFilter": true,
|
||||
"enableSort": true,
|
||||
"fontStyle": "",
|
||||
"horizontalAlignment": "LEFT",
|
||||
"id": "uom",
|
||||
"index": 12,
|
||||
"isCellEditable": false,
|
||||
"isCellVisible": true,
|
||||
"isDerived": false,
|
||||
"isDisabled": false,
|
||||
"isDiscardVisible": true,
|
||||
"isSaveVisible": true,
|
||||
"isEditable": false,
|
||||
"isVisible": true,
|
||||
"label": "uom",
|
||||
"notation": "standard",
|
||||
"originalId": "uom",
|
||||
"sticky": "",
|
||||
"textColor": "",
|
||||
"textSize": "0.775rem",
|
||||
"thousandSeparator": true,
|
||||
"validation": {},
|
||||
"verticalAlignment": "CENTER",
|
||||
"width": 150
|
||||
}
|
||||
},
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 62,
|
||||
"searchKey": "",
|
||||
"tableData": "{{pending_pos_sr_pending.data}}",
|
||||
"textSize": "0.775rem",
|
||||
"topRow": 0,
|
||||
"totalRecordsCount": 0,
|
||||
"type": "TABLE_WIDGET_V2",
|
||||
"version": 2,
|
||||
"verticalAlignment": "CENTER",
|
||||
"widgetId": "pa1tblsr01",
|
||||
"widgetName": "TableSR"
|
||||
}
|
||||
324
pages/Pending POs/widgets/Tabs1/Tabs1.json
Normal file
324
pages/Pending POs/widgets/Tabs1/Tabs1.json
Normal file
@@ -0,0 +1,324 @@
|
||||
{
|
||||
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"animateLoading": true,
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0.375rem",
|
||||
"borderWidth": 1,
|
||||
"bottomRow": 67,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"children": [
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 620,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": true,
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexLayers": [],
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1cnvkey01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 150,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 150,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 602.625,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pa1tabs001",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 602.625,
|
||||
"shouldScrollContents": false,
|
||||
"tabId": "tab1",
|
||||
"tabName": "All",
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1cnvsall",
|
||||
"widgetName": "Canvas1"
|
||||
},
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 620,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": true,
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexLayers": [],
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1cnvkey02",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 150,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 150,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 602.625,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pa1tabs001",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 602.625,
|
||||
"shouldScrollContents": false,
|
||||
"tabId": "tab2",
|
||||
"tabName": "SLx",
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1cnvsslx",
|
||||
"widgetName": "Canvas2"
|
||||
},
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 620,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": true,
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexLayers": [],
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1cnvkey03",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 150,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 150,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 602.625,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pa1tabs001",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 602.625,
|
||||
"shouldScrollContents": false,
|
||||
"tabId": "tab3",
|
||||
"tabName": "ML",
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1cnvsml1",
|
||||
"widgetName": "Canvas3"
|
||||
},
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 620,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": true,
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexLayers": [],
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1cnvkey04",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 150,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 150,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 602.625,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pa1tabs001",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 602.625,
|
||||
"shouldScrollContents": false,
|
||||
"tabId": "tab4",
|
||||
"tabName": "ALx",
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1cnvsalx",
|
||||
"widgetName": "Canvas4"
|
||||
},
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 620,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": true,
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexLayers": [],
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1cnvkey05",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 150,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 150,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 602.625,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pa1tabs001",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 602.625,
|
||||
"shouldScrollContents": false,
|
||||
"tabId": "tab5",
|
||||
"tabName": "SR",
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pa1cnvssr1",
|
||||
"widgetName": "Canvas5"
|
||||
}
|
||||
],
|
||||
"defaultTab": "All",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "accentColor"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexVerticalAlignment": "stretch",
|
||||
"isCanvas": true,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pa1tabskey1",
|
||||
"leftColumn": 9,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 15,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 76,
|
||||
"mobileLeftColumn": 2,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 61,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 67,
|
||||
"originalTopRow": 5,
|
||||
"parentColumnSpace": 25.109375,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldScrollContents": true,
|
||||
"shouldShowTabs": true,
|
||||
"tabsObj": {
|
||||
"tab1": {
|
||||
"id": "tab1",
|
||||
"index": 0,
|
||||
"isVisible": true,
|
||||
"label": "All",
|
||||
"positioning": "vertical",
|
||||
"widgetId": "pa1cnvsall"
|
||||
},
|
||||
"tab2": {
|
||||
"id": "tab2",
|
||||
"index": 1,
|
||||
"isVisible": true,
|
||||
"label": "SLx",
|
||||
"positioning": "vertical",
|
||||
"widgetId": "pa1cnvsslx"
|
||||
},
|
||||
"tab3": {
|
||||
"id": "tab3",
|
||||
"index": 2,
|
||||
"isVisible": true,
|
||||
"label": "ML",
|
||||
"positioning": "vertical",
|
||||
"widgetId": "pa1cnvsml1"
|
||||
},
|
||||
"tab4": {
|
||||
"id": "tab4",
|
||||
"index": 3,
|
||||
"isVisible": true,
|
||||
"label": "ALx",
|
||||
"positioning": "vertical",
|
||||
"widgetId": "pa1cnvsalx"
|
||||
},
|
||||
"tab5": {
|
||||
"id": "tab5",
|
||||
"index": 4,
|
||||
"isVisible": true,
|
||||
"label": "SR",
|
||||
"positioning": "vertical",
|
||||
"widgetId": "pa1cnvssr1"
|
||||
}
|
||||
},
|
||||
"topRow": 5,
|
||||
"type": "TABS_WIDGET",
|
||||
"version": 3,
|
||||
"widgetId": "pa1tabs001",
|
||||
"widgetName": "Tabs1"
|
||||
}
|
||||
33
pages/Pending Revisions/Pending Revisions.json
Normal file
33
pages/Pending Revisions/Pending Revisions.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"gitSyncId": "0598cd55ba984886b668342e_15ec5d9e-3743-4dd6-b670-c9a91142b92a",
|
||||
"unpublishedPage": {
|
||||
"isHidden": false,
|
||||
"layouts": [
|
||||
{
|
||||
"dsl": {
|
||||
"backgroundColor": "none",
|
||||
"bottomRow": 1240,
|
||||
"canExtend": true,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [],
|
||||
"leftColumn": 0,
|
||||
"minHeight": 1292,
|
||||
"parentColumnSpace": 1,
|
||||
"parentRowSpace": 1,
|
||||
"rightColumn": 4896,
|
||||
"snapColumns": 64,
|
||||
"snapRows": 124,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 94,
|
||||
"widgetId": "0",
|
||||
"widgetName": "MainContainer"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "Pending Revisions",
|
||||
"slug": "pending-revisions"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "0598cd55ba984886b668342e_b1c1fca9-b06c-49e3-b063-720fe1494cf7",
|
||||
"id": "Pending Revisions_pending_revisions_all",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select *\nfrom mpe.get_prototype_dashboard_data(ARRAY ['25502', '27985', '35313', '37111', '34487', '35355']::TEXT[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_revisions_all",
|
||||
"pageId": "Pending Revisions",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
select *
|
||||
from mpe.get_prototype_dashboard_data(ARRAY ['25502', '27985', '35313', '37111', '34487', '35355']::TEXT[])
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "0598cd55ba984886b668342e_9d7abc58-2bd6-4eb5-8503-ee182b143f01",
|
||||
"id": "Pending Revisions_pending_revisions_alx",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select *\nfrom mpe.get_prototype_dashboard_data(ARRAY ['25502', '27985']::TEXT[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_revisions_alx",
|
||||
"pageId": "Pending Revisions",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
select *
|
||||
from mpe.get_prototype_dashboard_data(ARRAY ['25502', '27985']::TEXT[])
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "0598cd55ba984886b668342e_dbe9fd8c-dab2-4480-ab63-253af80f5477",
|
||||
"id": "Pending Revisions_pending_revisions_ml",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select *\nfrom mpe.get_prototype_dashboard_data(ARRAY ['37111']::TEXT[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_revisions_ml",
|
||||
"pageId": "Pending Revisions",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
select *
|
||||
from mpe.get_prototype_dashboard_data(ARRAY ['37111']::TEXT[])
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "0598cd55ba984886b668342e_333bf9d0-4b04-44f8-b6ef-a940e4132992",
|
||||
"id": "Pending Revisions_pending_revisions_slx",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select *\nfrom mpe.get_prototype_dashboard_data(ARRAY ['34487', '35355']::TEXT[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_revisions_slx",
|
||||
"pageId": "Pending Revisions",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
select *
|
||||
from mpe.get_prototype_dashboard_data(ARRAY ['34487', '35355']::TEXT[])
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"gitSyncId": "0598cd55ba984886b668342e_6fec5d38-ef2c-4ae0-857f-16e3e1ae5e5c",
|
||||
"id": "Pending Revisions_pending_revisions_sr",
|
||||
"pluginId": "postgres-plugin",
|
||||
"pluginType": "DB",
|
||||
"unpublishedAction": {
|
||||
"actionConfiguration": {
|
||||
"body": "select *\nfrom mpe.get_prototype_dashboard_data(ARRAY ['35313']::TEXT[])\n",
|
||||
"encodeParamsToggle": true,
|
||||
"paginationType": "NONE",
|
||||
"pluginSpecifiedTemplates": [
|
||||
{
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"timeoutInMillisecond": 10000
|
||||
},
|
||||
"confirmBeforeExecute": false,
|
||||
"datasource": {
|
||||
"id": "xTuple_GoLive",
|
||||
"isAutoGenerated": false,
|
||||
"name": "xTuple_GoLive",
|
||||
"pluginId": "postgres-plugin"
|
||||
},
|
||||
"dynamicBindingPathList": [],
|
||||
"name": "pending_revisions_sr",
|
||||
"pageId": "Pending Revisions",
|
||||
"runBehaviour": "AUTOMATIC",
|
||||
"userSetOnLoad": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
select *
|
||||
from mpe.get_prototype_dashboard_data(ARRAY ['35313']::TEXT[])
|
||||
45
pages/Pending Revisions/widgets/Container1/Button1.json
Normal file
45
pages/Pending Revisions/widgets/Container1/Button1.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 8,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btnkey001",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 8,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 4,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 8,
|
||||
"originalTopRow": 4,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Capacity Planning",
|
||||
"topRow": 4,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btncplan",
|
||||
"widgetName": "Button1"
|
||||
}
|
||||
45
pages/Pending Revisions/widgets/Container1/Button1Copy.json
Normal file
45
pages/Pending Revisions/widgets/Container1/Button1Copy.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 12,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btnkey002",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 12,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 8,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 12,
|
||||
"originalTopRow": 8,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Shipped",
|
||||
"topRow": 8,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btnushpd",
|
||||
"widgetName": "Button1Copy"
|
||||
}
|
||||
45
pages/Pending Revisions/widgets/Container1/Button1Copy2.json
Normal file
45
pages/Pending Revisions/widgets/Container1/Button1Copy2.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 16,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btnkey003",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 16,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 12,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 16,
|
||||
"originalTopRow": 12,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Units Ordered",
|
||||
"topRow": 12,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btnuordr",
|
||||
"widgetName": "Button1Copy2"
|
||||
}
|
||||
45
pages/Pending Revisions/widgets/Container1/Button2All.json
Normal file
45
pages/Pending Revisions/widgets/Container1/Button2All.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 26,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btnkey004",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 26,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 22,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending POs', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 26,
|
||||
"originalTopRow": 22,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending POs",
|
||||
"topRow": 22,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btnpndpo",
|
||||
"widgetName": "Button2All"
|
||||
}
|
||||
49
pages/Pending Revisions/widgets/Container1/Button2Copy.json
Normal file
49
pages/Pending Revisions/widgets/Container1/Button2Copy.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 30,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "{{appsmith.theme.colors.backgroundColor}}",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "buttonColor"
|
||||
}
|
||||
],
|
||||
"dynamicTriggerPathList": [
|
||||
{
|
||||
"key": "onClick"
|
||||
}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btnkey005",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 30,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 26,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Pending Revisions', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 30,
|
||||
"originalTopRow": 26,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Pending Revisions",
|
||||
"topRow": 26,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btnpndrv",
|
||||
"widgetName": "Button2Copy"
|
||||
}
|
||||
43
pages/Pending Revisions/widgets/Container1/Button2Copy2.json
Normal file
43
pages/Pending Revisions/widgets/Container1/Button2Copy2.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 34,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btnkxg01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 34,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 30,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 34,
|
||||
"originalTopRow": 30,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "xGen",
|
||||
"topRow": 30,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btnxgen",
|
||||
"widgetName": "Button2Copy2"
|
||||
}
|
||||
43
pages/Pending Revisions/widgets/Container1/Button3.json
Normal file
43
pages/Pending Revisions/widgets/Container1/Button3.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 44,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btn3k01",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 44,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 40,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Job Drawing Status', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 44,
|
||||
"originalTopRow": 40,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Job Drawing Status",
|
||||
"topRow": 40,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btn3jds",
|
||||
"widgetName": "Button3"
|
||||
}
|
||||
43
pages/Pending Revisions/widgets/Container1/Button3Copy.json
Normal file
43
pages/Pending Revisions/widgets/Container1/Button3Copy.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "0.375rem",
|
||||
"bottomRow": 48,
|
||||
"boxShadow": "none",
|
||||
"buttonColor": "#ffffff",
|
||||
"buttonVariant": "PRIMARY",
|
||||
"disabledWhenInvalid": false,
|
||||
"dynamicBindingPathList": [],
|
||||
"dynamicTriggerPathList": [
|
||||
{"key": "onClick"}
|
||||
],
|
||||
"isDefaultClickDisabled": true,
|
||||
"isDisabled": false,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1btn3k02",
|
||||
"leftColumn": 0,
|
||||
"minWidth": 120,
|
||||
"mobileBottomRow": 48,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 16,
|
||||
"mobileTopRow": 44,
|
||||
"needsErrorInfo": false,
|
||||
"onClick": "{{navigateTo('Operations - Engineering Holds', {}, 'SAME_WINDOW');}}",
|
||||
"originalBottomRow": 48,
|
||||
"originalTopRow": 44,
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"placement": "START",
|
||||
"recaptchaType": "V3",
|
||||
"renderMode": "CANVAS",
|
||||
"resetFormOnClick": false,
|
||||
"responsiveBehavior": "hug",
|
||||
"rightColumn": 64,
|
||||
"text": "Engineering Holds",
|
||||
"topRow": 44,
|
||||
"type": "BUTTON_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1btn3enh",
|
||||
"widgetName": "Button3Copy"
|
||||
}
|
||||
87
pages/Pending Revisions/widgets/Container1/Container1.json
Normal file
87
pages/Pending Revisions/widgets/Container1/Container1.json
Normal file
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#E0DEDE",
|
||||
"borderRadius": "0px",
|
||||
"borderWidth": "1",
|
||||
"bottomRow": 124,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"children": [
|
||||
{
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 1240,
|
||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||
"canExtend": false,
|
||||
"containerStyle": "none",
|
||||
"detachFromLayout": true,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "borderRadius"
|
||||
},
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"flexLayers": [],
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "xorz42kdhi",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minHeight": 100,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 100,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 132.9375,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 1,
|
||||
"parentId": "pr1c0ntain",
|
||||
"parentRowSpace": 1,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 132.9375,
|
||||
"topRow": 0,
|
||||
"type": "CANVAS_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1canvas01",
|
||||
"widgetName": "Canvas1"
|
||||
}
|
||||
],
|
||||
"containerStyle": "card",
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "boxShadow"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "FIXED",
|
||||
"dynamicTriggerPathList": [],
|
||||
"flexVerticalAlignment": "stretch",
|
||||
"isCanvas": true,
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "36jaq5m9iy",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 12,
|
||||
"minDynamicHeight": 10,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 10,
|
||||
"mobileLeftColumn": 0,
|
||||
"mobileRightColumn": 3,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"parentColumnSpace": 44.3125,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 9,
|
||||
"shouldScrollContents": true,
|
||||
"topRow": 0,
|
||||
"type": "CONTAINER_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1c0ntain",
|
||||
"widgetName": "Container1"
|
||||
}
|
||||
52
pages/Pending Revisions/widgets/Container1/Text1.json
Normal file
52
pages/Pending Revisions/widgets/Container1/Text1.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 4,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1txkey001",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 4,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 0,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 4,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Sales",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1txtsales",
|
||||
"widgetName": "Text1"
|
||||
}
|
||||
52
pages/Pending Revisions/widgets/Container1/Text2.json
Normal file
52
pages/Pending Revisions/widgets/Container1/Text2.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 22,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1txkey002",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 22,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 18,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 22,
|
||||
"originalTopRow": 18,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Engineering",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 18,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1txtengnr",
|
||||
"widgetName": "Text2"
|
||||
}
|
||||
46
pages/Pending Revisions/widgets/Container1/Text3.json
Normal file
46
pages/Pending Revisions/widgets/Container1/Text3.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 40,
|
||||
"dynamicBindingPathList": [
|
||||
{"key": "truncateButtonColor"},
|
||||
{"key": "fontFamily"},
|
||||
{"key": "borderRadius"}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1txt3k01",
|
||||
"leftColumn": 0,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 40,
|
||||
"mobileLeftColumn": 10,
|
||||
"mobileRightColumn": 26,
|
||||
"mobileTopRow": 36,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 40,
|
||||
"originalTopRow": 36,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 3.841796875,
|
||||
"parentId": "pr1canvas01",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Operations",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 36,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1txt3ops",
|
||||
"widgetName": "Text3"
|
||||
}
|
||||
52
pages/Pending Revisions/widgets/Heading.json
Normal file
52
pages/Pending Revisions/widgets/Heading.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"animateLoading": true,
|
||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||
"bottomRow": 5,
|
||||
"dynamicBindingPathList": [
|
||||
{
|
||||
"key": "truncateButtonColor"
|
||||
},
|
||||
{
|
||||
"key": "fontFamily"
|
||||
},
|
||||
{
|
||||
"key": "borderRadius"
|
||||
}
|
||||
],
|
||||
"dynamicHeight": "AUTO_HEIGHT",
|
||||
"dynamicTriggerPathList": [],
|
||||
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
|
||||
"fontSize": "1.875rem",
|
||||
"fontStyle": "BOLD",
|
||||
"isLoading": false,
|
||||
"isVisible": true,
|
||||
"key": "pr1hdgkey01",
|
||||
"leftColumn": 9,
|
||||
"maxDynamicHeight": 9000,
|
||||
"minDynamicHeight": 4,
|
||||
"minWidth": 450,
|
||||
"mobileBottomRow": 5,
|
||||
"mobileLeftColumn": 1,
|
||||
"mobileRightColumn": 17,
|
||||
"mobileTopRow": 1,
|
||||
"needsErrorInfo": false,
|
||||
"originalBottomRow": 5,
|
||||
"originalTopRow": 0,
|
||||
"overflow": "NONE",
|
||||
"parentColumnSpace": 25.109375,
|
||||
"parentId": "0",
|
||||
"parentRowSpace": 10,
|
||||
"renderMode": "CANVAS",
|
||||
"responsiveBehavior": "fill",
|
||||
"rightColumn": 64,
|
||||
"shouldTruncate": false,
|
||||
"text": "Pending Revisions",
|
||||
"textAlign": "LEFT",
|
||||
"textColor": "#231F20",
|
||||
"topRow": 0,
|
||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||
"type": "TEXT_WIDGET",
|
||||
"version": 1,
|
||||
"widgetId": "pr1heading1",
|
||||
"widgetName": "Heading"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user