Detect / Delete App Data
Open
Nobody has claimed this yet.
1. to develop
enhancement
feature: apps management
feature: install and update
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Use case:
- You tested an app and decided not to use it
- The app is not available any more for current NC versions
What I want:
- Delete all app-related data from user folders and database, e.g. an additional button on the web-interface where you enable and disable the app.
On top of that:
- for people with old setups, there are probably a lot of unused tables (I think some were cleaned during update procedures). Is there a way to find out which tables are used/not used in my current setup?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the issue discussion and the app enable/disable controls in the web interface. Clarify the scope for removing app data from user folders and the database, and separately assess how unused tables could be identified. Done should include an agreed design, explicit cleanup boundaries, and verification criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, database, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100