# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=36

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 37

---

## [Multi-tenant Node-RED](https://discourse.nodered.org/t/multi-tenant-node-red/25865)

<div class="topic-metadata">

**Author:** [@bvitale](https://discourse.nodered.org/u/bvitale)\
**Replies:** 3\
**Last updated:** [2 May 2020 06:44 UTC](https://discourse.nodered.org/t/multi-tenant-node-red/25865 "2020-05-02T06:44:50Z")

</div>

Is there any appetite for enhancing the Node-RED runtime to be multi-tenant? Some notion of capturing a tenant identifier through the authentication subsystem, and passing this tenant identifier through to the storage AP…

---

## [Using grunt when contributing](https://discourse.nodered.org/t/using-grunt-when-contributing/25519)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 5\
**Last updated:** [1 May 2020 05:29 UTC](https://discourse.nodered.org/t/using-grunt-when-contributing/25519 "2020-05-01T05:29:28Z")

</div>

Hi folks, This must be a silly question, because all other contributors seem to understand it (except me)... Would like to create a pull-request for Node-RED, but grunt is mentioned in the checklist: Have followed a…

---

## [Request: Add a option on UI nodes to add a CSS class](https://discourse.nodered.org/t/request-add-a-option-on-ui-nodes-to-add-a-css-class/18918)

<div class="topic-metadata">

**Author:** [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Replies:** 12\
**Last updated:** [30 April 2020 18:56 UTC](https://discourse.nodered.org/t/request-add-a-option-on-ui-nodes-to-add-a-css-class/18918 "2020-04-30T18:56:09Z")

</div>

Several times I've had a case where I wanted to change the color of just one ui-text node. For example, I am monitoring a temperatures which is display in text node 'A'. I also have text node 'B' under text node 'A' wh…

---

## [The buttons in/on the edit screen](https://discourse.nodered.org/t/the-buttons-in-on-the-edit-screen/25671)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 32\
**Last updated:** [29 April 2020 13:12 UTC](https://discourse.nodered.org/t/the-buttons-in-on-the-edit-screen/25671 "2020-04-29T13:12:31Z")

</div>

(Sorry, this is the best fit group I can see) I know it has been raised before, but as it is I keep getting caught with the buttons. For example this: Two sets of buttons which keep catching me. Another example: …

---

## [Digest authentication support in HttpRequest node](https://discourse.nodered.org/t/digest-authentication-support-in-httprequest-node/4131)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 22\
**Last updated:** [29 April 2020 07:16 UTC](https://discourse.nodered.org/t/digest-authentication-support-in-httprequest-node/4131 "2020-04-29T07:16:02Z")

</div>

Hi folks, I got a question last week from a poor bastard who had bought a box full of chinese IP camera's. He could access the IP camera's from within the browser without problems. However from within a Node-RED flow …

---

## [Slider should send current value if its clicked again](https://discourse.nodered.org/t/slider-should-send-current-value-if-its-clicked-again/25532)

<div class="topic-metadata">

**Author:** [@notnice](https://discourse.nodered.org/u/notnice)\
**Replies:** 10\
**Last updated:** [27 April 2020 12:43 UTC](https://discourse.nodered.org/t/slider-should-send-current-value-if-its-clicked-again/25532 "2020-04-27T12:43:55Z")

</div>

Hi - I'm using slider nodes to control bulb dimmer levels. The bulbs needs to be on in order to change their dimmer level, so my slider output is linked to a function node to turn it on when the slider is moved to a new …

---

## [Project specific dependencies](https://discourse.nodered.org/t/project-specific-dependencies/6867)

<div class="topic-metadata">

**Author:** [@namgk](https://discourse.nodered.org/u/namgk)\
**Replies:** 8\
**Last updated:** [27 April 2020 11:10 UTC](https://discourse.nodered.org/t/project-specific-dependencies/6867 "2020-04-27T11:10:03Z")

</div>

When using Node-RED project, I found that the project folder under userDir also has a package.json file. When I add the dependency to the project from the editor, this file is also updated with the dependency. However,…

---

## [Collapsable dashboard suggestion](https://discourse.nodered.org/t/collapsable-dashboard-suggestion/19577)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 14\
**Last updated:** [27 April 2020 10:46 UTC](https://discourse.nodered.org/t/collapsable-dashboard-suggestion/19577 "2020-04-27T10:46:41Z")

</div>

Collapsible groups are a great idea. It can save a lot of screen real estate. But the problem is if that group changes its data, unless it is expanded, you will never know. It would be nice if there was a way to inc…

---

## [Manipulate Vector for Dashboard Chart node](https://discourse.nodered.org/t/manipulate-vector-for-dashboard-chart-node/25298)

<div class="topic-metadata">

**Author:** [@Sasko](https://discourse.nodered.org/u/Sasko)\
**Replies:** 13\
**Last updated:** [23 April 2020 16:03 UTC](https://discourse.nodered.org/t/manipulate-vector-for-dashboard-chart-node/25298 "2020-04-23T16:03:12Z")

</div>

Hey Community, this is my first post and I hope, that you can help me :slight\_smile: For a task I want to take (battery-) data from a matlab/simulink simulation and sort and output it in the node-red dashboard via the c…

---

## [Reversable Node](https://discourse.nodered.org/t/reversable-node/25327)

<div class="topic-metadata">

**Author:** [@Lymkin](https://discourse.nodered.org/u/Lymkin)\
**Replies:** 1\
**Last updated:** [23 April 2020 05:12 UTC](https://discourse.nodered.org/t/reversable-node/25327 "2020-04-23T05:12:41Z")

</div>

Would like to see a toggle in the UI to reverse a Node flow direction like below. (Input on Right and Output on Left) Purely a visual item so wires don't cross so much like shown below. Normal Node and Wires: Reverse…

---

## [\[preview\] Grouping Nodes](https://discourse.nodered.org/t/preview-grouping-nodes/23929)

<div class="topic-metadata">

**Author:** [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Replies:** 17\
**Last updated:** [21 April 2020 12:09 UTC](https://discourse.nodered.org/t/preview-grouping-nodes/23929 "2020-04-21T12:09:21Z")

</div>

I've just merged the initial PR to add the ability to group nodes in the editor. This is similar in concept to how you can group objects in applications like PowerPoint or Keynote. Once grouped, the nodes can be moved a…

---

## [Unable to Create custom docker image of custom node-red core code](https://discourse.nodered.org/t/unable-to-create-custom-docker-image-of-custom-node-red-core-code/25005)

<div class="topic-metadata">

**Author:** [@shrey.garg](https://discourse.nodered.org/u/shrey.garg)\
**Replies:** 5\
**Last updated:** [20 April 2020 16:14 UTC](https://discourse.nodered.org/t/unable-to-create-custom-docker-image-of-custom-node-red-core-code/25005 "2020-04-20T16:14:32Z")

</div>

Hi, I forked node-red/node-red repository and made some custom changes to its UI and functionality. Now I want to create a docker image of this edited node-red source code. I found this link regarding the customer docke…

---

## [Can I completely remove a node from the editor?](https://discourse.nodered.org/t/can-i-completely-remove-a-node-from-the-editor/25064)

<div class="topic-metadata">

**Author:** [@edoardottt](https://discourse.nodered.org/u/edoardottt)\
**Replies:** 16\
**Last updated:** [18 April 2020 16:16 UTC](https://discourse.nodered.org/t/can-i-completely-remove-a-node-from-the-editor/25064 "2020-04-18T16:16:26Z")

</div>

For security reasons, I don't want to give access to the user to use the node exec. Can I set node-red files to not show the exec node? Thanks. I can also accept technical answers...like edit/delete lines of code/files…

---

## [Flow control menu on tab](https://discourse.nodered.org/t/flow-control-menu-on-tab/24981)

<div class="topic-metadata">

**Author:** [@LosinIt](https://discourse.nodered.org/u/LosinIt)\
**Replies:** 11\
**Last updated:** [17 April 2020 19:51 UTC](https://discourse.nodered.org/t/flow-control-menu-on-tab/24981 "2020-04-17T19:51:08Z")

</div>

Granted, I've only been using NR a few days and I've got a ton to learn but it seems a glaring omission that there is little control over a flow's operation. What I expected to find (and I suggest right-clicking on the f…

---

## [Palette, installed nodes, link to CHANGELOG.md or](https://discourse.nodered.org/t/palette-installed-nodes-link-to-changelog-md-or/24790)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 0\
**Last updated:** [14 April 2020 06:36 UTC](https://discourse.nodered.org/t/palette-installed-nodes-link-to-changelog-md-or/24790 "2020-04-14T06:36:39Z")

</div>

Hi. ? Is it possible to add a button/ link to "manage palette -\> nodes -\> package name entry" pointing to either: github CHANGELOG.md node-RED library entry. github README.md in case of an available UPDATE! The inte…

---

## [Changing flow tab color](https://discourse.nodered.org/t/changing-flow-tab-color/24647)

<div class="topic-metadata">

**Author:** [@Hunter](https://discourse.nodered.org/u/Hunter)\
**Replies:** 1\
**Last updated:** [11 April 2020 15:56 UTC](https://discourse.nodered.org/t/changing-flow-tab-color/24647 "2020-04-11T15:56:11Z")

</div>

Dear all, Just started to use NodeRED and so far, I'm very pleased! :slight\_smile: One suggestion, as far as I can see this is not possible yet? The flows appear on tabs, which by default have a white background and b…

---

## [DELAY node - feature request](https://discourse.nodered.org/t/delay-node-feature-request/24488)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 3\
**Last updated:** [9 April 2020 10:52 UTC](https://discourse.nodered.org/t/delay-node-feature-request/24488 "2020-04-09T10:52:57Z")

</div>

As is, the delay node can accept variable delays in the msg.delay part of the message. All nice. I've found a place where it falls short: Say I have it set to rate limit. It limits the rate but the fixed value I ente…

---

## [Use Admin API with adminAuth type strategy](https://discourse.nodered.org/t/use-admin-api-with-adminauth-type-strategy/21719)

<div class="topic-metadata">

**Author:** [@gmerciel](https://discourse.nodered.org/u/gmerciel)\
**Replies:** 4\
**Last updated:** [7 April 2020 13:05 UTC](https://discourse.nodered.org/t/use-admin-api-with-adminauth-type-strategy/21719 "2020-04-07T13:05:06Z")

</div>

Hi, I would like to use strategy authorization for editor web ui, so I can use my OpenID Connect provider to define users and permissions, but at the same time, I need to be able to use the admin api, which only seems to…

---

## [\[SUGGESTION\] Flow library format for contributed node examples](https://discourse.nodered.org/t/suggestion-flow-library-format-for-contributed-node-examples/24293)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 3\
**Last updated:** [6 April 2020 18:19 UTC](https://discourse.nodered.org/t/suggestion-flow-library-format-for-contributed-node-examples/24293 "2020-04-06T18:19:26Z")

</div>

It would be nice if the flow library could show the sample flows for contributed nodes in the same way that the cookbook formats its examples. That is, hide the JSON until the user presses a Show flow button and then pro…

---

## [\[PR\] add typed input for filename prop on native file(in) node](https://discourse.nodered.org/t/pr-add-typed-input-for-filename-prop-on-native-file-in-node/24253)

<div class="topic-metadata">

**Author:** [@bug00](https://discourse.nodered.org/u/bug00)\
**Replies:** 13\
**Last updated:** [6 April 2020 16:14 UTC](https://discourse.nodered.org/t/pr-add-typed-input-for-filename-prop-on-native-file-in-node/24253 "2020-04-06T16:14:06Z")

</div>

Hi, i have fork node and extend file / file in node on filename properties for add choice of input type (msg, str, jsonata, ...) Default it's str type with "" value, then old confidg node won't be impacted by this smal…

---

## [\[FeatureRequest/Discussion\]Alter Debug indentation](https://discourse.nodered.org/t/featurerequest-discussion-alter-debug-indentation/24169)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 9\
**Last updated:** [3 April 2020 20:14 UTC](https://discourse.nodered.org/t/featurerequest-discussion-alter-debug-indentation/24169 "2020-04-03T20:14:19Z")

</div>

This may be just me, but when dealing with complex messages - I easily get confused (and then spend time trying to work out why I can't access a property) by the debug indentation When I first look at this example, it…

---

## [Basic drawing tools in NR editor](https://discourse.nodered.org/t/basic-drawing-tools-in-nr-editor/3924)

<div class="topic-metadata">

**Author:** [@Bobo](https://discourse.nodered.org/u/Bobo)\
**Replies:** 54\
**Last updated:** [3 April 2020 15:24 UTC](https://discourse.nodered.org/t/basic-drawing-tools-in-nr-editor/3924 "2020-04-03T15:24:59Z")

</div>

How difficult would it be to add some basic drawing tools to the editor? Things like box, circle, text. Perhaps even some colour? Grouping stuff within a tab would be so much easier using visual queues.

---

## [Flows.js: stopNode(node,removed) =\> reject("Close timed out");](https://discourse.nodered.org/t/flows-js-stopnode-node-removed-reject-close-timed-out/23969)

<div class="topic-metadata">

**Author:** [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Replies:** 4\
**Last updated:** [31 March 2020 15:40 UTC](https://discourse.nodered.org/t/flows-js-stopnode-node-removed-reject-close-timed-out/23969 "2020-03-31T15:40:01Z")

</div>

Hi All, I've been running NR (1.01?) with --inspect regularly, and it often pauses on reject("Close timed out"); (line 576 in flow.js - the code does not seem to have changed since 1.01). I'm no expert with promises, …

---

## [Trigger node: allow sending 1 and 0 to separate outputs](https://discourse.nodered.org/t/trigger-node-allow-sending-1-and-0-to-separate-outputs/23893)

<div class="topic-metadata">

**Author:** [@javawizard](https://discourse.nodered.org/u/javawizard)\
**Replies:** 6\
**Last updated:** [31 March 2020 09:36 UTC](https://discourse.nodered.org/t/trigger-node-allow-sending-1-and-0-to-separate-outputs/23893 "2020-03-31T09:36:47Z")

</div>

So I'm just getting started with Node-RED within my Home Assistant installation and already I'm finding myself repeating a pattern on a fairly frequent basis: a trigger node followed immediately by a switch node to send …

---

## [Core node to store credentials](https://discourse.nodered.org/t/core-node-to-store-credentials/23774)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 3\
**Last updated:** [30 March 2020 06:25 UTC](https://discourse.nodered.org/t/core-node-to-store-credentials/23774 "2020-03-30T06:25:40Z")

</div>

Hi. Request Provide a node similar to credential node in the core node set. Another option could be to have a tic in the change/inject node to identify a string as a credential. Background I thought to be safe becaus…

---

## [Delete subflow - confirmation](https://discourse.nodered.org/t/delete-subflow-confirmation/23814)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 1\
**Last updated:** [29 March 2020 10:57 UTC](https://discourse.nodered.org/t/delete-subflow-confirmation/23814 "2020-03-29T10:57:02Z")

</div>

Request to have a confirmation dialog when deleting a subflow. Subflows can contain a lot of work and deleting them can sometimes make your heartbeat go up. I know that ctrl-z - undo exists, but the realisation could c…

---

## [Subflow - template node - subflow properties](https://discourse.nodered.org/t/subflow-template-node-subflow-properties/23658)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 8\
**Last updated:** [26 March 2020 12:01 UTC](https://discourse.nodered.org/t/subflow-template-node-subflow-properties/23658 "2020-03-26T12:01:56Z")

</div>

Hi. How can I access any subflow property in a template - mustache - node? (My current work around is to use a change node (with $) in combination with a template node.)

---

## [Worldmap - boat icon bearing](https://discourse.nodered.org/t/worldmap-boat-icon-bearing/23643)

<div class="topic-metadata">

**Author:** [@robo67](https://discourse.nodered.org/u/robo67)\
**Replies:** 2\
**Last updated:** [25 March 2020 22:45 UTC](https://discourse.nodered.org/t/worldmap-boat-icon-bearing/23643 "2020-03-25T22:45:56Z")

</div>

Hello. I have a project where I am monitoring the position and orientation of several large boats at anchor. I am using a GNSS receiver that uses two antennas to provide both position and bearing. We use these receive…

---

## ["Hello! We have introduced 'projects''" popup](https://discourse.nodered.org/t/hello-we-have-introduced-projects-popup/23080)

<div class="topic-metadata">

**Author:** [@ghayne](https://discourse.nodered.org/u/ghayne)\
**Replies:** 4\
**Last updated:** [25 March 2020 19:22 UTC](https://discourse.nodered.org/t/hello-we-have-introduced-projects-popup/23080 "2020-03-25T19:22:36Z")

</div>

Just a minor niggle. I have enabled projects in the settings.js file but am not at the stage where I want to create a project yet. The "Hello! We have introduced 'projects' to Node-RED" popup window opens every time I op…

---

## [Localization Contribution](https://discourse.nodered.org/t/localization-contribution/23631)

<div class="topic-metadata">

**Author:** [@alexk111](https://discourse.nodered.org/u/alexk111)\
**Replies:** 2\
**Last updated:** [25 March 2020 17:26 UTC](https://discourse.nodered.org/t/localization-contribution/23631 "2020-03-25T17:26:39Z")

</div>

The Contributing to Node-RED covers new features. How a localization contribution differs from that?

[Previous page](https://discourse.nodered.org/c/development/8.md?page=35)

[Next page](https://discourse.nodered.org/c/development/8.md?page=37)
