Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: (Platform) approval flow phase 3 #5302

Merged
merged 57 commits into from
May 25, 2021
Merged

Conversation

platon-rov
Copy link
Contributor

@platon-rov platon-rov commented May 6, 2021

Please provide a link to the associated issue.

Closes #4993, #4832, #4882, #4884, #4924, #4883.

Please provide a brief summary of this pull request.

Implements features requested, fix component's related bugs.
All requirements here.

Please check whether the PR fulfills the following requirements

Documentation checklist:

@netlify
Copy link

netlify bot commented May 6, 2021

Deploy Preview for fundamental-ngx ready!

Built with commit 2427f8b

https://deploy-preview-5302--fundamental-ngx.netlify.app

@platon-rov platon-rov marked this pull request as ready for review May 6, 2021 07:29
@platon-rov platon-rov added the platform platform label May 6, 2021
@platon-rov platon-rov requested review from a team May 6, 2021 09:17
This was unlinked from issues May 6, 2021
@platon-rov platon-rov changed the title feat: (Platform) approval flow phase 3 [WIP] feat: (Platform) approval flow phase 3 May 7, 2021
@platon-rov platon-rov force-pushed the feat/approval-flow-phase-3 branch 2 times, most recently from 3325fae to e92b4a6 Compare May 11, 2021 11:52
@platon-rov platon-rov changed the title [WIP] feat: (Platform) approval flow phase 3 feat: (Platform) approval flow phase 3 May 11, 2021
Copy link
Member

@KevinOkamoto KevinOkamoto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried the parallel starting nodes scenario:

Screen Shot 2021-05-11 at 8 40 03 AM

I thought we decided that there would be a single starting tick, instead of parallel ticks. Then the flow lines would branch from the starting tick to the parallel approvers.

Copy link
Contributor

@dimamarksman dimamarksman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job!
Have a couple of questions

@platon-rov
Copy link
Contributor Author

I tried the parallel starting nodes scenario:

Screen Shot 2021-05-11 at 8 40 03 AM

I thought we decided that there would be a single starting tick, instead of parallel ticks. Then the flow lines would branch from the starting tick to the parallel approvers.

Oh, sorry, sure, will add a fix.

@manjunathanagaraj
Copy link

@platon-rov , I started with 'Empty' scenario. Created parallel nodes(two) at the root level and then couple of serial nodes. After saving, the root node(with two parallel ones) is not properly joined to the next level node.

@manjunathanagaraj
Copy link

image

@platon-rov platon-rov force-pushed the feat/approval-flow-phase-3 branch from e92b4a6 to c854d82 Compare May 13, 2021 10:08
Copy link
Member

@KevinOkamoto KevinOkamoto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@sKudum
Copy link
Contributor

sKudum commented May 17, 2021

LGTM, except e2e test cases failing. approving it

@platon-rov
Copy link
Contributor Author

@platon-rov , I started with 'Empty' scenario. Created parallel nodes(two) at the root level and then couple of serial nodes. After saving, the root node(with two parallel ones) is not properly joined to the next level node.

I think I should remove the fix as there exist some doubts about that scenario. I sent you an email with the details, in short - we should agree it with design team.

platon-rov and others added 23 commits May 24, 2021 18:53
@platon-rov platon-rov force-pushed the feat/approval-flow-phase-3 branch from 4604a3e to 93d8c1a Compare May 24, 2021 15:53
@platon-rov platon-rov merged commit dda7e5b into main May 25, 2021
@platon-rov platon-rov deleted the feat/approval-flow-phase-3 branch May 25, 2021 08:51
hanjunt pushed a commit that referenced this pull request May 28, 2021
* Multiple start nodes now supported.
* Nested parallel nodes now supported.
* Adding nodes to the empty process now supported.
* Various bug fixes.
* Internationalization extended.

Co-authored-by: Sean Moore <[email protected]>
N1XUS pushed a commit that referenced this pull request Jun 2, 2021
* Multiple start nodes now supported.
* Nested parallel nodes now supported.
* Adding nodes to the empty process now supported.
* Various bug fixes.
* Internationalization extended.

Co-authored-by: Sean Moore <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
9 participants