[DW-1486] form versioning and cloud service enhancements (#5248)

* support form versions retrieval

* rework cloud services, reduce code duplication

* revert app config changes

* fix api spelling error

* support task form versioning

* turn TaskDetailsCloudModel into interface

* remove commented code

* fix test

* update tests

* remove useless provider declarations
This commit is contained in:
Denys Vuika
2019-11-14 14:04:21 +00:00
committed by Eugenio Romano
parent 1f768eb22f
commit 3644ba8b7c
40 changed files with 502 additions and 824 deletions

View File

@@ -170,8 +170,8 @@ describe('Start Task Form', () => {
await uploadActions.deleteFileOrFolder(uploadedFolder.entry.id);
await apiService.login(testUser.email, testUser.password);
const tasksService = new TasksService(apiService);
const standAloneTaskId = await tasksService.getTaskId(standaloneTaskName, candidateBaseApp);
await tasksService.deleteTask(standAloneTaskId, candidateBaseApp);
const standaloneTaskId = await tasksService.getTaskId(standaloneTaskName, candidateBaseApp);
await tasksService.deleteTask(standaloneTaskId, candidateBaseApp);
await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password);
await identityService.deleteIdentityUser(testUser.idIdentityService);

View File

@@ -103,7 +103,7 @@ describe('Edit task filters and task list properties', () => {
'taskName',
'parentTaskId',
'priority',
'standAlone',
'standalone',
'owner',
'processDefinitionId',
'processInstanceId',
@@ -120,7 +120,7 @@ describe('Edit task filters and task list properties', () => {
'processInstanceId',
'parentTaskId',
'priority',
'standAlone',
'standalone',
'owner',
'assignee'
],
@@ -460,7 +460,7 @@ describe('Edit task filters and task list properties', () => {
});
it('[C307114] Should display tasks sorted by standAlone when standAlone is selected from sort dropdown', async () => {
it('[C307114] Should display tasks sorted by standalone when standalone is selected from sort dropdown', async () => {
await tasksCloudDemoPage.editTaskFilterCloudComponent().clearAssignee();
await tasksCloudDemoPage.editTaskFilterCloudComponent().setStatusFilterDropDown('ALL');
await tasksCloudDemoPage.editTaskFilterCloudComponent().setSortFilterDropDown('StandAlone');

View File

@@ -22,7 +22,7 @@ export const checkboxVisibilityFormJson = {
name: 'test',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [],
fields: [
@@ -217,7 +217,7 @@ export const multipleCheckboxVisibilityFormJson = {
name: 'newtestform',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [],
fields: [

View File

@@ -128,7 +128,7 @@ export const customDateFormAPS2 = `{
"name":"APS2customDateForm",
"description":"",
"version":0,
"standAlone":true,
"standalone":true,
"formDefinition":{
"tabs":[

View File

@@ -22,7 +22,7 @@ export const tabFieldValueVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{
@@ -115,7 +115,7 @@ export const tabVarValueVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{
@@ -181,7 +181,7 @@ export const tabVarFieldVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{
@@ -280,7 +280,7 @@ export const tabFieldFieldVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{
@@ -389,7 +389,7 @@ export const tabFieldVarVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{
@@ -488,7 +488,7 @@ export const tabVarVarVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{
@@ -560,7 +560,7 @@ export const tabNextOperatorsVisibilityJson = {
name: 'tabvisibility',
description: '',
version: 0,
standAlone: true,
standalone: true,
formDefinition: {
tabs: [
{