mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[AAE-4379] i18n fixes (#6515)
* add missing translations * add missing translations * fix unit tests * reduce overhead * update e2e * update e2e * cleanup e2e * cleanup e2e * cleanup e2e * update e2e * update e2e * update code * update code * update code * update code * code fixes * code fixes * code fixes
This commit is contained in:
@@ -175,7 +175,7 @@ export class DataTableComponentPage {
|
||||
sortedList = sortedList.sort(this.sortPriority);
|
||||
}
|
||||
|
||||
if (sortOrder.toLocaleLowerCase() === 'desc') {
|
||||
if (['desc', 'descending'].includes(sortOrder.toLocaleLowerCase())) {
|
||||
sortedList = sortedList.reverse();
|
||||
}
|
||||
|
||||
|
@@ -21,6 +21,15 @@ import { BrowserActions } from '../../core/utils/browser-actions';
|
||||
import { DropdownPage } from '../../core/pages/material/dropdown.page';
|
||||
import { PeopleCloudComponentPage } from './people-cloud-component.page';
|
||||
|
||||
export interface FilterProps {
|
||||
name?: string;
|
||||
status?: string;
|
||||
sort?: string;
|
||||
order?: string;
|
||||
initiator?: string;
|
||||
processName?: string;
|
||||
}
|
||||
|
||||
export class EditProcessFilterCloudComponentPage {
|
||||
|
||||
customiseFilter = element(by.id('adf-edit-process-filter-sub-title-id'));
|
||||
@@ -205,14 +214,14 @@ export class EditProcessFilterCloudComponentPage {
|
||||
await BrowserActions.click(this.saveButton);
|
||||
}
|
||||
|
||||
async setFilter({ name = '', status = '', sort = '', order = '', initiator = '', processName = '' }): Promise<void> {
|
||||
async setFilter(props: FilterProps): Promise<void> {
|
||||
await this.openFilter();
|
||||
if (name) { await this.setProcessName(name); }
|
||||
if (status) { await this.setStatusFilterDropDown(status); }
|
||||
if (sort) { await this.setSortFilterDropDown(sort); }
|
||||
if (order) { await this.setOrderFilterDropDown(order); }
|
||||
if (initiator) { await this.setInitiator(initiator); }
|
||||
if (processName) { await this.setProcessName(processName); }
|
||||
if (props.name) { await this.setProcessName(props.name); }
|
||||
if (props.status) { await this.setStatusFilterDropDown(props.status); }
|
||||
if (props.sort) { await this.setSortFilterDropDown(props.sort); }
|
||||
if (props.order) { await this.setOrderFilterDropDown(props.order); }
|
||||
if (props.initiator) { await this.setInitiator(props.initiator); }
|
||||
if (props.processName) { await this.setProcessName(props.processName); }
|
||||
await this.openFilter();
|
||||
}
|
||||
}
|
||||
|
@@ -23,6 +23,8 @@ import { DropdownPage } from '../../core/pages/material/dropdown.page';
|
||||
import { DataTableComponentPage } from '../../core/pages/data-table-component.page';
|
||||
import { PeopleCloudComponentPage } from './people-cloud-component.page';
|
||||
|
||||
export type StatusType = 'All' | 'Created' | 'Assigned' | 'Cancelled' | 'Suspended' | 'Completed';
|
||||
|
||||
export class EditTaskFilterCloudComponentPage {
|
||||
|
||||
customiseFilter = element(by.id('adf-edit-task-filter-sub-title-id'));
|
||||
@@ -72,7 +74,7 @@ export class EditTaskFilterCloudComponentPage {
|
||||
await browser.driver.sleep(1000);
|
||||
}
|
||||
|
||||
async setStatusFilterDropDown(option: string): Promise<void> {
|
||||
async setStatusFilterDropDown(option: StatusType): Promise<void> {
|
||||
await this.statusDropdown.selectDropdownOption(option);
|
||||
await this.dataTable.waitTillContentLoaded();
|
||||
}
|
||||
|
Reference in New Issue
Block a user