What rules do we need to apply and how are they managed in the UI?

What rules do we need to apply and how are they managed in the UI?

Status

Not started

Stakeholders

Outcome

Due date

Sep 30, 2019

Owner

@Gill Osguthorpe 

Background

The ERM apps are very flexible currently, with minimum restrictions applied to data and no warnings displayed to highlight possible issues. What, if any, rules do we need to apply?

Some examples:

When linking a license to an agreement:
- if the user links an expired license to an active agreement how do we warn the user or illustrate this in the UI?

Agreements-orders:
- what rules need to be applied to prevent nonsensical links being made between an agreement and an order/POL.

Agreements-users:
- should it be possible to assign an inactive user as an internal contact? It is currently.

Action items