Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-8050

Improve performance of process instance runtime diagram plugins

    Details

    • Type: Task
    • Status: Closed
    • Priority: L3 - Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.8.0, 7.8.0-alpha3, 7.7.3
    • Component/s: cockpit
    • Labels:
      None

      Issue Links

        Activity

        Hide
        mariusz.sielski Mariusz Sielski added a comment -

        I have moved backport to CAM-8065, so I can move forward with work without waiting.

        Show
        mariusz.sielski Mariusz Sielski added a comment - I have moved backport to CAM-8065 , so I can move forward with work without waiting.
        Hide
        sebastian.stamm Sebastian Stamm added a comment -
        • should we document the new plugin point?
        • I like the introduction of the package-lock.json files. We should do this for all our frontend repositories. Do we already have that? If not, is there a ticket for it?
        • Review Hints for the Activity Statistics plugin:
          • Hovering over a node with tokens should highlight them and change the cursor to pointer
          • Clicking on a flownode with tokens should set the search query for the variables tab
          • Hovering over the overlays should show a tooltip explaining them
        • Review Hints for the Modification plugin:
          • Cursor for the dropdown menu entries is wrong (should be pointer)
          • When I open the dropdown for an element, then move the mouse to some other element (without clicking anywhere), then move the mouse back over the original element again, the dropdown is still open. I'd expect the popup to be closed.
          • Cursor when hovering over a badge should be pointer to indicate drag and drop behavior
          • When changing the order of the list of instructions, it should not scroll down
          • When having a slow connection, the drag and drop functionality does not work
          • Modification feature is available without license even though it is EE only
        Show
        sebastian.stamm Sebastian Stamm added a comment - should we document the new plugin point? I like the introduction of the package-lock.json files. We should do this for all our frontend repositories. Do we already have that? If not, is there a ticket for it? Review Hints for the Activity Statistics plugin: Hovering over a node with tokens should highlight them and change the cursor to pointer Clicking on a flownode with tokens should set the search query for the variables tab Hovering over the overlays should show a tooltip explaining them Review Hints for the Modification plugin: Cursor for the dropdown menu entries is wrong (should be pointer) When I open the dropdown for an element, then move the mouse to some other element (without clicking anywhere), then move the mouse back over the original element again, the dropdown is still open. I'd expect the popup to be closed. Cursor when hovering over a badge should be pointer to indicate drag and drop behavior When changing the order of the list of instructions, it should not scroll down When having a slow connection, the drag and drop functionality does not work Modification feature is available without license even though it is EE only
        Hide
        mariusz.sielski Mariusz Sielski added a comment -

        Cursor when hovering over a badge should be pointer to indicate drag and drop behavior

        Well, that does not make sense, as pointer is not indicating drag and drop. Pointer is indicating that element can be interacted by clicking it.

        Cursor for the dropdown menu entries is wrong (should be pointer)

        As far as I can tell it is pointer.

        When changing the order of the list of instructions, it should not scroll down

        I will look into it, but there had to be some changes related to data-depent usage. Without angular each interaction has to trigger change. I might be able to block scroll, but that can be messy, so no promises.

        When having a slow connection, the drag and drop functionality does not work

        You have to be more clear that that. What has the connection speed to drag and drop?

        Modification feature is available without license even though it is EE only

        Shoudn't it be like that? I have never seen anything that indicate that previous feature was protected in anyway.

        Show
        mariusz.sielski Mariusz Sielski added a comment - Cursor when hovering over a badge should be pointer to indicate drag and drop behavior Well, that does not make sense, as pointer is not indicating drag and drop. Pointer is indicating that element can be interacted by clicking it. Cursor for the dropdown menu entries is wrong (should be pointer) As far as I can tell it is pointer. When changing the order of the list of instructions, it should not scroll down I will look into it, but there had to be some changes related to data-depent usage. Without angular each interaction has to trigger change. I might be able to block scroll, but that can be messy, so no promises. When having a slow connection, the drag and drop functionality does not work You have to be more clear that that. What has the connection speed to drag and drop? Modification feature is available without license even though it is EE only Shoudn't it be like that? I have never seen anything that indicate that previous feature was protected in anyway.
        Hide
        mariusz.sielski Mariusz Sielski added a comment -

        I have created new ticket for fixing small bug with boostrap tooltip in diagram. CAM-8073

        Show
        mariusz.sielski Mariusz Sielski added a comment - I have created new ticket for fixing small bug with boostrap tooltip in diagram. CAM-8073
        Hide
        sebastian.stamm Sebastian Stamm added a comment - - edited
        • When adding a Modification for an element, the dropdown menu is correctly not visible anymore. However, when hovering over the same element again, the dropdown is in the opened state.
        • Modification tab should display the license required screen if the user does not have a valid license instead of implying there is a wrench button in the diagram.
        Show
        sebastian.stamm Sebastian Stamm added a comment - - edited When adding a Modification for an element, the dropdown menu is correctly not visible anymore. However, when hovering over the same element again, the dropdown is in the opened state. Modification tab should display the license required screen if the user does not have a valid license instead of implying there is a wrench button in the diagram.
        Hide
        mariusz.sielski Mariusz Sielski added a comment -

        Sebastian Stamm

        Menu does close after specified timeout (not instantly). I don't know why there was timeout in first place, but I just left it as it was.
        We can change timeout to smaller one if you feel that's right.

        As for modification tab it was not part of this ticket. We discussed it and you agreed to fix it as it was broken as part of your ticket. I only fixed overlay, so it is not active when there is no license.

        Show
        mariusz.sielski Mariusz Sielski added a comment - Sebastian Stamm Menu does close after specified timeout (not instantly). I don't know why there was timeout in first place, but I just left it as it was. We can change timeout to smaller one if you feel that's right. As for modification tab it was not part of this ticket. We discussed it and you agreed to fix it as it was broken as part of your ticket. I only fixed overlay, so it is not active when there is no license.

          People

          • Assignee:
            Unassigned
            Reporter:
            mariusz.sielski Mariusz Sielski
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development