sysadminsmedia / homebox

A continuation of HomeBox the inventory and organization system built for the Home User
https://homebox.software
GNU Affero General Public License v3.0
1.1k stars 60 forks source link

Maintenance Plans (automated maintenance scheduling) #172

Open Trentos-9 opened 2 months ago

Trentos-9 commented 2 months ago

What is the problem you are trying to solve with this feature?

Reoccurring Maintenance activates are automatically created on completion.

What is the solution you are proposing?

When creating maintenance for an item - create a maintenance plan. Filter change every (adjustable duration) 3 months. Last change, next change. When a filter change or maintenance item is completed the next maintenance will be scheduled by calculating the the last completed date/time and adding the maintenance interval.

What alternatives have you considered?

Manually creating the next scheduled maintenance when completing the maintenance that is due.

Additional context

Changing your filter, batteries, etc. Could be automatically scheduled based on maintenance frequency and previous completed date.

Contributions

boss-bounty[bot] commented 2 months ago

Total Bounty: €15

Bounties

Bounties requiring verification after close:

rasmusson commented 1 month ago

@katosdev Should this also have the bounty label to give some attention?

mcarbonne commented 1 month ago

I think this issue is partially addressed with my PR #246. It adds actions to easily duplicate entries (to reschedule them later).