Skip to content

Add option to enable (or disable) report issue feature.#354

Open
Ostpopcorn wants to merge 20 commits into
membermatters:devfrom
Ostpopcorn:option-enable-report-issue
Open

Add option to enable (or disable) report issue feature.#354
Ostpopcorn wants to merge 20 commits into
membermatters:devfrom
Ostpopcorn:option-enable-report-issue

Conversation

@Ostpopcorn

Copy link
Copy Markdown

Some makerspaces do not use the built-in report issue feature and rely on other methods to communicate issues. Therefore, it would be good to have an option to turn this feature off. This PR adds the ENABLE_REPORT_ISSUE option to facilitate this. The option defaults to true in Constance.

Additionally, in src-frontend/src/pages/Dashboard.vue, the logic is patched to remove the Quick Cards header when no card is enabled. The visibility is governed by a new function, hasVisibleCards().

As mentioned in #351, we in Linköping use Slack for reporting issues and would prefer to have the option to remove it.

As with my other PR(#353), I have very little web development experience and rely on Claude to write the code. I have checked all edits to ensure they are logical and sound. The code has been tested locally and produces the expected results.

@Ostpopcorn Ostpopcorn changed the title Added ENABLE_REPORT_ISSUE option. Add option to enable (or disable) report issue feature. Jan 19, 2026
@Ostpopcorn Ostpopcorn force-pushed the option-enable-report-issue branch from 0d6d11a to bb7f8e6 Compare March 4, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants