---
# System prepended metadata

title: Tech investigation for PMF

---

# Tech investigation for PMF

## Allocation status
- remove related nominations (mainly children) from nomination info? (as allocation info is not needed anymore on NDP)
- remove allocation related events listening from ms-activity
- few logic is based on allocation statuses, so potentially we only need to remove or ignore returned allocation statuses.


**Potential plan:**
- first step:
    - stop listening to allocation related events on ms-activity side => Balkan side
    - remove everything related to allocation management FE side (allocation bar + few logic) => 5 to 8SP?
- second step:
    - remove everything about allocation on api-nomination side => TBD

## String viz
**Initial need:**
get rid of substitution resolution status on string viz and display substituted nopminations and withdrawn nominations and CAs.

**Potential plan:**
- api-nomination side => 5SP?
    - remove Substituted and Withdrawn statuses filter when getting string info
    - filter out withdrawn nominations that are both part of clones and returned nominations
    - filter out withdrawn nominations that are both part of clones and returned nominations

- FE: 
    - to be groomed

=> estimate changes FE side to support substituted and withdraw cases (needs new node creation)


## Pending statuses
**Initial need:**
get rid of substitution resolution status on NDP

- Important effort on test side
- requires substitution flow to be fully implemented on PMF side.
- requires to remove substitution updates from forward flows

**Potential plan:** 
- first step:
    - api-nomination side: always return `isBeingSubstituted` as `false`
    - FE side: remove all logic based on PENDING_ON_HOLD and PENDING_SUBSTITUTION
- second step:
    - remove everything about PENDING_ON_HOLD and PENDING_SUBSTITUTION

=> check with Guillaume if display on NDP is fine

## History
- as nomination history will be only accessible from voyage feed, api-nomination doesn't need to maintain history views (and event log?)

## Open questions
- FE: should we redirect user when he's landing on a substituted nomination (redirected to clone nomination on new voyage)
- FE: where do we land once we have forwarded a nomination? Do we stay on received nomination or are we redirected to newly created nomination