-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Max Albrecht edited this page Aug 22, 2018
·
17 revisions
-
There are 4 possible States of a Request
-
NEW
: not inspected yet, e.g. noapproved_quantity
was entered -
APPROVED
: theapproved_quantity
is at least therequested_quantity
-
PARTIALLY_APPROVED
: theapproved_quantity
is less than therequested_quantity
-
DENIED
: theapproved_quantity
is 0
-
-
Admins and Inspectors can always see and filter for all 4 States.
-
Requesters are only allowed to see/filter for States depending on the selected Budgetperiod(s)
- ❓❓❓in requesting phase: the State is always shown as
NEW
(independent of the actual entered data)❓❓❓ - in inspecting phase: the last 3 States are only allowed to be viewed/filtered for as an aggregate state
IN_APPROVAL
- past: all States allowed
- ❓❓❓in requesting phase: the State is always shown as
-
In the UI, all possible State-Filters are offered. State-Filters that are not allowed for a BudgetPeriod are ignored in the API.
NOTE: same is true when editing/updating a Request
When I am Inspector of a Category
And I create a new Request for this Category
Then I see a 'Requester' User-Selector
And the User-Selector is prefilled with my Name
And I can search for, find and select a Requester
And I can search for, but NOT find and NOT select a non-Requester
When I am Requester of a Category
And I create a new Request for this Category where I am not Inspector
Then I do NOT see a 'Requester' User-Dropdown
When I am Inspector of a Category
And I create a new Request for a Category where I am not Inspector
Then I do NOT see a 'Requester' User-Dropdown
- there is
room.general
but notbuilding.general
?