import { Form } from '../../e2elib/lib/src/pageobjects/form.component';
|
import { DialogUnit } from '../dialogs/dialog.unit';
|
import { ListSOP } from '../../libappsop/listsop';
|
|
export class FormEntity extends Form {
|
public listEntity = new ListEntity();
|
|
public constructor() {
|
super('FormEntities');
|
}
|
}
|
|
export class ListEntity extends ListSOP<DialogUnit, ListEntityColumn> {
|
public static readonly title = 'Units and Stocking Points';
|
|
public constructor() {
|
super('FormEntities.ListEntity', new DialogUnit());
|
}
|
}
|
|
// List columns
|
export interface ListEntityColumn {
|
Name?: string;
|
'Capacity type'?: string;
|
}
|
|
// List Context Menu Items
|
const listEntityContextMenuItem = {
|
CreateUnit: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuCreateUnit', Label: 'Create unit' },
|
CreateStockingPoint: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuCreateStockingPoint', Label: 'Create stocking point' },
|
Edit: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuEdit', Label: 'Edit' },
|
Delete: { ContextMenu: 'FormEntities.listContextMenu902', Name: 'MenuDelete', Label: 'Delete' },
|
};
|
|
export { listEntityContextMenuItem as ListEntityContextMenuItem };
|