Project

General

Profile

Actions

roos-fs tasks #516

open

Change process of adding vehicles (services) to a project

Added by Vadim Pariev 7 months ago. Updated 4 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
10/09/2025
Due date:
% Done:

0%

Estimated time:

Description

Currently, when editing a single project, the process of adding vehicles (i.e., services) is incorrect.

Current behavior:

As soon as a vehicle is selected within the single project edit page, a service is immediately created in the system.

Expected behavior:

The service(s) should only be created after the user explicitly confirms the selection.

The correct flow should be:

  • The user selects one or more vehicles they want to assign to the project. (or selected by importing a CSV)
  • The user clicks “Update Project” (or “Add Vehicles”, depending on role).
  • Only after this confirmation action, the selected vehicles (services are created) should be added to the project.

Additional requirements:

  • The same behavior should apply for customer users.
  • When a customer user opens a single project and adds vehicles, the services should not be created immediately.
  • The user must first select vehicles and then confirm the action via “Add Vehicles” to trigger service creation.

Deletion rules:

  • Deletion of services can only occur through dedicated deletion buttons.
  • Services created via this process will remain in the system until they are manually deleted by an admin.
  • No other user has permission to delete services or projects.

Goal:
Ensure that service creation only occurs after explicit user confirmation, both for internal and customer users, and that deletion remains restricted to admin actions only.

Actions

Also available in: Atom PDF