mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-22 16:18:10 +00:00

* Releases updated version of datahub-web client UI code * Fix typo in yarn lock * Change yarn lock to match yarn registry directories * Previous commit missed some paths * Even more changes to yarnlock missing in previous commit * Include codegen file for typings * Add files to get parity for datahub-web and current OS datahub-midtier * Add in typo fix from previous commit - change to proper license * Implement proper OS fix for person entity picture url * Workarounds for open source DH issues * Fixes institutional memory api and removes unopensourced tabs for datasets * Fixes search dataset deprecation and user search issue as a result of changes * Remove internal only options in the avatar menu
15 lines
699 B
TypeScript
15 lines
699 B
TypeScript
import { HandlerFunction, Schema, Request, MirageRecord } from 'ember-cli-mirage';
|
|
import { IOwnerResponse } from '@datahub/data-models/types/entity/dataset/ownership';
|
|
|
|
export const testDatasetOwnershipUrn = 'urn:li:dataset:(urn:li:dataPlatform:hdfs,kebab-db-name,CORP)';
|
|
|
|
/**
|
|
* For the supplied urn, find or populate the DB with a reference to the IOwnerResponse
|
|
* @param {Schema} schema the Mirage schema
|
|
* @param {Request} { params: { urn } } parameters supplied with the user request
|
|
*/
|
|
export const getDatasetOwnership: HandlerFunction = (
|
|
schema: Schema,
|
|
{ params: { urn } }: Request
|
|
): MirageRecord<IOwnerResponse> => schema.db.datasetOwnerships.firstOrCreate({ urn: String(urn) });
|