Introduce Application-level settings
- Dominant language
- JavaScript
- Stars
- 400
- Forks
- 89
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 146
Description
Epic: https://github.com/flowforge/flowforge/issues/1689
Relevant Stories:
- https://github.com/flowforge/flowforge/issues/1718
- https://github.com/flowforge/flowforge/issues/1719
Thought we should have a task associated to the re-mapping of existing Project Settings and where we want to move/retain settings at particular levels for #1689
## As-is: Project
- General
- Change Project Stack
- Copy Project
- Import Node-RED Flow/Credentials
- Change Project Type
- Suspend Project
- Delete Project
- Environment Variables
- Names & Values
- DevOps Pipelines:
- Target Project
- Editor:
- Disabled Editor
- Disable Welcome Tour
- Editor URL Path
- Dashboard URL Path
- Editor Title
- Time Zone
- External Modules:
- Allow user to install new modules in the Function node
- Prevent install of external modules
- Security:
- None/Basic/FF User
- Palette:
- Allow user to install new nodes
- Prevent install of external nodes in palette manager
- Installed Modules:
- List of modules installed into the project
## To-be:
### Project/Application:
- General
- Suspend Instances?
- Delete Project
- Environment Variables
- Names Only?
- Could we offer table view to easily compare instance env vars?
- Having at this level suggests _all_ instances in an application will always have same env vars
- DevOps Pipelines:
- Could introduce the devops pipeline graphic at this level, shouldn't really live in "Settings" anymore though - work detailed here https://github.com/flowforge/flowforge/issues/1492
- Editor:
- Not sure, at what level we want to provide this?
- Security:
- Not sure, at what level we want to provide this?
- Palette:
- Not sure, at what level we want to provide this?
### Instance:
- General
- Change Instance Stack
- Copy Instance
- Import Node-RED Flow/Credentials
- Change Instance Type
- Suspend Instance
- Delete Instance
- Environment Variables
- Values Only?
- DevOps Pipelines:
- Target Project
- Editor:
- Not sure, at what level we want to provide this?
- Security:
- Not sure, at what level we want to provide this?
- Palette:
- Not sure, at what level we want to provide this?
Contributor guide
Assessment
This issue has not been assessed yet.