budgeteer
budgeteer copied to clipboard
Trash bin icons in overviews for deleting entities
In some overview tables the application has trash bin icons for deleting an entity. Some entites can only be deleted by their detail page. Some tables have buttons with a "delete" label. Some entities can't be deleted at all.
For usability reasons I suggest to use a consistent design and add trash bin icons in all overviews as mentioned by @tinne in #347.
That would mean ... ...adding trash bins in
- people overview
- contract overview
- invoice overview
...changing the "Delete"-Label to a trash bin icon in
- imports overview
Templates and hours can't be deleted at all right now. Is that intended?
Templates can be deleted, but in an inconsistent way: the template detail view has a Delete Template button.
Hours can be deleted by deleting their import (they are always associated with), so no deletion of hours is in fact intentional.
That said I am very much in favour of this change.
@LeonieAdis was missing projects, as they can only be deleted in their detail view and this should not be modified, and users, who can currently only be administered using PR #298 (OK as well).