JupiterJones / NetWorks

This repository provides public access to the NetWorks project for businesses involved to scrutinise and contribute to the source code. No license or permission is granted for any purpose other than reading source code to confirm correctness of purpose.
0 stars 0 forks source link

Allow deleting of projects, jobs, etc. #25

Closed JupiterJones closed 6 years ago

JupiterJones commented 6 years ago

There is logic that stops deleting many objects in the system.

Rather than stop them deleting, allow the user to choose to delete these objects rather than stopping it completely.

JupiterJones commented 6 years ago

When logged in as Admin, and an item it deleted, show a warning detaining why the object should not be deleted, but allow the user to delete it anyway. This will mean the user will need to confirm deletion twice before these items are deleted.

JupiterJones commented 6 years ago

There may be side effects if Clients are deleted but they have active jobs. For now, leave this up to the user rather than the system to decide.