import { OrderBuilder, OrderDirection } from "services/api/order-builder";
import { ProcessResource } from "models/process";
import { SortDirection } from "components/data-table/data-column";
+import { containerRequestFieldsNoMounts } from "models/container-request";
export class AllProcessesPanelMiddlewareService extends DataExplorerMiddlewareService {
constructor(private services: ServiceRepository, id: string) {
}
}
-// Until the api supports unselecting fields, we need a list of all other fields to omit mounts
-export const containerRequestFieldsNoMounts = [
- "command",
- "container_count_max",
- "container_count",
- "container_image",
- "container_uuid",
- "created_at",
- "cwd",
- "description",
- "environment",
- "etag",
- "expires_at",
- "filters",
- "href",
- "kind",
- "log_uuid",
- "modified_at",
- "modified_by_client_uuid",
- "modified_by_user_uuid",
- "name",
- "output_name",
- "output_path",
- "output_properties",
- "output_storage_classes",
- "output_ttl",
- "output_uuid",
- "owner_uuid",
- "priority",
- "properties",
- "requesting_container_uuid",
- "runtime_constraints",
- "scheduling_parameters",
- "state",
- "use_existing",
- "uuid",
-];
-
const getParams = ( dataExplorer: DataExplorer ) => ({
...dataExplorerToListParams(dataExplorer),
order: getOrder(dataExplorer),