[NAE-1882] Filter folder process#210
Conversation
- add preference_item.xml - remove unnecessary stuff from org_group.xml - refactor preference item process api - update tests
- implement folder instance creation - update test
- update preference_item.xml - update ActionDelegate.getOrCreateFolderRecursive
- link menu items together as a tree
- implement preference item removal logic
- implement ActionDelegate.moveMenuitem - fix ActionDelegate.findFolderCase
# Conflicts: # src/test/groovy/com/netgrif/application/engine/petrinet/service/PetriNetServiceTest.groovy
- add findUriNodeId in ElasticCaseService - add populateUriNodeId in WorkflowService - update MenuItemApiTest
- refactor ActionDelegate.moveMenuItem - implement UriService.getUriSeparator - update preference_item.xml
- update MenuItemApiTest
- update ActionDelegate.changeMenuItem - fix ActionDelegate.getOrCreateFolder - fix ActionDelegate.findFolderCase - update MenuItemApiTest
- update MenuItemApiTest
- add API transitions in preference_item.xml - add config datafields in preference_item.xml
- implement duplication of view
- update MenuItemApiTest - fix ActionDelegate.duplicateViewItem
- implement ability to change filter in preference_item.xml
- add translation entries in preference_item.xml
- add translations
- add new transition change_filter in preference_item.xml - mark some functions as deprecated in ActionDelegate
- refactor preference_item.xml - refactor api for preference_item.xml - update tests
- add new config fields in preference_item.xml
- refactor settings layout - implement configuration of additional task view filter
- update layout in preference_item.xml
- implement tab label configuration
- add field for delete menu configuration
- add fields for header configuration
- update header modes configuration
- refactor default headers configuration implementation
- update case_banned_nets_in_creation
- add menu item identifier sanitization - add sk translations - fix item roles
- implement additional filter removal - update task view settings behaviors - add roleRefs
- add identifier sanitization when duplicating menu item
- implement multichoice destination uri selector
- fix moveMenuItem context error - fix appendChildCaseId - fix tests - update move menu item UI
- add translation
- update translations
# Conflicts: # src/test/groovy/com/netgrif/application/engine/petrinet/service/PetriNetServiceTest.groovy
- remove save call that could cause inconsistent state of menu item case
- resolve comments
- fix tests
- fix test
|
This PR has Quantification details
Why proper sizing of changes matters
Optimal pull request sizes drive a better predictable PR flow as they strike a
What can I do to optimize my changes
How to interpret the change counts in git diff output
Was this comment helpful? 👍 :ok_hand: :thumbsdown: (Email) |
|
🎉 All dependencies have been resolved ! |
# Conflicts: # src/test/groovy/com/netgrif/application/engine/action/FilterApiTest.groovy
|
This PR has Quantification details
Why proper sizing of changes matters
Optimal pull request sizes drive a better predictable PR flow as they strike a
What can I do to optimize my changes
How to interpret the change counts in git diff output
Was this comment helpful? 👍 :ok_hand: :thumbsdown: (Email) |
Reworked double-drawer menu items. They're all represented as a process. Added API functions for these items
Implements NAE-1882
Dependencies
No new dependencies were introduced.
Third party dependencies
No new dependencies were introduced.
Blocking Pull requests
Depends on #196
How Has Been This Tested?
Manually and with unit tests
Test Configuration
Checklist: