Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Address Developer Mode Requirement for "Enable" Functions in TrueNAS SCALE Scripts #167

Closed
Heavybullets8 opened this issue May 4, 2024 · 1 comment
Labels
discussion help wanted Extra attention is needed

Comments

@Heavybullets8
Copy link
Owner

https://github.com/Heavybullets8/heavy_script/tree/0729d3d2d59ae58682d84529bd491cecd713d47b/functions/enable

Description

Following the Dragonfish update in TrueNAS SCALE, our script's "enable" functions, such as enabling APT, now require activating "Developer Mode". Previously, these functions operated without the need for any special mode, including features directly in TrueNAS SCALE without additional permissions. The new requirement for Developer Mode, which voids ix support for the system, necessitates a reevaluation of these functions.

Objective

  • Decision on 'enable' functions: Determine whether to modify these functions to avoid Developer Mode or provide a clear warning and method for safely enabling it.
  • Implement safeguards: If we choose to retain functions that require Developer Mode, implement a robust warning system to inform users of the support implications.

Requirements

  • Compatibility Check: Review each function within the 'enable' menu to identify those now requiring Developer Mode.
  • User Consent Mechanism: Develop a prompt or warning that fully informs users of the consequences before Developer Mode is activated.
  • Documentation Revisions: Update our documentation to clearly state the new requirements and risks associated with using these functions.

Potential Challenges

  • Maintaining Functionality vs. Support: Balancing the need for advanced features with the potential loss of official support from ix.
  • User Experience: Ensuring that the user interface remains intuitive and that users are fully informed of significant changes in operational prerequisites.

Notes

  • This issue is crucial for maintaining the usability and integrity of our scripts in environments where continued support from ix is essential.
  • Feedback and suggestions from the community on how to handle this new requirement would be greatly appreciated.
@Heavybullets8 Heavybullets8 added help wanted Extra attention is needed discussion labels May 4, 2024
@Heavybullets8
Copy link
Owner Author

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
discussion help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant