---
# System prepended metadata

title: E1AM-161 - Portfolio-Warehouse restriction
tags: [SSC, Ecommerce 1, Sprint 20]

---

# E1AM-161 - Portfolio-Warehouse restriction

> PRD :
https://docs.google.com/document/d/1DqF3EdSZaKVndoAbD5uVkwmRFUEXL0oLn2OfiHmjVAQ/edit?pli=1#

## Test Scenarios
#### Test Scenario 1
```gherkin
Scenario: As an Admin, I should be able to see 'Add Direct' & 'Add Group' button
    Given the user has logged in to SSC
        And the user is on Sales Management Page
    When the user clicks 'Portfolio of Store'
    Then show 'Add Direct' & 'Add Group' button
```

#### Test Scenario 2
```gherkin
Scenario: As an Admin, I should be able to see 'What is this?' wording section
    Given the user has logged in to SSC
        And the user is on Sales Management Page
    When the user clicks 'Portfolio of Store'
    Then show 'What is this?' wording section
```

#### Test Scenario 3
```gherkin
Scenario: As an Admin, I want to access instruction from 'What is this?' section
    Given the user has logged in to SSC
        And the user is on Portfolio of Store Page
    When the user clicks 'What is this?' wording section
    Then show 'What is this?' instruction information
```

#### Test Scenario 4
```gherkin
Scenario: As an Admin, I want to access 'Add Direct' portfolio form
    Given the user has logged in to SSC
        And the user is on Portfolio of Store Page
    When the user clicks 'Add Direct' button
    Then the user redirects to Direct Portfolio Input Page
```

#### Test Scenario 5
```gherkin
Scenario: As an Admin, I shouldn't be able to add Direct portfolio with blank name field
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
    When the user fill name field with blank
    Then the user can't click 'Save' button
```

#### Test Scenario 6
```gherkin
Scenario: As an Admin, I shouldn't be able to add Direct portfolio with blank warehouse field
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
    When the user fill warehouse field with blank
    Then the user can't click 'Save' button
```

#### Test Scenario 7
```gherkin
Scenario: As an Admin, I should be able to see existing warehouses in warehouse section dropdown
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
    When the user clicks 'Warehouse' section
    Then show existing warehouse options in dropdown
```

#### Test Scenario 8
```gherkin
Scenario: As an Admin, I want to choose a warehouse for direct portfolio
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
    When the user clicks 'Warehouse' section
        And the user clicks a warehouse
    Then the warehouse chosen as portfolio's warehouse
```

#### Test Scenario 9
```gherkin
Scenario: As an Admin, I should be able to see existing stores list
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
    When the user clicks 'Warehouse' section
        And the user clicks a warehouse
    Then the warehouse chosen as portfolio's warehouse
        And show existing store list in 'Find Store' section
```

#### Test Scenario 10
```gherkin
Scenario: As an Admin, I want to choose store(s) for direct portfolio
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
        And the user has chosen a warehouse
    When the user clicks a store in Find Store section
    Then the chosen store listed in 'Your Selection' section
```

#### Test Scenario 11
```gherkin
Scenario: As an Admin, I should be able to save/add new direct store without choosing any store
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
        And the user has chosen a warehouse
    When the user doesn't choose a store
        And the user clicks 'Save' button
    Then direct store portfolio successfully created
```

#### Test Scenario 12
```gherkin
Scenario: As an Admin, I want to save/add a new direct store portfolio with chosen store(s)
    Given the user has logged in to SSC
        And the user is on Direct Portfolio Input Page
        And the user has chosen a warehouse
    When the user choose a store
        And the user clicks 'Save' button
    Then direct store portfolio successfully created
```

#### Test Scenario 13
```gherkin
Scenario: As an Admin, I want to access 'Add Group' portfolio form
    Given the user has logged in to SSC
        And the user is on Portfolio of Store Page
    When the user clicks 'Add Group' button
    Then the user redirects to Group Portfolio Input Page
```

#### Test Scenario 14
```gherkin
Scenario: As an Admin, I shouldn't be able to save/add new group portfolio with blank field(s)
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
    When the user fill field(s) with blank
    Then the user can't click 'Save' button
```

#### Test Scenario 15
```gherkin
Scenario: As an Admin, I should be able to see existing warehouse in warehouse section group form
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
    When the user clicks 'Warehouse' section
    Then show existing warehouse options in dropdown
```

#### Test Scenario 16
```gherkin
Scenario: As an Admin, I want to choose a warehouse for group portfolio
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
    When the user clicks 'Warehouse' section
        And the user clicks a warehouse
    Then the warehouse chosen as portfolio's warehouse
```

#### Test Scenario 17
```gherkin
Scenario: As an Admin, I should be able to see existing Faktur in Faktur section group form
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
    When the user clicks 'Faktur' section
    Then show existing faktur options in dropdown
```

#### Test Scenario 18
```gherkin
Scenario: As an Admin, I want to choose a Faktur for group portfolio
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
    When the user clicks 'Faktur' section
        And the user clicks a faktur
    Then the faktur chosen as portfolio's faktur
```

#### Test Scenario 19
```gherkin
Scenario: As an Admin, I should be able to see Direct Portfolio listed in 'In Portfolio' section
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
    When the user choose a warehouse
        And the user choose a faktur
    Then show existing direct portfolio
```

#### Test Scenario 20
```gherkin
Scenario: As an Admin, I want to choose portfolio(s)
    Given the user has logged in to SSC
        And the user is on Group Portfolio Input Page
        And the user has chosen a warehouse
        And the user has chosen a faktur
    When the user choose a store/portfolios
    Then show store/portfolios inn 'Your Selection' section
```

#### Test Scenario 21
```gherkin
Scenario: As an Admin, I should be able to see portfolio listed in 'Out Portfolio' section
    Given
        And
    When
    Then
```

#### Test Scenario 22
```gherkin
Scenario: As an Admin, I want to add/create new group portfolio
    Given
        And
    When
    Then
```

#### Test Scenario 23
```gherkin
Scenario: 
    Given
        And
    When
    Then
```

#### Test Scenario 24
```gherkin
Scenario: As a Sales, I want to create new store with no existing direct portfolio
    Given
        And
    When
    Then
```

#### Test Scenario 25
```gherkin
Scenario: 
    Given
        And
    When
    Then
```

#### Test Scenario 26
```gherkin
Scenario: SR Assignment
    Given
        And
    When
    Then
```

#### Test Scenario 27
```gherkin
Scenario: Popup Edit Clear All in Portfolio Form?
    Given
        And
    When
    Then
```

###### tags: `Sprint 20` `Ecommerce 1` `SSC`