Skip to content

fix(ui): unify Recent Time Entries actions and enable self-delete#38

Merged
evilguy4000 merged 1 commit intodevelopfrom
bug-FixRemoveRecentTimeEntry
Sep 5, 2025
Merged

fix(ui): unify Recent Time Entries actions and enable self-delete#38
evilguy4000 merged 1 commit intodevelopfrom
bug-FixRemoveRecentTimeEntry

Conversation

@evilguy4000
Copy link
Collaborator

  • Dashboard: switch Actions column to inline btn-group with btn-action styles (no stacking), preserving delete modal and permission checks.
  • Tasks view: add Actions column with Edit/Delete, plus delete confirmation modal and JS; regular users can delete their own entries (or admins any).
  • Timer page: align dynamic recent entries buttons to btn-action styles.

Server-side permissions already enforce owner-or-admin and block deleting active timers. Files: app/templates/main/dashboard.html, app/templates/tasks/view.html, templates/timer/timer.html

- Dashboard: switch Actions column to inline `btn-group` with `btn-action` styles
  (no stacking), preserving delete modal and permission checks.
- Tasks view: add Actions column with Edit/Delete, plus delete confirmation modal
  and JS; regular users can delete their own entries (or admins any).
- Timer page: align dynamic recent entries buttons to `btn-action` styles.

Server-side permissions already enforce owner-or-admin and block deleting active timers.
Files: app/templates/main/dashboard.html, app/templates/tasks/view.html, templates/timer/timer.html
@evilguy4000 evilguy4000 merged commit fc5fd28 into develop Sep 5, 2025
@evilguy4000 evilguy4000 deleted the bug-FixRemoveRecentTimeEntry branch September 19, 2025 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant