Project

General

Profile

Actions

roos-fs tasks #840

open

(PROJECT) Service List + Filtering Logic for Planning Module

Added by Vadim Pariev 5 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
12/02/2025
Due date:
% Done:

0%

Estimated time:
4:00 h

Description

On the left side of the planning view, users should see a section listing all services available for planning.
These services originate from projects that already exist in the system adn the location the user has selected.

The services displayed must dynamically update based on the selected location, following specific filtering logic.

Business Rules and Logic

  1. Source of Services
  • Every service (shown in the list) belongs to a vechicle that is assigned to a location.
  • When a location is selected, the system should automatically show only services from the project(s) assigned to that location (through the vechicles).
  1. Project-Based Filtering
  • as soon as the location is selected we need to show the user that there are services from different projects
    Like:
    Bettery check 10/49 (ALready planned in other locations/planned for the week - the last value is take from the ,anual input plan from the porjet menegement area)
    Wheel exchange 49/49
  1. Additional Filtering Options
  • Users can manually filter services by selecting a specific project.
  • When a project is selected, the list should show only services belonging to that project.
  1. Service List Content (What must be shown)

Each service entry must display:

  • Service ID (unique identifier)
  • VIN number
  • Vechicle status
  • Project

UX requirements. it shall be easily distinguishable what location and project this service belongs to.


Files

Newversion project management.html (13.8 KB) Newversion project management.html Vadim Pariev, 12/02/2025 09:31 PM
shiftplanning.html (6.75 KB) shiftplanning.html Vadim Pariev, 12/07/2025 04:01 PM
number of serv.png (108 KB) number of serv.png number of services Olena Tretjakova, 12/22/2025 11:20 AM
Actions #1

Updated by Vadim Pariev 5 months ago

  • Description updated (diff)
Actions #2

Updated by Vadim Pariev 5 months ago

  • Assignee set to Max Zadorozhniy
Actions #3

Updated by Vadim Pariev 5 months ago

Actions #4

Updated by Vadim Pariev 5 months ago

  • Status changed from Backlog to Open
Actions #5

Updated by Vadim Pariev 5 months ago

  • Assignee changed from Ivan Danyliv to Danyl Kozub
Actions #6

Updated by Danyl Kozub 5 months ago

  • Estimated time set to 4:00 h
Actions #7

Updated by Danyl Kozub 5 months ago

  • Status changed from Open to In progress
Actions #8

Updated by Vadim Pariev 5 months ago

  • Description updated (diff)
Actions #9

Updated by Danyl Kozub 5 months ago

  • Status changed from In progress to In review

Vehicle filter wasn't implemented due to missing logic in main branch

Actions #10

Updated by Danyl Kozub 5 months ago

  • Status changed from In review to Deployed (QA)
Actions #11

Updated by Danyl Kozub 5 months ago

  • Assignee changed from Danyl Kozub to Olena Tretjakova
Actions #12

Updated by Olena Tretjakova 5 months ago ยท Edited

Environment: Staging.

Actual Result:

  • the vehicle status does not display in the service card.
  • the number of services is shown incorrect.

Other acceptance criteria have been met except:

Acceptance Criteria : Service List in Planning View (Left Panel)

  1. Service List Visibility
  • The planning view displays a Service List section on the left side of the screen.
  • The Service List is visible only after a Location is selected.
  • If no Location is selected, the Service List shows an empty state.
  1. Source of Services

Each service displayed in the Service List:

  • Belongs to a vehicle assigned to the selected Location.
  • Services are sourced only from projects that are linked to vehicles assigned to the selected Location.
  1. Location-Based Filtering

When a Location is selected:

  • The Service List automatically updates.
    Changing the Location:
  • Clears the previous Service List.
  • Loads services that match the newly selected Location.
  1. Each Service displays:
  • Service Name
  • Service Status
  • VIN of vehicle
  1. Manual Project Filtering

When a user selects a specific Project:

  • Only services belonging to that Project are shown.
  • Clearing the Project filter:
  • Restores the full list of services for the selected Location.
    Each Service displays:
  • Service Name
  • Service Status
  • VIN of vehicle
  • Project name
  • Duration
Actions #13

Updated by Olena Tretjakova 4 months ago

Actions #14

Updated by Vadim Pariev 4 months ago

covered in the upcoming tickets, since the functionality required for the development came later as it was wished. Hence could be closed

Actions #15

Updated by Danyl Kozub 4 months ago

  • Status changed from QA Failed to Ready for Deployment (prod)
  • Assignee changed from Danyl Kozub to Vadim Pariev
Actions #16

Updated by Vadim Pariev 4 months ago

  • Status changed from Ready for Deployment (prod) to Closed
Actions #17

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF