Updates to fixed processed_obj. Fixed other things with find and replace and regular expressions.
This commit is contained in:
@@ -906,7 +906,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -916,8 +916,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -603,7 +603,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -613,8 +613,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -704,8 +704,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -1188,7 +1188,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -1198,8 +1198,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -666,7 +666,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -676,8 +676,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -136,8 +136,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -797,7 +797,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -807,8 +807,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -983,7 +983,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -993,8 +993,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -865,7 +865,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -875,8 +875,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -753,7 +753,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -763,8 +763,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -956,7 +956,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -966,8 +966,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -1267,7 +1267,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -1277,8 +1277,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -924,7 +924,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -934,8 +934,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -938,7 +938,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -948,8 +948,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -972,7 +972,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -982,8 +982,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
@@ -572,7 +572,7 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
// Ensure 'id' is set from '[obj_type]_id_random'
|
// Ensure 'id' is set from '[obj_type]_id_random'
|
||||||
const randomIdKey = `${obj_type}_id_random`;
|
const randomIdKey = `${obj_type}_id_random`;
|
||||||
if (processed_obj[randomIdKey]) {
|
if (processed_obj[randomIdKey]) {
|
||||||
processed_obj.id = processed_obj[randomIdKey];
|
(processed_obj as any).id = processed_obj[randomIdKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2. Create common computed properties for client-side sorting.
|
// 2. Create common computed properties for client-side sorting.
|
||||||
@@ -582,8 +582,8 @@ async function _process_generic_props<T extends Record<string, any>>({
|
|||||||
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
const updated = processed_obj.updated_on ?? processed_obj.created_on;
|
||||||
const name = processed_obj.name ?? '';
|
const name = processed_obj.name ?? '';
|
||||||
|
|
||||||
processed_obj.tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
(processed_obj as any).tmp_sort_1 = `${group}_${priority}_${sort}_${updated}`;
|
||||||
processed_obj.tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
(processed_obj as any).tmp_sort_2 = `${group}_${priority}_${sort}_${name}_${updated}`;
|
||||||
|
|
||||||
// --- Specific Transformations ---
|
// --- Specific Transformations ---
|
||||||
if (specific_processor) {
|
if (specific_processor) {
|
||||||
|
|||||||
Reference in New Issue
Block a user