Project

General

Profile

Actions

User Story #295

open

Epic #49: Implement user, groups and permissions management

Feature #270: Understanding access

As a user, I want the interface to only offer me what I can actually do, so that I am not led into refusals

User Story #295: As a user, I want the interface to only offer me what I can actually do, so that I am not led into refusals

Added by Bricklou 9 days ago. Updated 8 days ago.

Status:
Planned
Priority:
Normal
Assigned To:
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Being shown a button that always fails is worse than not being shown it. What is hidden is a convenience only: the server still decides.

Acceptance criteria

  • Navigation and pages are shown according to what the signed-in person may do
  • Each page is gated on what that page actually needs, not on a whole section
  • Actions on an object are offered according to what the person may do on that object
  • Attempting a hidden action still fails on the server
  • A refusal arriving anyway is handled gracefully and the interface refreshes what it knows

Rejection reason

Superseded by the rewritten epic #49

Actions

Also available in: PDF Atom