budgeteer icon indicating copy to clipboard operation
budgeteer copied to clipboard

Trash bin icons in overviews for deleting entities

Open LeonieAdis opened this issue 6 years ago • 1 comments

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?

LeonieAdis avatar Feb 01 '19 10:02 LeonieAdis

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).

tinne avatar Feb 07 '19 15:02 tinne