Workflow engine app from Nextcloud Flow does not appear in Custom menu (exApp API) [Bug] #384

Open
opened 2024-12-17 06:07:16 +01:00 by braccae · 4 comments

Environment

  • Custom menu version: 4.01
  • Nextcloud version: 30.0.2 (aio)
  • PHP version: 8.3.13 (nc-aio)
  • Web server (Nginx, Apache2): Apache (nc-aio)
  • Web browser and version: Firefox 132.0.1, Arc 131.0.6778.140 (windows), Edge 131.0.2903.99

Configuration

{
    "add-logo-link": "1",
    "always-displayed": "0",
    "apps-categories-custom": "[]",
    "apps-order": "[]",
    "background-color": "#201d25",
    "background-color-opacity": "91",
    "background-color-to": "#19171c",
    "big-menu": "0",
    "big-menu-hidden-apps": "[\"dashboard\",\"photos\"]",
    "categories-custom": "[]",
    "categories-order": "[\"other\",\"customization\",\"dashboard\",\"external_links\",\"files\",\"workflow\",\"games\",\"integration\",\"monitoring\",\"multimedia\",\"office\",\"organization\",\"search\",\"security\",\"social\",\"tools\"]",
    "categories-order-type": "default",
    "current-app-background-color": "#312a3c",
    "dark-mode-background-color": "#403058",
    "dark-mode-background-color-opacity": "50",
    "dark-mode-background-color-to": "#2f2b36",
    "dark-mode-current-app-background-color": "#382a4d",
    "dark-mode-icon-invert-filter": "0",
    "dark-mode-icon-opacity": "100",
    "dark-mode-loader-color": "#ffffff",
    "dark-mode-opener": "side-menu-opener",
    "dark-mode-text-color": "#ffffff",
    "default-enabled": "1",
    "display-logo": "1",
    "enabled": "yes",
    "force": "0",
    "hide-when-no-apps": "0",
    "icon-invert-filter": "0",
    "icon-opacity": "100",
    "installed_version": "4.0.1",
    "loader-color": "#3e3748",
    "loader-enabled": "1",
    "opener": "side-menu-opener-hamburger",
    "opener-hover": "1",
    "opener-only": "0",
    "opener-position": "before",
    "show-settings": "0",
    "side-with-categories": "1",
    "size-icon": "normal",
    "size-text": "normal",
    "target-blank-apps": "[]",
    "text-color": "#ffffff",
    "top-menu-apps": "[\"activity\",\"spreed\",\"memories\",\"cookbook\",\"tasks\",\"files\"]",
    "top-menu-mouse-over-hidden-label": "2",
    "top-side-menu-apps": "[\"activity\",\"spreed\",\"memories\",\"maps\",\"cookbook\",\"tasks\"]",
    "types": "",
    "use-avatar": "0"
}

Steps to reproduce

Install Nextcloud all in one
Select docker socket proxy for exapp API

in nextcloud appstore
deploy the flow app from the app store (this provides a nextcloud 'app' page where you can interact with Windmill)
install custom menu

Observed Results

'Workflow Engine' app does not appear anywhere in the custom menu. Not in the top, not in the side, changing menu styles doesn't help either.

Expected Results

'Workflow Engine' app entry should appear in the menu like other apps installed from the store.

More informations

Disabling the custom menu causes the Workflow Engine entry to appear in the top bar, this is not ideal due to the sheer amount of app entries I use from the custom sites app.

For now, I have grabbed the link from the regular menu and added it as an external site. This shows up in the custom menu as an entry like normal but has a double top bar because of the iframe which is not ideal and kind of ugly.

I have not checked this behavior against any other deployable ex-apps in the app store because I'm unaware of any others at the time that create an app page.

### Environment * Custom menu version: 4.01 * Nextcloud version: 30.0.2 (aio) * PHP version: 8.3.13 (nc-aio) * Web server (Nginx, Apache2): Apache (nc-aio) * Web browser and version: Firefox 132.0.1, Arc 131.0.6778.140 (windows), Edge 131.0.2903.99 ### Configuration ``` { "add-logo-link": "1", "always-displayed": "0", "apps-categories-custom": "[]", "apps-order": "[]", "background-color": "#201d25", "background-color-opacity": "91", "background-color-to": "#19171c", "big-menu": "0", "big-menu-hidden-apps": "[\"dashboard\",\"photos\"]", "categories-custom": "[]", "categories-order": "[\"other\",\"customization\",\"dashboard\",\"external_links\",\"files\",\"workflow\",\"games\",\"integration\",\"monitoring\",\"multimedia\",\"office\",\"organization\",\"search\",\"security\",\"social\",\"tools\"]", "categories-order-type": "default", "current-app-background-color": "#312a3c", "dark-mode-background-color": "#403058", "dark-mode-background-color-opacity": "50", "dark-mode-background-color-to": "#2f2b36", "dark-mode-current-app-background-color": "#382a4d", "dark-mode-icon-invert-filter": "0", "dark-mode-icon-opacity": "100", "dark-mode-loader-color": "#ffffff", "dark-mode-opener": "side-menu-opener", "dark-mode-text-color": "#ffffff", "default-enabled": "1", "display-logo": "1", "enabled": "yes", "force": "0", "hide-when-no-apps": "0", "icon-invert-filter": "0", "icon-opacity": "100", "installed_version": "4.0.1", "loader-color": "#3e3748", "loader-enabled": "1", "opener": "side-menu-opener-hamburger", "opener-hover": "1", "opener-only": "0", "opener-position": "before", "show-settings": "0", "side-with-categories": "1", "size-icon": "normal", "size-text": "normal", "target-blank-apps": "[]", "text-color": "#ffffff", "top-menu-apps": "[\"activity\",\"spreed\",\"memories\",\"cookbook\",\"tasks\",\"files\"]", "top-menu-mouse-over-hidden-label": "2", "top-side-menu-apps": "[\"activity\",\"spreed\",\"memories\",\"maps\",\"cookbook\",\"tasks\"]", "types": "", "use-avatar": "0" } ``` ### Steps to reproduce Install Nextcloud all in one Select docker socket proxy for exapp API >in nextcloud appstore deploy the flow app from the app store (this provides a nextcloud 'app' page where you can interact with Windmill) install custom menu ### Observed Results 'Workflow Engine' app does not appear anywhere in the custom menu. Not in the top, not in the side, changing menu styles doesn't help either. ### Expected Results 'Workflow Engine' app entry should appear in the menu like other apps installed from the store. ### More informations Disabling the custom menu causes the Workflow Engine entry to appear in the top bar, this is not ideal due to the sheer amount of app entries I use from the custom sites app. For now, I have grabbed the link from the regular menu and added it as an external site. This shows up in the custom menu as an entry like normal but has a double top bar because of the iframe which is not ideal and kind of ugly. I have not checked this behavior against any other deployable ex-apps in the app store because I'm unaware of any others at the time that create an app page.
Owner

Can you share the link to Workflow engine in the nextcloud store please?

Can you share the link to `Workflow engine` in the nextcloud store please?
Author
Sure thing! https://apps.nextcloud.com/apps/flow

Bug is still persistent with 30.0.5 (AIO). I found an ugly workaround to both have access to the Flow engine and using the Custom Menu:

  1. create an External Site with the following parameters
  2. go to the admin interface of custom settings and add the newly created "external site" to the position you like
Bug is still persistent with 30.0.5 (AIO). I found an ugly workaround to both have access to the Flow engine and using the Custom Menu: 1. create an External Site with the following parameters 2. go to the admin interface of custom settings and add the newly created "external site" to the position you like
Owner

It's quite complicated to make flow and stuff work...

It's quite complicated to make flow and stuff work...
deblan added
blocked
and removed
WIP
labels 2025-05-04 19:01:58 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deblan/side_menu#384
No description provided.